.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu,form .is-link-container{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu.open .search-close,.is-menu.full-width-menu:not(.open) form,.is-menu.is-dropdown form[style="display: block;"]+.search-close,.is-menu.sliding.open .search-close,.is-menu.sliding:not(.open) form,form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style-2 .is-search-submit,.is-link-container,.is-menu form .screen-reader-text,.search-close{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.popup-search-close,.search-close{cursor:pointer;width:20px;height:20px}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{position:absolute;right:-22px;top:33%;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-form-style label,.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}.is-form-style label{padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0;padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}.newbook-form,
.newbook-form * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.newbook-form {
display: flex;
align-content: space-evenly;
margin: 0 -.5em;
flex-wrap: wrap;
}
.newbook-availability-form + .newbook-form {
margin-top: 2em;
}
.newbook-form input:not([type=radio]):not([type=checkbox]),
.newbook-form select,
.newbook-form textarea {
width: 100%;
}
.newbook-form .newbook-af-field,
.newbook-form .newbook-submit {
flex: 0 0 50%;
padding: 0 .5em 1em;
}
.newbook-form .newbook-af-field[data-field="available_from"],
.newbook-form .newbook-af-field[data-field="available_to"] {
flex: 1 1 100%;
}
.newbook-form .newbook-af-field[data-field="available_from"] input,
.newbook-form .newbook-af-field[data-field="available_to"] input {
cursor: text;
}
.newbook-af-field:before {
content: attr(data-label);
font-size: .8em;
display: none;
}
.newbook-form .newbook-submit {
padding: 0 .5em .25em;
}
.newbook-category {
margin: 0 0 2em;
box-shadow: 1px 1px 1px 1px rgba( 0, 0, 0, .15 );
display: flex;
flex-direction: column;
}
.newbook-category .category-images {
flex: 1 1 100%;
display: flex;
flex-wrap: nowrap;
overflow: hidden;
position: relative;
align-items: center;
height: 40vh;
}
.newbook-category .category-images .category-image {
flex: 0 0 100%;
align-items: center;
display: flex;
text-align: center;
z-index: 10;
opacity: 0;
transition: opacity .5s ease-in-out;
}
.newbook-category .category-images input:checked {
background: #ff00ff;
}
.newbook-category .category-images input:checked + .category-image {
opacity: 1;
z-index: 11;
}
.newbook-category .category-images .category-image img {
display: block;
margin: 0 auto;
}
.newbook-category .category-images .images-nav {
position: relative;
padding: 0 1em;
display: flex;
flex: 0 0 100%;
justify-content: space-between;
z-index: 15;
position: absolute;
width: 100%;
flex-direction: row-reverse;
}
.newbook-category .category-images .images-nav label {
font-size: 3em;
color: #ffffff;
background: rgba(34, 34, 34, 0.8);
cursor: pointer;
text-align: center;
line-height: .9;
width: 1em;
height: 1em;
}
.newbook-category .category-images .images-nav label.nav-prev:before {
content: '\2039';
}
.newbook-category .category-images .images-nav label.nav-next:before {
content: '\203A';
} .newbook-category .category-content {
padding: 1em;
flex: 1 1 100%;
}
.newbook-category .category-av {
margin: 0 0 1em;
}
.newbook-category .category-max {
position: relative;
}
.newbook-category .category-max .max-anchor {
font-size: 1.5em;
width: auto;
height: auto;
cursor: pointer;
}
.newbook-category .category-max .max-anchor:after {
content: attr(data-max);
line-height: .75;
vertical-align: top;
margin: 0 0 0 .125em;
}
.newbook-category .category-max .max-anchor + .category-max-overlay {
position: absolute;
bottom: 100%;
margin-bottom: 1em;
left: -2em;
background: #222222;
color: #ffffff;
padding: 1em;
display: none;
z-index: 25;
}
.newbook-category .category-max .max-anchor + .category-max-overlay:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #222222 transparent transparent transparent;
position: absolute;
top: 100%;
left: 2em;
}
.newbook-category .category-max .max-anchor:hover + .category-max-overlay {
display: block;
}
.newbook-category .category-description {
display: flex;
flex-direction: column;
}
.newbook-category .category-description input[type=checkbox] {
font-style: italic;
text-align: center;
flex: 1;
order: 2;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
outline: none;
border-top: 1px solid rgba( 0, 0, 0, .1 );
padding: .5em;
}
.newbook-category .category-description input[type=checkbox]:checked {
display: none;
}
.newbook-category .category-description input[type=checkbox]:before {
content: attr(value);
}
.newbook-category .category-description .category-description-reveal {
line-height: 1.5em;
overflow: hidden;
position: relative;
}
.newbook-category .category-description input[type=checkbox]:not(:checked) + .category-description-reveal {
height: 6em;
margin: 0 0 1em;
}
.newbook-category .tariff-message {
color: #f16f6f;
font-size: 1em;
font-style: italic;
margin: 1em 0 -1.5em;
text-align: right;
}
.newbook-category .category-pricing {
margin: 2em -1em -1em;
padding: .5em 1em;
background: rgba( 0, 0, 0, .1 );
display: flex;
flex: 0 0 100%;
justify-content: space-between;
align-items: center;
}
.newbook-category .category-pricing .booking-button {
display: flex;
margin: 0 0 0 1em;
}
.newbook-category .category-price span {
font-size: 2em;
}
.newbook-notice {
margin: 1em 0;
}
@media screen and (min-width: 768px) {
.newbook-form {
flex-direction: row;
align-items: flex-end;
flex-wrap: nowrap;
}
.newbook-form .newbook-af-field {
flex: 1 1 100%;
}
.newbook-form .newbook-af-field:before {
display: block;
}
.newbook-form .newbook-af-field,
.newbook-form .newbook-submit {
padding: 0 .5em .25em;
}
.newbook-category {
flex-direction: row;
}
.newbook-category .category-images {
flex: 0 0 40%;
height: auto;
}
.newbook-category .category-image {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.newbook-category .category-content {
flex: 1 0 auto;
width: 60%;
}
.newbook-form .newbook-submit {
padding: 0 .5em .25em;
flex: 0;
}
} .ui-datepicker {
padding: 0;
margin: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #fff;
border: 1px solid #dfdfdf;
border-top: none;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
min-width: 17em;
width: auto;
}
.ui-datepicker * {
padding: 0;
font-family: "Open Sans", sans-serif;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-datepicker table {
font-size: 13px;
margin: 0;
border: none;
border-collapse: collapse;
}
.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background-image: none;
border: none;
color: #fff;
font-weight: normal;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
background: transparent;
border-color: transparent;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-title {
margin: 0;
padding: 10px 0;
color: #fff;
font-size: 14px;
line-height: 14px;
text-align: center;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: relative;
top: 0;
height: 34px;
width: 34px;
}
.ui-datepicker .ui-state-hover.ui-datepicker-prev,
.ui-datepicker .ui-state-hover.ui-datepicker-next {
border: none;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
left: 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
right: 0;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
display: none;
}
.ui-datepicker .ui-datepicker-prev {
float: left;
}
.ui-datepicker .ui-datepicker-next {
float: right;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
font: normal 20px/34px 'dashicons';
padding-left: 7px;
color: #fff;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 34px;
height: 34px;
}
.ui-datepicker .ui-datepicker-prev:before {
content: '\f341';
}
.ui-datepicker .ui-datepicker-next:before {
content: '\f345';
}
.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-next-hover:before {
opacity: 0.7;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 33%;
}
.ui-datepicker thead {
color: #fff;
font-weight: 600;
}
.ui-datepicker th {
padding: 10px;
}
.ui-datepicker td {
padding: 0;
border: 1px solid #f4f4f4;
}
.ui-datepicker td.ui-datepicker-other-month {
border: transparent;
}
.ui-datepicker td.ui-datepicker-week-end {
background-color: #f4f4f4;
border: 1px solid #f4f4f4;
}
.ui-datepicker td.ui-datepicker-today {
background-color: #f0f0c0;
}
.ui-datepicker td.ui-datepicker-current-day {
background: #bbdd88;
}
.ui-datepicker td .ui-state-default {
background: transparent;
border: none;
text-align: center;
text-decoration: none;
width: auto;
display: block;
padding: 5px 10px;
font-weight: normal;
color: #444;
}
.ui-datepicker td.ui-state-disabled .ui-state-default {
opacity: 0.5;
} .ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background: #00a0d2;
}
.ui-datepicker thead {
background: #32373c;
}
.ui-datepicker td .ui-state-hover {
background: #0073aa;
color: #fff;
}  .admin-color-fresh .ui-datepicker .ui-widget-header,
.admin-color-fresh .ui-datepicker .ui-datepicker-header {
background: #00a0d2;
}
.admin-color-fresh .ui-datepicker thead {
background: #32373c;
}
.admin-color-fresh .ui-datepicker td .ui-state-hover {
background: #0073aa;
color: #fff;
} .admin-color-blue .ui-datepicker .ui-widget-header,
.admin-color-blue .ui-datepicker .ui-datepicker-header {
background: #52accc;
}
.admin-color-blue .ui-datepicker thead {
background: #4796b3;
}
.admin-color-blue .ui-datepicker td .ui-state-hover {
background: #096484;
color: #fff;
} .admin-color-coffee .ui-datepicker .ui-widget-header,
.admin-color-coffee .ui-datepicker .ui-datepicker-header {
background: #59524c;
}
.admin-color-coffee .ui-datepicker thead {
background: #46403c;
}
.admin-color-coffee .ui-datepicker td .ui-state-hover {
background: #c7a589;
color: #fff;
} .admin-color-ectoplasm .ui-datepicker .ui-widget-header,
.admin-color-ectoplasm .ui-datepicker .ui-datepicker-header {
background: #523f6d;
}
.admin-color-ectoplasm .ui-datepicker thead {
background: #413256;
}
.admin-color-ectoplasm .ui-datepicker td .ui-state-hover {
background: #a3b745;
color: #fff;
} .admin-color-midnight .ui-datepicker .ui-widget-header,
.admin-color-midnight .ui-datepicker .ui-datepicker-header {
background: #363b3f;
}
.admin-color-midnight .ui-datepicker thead {
background: #26292c;
}
.admin-color-midnight .ui-datepicker td .ui-state-hover {
background: #e14d43;
color: #fff;
} .admin-color-ocean .ui-datepicker .ui-widget-header,
.admin-color-ocean .ui-datepicker .ui-datepicker-header {
background: #738e96;
}
.admin-color-ocean .ui-datepicker thead {
background: #627c83;
}
.admin-color-ocean .ui-datepicker td .ui-state-hover {
background: #9ebaa0;
color: #fff;
} .admin-color-sunrise .ui-datepicker .ui-widget-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header .ui-state-hover {
background: #cf4944;
}
.admin-color-sunrise .ui-datepicker th {
border-color: #be3631;
background: #be3631;
}
.admin-color-sunrise .ui-datepicker td .ui-state-hover {
background: #dd823b;
color: #fff;
} .admin-color-light .ui-datepicker .ui-widget-header,
.admin-color-light .ui-datepicker .ui-datepicker-header {
background: #e5e5e5;
}
.admin-color-light .ui-datepicker thead {
background: #888;
}
.admin-color-light .ui-datepicker .ui-datepicker-title,
.admin-color-light .ui-datepicker td .ui-state-default,
.admin-color-light .ui-datepicker .ui-datepicker-prev:before,
.admin-color-light .ui-datepicker .ui-datepicker-next:before {
color: #555;
}
.admin-color-light .ui-datepicker td .ui-state-hover {
background: #e5e5e5;
}  .admin-color-bbp-evergreen .ui-datepicker .ui-widget-header,
.admin-color-bbp-evergreen .ui-datepicker .ui-datepicker-header {
background: #56b274;
}
.admin-color-bbp-evergreen .ui-datepicker thead {
background: #36533f;
}
.admin-color-bbp-evergreen .ui-datepicker td .ui-state-hover {
background: #446950;
color: #fff;
} .admin-color-bbp-mint .ui-datepicker .ui-widget-header,
.admin-color-bbp-mint .ui-datepicker .ui-datepicker-header {
background: #4ca26a;
}
.admin-color-bbp-mint .ui-datepicker thead {
background: #4f6d59;
}
.admin-color-bbp-mint .ui-datepicker td .ui-state-hover {
background: #5fb37c;
color: #fff;
}.newbook-form,
.newbook-form * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.newbook-form {
display: flex;
align-content: space-evenly;
margin: 0 -.5em;
flex-wrap: wrap;
}
.newbook-availability-form + .newbook-form {
margin-top: 2em;
}
.newbook-form input:not([type=radio]):not([type=checkbox]),
.newbook-form select,
.newbook-form textarea {
width: 100%;
}
.newbook-form .newbook-af-field,
.newbook-form .newbook-submit {
flex: 0 0 50%;
padding: 0 .5em 1em;
}
.newbook-form .newbook-af-field[data-field="available_from"],
.newbook-form .newbook-af-field[data-field="available_to"] {
flex: 1 1 100%;
}
.newbook-form .newbook-af-field[data-field="available_from"] input,
.newbook-form .newbook-af-field[data-field="available_to"] input {
cursor: text;
}
.newbook-af-field:before {
content: attr(data-label);
font-size: .8em;
display: none;
}
.newbook-form .newbook-submit {
padding: 0 .5em .25em;
}
.newbook-category {
margin: 0 0 2em;
box-shadow: 1px 1px 1px 1px rgba( 0, 0, 0, .15 );
display: flex;
flex-direction: column;
}
.newbook-category .category-images {
flex: 1 1 100%;
display: flex;
flex-wrap: nowrap;
overflow: hidden;
position: relative;
align-items: center;
height: 40vh;
}
.newbook-category .category-images .category-image {
flex: 0 0 100%;
align-items: center;
display: flex;
text-align: center;
z-index: 10;
opacity: 0;
transition: opacity .5s ease-in-out;
}
.newbook-category .category-images input:checked {
background: #ff00ff;
}
.newbook-category .category-images input:checked + .category-image {
opacity: 1;
z-index: 11;
}
.newbook-category .category-images .category-image img {
display: block;
margin: 0 auto;
}
.newbook-category .category-images .images-nav {
position: relative;
padding: 0 1em;
display: flex;
flex: 0 0 100%;
justify-content: space-between;
z-index: 15;
position: absolute;
width: 100%;
flex-direction: row-reverse;
}
.newbook-category .category-images .images-nav label {
font-size: 3em;
color: #ffffff;
background: rgba(34, 34, 34, 0.8);
cursor: pointer;
text-align: center;
line-height: .9;
width: 1em;
height: 1em;
}
.newbook-category .category-images .images-nav label.nav-prev:before {
content: '\2039';
}
.newbook-category .category-images .images-nav label.nav-next:before {
content: '\203A';
} .newbook-category .category-content {
padding: 1em;
flex: 1 1 100%;
}
.newbook-category .category-av {
margin: 0 0 1em;
}
.newbook-category .category-max {
position: relative;
}
.newbook-category .category-max .max-anchor {
font-size: 1.5em;
width: auto;
height: auto;
cursor: pointer;
}
.newbook-category .category-max .max-anchor:after {
content: attr(data-max);
line-height: .75;
vertical-align: top;
margin: 0 0 0 .125em;
}
.newbook-category .category-max .max-anchor + .category-max-overlay {
position: absolute;
bottom: 100%;
margin-bottom: 1em;
left: -2em;
background: #222222;
color: #ffffff;
padding: 1em;
display: none;
z-index: 25;
}
.newbook-category .category-max .max-anchor + .category-max-overlay:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #222222 transparent transparent transparent;
position: absolute;
top: 100%;
left: 2em;
}
.newbook-category .category-max .max-anchor:hover + .category-max-overlay {
display: block;
}
.newbook-category .category-description {
display: flex;
flex-direction: column;
}
.newbook-category .category-description input[type=checkbox] {
font-style: italic;
text-align: center;
flex: 1;
order: 2;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
outline: none;
border-top: 1px solid rgba( 0, 0, 0, .1 );
padding: .5em;
}
.newbook-category .category-description input[type=checkbox]:checked {
display: none;
}
.newbook-category .category-description input[type=checkbox]:before {
content: attr(value);
}
.newbook-category .category-description .category-description-reveal {
line-height: 1.5em;
overflow: hidden;
position: relative;
}
.newbook-category .category-description input[type=checkbox]:not(:checked) + .category-description-reveal {
height: 6em;
margin: 0 0 1em;
}
.newbook-category .tariff-message {
color: #f16f6f;
font-size: 1em;
font-style: italic;
margin: 1em 0 -1.5em;
text-align: right;
}
.newbook-category .category-pricing {
margin: 2em -1em -1em;
padding: .5em 1em;
background: rgba( 0, 0, 0, .1 );
display: flex;
flex: 0 0 100%;
justify-content: space-between;
align-items: center;
}
.newbook-category .category-pricing .booking-button {
display: flex;
margin: 0 0 0 1em;
}
.newbook-category .category-price span {
font-size: 2em;
}
.newbook-notice {
margin: 1em 0;
}
@media screen and (min-width: 768px) {
.newbook-form {
flex-direction: row;
align-items: flex-end;
flex-wrap: nowrap;
}
.newbook-form .newbook-af-field {
flex: 1 1 100%;
}
.newbook-form .newbook-af-field:before {
display: block;
}
.newbook-form .newbook-af-field,
.newbook-form .newbook-submit {
padding: 0 .5em .25em;
}
.newbook-category {
flex-direction: row;
}
.newbook-category .category-images {
flex: 0 0 40%;
height: auto;
}
.newbook-category .category-image {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.newbook-category .category-content {
flex: 1 0 auto;
width: 60%;
}
.newbook-form .newbook-submit {
padding: 0 .5em .25em;
flex: 0;
}
} .ui-datepicker {
padding: 0;
margin: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #fff;
border: 1px solid #dfdfdf;
border-top: none;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
min-width: 17em;
width: auto;
}
.ui-datepicker * {
padding: 0;
font-family: "Open Sans", sans-serif;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-datepicker table {
font-size: 13px;
margin: 0;
border: none;
border-collapse: collapse;
}
.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background-image: none;
border: none;
color: #fff;
font-weight: normal;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
background: transparent;
border-color: transparent;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-title {
margin: 0;
padding: 10px 0;
color: #fff;
font-size: 14px;
line-height: 14px;
text-align: center;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: relative;
top: 0;
height: 34px;
width: 34px;
}
.ui-datepicker .ui-state-hover.ui-datepicker-prev,
.ui-datepicker .ui-state-hover.ui-datepicker-next {
border: none;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
left: 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
right: 0;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
display: none;
}
.ui-datepicker .ui-datepicker-prev {
float: left;
}
.ui-datepicker .ui-datepicker-next {
float: right;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
font: normal 20px/34px 'dashicons';
padding-left: 7px;
color: #fff;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 34px;
height: 34px;
}
.ui-datepicker .ui-datepicker-prev:before {
content: '\f341';
}
.ui-datepicker .ui-datepicker-next:before {
content: '\f345';
}
.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-next-hover:before {
opacity: 0.7;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 33%;
}
.ui-datepicker thead {
color: #fff;
font-weight: 600;
}
.ui-datepicker th {
padding: 10px;
}
.ui-datepicker td {
padding: 0;
border: 1px solid #f4f4f4;
}
.ui-datepicker td.ui-datepicker-other-month {
border: transparent;
}
.ui-datepicker td.ui-datepicker-week-end {
background-color: #f4f4f4;
border: 1px solid #f4f4f4;
}
.ui-datepicker td.ui-datepicker-today {
background-color: #f0f0c0;
}
.ui-datepicker td.ui-datepicker-current-day {
background: #bbdd88;
}
.ui-datepicker td .ui-state-default {
background: transparent;
border: none;
text-align: center;
text-decoration: none;
width: auto;
display: block;
padding: 5px 10px;
font-weight: normal;
color: #444;
}
.ui-datepicker td.ui-state-disabled .ui-state-default {
opacity: 0.5;
} .ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background: #00a0d2;
}
.ui-datepicker thead {
background: #32373c;
}
.ui-datepicker td .ui-state-hover {
background: #0073aa;
color: #fff;
}  .admin-color-fresh .ui-datepicker .ui-widget-header,
.admin-color-fresh .ui-datepicker .ui-datepicker-header {
background: #00a0d2;
}
.admin-color-fresh .ui-datepicker thead {
background: #32373c;
}
.admin-color-fresh .ui-datepicker td .ui-state-hover {
background: #0073aa;
color: #fff;
} .admin-color-blue .ui-datepicker .ui-widget-header,
.admin-color-blue .ui-datepicker .ui-datepicker-header {
background: #52accc;
}
.admin-color-blue .ui-datepicker thead {
background: #4796b3;
}
.admin-color-blue .ui-datepicker td .ui-state-hover {
background: #096484;
color: #fff;
} .admin-color-coffee .ui-datepicker .ui-widget-header,
.admin-color-coffee .ui-datepicker .ui-datepicker-header {
background: #59524c;
}
.admin-color-coffee .ui-datepicker thead {
background: #46403c;
}
.admin-color-coffee .ui-datepicker td .ui-state-hover {
background: #c7a589;
color: #fff;
} .admin-color-ectoplasm .ui-datepicker .ui-widget-header,
.admin-color-ectoplasm .ui-datepicker .ui-datepicker-header {
background: #523f6d;
}
.admin-color-ectoplasm .ui-datepicker thead {
background: #413256;
}
.admin-color-ectoplasm .ui-datepicker td .ui-state-hover {
background: #a3b745;
color: #fff;
} .admin-color-midnight .ui-datepicker .ui-widget-header,
.admin-color-midnight .ui-datepicker .ui-datepicker-header {
background: #363b3f;
}
.admin-color-midnight .ui-datepicker thead {
background: #26292c;
}
.admin-color-midnight .ui-datepicker td .ui-state-hover {
background: #e14d43;
color: #fff;
} .admin-color-ocean .ui-datepicker .ui-widget-header,
.admin-color-ocean .ui-datepicker .ui-datepicker-header {
background: #738e96;
}
.admin-color-ocean .ui-datepicker thead {
background: #627c83;
}
.admin-color-ocean .ui-datepicker td .ui-state-hover {
background: #9ebaa0;
color: #fff;
} .admin-color-sunrise .ui-datepicker .ui-widget-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header .ui-state-hover {
background: #cf4944;
}
.admin-color-sunrise .ui-datepicker th {
border-color: #be3631;
background: #be3631;
}
.admin-color-sunrise .ui-datepicker td .ui-state-hover {
background: #dd823b;
color: #fff;
} .admin-color-light .ui-datepicker .ui-widget-header,
.admin-color-light .ui-datepicker .ui-datepicker-header {
background: #e5e5e5;
}
.admin-color-light .ui-datepicker thead {
background: #888;
}
.admin-color-light .ui-datepicker .ui-datepicker-title,
.admin-color-light .ui-datepicker td .ui-state-default,
.admin-color-light .ui-datepicker .ui-datepicker-prev:before,
.admin-color-light .ui-datepicker .ui-datepicker-next:before {
color: #555;
}
.admin-color-light .ui-datepicker td .ui-state-hover {
background: #e5e5e5;
}  .admin-color-bbp-evergreen .ui-datepicker .ui-widget-header,
.admin-color-bbp-evergreen .ui-datepicker .ui-datepicker-header {
background: #56b274;
}
.admin-color-bbp-evergreen .ui-datepicker thead {
background: #36533f;
}
.admin-color-bbp-evergreen .ui-datepicker td .ui-state-hover {
background: #446950;
color: #fff;
} .admin-color-bbp-mint .ui-datepicker .ui-widget-header,
.admin-color-bbp-mint .ui-datepicker .ui-datepicker-header {
background: #4ca26a;
}
.admin-color-bbp-mint .ui-datepicker thead {
background: #4f6d59;
}
.admin-color-bbp-mint .ui-datepicker td .ui-state-hover {
background: #5fb37c;
color: #fff;
}