.padding,.cb-box,.cb-timeframe,#cb-bookingbar .inner{padding:1em}.align-right{float:right}.align-left{float:left}.cb-small,.cb-user-bar a.cb-button{font-size:0.8em}.cb-big,.cb-headline,.cb-timeframe .cb-location .cb-location-name{font-size:1.4em;font-weight:bold;color:#3356a4;margin-bottom:0.5em}.border{border-top:1px solid #e1e1e1;display:block}.cb-headline a{color:#3356a4}.cb-box,.cb-timeframe,#cb-bookingbar .inner{overflow:hidden;border:1px solid #e1e1e1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff;margin-bottom:2em}.cb-big a,.cb-headline a,.cb-timeframe .cb-location .cb-location-name a{color:#3356a4;text-decoration:none;border-bottom:none}.cb-table{margin-bottom:1em;display:block}.cb-table .cb-row{color:#414141;border-top:1px solid #fff;padding:0.5em;overflow:hidden;background:#f6f6f6}.cb-table .cb-row:first-child{-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:7px;border-top-right-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.cb-table .cb-row:last-child{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.cb-table .cb-row:only-child{-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-top-left-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-topleft:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-top-left-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.cb-table .cb-row .cb-row-title{font-weight:bold;margin-right:1em}.cb-table .cb-row .cb-big,.cb-table .cb-row .cb-headline,.cb-table .cb-row .cb-timeframe .cb-location .cb-location-name,.cb-timeframe .cb-location .cb-table .cb-row .cb-location-name{display:block}.cb-table .cb-row .cb-button{margin:1em 0 1em 1em}.cb-user-bar{margin-bottom:2em}.cb-user-bar a.cb-button{background:#3356a4}.cb-timeframe-title{display:none}.entry-content .cb-box h2,.entry-content .cb-timeframe h2,.entry-content #cb-bookingbar .inner h2,#cb-bookingbar .entry-content .inner h2{margin-top:0}.cb-location-name{display:block;color:#3356a4;font-weight:bold}.cb-list-item-description{margin-bottom:1em;display:block;overflow:hidden}.cb-list-item-description img{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-right:1em}a.cb-button,input#wp-submit,input#wp-submit-comment{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;white-space:nowrap;text-decoration:none;padding:10px 15px;overflow:hidden;background:#56a820;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:none !important}a.cb-button:hover,input#wp-submit:hover,input#wp-submit-comment:hover{background:#3356a4;color:#fff}a.cb-button.cb-small,.cb-user-bar a.cb-button,input#wp-submit.cb-small,input#wp-submit-comment.cb-small{background:#3356a4;border:1px solid #e1e1e1}a.cb-button.warning,input#wp-submit.warning,input#wp-submit-comment.warning{background:#a70001}a.cb-button.warning:hover,input#wp-submit.warning:hover,input#wp-submit-comment.warning:hover{background:#ff0002}.cb-row a.cb-button,.cb-user-bar a.cb-button{padding:5px 10px}.cb-booking-code strong{padding:5px;display:block;font-family:Courier, monospaced;color:green;font-weight:normal}.cb-message,#cb-bookingbar-msg{display:block;margin-bottom:2em;padding:0.5em 1em;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff}.cb-message.success,.success#cb-bookingbar-msg{color:#407d18;background:#c3eea6}.cb-message.error,.error#cb-bookingbar-msg{background:#ff0002}.cb-description{margin-bottom:2em}.cb-tooltipster{background:#27427d}.single-cb_items #comments{display:none}.cb-booking-comment{background:#f6f6f6;padding:1em;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-bottom:1em;overflow:hidden}.cb-booking-comment input{margin-top:1em;float:right}.cb-timeframe .pusher.day1,.cb-timeframe ul.cb-calendar li.day1:first-of-type{margin-left:0}.cb-timeframe .pusher.day2,.cb-timeframe ul.cb-calendar li.day2:first-of-type{margin-left:14.28571%}.cb-timeframe .pusher.day3,.cb-timeframe ul.cb-calendar li.day3:first-of-type{margin-left:28.57143%}.cb-timeframe .pusher.day4,.cb-timeframe ul.cb-calendar li.day4:first-of-type{margin-left:42.85714%}.cb-timeframe .pusher.day5,.cb-timeframe ul.cb-calendar li.day5:first-of-type{margin-left:57.14286%}.cb-timeframe .pusher.day6,.cb-timeframe ul.cb-calendar li.day6:first-of-type{margin-left:71.42857%}.cb-timeframe .pusher.day7,.cb-timeframe ul.cb-calendar li.day7:first-of-type{margin-left:85.71429%}.cb-timeframe .cb-location{display:block;overflow:hidden}.cb-timeframe ul.cb-calendar{list-style:none;clear:both;overflow:hidden;margin:1em 0 1em 0}.cb-timeframe ul.cb-calendar input{display:none}.cb-timeframe ul.cb-calendar li,.cb-timeframe ul.cb-calendar div.cb-weekday-row span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14.28571%;position:relative;overflow:hidden;padding:4px;float:left;text-align:center;background:#fff;color:#e1e1e1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.cb-timeframe ul.cb-calendar li .cb-cal-inner,.cb-timeframe ul.cb-calendar div.cb-weekday-row span .cb-cal-inner{min-height:40px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:100%;padding:2px}.cb-timeframe ul.cb-calendar li .cb-cal-inner span.cb-j,.cb-timeframe ul.cb-calendar div.cb-weekday-row span .cb-cal-inner span.cb-j{margin-top:5px;display:block;line-height:1em}.cb-timeframe ul.cb-calendar li .cb-cal-inner span.cb-M,.cb-timeframe ul.cb-calendar div.cb-weekday-row span .cb-cal-inner span.cb-M{margin-bottom:5px;display:block;font-size:0.7em}.cb-timeframe ul.cb-calendar li.bookable,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.bookable{cursor:pointer;color:#56a820}.cb-timeframe ul.cb-calendar li.bookable .cb-cal-inner:hover,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.bookable .cb-cal-inner:hover{background:#27427d;color:#fff}.cb-timeframe ul.cb-calendar li.selected,.cb-timeframe ul.cb-calendar li.closed.overbooking,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.selected,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.closed.overbooking{background:#3356a4;color:#adbbda}.cb-timeframe ul.cb-calendar li.selected-first,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.selected-first{-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-bottomleft:7px;border-top-left-radius:7px;border-bottom-left-radius:7px}.cb-timeframe ul.cb-calendar li.selected-first .cb-cal-inner,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.selected-first .cb-cal-inner{color:#fff;background:#27427d}.cb-timeframe ul.cb-calendar li.selected-last,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.selected-last{-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;border-top-right-radius:7px;border-bottom-right-radius:7px}.cb-timeframe ul.cb-calendar li.selected-last .cb-cal-inner,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.selected-last .cb-cal-inner{color:#fff;background:#27427d}.cb-timeframe ul.cb-calendar li.booked,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.booked{cursor:not-allowed;color:#a70001}.cb-timeframe ul.cb-calendar li.booked .cb-cal-inner,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.booked .cb-cal-inner{background:#a70001;color:#fff}.cb-timeframe ul.cb-calendar li.closed,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.closed{cursor:not-allowed;color:#aeaeae}.cb-timeframe ul.cb-calendar li.closed .cb-cal-inner,.cb-timeframe ul.cb-calendar div.cb-weekday-row span.closed .cb-cal-inner{background:#f6f6f6}.cb-timeframe ul.cb-calendar div.cb-weekday-row span{color:#aeaeae;font-size:0.7em}#cb-bookingbar{z-index:99;position:fixed;height:auto;left:10px;right:10px;bottom:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#cb-bookingbar .inner{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 70px 1px #afafaf;-moz-box-shadow:0 0 70px 1px #afafaf;box-shadow:0 0 70px 1px #afafaf;margin:0;background:#fff;color:#000;overflow:hidden}#cb-bookingbar .cb-userinfo{display:block;margin-bottom:10px}#cb-bookingbar .booking #cb-intro,#cb-bookingbar .booking #date-start,#cb-bookingbar .booking #date-end,#cb-bookingbar .booking #cb-submit{font-weight:normal;float:left}#cb-bookingbar .booking div.bb-date{display:inline-block;background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#e1e1e1;margin:0 0.5em}#cb-bookingbar .booking div.bb-date .cb-cal-inner{font-weight:bold;margin:0 10px 0 5px;border:0;padding:0}#cb-bookingbar .booking div.bb-date .cb-cal-inner span{color:#3356a4;padding:0}#cb-bookingbar .booking div.bb-date .cb-cal-inner span.cb-day{display:none}#cb-bookingbar .booking #cb-submit{margin-right:0;margin-top:5px;float:right}#cb-bookingbar .booking #cb-submit .cb-button{line-height:40px;height:40px}#cb-bookingbar-msg{margin-bottom:0}.tooltipster-cb{border-radius:7px;background:#27427d;color:#fff}.tooltipster-cb .tooltipster-content{font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
