@charset "UTF-8";@font-face{font-family:FrontageBoldWebfont;src:url("../fonts/frontage-bold-webfont.eot?");src:url("../fonts/frontage-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/frontage-bold-webfont.woff") format("woff"),url("../fonts/frontage-bold-webfont.ttf") format("truetype"),url("../fonts/frontage-bold-webfont.svg#FrontageBoldWebfont") format("svg");font-weight:normal;font-style:normal}.ui-widget{font-family:Arial,sans-serif;font-size:1em}#tabs{position:relative}.tab-title{display:block;padding:.5em 0;width:100%;text-align:center;color:#fff}div.progress-bar{position:absolute;width:80%;height:10px;background:#fff;top:12px;right:10%;z-index:0}ul.progress-tabs{list-style:none;border-bottom:none}ul.progress-tabs li.default-state{display:inline-block;margin:0;padding:5px;border:none;width:20%;background:none}ul.progress-tabs li.default-state a{display:block;margin:0 auto;padding:0;width:25px;height:24px;background:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;cursor:pointer}ul.progress-tabs li.default-state a .tab-progress-inner-circle{display:inline-block;background:#d92028;border-radius:50%;border:none;height:16px;width:16px;margin:3px}ul.progress-tabs li.default-state div.title{display:block;padding:.5em 0;width:100%;text-align:center;color:#fff}ul.progress-tabs li.active a .tab-progress-inner-circle{background:#d92028}ul.progress-tabs li.disabled a{pointer-events:none;cursor:default}ul.progress-tabs li.disabled a .tab-progress-inner-circle{background:#b9b9b9;border:none}.ui-tab{position:relative;margin-top:1em;padding:1em 1.4em;min-height:350px;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#222}.lg-tab{min-height:850px}body.caravan-owners>.container>.content>div#tabs .progress-bar{box-shadow:0 2px 14px rgba(50,50,50,.3)}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs{list-style:none;border-bottom:none}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.default-state{display:inline-block;margin:0;padding:5px;border:none;width:20%;background:none}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.default-state a{display:block;margin:0 auto;padding:0;width:25px;height:24px;background:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;cursor:pointer;box-shadow:0 2px 14px rgba(50,50,50,.3)}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.default-state a .tab-progress-inner-circle{display:inline-block;background:#d92028;border-radius:50%;border:none;height:16px;width:16px;margin:3px}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.default-state div.title{display:block;padding:.5em 0;width:100%;text-align:center;color:#414042;font-weight:bold}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.active a .tab-progress-inner-circle{background:#d92028}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.disabled a{pointer-events:none;cursor:default}body.caravan-owners>.container>.content>div#tabs ul.progress-tabs li.disabled a .tab-progress-inner-circle{background:#b9b9b9;border:none}body.caravan-owners>.container>.content>div#tabs .tab-title{color:#414042;font-weight:bold}.break-warning,.guest-count-warning{margin:10px 0;padding:15px;width:100%;min-height:60px;border:2px solid #fdc6c9;background:#ffe7ef}.break-key{display:inline-block;margin-right:5px;background:#b9b9b9;border-radius:50%;height:14px;width:14px}.calendar-date-range-error{color:#dd2c00}.calendar-date-range-error .col-md-12 p::before{content:'* '}.calendar-date-range-error .col-md-12 p{padding:10px}.calendarContainer{position:relative;height:300px;width:100%}.calendarContainer .calendarLoader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff}.calendarContainer .calendarLoader .calendarLoaderContainer{position:absolute;top:45%;width:100%}.calendarContainer .calendarLoader .calendarLoaderContainer img{display:block;margin:auto}.calendarContainer .calendarLoader .calendarLoaderContainer p{text-align:center}.caravan-owners .ui-datepicker{width:300px}.caravan-owners .ui-datepicker-trigger{cursor:pointer}.caravan-owners table.ui-datepicker-calendar thead{border-bottom:5px solid #b9b9b9}.caravan-owners table.ui-datepicker-calendar thead tr th{background-color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td{background-color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td .ui-state-default{background:#b9b9b9;border-radius:50%;height:25px;width:25px;margin:4px auto;text-align:Center;color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td .ui-state-active{background:#414042}.caravan-owners table.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable .ui-state-default{background:none;border:none;color:#414042}.caravan-owners table.ui-datepicker-calendar tbody tr td.calActive a.ui-state-default{background:#f2faff!important;color:#999}.caravan-owners table.ui-datepicker-calendar tbody tr td.calActive-resort-closed a.ui-state-default{background:#b9b9b9!important;color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td.calendar-active-lmw a.ui-state-default{background:#bdc859!important;color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td.calendar-active-peak a.ui-state-default{background:#e88165!important;color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td.calendar-active-off-peak a.ui-state-default{background:#79c2eb!important;color:#fff}.caravan-owners table.ui-datepicker-calendar tbody tr td.calIntake a.ui-state-default{background:#1e980e!important;font-weight:bold;font-size:12px;text-decoration:underline}.ui-datepicker{width:100%}.ui-datepicker .ui-datepicker-header{height:inherit;width:100%;height:40px;background:none;border:none;border-bottom:5px solid #b9b9b9;border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-datepicker .ui-widget-content{background:#fff}td.highlight-date{background:rgba(0,0,0,.2)!important}td.isInTakeDay{background:rgba(255,83,240,.4)!important}td.isInTakeDay a{text-decoration:underline!important}table.ui-datepicker-calendar thead{border-bottom:5px solid #b9b9b9}table.ui-datepicker-calendar thead tr th{background-color:#fff}table.ui-datepicker-calendar tbody tr td{background-color:#fff}table.ui-datepicker-calendar tbody tr td .ui-state-default{background:#b9b9b9;border-radius:50%;height:25px;width:25px;margin:4px auto;text-align:Center;color:#fff}table.ui-datepicker-calendar tbody tr td .ui-state-active{background:#414042}table.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable .ui-state-default{background:none;border:none;color:#414042}.hasDatepicker{margin-bottom:10px}.closed-key,.closed>a{border:1px solid!important;background-color:transparent!important;background-image:none!important}.sold-out-key,.sold-out>a{background-color:#d92028!important;background-image:none!important}.just-for-tots-key,.just-for-tots>a{background-color:#f4831e!important;background-image:none!important}.just-for-tots-pm-discount-key,.just-for-tots-pm-discount>a{background-color:#8e4504!important;background-image:none!important}.school-holiday-key,.school-holiday>a{background-color:#8ea9db!important;background-image:none!important}.school-holiday-25-discount-key,.school-holiday-25-discount>a{background-color:#88cff3!important;background-image:none!important}.school-holiday-pm-discount-key,.school-holiday-pm-discount>a{background-color:#91c6e0!important;background-image:none!important}.term-time-key,.term-time>a{background-color:#7030a0!important;background-image:none!important}.term-time-25-discount-key,.term-time-25-discount>a{background-color:#ca85ef!important;background-image:none!important}.term-time-pm-discount-key,.term-time-pm-discount>a{background-color:#e7bbff!important;background-image:none!important}.term-time-low-key,.term-time-low>a{background-color:#b97ce8!important;background-image:none!important}.£7pp-afternoon-special-key,.£8pp-afternoon-special-key,.£7pp-afternoon-special>a,.£8pp-afternoon-special>a{background-color:#2d38b5!important;background-image:none!important;color:#000!important}.Solus-esf-key,.Solus-esf>a{background-color:#1e980e!important;background-image:none!important}.school-holiday-low-key,.school-holiday-low>a{background-color:#a9d08e!important;background-image:none!important;color:#000!important}.school-holiday-low-Special-key,.school-holiday-low-Special>a{background-color:#548235!important;background-image:none!important}.school-holiday-Special-key,.school-holiday-Special>a{background-color:#4472c4!important;background-image:none!important;color:#fff!important}.Festive-key,.Festive>a{background-color:#c65911!important;background-image:none!important;color:#fff!important}.festive-25-discount-key,.festive-25-discount>a{background-color:#ffc000!important;background-image:none!important;color:#000!important}.Festival-key,.Festival>a{background-color:#dcff79!important;background-image:none!important;color:#000!important}.ticket-collection{padding-top:20px;padding-bottom:20px;margin-bottom:10px;padding-left:0;list-style:none}.ticket-collection li:first-child{border-top:1px solid #b9b9b9}.ticket-collection li{padding:15px 10px;border-bottom:1px solid #b9b9b9}.ticket-collection li .package-title,.ticket-collection li .package-display-price,.ticket-collection li .qty-button-collection{margin-top:5px}.tickets.overview{width:41.66666667%}.overview{position:absolute;top:0;right:0;bottom:0;width:41.66666667%;padding:10px;background:rgba(105,199,198,.25)}.overview h2{color:#d92028!important}.overview ul.overview-ul{margin-bottom:20px;padding:10px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;list-style:none}.overview ul.overview-ul li{padding:5px;height:30px;color:#777!important;font-weight:bold}.overview ul.overview-ul li.break-info-title{color:#d92028!important}.quantity{display:inline-block;width:40px;height:25px;text-align:center;font-size:18px;font-weight:bold}a.btn-qty{display:inline-block;padding-top:3px;padding-left:1px;border-radius:15px;width:25px;height:25px;background:#777;text-align:center;color:#fff;cursor:pointer}input.qtyplus{width:25px;height:25px}input.qtyminus{width:25px;height:25px}.total-guests-display,.total-cost-display{display:block;margin-top:5px;font-weight:bold;font-size:18px}.guest-detiails-heading{font-weight:bold;margin-top:10px 0 2px}.additional-guest-details{padding-left:0;list-style:none;margin-bottom:40px}.additional-guest-details li{border-bottom:2px solid #777}.glyphicon-light-shadow{color:#b9b9b9}.foundAddressDetails{background:#b9b9b9}.foundAddressDetails p{color:#414042;font-weight:bold}.postcode-custom-error{color:#dd2c00}.valid-guest{color:#fff;background:#b1be2d;border-radius:50px;height:25px;width:25px}.delete-guest{color:#d92028}md-input-container.md-input-invalid md-select md-select-value{border:1px solid #dd2c00}md-input-container.md-input-invalid md-select md-select-value span{color:#dd2c00}md-input-container.md-input-invalid md-select:not([disabled]):focus ._md-select-value{border:1px solid #dd2c00;border-bottom-width:1px;border-bottom-color:#dd2c00}md-input-container.md-input-focused md-select md-select-value{border:1px solid #3f51b5}md-input-container md-select.md-default-theme:not([disabled]):focus ._md-select-value,md-input-container md-select:not([disabled]):focus ._md-select-value{border:1px solid #3f51b5;border-bottom:1px solid #3f51b5}._md-select-value *:first-child:after{content:' *';font-size:13px;vertical-align:top;color:#dd2c00}md-input-container.md-input-has-value md-select ._md-select-value *:first-child:after{content:'';font-size:13px;vertical-align:top;color:#dd2c00}md-input-container.md-input-has-value label{font-size:1.2em;margin-bottom:0}md-input-container label{font-size:1em;margin-bottom:0}md-input-container .md-input{border:1px solid #aaa}md-input-container.md-input-invalid label{font-size:1.1em;margin-bottom:0}md-input-container.md-input-invalid md-icon{color:#dd2c00}md-input-container.md-input-invalid .md-input.ng-invalid.ng-dirty{border-width:1px}md-input-container.md-input-focused .md-input,md-input-container .md-input.ng-invalid.ng-dirty{border-width:1px}md-input-container.md-input-focused label{font-size:1.2em;margin-bottom:0}md-input-container.md-input-focused .md-input{border-width:1px}md-select ._md-select-value{border:1px solid #aaa}md-select:focus{border-bottom:none}md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate){opacity:1;margin-top:1px}.additional-guest-is-disabled{color:#ccc}.guest-details-name-container{width:100%;display:table}.guest-details-total{border-top:2px solid #fff;min-height:50px!important}ul.resort-summary{padding-left:0;list-style:none}ul.resort-summary li{padding:5px 0;color:#414042}.summary-heading{font-weight:bold}.summary-info{color:#777;font-weight:bold}.summary-total{margin-top:15px;margin-bottom:15px}.summary-terms-and-conditions{margin:10px;font-weight:bold;color:#777}table.booking-summary{margin-bottom:10px;width:100%}table.booking-summary thead{border-top:2px solid #414042;border-bottom:2px solid #414042}table.booking-summary thead tr th{padding:10px;width:25%}table.booking-summary tbody{border-bottom:2px solid #414042}table.booking-summary tbody tr td{padding:10px;width:25%}.summary-info-header h2{text-align:center;color:#d92028!important}.margin-top-30{margin-top:30px}.payment-summary-info,.booking-summary-info{min-height:80px;margin-bottom:10px;padding:10px;background:rgba(105,199,198,.25)}.payment-summary-info .summary-info-container,.booking-summary-info .summary-info-container{padding:5px;height:30px;color:#777;font-weight:bold;text-align:center;font-size:1.2em}.payment-summary-info .summary-info-container.info-emphasis,.booking-summary-info .summary-info-container.info-emphasis{font-size:1.3em;margin-bottom:10px}ul.booking-summary{padding-left:0;list-style:none}ul.booking-summary li{position:relative;padding:10px 0}.payment-error-message{margin:10px 0;padding:10px;min-height:100px;border:2px solid #fdc6c9;background:#ffe7ef}.payment-error-message p{font-weight:bold}form>iframe{width:100%;min-height:500px;border:none}.navbar{background:#fff}.back-button{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px;color:#fff!important;text-decoration:none}.back-button:hover{background:#90181d!important;text-decoration:none}.hide-button{display:none;visibility:hidden}.display-button{display:block;visibility:visible}header{padding:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#d92028}.navbar.navbar-default{background:#d92028;margin-bottom:0}.navbar.navbar-default .container .navbar-brand{color:#fff;font-weight:bold;font-family:Frontage}.navbar.navbar-default .container ul.nav.navbar-nav li a{color:#fff;font-weight:bold}.navbar.navbar-default .container ul.nav.navbar-nav li a:hover{background:#90181d}.navbar.navbar-default .container ul.nav.navbar-nav li.dropdown.open a{background:#90181d;color:#fff}.navbar.navbar-default .container ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu{background:#d92028}.navbar.navbar-default .container ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li a{background:#d92028;color:#fff}.navbar.navbar-default .container ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li a:hover{background:#90181d}.navbar.navigation{background:#d92028;margin-bottom:0}.navbar.navigation .container ul.nav li a{color:#fff;font-weight:bold;font-family:FrontageBoldWebfont}.navbar.navigation .container ul.nav li.dropdown.open a{color:#d92028}.navbar.navigation .container ul.nav>li>a:focus,.navbar.navigation .container .nav>li>a:hover{color:#d92028;font-weight:bold}.navbar.navigation .container ul.dropdown-menu li a:hover{background:#ff0}body.DayVisit{background-color:#69c7c6;color:#fff;height:auto}body.DayVisit .container h2{color:#d92028}body.caravan-owners{background-color:#eeeae0;color:#fff;height:auto}body.caravan-owners .navbar.header-bar{box-shadow:0 2px 14px rgba(50,50,50,.3)}body.caravan-owners .container h2{font-size:1.5em;color:#d92028}body.caravan-owners .container .ui-tab{box-shadow:0 2px 14px rgba(50,50,50,.3)}body.caravan-owners .container .overview{background:rgba(128,128,128,.2);border-top-right-radius:15px;border-bottom-right-radius:15px}body.caravan-owners .container .payment-summary-info,body.caravan-owners .container .booking-summary-info{background:rgba(128,128,128,.2)}body{height:initial;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}body .container h1,body .container h2{margin:20px 0;font-family:FrontageBoldWebfont;text-transform:uppercase}body .container h1{font-size:2em}body .container h2{font-size:1.5em;color:#414042}body .container .dropdown-container select.passes{padding:5px;border:1px solid #b9b9b9;width:100%;background:transparent url("../img/arrow down.svg") no-repeat 95% center;-moz-appearance:none;-webkit-appearance:none}body .container .dropdown-container select.passes::-ms-expand{display:none}body .container .dropdown-container:before{display:block;position:absolute;content:'';right:-1px;top:0;height:1em;width:1em;margin:2px;background:#fff;z-index:5}body .container hr{margin:7px 0}.center-element{display:block;margin:13px auto!important}.no-border{border:none}.no-background{background:none}.btn-primary{background:#f4831e;border-color:#f4831e}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#fff;background-color:#79821f;border-color:#b1be2d}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#b9b9b9;border-color:#777}lead-guest-date-of-birth.ng-invalid.ng-invalid-date-invalid,date-of-birth.ng-invalid.ng-invalid-date-invalid{display:block;clear:both}lead-guest-date-of-birth.ng-invalid.ng-invalid-date-invalid .date-of-birth-container,date-of-birth.ng-invalid.ng-invalid-date-invalid .date-of-birth-container{display:block;height:inherit}lead-guest-date-of-birth.ng-invalid.ng-invalid-date-invalid .date-of-birth-container md-select-value,date-of-birth.ng-invalid.ng-invalid-date-invalid .date-of-birth-container md-select-value{border-color:red}lead-guest-date-of-birth.ng-invalid.ng-invalid-date-invalid .date-of-birth-container .custom-error,date-of-birth.ng-invalid.ng-invalid-date-invalid .date-of-birth-container .custom-error{display:block;color:red;margin-bottom:10px}date-of-birth>date-of-birth-container .custom-error{display:none}.padding-none{padding:0}.full-width{width:100%}md-title{margin-bottom:5px}md-input-container .md-errors-spacer{min-height:0}.margin-top-bottom-18{margin:18px 0}.clear-left{clear:left}.md-button{margin:13px 0}.md-button.md-primary.md-raised{background-color:#d92028}.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,.md-button.md-primary.md-raised:not([disabled]):hover{background-color:#d92028}a.md-button.md-default-theme.md-raised[disabled],a.md-button.md-raised[disabled],a.md-button.md-default-theme.md-fab[disabled],a.md-button.md-fab[disabled],.md-button.md-default-theme.md-raised[disabled],.md-button.md-raised[disabled],.md-button.md-default-theme.md-fab[disabled],.md-button.md-fab[disabled]{background-color:rgba(0,0,0,.12)}.md-button.md-tan.md-raised,.md-button.md-tan.md-raised:not([disabled]):hover{background-color:#f4831e;color:#fff}.md-button.md-tan.md-raised[disabled],.md-button.md-tan.md-raised[disabled]:hover{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}md-select.md-default-theme ._md-select-value._md-select-placeholder,md-select ._md-select-value._md-select-placeholder{color:rgba(0,0,0,.6);font-weight:bold}md-input-container.md-default-theme label,md-input-container label,md-input-container.md-default-theme ._md-placeholder,md-input-container ._md-placeholder{color:rgba(0,0,0,.6)}md-input-container.is-required label:after{content:' *';font-size:13px;vertical-align:top;color:#dd2c00}.mobile-hide-icon{padding-left:36px}@media only screen and (min-device-width:320px)and (max-device-width:600px){header{padding:0 20px}.mobile-hide-icon{padding-left:0!important}md-input-container.mobile-hide-icon.md-icon-left>label{left:0!important}body .container h2{font-size:1.3em}.payment-summary-info .summary-info-container.info-emphasis,.booking-summary-info .summary-info-container.info-emphasis{font-size:1.3em}.confirmation-info.info-emphasis{font-size:1.4em;text-align:left}iframe{width:255px}md-radio-button ._md-label{width:100%;display:block}}.loading{position:absolute;background:rgba(0,0,0,.6);top:0;right:0;bottom:0;left:0;border-radius:15px;z-index:999}.loading .loader-container{position:absolute;top:40%;right:40%;bottom:40%;left:40%;z-index:999}.loading .loader-container img{display:block;margin:auto}.overview-break-info,.overview-break-total{min-height:80px;padding:10px 0}.overview-break-info .break-info-container,.overview-break-total .break-info-container{padding:5px;height:30px;color:#777;font-weight:bold}.overview-break-info .break-info-title,.overview-break-total .break-info-title{color:#d92028}.overview-break-info{border-top:2px solid #fff}.overview-break-total{border-bottom:2px solid #fff}.confirmation-info-container{position:relative;margin-bottom:10px;padding:10px}.confirmation-info-container .confirmation-info{padding:5px;color:#777;font-weight:bold;text-align:left}.confirmation-info-container .info-emphasis{font-size:1.6em;margin-bottom:10px;text-align:center}._md-select-value ._md-select-icon:after{content:url("../img/arrow down.svg")!important;top:0;-moz-appearance:none!important;-webkit-appearance:none!important;transform:none!important}.passes-form-control label{width:100%;margin-bottom:0}.passes-form-control label:after{content:' *';font-size:13px;vertical-align:top;color:#dd2c00}.passes-form-control select.passes{padding:5px;border:1px solid #b9b9b9;width:100%;min-height:25px;background:transparent url("../img/arrow down.svg") no-repeat 95% center;-moz-appearance:none;-webkit-appearance:none}.passes-form-control select.passes::-ms-expand{display:none}.passes-form-control select.passes.select-is-invalid{border:1px solid #dd2c00}.passes-form-control select.passes.select-is-valid{border:1px solid #aaa}.validation-error-message{font-size:14px;color:#dd2c00}.input-is-invalid{font-size:1em;color:#dd2c00;font-weight:700}.input-is-valid{font-size:1em;color:rgba(0,0,0,.54);font-weight:600}.margin-bottom-10{margin-bottom:10px}.margin-top-10{margin-top:10px}.website-offline{width:100%;height:auto}.form-group label{width:100%}.form-group select{height:30px;width:200px;background:url("../img/arrow down.svg") no-repeat 175px!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:2px}.form-group select::-ms-expand{display:none}.text-align-right{text-align:right}.discount-text{color:#d92028!important}md-radio-button{margin-bottom:5px!important}span.package-display-price.ng-scope,span.package-display-price.ng-binding.ng-scope{font-weight:bold}.other-add-on-checkbox{margin-top:5px;margin-bottom:5px}.custom-error{display:block;color:red;margin-bottom:10px}.mid-table-heading{border-top:1px solid #ccc}.mid-table-heading th{padding:10px;width:25%}.price-table-info{border-top:1px solid #ccc}hr.owner-divider{background:#fff;height:2px}.booking-owner-info{min-height:80px;margin-bottom:10px;padding:10px;background:rgba(128,128,128,.2)}.booking-owner-info .owner-info-header h2{text-align:center;color:#d92028!important}.booking-owner-info .owner-info-container{padding:5px;color:#777;font-weight:bold;text-align:center;font-size:1.2em}.booking-owner-info .info-emphasis{font-size:1.3em;margin-bottom:10px}b.strong{font-weight:800}#cookie-panel{display:none}div.cookies{background:#f4f3f0;height:auto;width:100%;overflow:hidden}div.cookies p{font-size:12px;color:#127476;max-width:100%;text-align:center;margin-top:10px}div.cookies a{font-weight:bold;text-decoration:underline;color:#000}div.cookies a.cookieclose{display:inline-block;margin-left:20px;text-decoration:none}@media(max-width:640px){div.cookies p{margin:10px 25px 10px 10px}}