@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat/cyrillic-ext-400.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat/cyrillic-400.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat/vietnamese-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat/latin-ext-400.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat/latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat/cyrillic-ext-500.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat/cyrillic-500.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat/vietnamese-500.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat/latin-ext-500.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat/latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat/cyrillic-ext-600.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat/cyrillic-600.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat/vietnamese-600.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat/latin-ext-600.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat/latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat/cyrillic-ext-700.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat/cyrillic-700.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat/vietnamese-700.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat/latin-ext-700.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat/latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.newbook-row{margin-left:-1px;margin-right:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newbook-padded-row-5{padding-bottom:5px !important}.newbook-padded-row-10{padding-bottom:10px !important}.newbook-padded-row-15{padding-bottom:15px !important}.newbook-col-xs-1,.newbook-col-sm-1,.newbook-col-md-1,.newbook-col-lg-1,.newbook-col-xs-2,.newbook-col-sm-2,.newbook-col-sm-2-5,.newbook-col-md-2,.newbook-col-lg-2,.newbook-col-xs-3,.newbook-col-sm-3,.newbook-col-md-3,.newbook-col-lg-3,.newbook-col-xs-4,.newbook-col-sm-4,.newbook-col-md-4,.newbook-col-lg-4,.newbook-col-xs-5,.newbook-col-sm-5,.newbook-col-md-5,.newbook-col-lg-5,.newbook-col-xs-6,.newbook-col-sm-6,.newbook-col-md-6,.newbook-col-lg-6,.newbook-col-xs-7,.newbook-col-sm-7,.newbook-col-md-7,.newbook-col-lg-7,.newbook-col-xs-8,.newbook-col-sm-8,.newbook-col-md-8,.newbook-col-lg-8,.newbook-col-xs-9,.newbook-col-sm-9,.newbook-col-md-9,.newbook-col-lg-9,.newbook-col-xs-10,.newbook-col-sm-10,.newbook-col-md-10,.newbook-col-lg-10,.newbook-col-xs-11,.newbook-col-sm-11,.newbook-col-md-11,.newbook-col-lg-11,.newbook-col-xs-12,.newbook-col-sm-12,.newbook-col-md-12,.newbook-col-lg-12{position:relative;min-height:1px;padding-left:1px;padding-right:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newbook-col-xs-1,.newbook-col-xs-2,.newbook-col-xs-3,.newbook-col-xs-4,.newbook-col-xs-5,.newbook-col-xs-6,.newbook-col-xs-7,.newbook-col-xs-8,.newbook-col-xs-9,.newbook-col-xs-10,.newbook-col-xs-11,.newbook-col-xs-12{float:left}.newbook-col-xs-12{width:100%}.newbook-col-xs-11{width:91.66666667%}.newbook-col-xs-10{width:83.33333333%}.newbook-col-xs-9{width:75%}.newbook-col-xs-8{width:66.66666667%}.newbook-col-xs-7{width:58.33333333%}.newbook-col-xs-6{width:50%}.newbook-col-xs-5{width:41.66666667%}.newbook-col-xs-4{width:33.33333333%}.newbook-col-xs-3{width:25%}.newbook-col-xs-2{width:16.66666667%}.newbook-col-xs-1{width:8.33333333%}.newbook-col-xs-0{display:none}.newbook-col-xs-pull-12{right:100%}.newbook-col-xs-pull-11{right:91.66666667%}.newbook-col-xs-pull-10{right:83.33333333%}.newbook-col-xs-pull-9{right:75%}.newbook-col-xs-pull-8{right:66.66666667%}.newbook-col-xs-pull-7{right:58.33333333%}.newbook-col-xs-pull-6{right:50%}.newbook-col-xs-pull-5{right:41.66666667%}.newbook-col-xs-pull-4{right:33.33333333%}.newbook-col-xs-pull-3{right:25%}.newbook-col-xs-pull-2{right:16.66666667%}.newbook-col-xs-pull-1{right:8.33333333%}.newbook-col-xs-pull-0{right:auto}.newbook-col-xs-push-12{left:100%}.newbook-col-xs-push-11{left:91.66666667%}.newbook-col-xs-push-10{left:83.33333333%}.newbook-col-xs-push-9{left:75%}.newbook-col-xs-push-8{left:66.66666667%}.newbook-col-xs-push-7{left:58.33333333%}.newbook-col-xs-push-6{left:50%}.newbook-col-xs-push-5{left:41.66666667%}.newbook-col-xs-push-4{left:33.33333333%}.newbook-col-xs-push-3{left:25%}.newbook-col-xs-push-2{left:16.66666667%}.newbook-col-xs-push-1{left:8.33333333%}.newbook-col-xs-push-0{left:auto}.newbook-col-xs-offset-12{margin-left:100%}.newbook-col-xs-offset-11{margin-left:91.66666667%}.newbook-col-xs-offset-10{margin-left:83.33333333%}.newbook-col-xs-offset-9{margin-left:75%}.newbook-col-xs-offset-8{margin-left:66.66666667%}.newbook-col-xs-offset-7{margin-left:58.33333333%}.newbook-col-xs-offset-6{margin-left:50%}.newbook-col-xs-offset-5{margin-left:41.66666667%}.newbook-col-xs-offset-4{margin-left:33.33333333%}.newbook-col-xs-offset-3{margin-left:25%}.newbook-col-xs-offset-2{margin-left:16.66666667%}.newbook-col-xs-offset-1{margin-left:8.33333333%}.newbook-col-xs-offset-0{margin-left:0}.newbook-d-none{display:none !important}.newbook-left-xs{text-align:left}.newbook-right-xs{text-align:right}.newbook-float-right-xs{float:right}.newbook-center-xs{text-align:center}@media(max-width: 576px){.newbook-d-xs-none{display:none !important}}@media(min-width: 576px){.newbook-left-sm{text-align:left}.newbook-right-sm{text-align:right}.newbook-center-sm{text-align:center}}@media(min-width: 768px){.newbook-left-md{text-align:left}.newbook-right-md{text-align:right}.newbook-center-md{text-align:center}.newbook-col-xs-0{display:inherit}.newbook-col-sm-0{display:none}.newbook-col-sm-1,.newbook-col-sm-2,.newbook-col-sm-2-5,.newbook-col-sm-3,.newbook-col-sm-4,.newbook-col-sm-5,.newbook-col-sm-6,.newbook-col-sm-7,.newbook-col-sm-8,.newbook-col-sm-9,.newbook-col-sm-10,.newbook-col-sm-11,.newbook-col-sm-12{float:left}.newbook-col-sm-12{width:100%}.newbook-col-sm-11{width:91.66666667%}.newbook-col-sm-10{width:83.33333333%}.newbook-col-sm-9{width:75%}.newbook-col-sm-8{width:66.66666667%}.newbook-col-sm-7{width:58.33333333%}.newbook-col-sm-6{width:50%}.newbook-col-sm-5{width:41.66666667%}.newbook-col-sm-4{width:33.33333333%}.newbook-col-sm-3{width:25%}.newbook-col-sm-2-5{width:20%}.newbook-col-sm-2{width:16.66666667%}.newbook-col-sm-1{width:8.33333333%}.newbook-col-sm-pull-12{right:100%}.newbook-col-sm-pull-11{right:91.66666667%}.newbook-col-sm-pull-10{right:83.33333333%}.newbook-col-sm-pull-9{right:75%}.newbook-col-sm-pull-8{right:66.66666667%}.newbook-col-sm-pull-7{right:58.33333333%}.newbook-col-sm-pull-6{right:50%}.newbook-col-sm-pull-5{right:41.66666667%}.newbook-col-sm-pull-4{right:33.33333333%}.newbook-col-sm-pull-3{right:25%}.newbook-col-sm-pull-2{right:16.66666667%}.newbook-col-sm-pull-1{right:8.33333333%}.newbook-col-sm-pull-0{right:auto}.newbook-col-sm-push-12{left:100%}.newbook-col-sm-push-11{left:91.66666667%}.newbook-col-sm-push-10{left:83.33333333%}.newbook-col-sm-push-9{left:75%}.newbook-col-sm-push-8{left:66.66666667%}.newbook-col-sm-push-7{left:58.33333333%}.newbook-col-sm-push-6{left:50%}.newbook-col-sm-push-5{left:41.66666667%}.newbook-col-sm-push-4{left:33.33333333%}.newbook-col-sm-push-3{left:25%}.newbook-col-sm-push-2{left:16.66666667%}.newbook-col-sm-push-1{left:8.33333333%}.newbook-col-sm-push-0{left:auto}.newbook-col-sm-offset-12{margin-left:100%}.newbook-col-sm-offset-11{margin-left:91.66666667%}.newbook-col-sm-offset-10{margin-left:83.33333333%}.newbook-col-sm-offset-9{margin-left:75%}.newbook-col-sm-offset-8{margin-left:66.66666667%}.newbook-col-sm-offset-7{margin-left:58.33333333%}.newbook-col-sm-offset-6{margin-left:50%}.newbook-col-sm-offset-5{margin-left:41.66666667%}.newbook-col-sm-offset-4{margin-left:33.33333333%}.newbook-col-sm-offset-3{margin-left:25%}.newbook-col-sm-offset-2{margin-left:16.66666667%}.newbook-col-sm-offset-1{margin-left:8.33333333%}.newbook-col-sm-offset-0{margin-left:0}}@media(max-width: 768px){.newbook-d-sm-none{display:none !important}}@media(min-width: 992px){.newbook-left-lg{text-align:left}.newbook-right-lg{text-align:right}.newbook-center-lg{text-align:center}.newbook-col-md-1,.newbook-col-md-2,.newbook-col-md-3,.newbook-col-md-4,.newbook-col-md-5,.newbook-col-md-6,.newbook-col-md-7,.newbook-col-md-8,.newbook-col-md-9,.newbook-col-md-10,.newbook-col-md-11,.newbook-col-md-12{float:left}.newbook-col-md-12{width:100%}.newbook-col-md-11{width:91.66666667%}.newbook-col-md-10{width:83.33333333%}.newbook-col-md-9{width:75%}.newbook-col-md-8{width:66.66666667%}.newbook-col-md-7{width:58.33333333%}.newbook-col-md-6{width:50%}.newbook-col-md-5{width:41.66666667%}.newbook-col-md-4{width:33.33333333%}.newbook-col-md-3{width:25%}.newbook-col-md-2{width:16.66666667%}.newbook-col-md-1{width:8.33333333%}.newbook-col-md-pull-12{right:100%}.newbook-col-md-pull-11{right:91.66666667%}.newbook-col-md-pull-10{right:83.33333333%}.newbook-col-md-pull-9{right:75%}.newbook-col-md-pull-8{right:66.66666667%}.newbook-col-md-pull-7{right:58.33333333%}.newbook-col-md-pull-6{right:50%}.newbook-col-md-pull-5{right:41.66666667%}.newbook-col-md-pull-4{right:33.33333333%}.newbook-col-md-pull-3{right:25%}.newbook-col-md-pull-2{right:16.66666667%}.newbook-col-md-pull-1{right:8.33333333%}.newbook-col-md-pull-0{right:auto}.newbook-col-md-push-12{left:100%}.newbook-col-md-push-11{left:91.66666667%}.newbook-col-md-push-10{left:83.33333333%}.newbook-col-md-push-9{left:75%}.newbook-col-md-push-8{left:66.66666667%}.newbook-col-md-push-7{left:58.33333333%}.newbook-col-md-push-6{left:50%}.newbook-col-md-push-5{left:41.66666667%}.newbook-col-md-push-4{left:33.33333333%}.newbook-col-md-push-3{left:25%}.newbook-col-md-push-2{left:16.66666667%}.newbook-col-md-push-1{left:8.33333333%}.newbook-col-md-push-0{left:auto}.newbook-col-md-offset-12{margin-left:100%}.newbook-col-md-offset-11{margin-left:91.66666667%}.newbook-col-md-offset-10{margin-left:83.33333333%}.newbook-col-md-offset-9{margin-left:75%}.newbook-col-md-offset-8{margin-left:66.66666667%}.newbook-col-md-offset-7{margin-left:58.33333333%}.newbook-col-md-offset-6{margin-left:50%}.newbook-col-md-offset-5{margin-left:41.66666667%}.newbook-col-md-offset-4{margin-left:33.33333333%}.newbook-col-md-offset-3{margin-left:25%}.newbook-col-md-offset-2{margin-left:16.66666667%}.newbook-col-md-offset-1{margin-left:8.33333333%}.newbook-col-md-offset-0{margin-left:0}}@media(max-width: 992px){.newbook-d-md-none{display:none !important}}@media(min-width: 1200px){.newbook-col-lg-1,.newbook-col-lg-2,.newbook-col-lg-3,.newbook-col-lg-4,.newbook-col-lg-5,.newbook-col-lg-6,.newbook-col-lg-7,.newbook-col-lg-8,.newbook-col-lg-9,.newbook-col-lg-10,.newbook-col-lg-11,.newbook-col-lg-12{float:left}.newbook-col-lg-12{width:100%}.newbook-col-lg-11{width:91.66666667%}.newbook-col-lg-10{width:83.33333333%}.newbook-col-lg-9{width:75%}.newbook-col-lg-8{width:66.66666667%}.newbook-col-lg-7{width:58.33333333%}.newbook-col-lg-6{width:50%}.newbook-col-lg-5{width:41.66666667%}.newbook-col-lg-4{width:33.33333333%}.newbook-col-lg-3{width:25%}.newbook-col-lg-2{width:16.66666667%}.newbook-col-lg-1{width:8.33333333%}.newbook-col-lg-0{display:none}.newbook-col-lg-pull-12{right:100%}.newbook-col-lg-pull-11{right:91.66666667%}.newbook-col-lg-pull-10{right:83.33333333%}.newbook-col-lg-pull-9{right:75%}.newbook-col-lg-pull-8{right:66.66666667%}.newbook-col-lg-pull-7{right:58.33333333%}.newbook-col-lg-pull-6{right:50%}.newbook-col-lg-pull-5{right:41.66666667%}.newbook-col-lg-pull-4{right:33.33333333%}.newbook-col-lg-pull-3{right:25%}.newbook-col-lg-pull-2{right:16.66666667%}.newbook-col-lg-pull-1{right:8.33333333%}.newbook-col-lg-pull-0{right:auto}.newbook-col-lg-push-12{left:100%}.newbook-col-lg-push-11{left:91.66666667%}.newbook-col-lg-push-10{left:83.33333333%}.newbook-col-lg-push-9{left:75%}.newbook-col-lg-push-8{left:66.66666667%}.newbook-col-lg-push-7{left:58.33333333%}.newbook-col-lg-push-6{left:50%}.newbook-col-lg-push-5{left:41.66666667%}.newbook-col-lg-push-4{left:33.33333333%}.newbook-col-lg-push-3{left:25%}.newbook-col-lg-push-2{left:16.66666667%}.newbook-col-lg-push-1{left:8.33333333%}.newbook-col-lg-push-0{left:auto}.newbook-col-lg-offset-12{margin-left:100%}.newbook-col-lg-offset-11{margin-left:91.66666667%}.newbook-col-lg-offset-10{margin-left:83.33333333%}.newbook-col-lg-offset-9{margin-left:75%}.newbook-col-lg-offset-8{margin-left:66.66666667%}.newbook-col-lg-offset-7{margin-left:58.33333333%}.newbook-col-lg-offset-6{margin-left:50%}.newbook-col-lg-offset-5{margin-left:41.66666667%}.newbook-col-lg-offset-4{margin-left:33.33333333%}.newbook-col-lg-offset-3{margin-left:25%}.newbook-col-lg-offset-2{margin-left:16.66666667%}.newbook-col-lg-offset-1{margin-left:8.33333333%}.newbook-col-lg-offset-0{margin-left:0}}@media(max-width: 1200px){.newbook-d-lg-none{display:none !important}}@media(min-width: 1800px){.newbook-d-xl-none{display:none !important}.newbook-col-xl-1,.newbook-col-xl-2,.newbook-col-xl-3,.newbook-col-xl-4,.newbook-col-xl-5,.newbook-col-xl-6,.newbook-col-xl-7,.newbook-col-xl-8,.newbook-col-xl-9,.newbook-col-xl-10,.newbook-col-xl-11,.newbook-col-xl-12{float:left}.newbook-col-xl-12{width:100%}.newbook-col-xl-11{width:91.66666667%}.newbook-col-xl-10{width:83.33333333%}.newbook-col-xl-9{width:75%}.newbook-col-xl-8{width:66.66666667%}.newbook-col-xl-7{width:58.33333333%}.newbook-col-xl-6{width:50%}.newbook-col-xl-5{width:41.66666667%}.newbook-col-xl-4{width:33.33333333%}.newbook-col-xl-3{width:25%}.newbook-col-xl-2{width:16.66666667%}.newbook-col-xl-1{width:8.33333333%}.newbook-col-xl-0{display:none}.newbook-col-xl-pull-12{right:100%}.newbook-col-xl-pull-11{right:91.66666667%}.newbook-col-xl-pull-10{right:83.33333333%}.newbook-col-xl-pull-9{right:75%}.newbook-col-xl-pull-8{right:66.66666667%}.newbook-col-xl-pull-7{right:58.33333333%}.newbook-col-xl-pull-6{right:50%}.newbook-col-xl-pull-5{right:41.66666667%}.newbook-col-xl-pull-4{right:33.33333333%}.newbook-col-xl-pull-3{right:25%}.newbook-col-xl-pull-2{right:16.66666667%}.newbook-col-xl-pull-1{right:8.33333333%}.newbook-col-xl-pull-0{right:auto}.newbook-col-xl-push-12{left:100%}.newbook-col-xl-push-11{left:91.66666667%}.newbook-col-xl-push-10{left:83.33333333%}.newbook-col-xl-push-9{left:75%}.newbook-col-xl-push-8{left:66.66666667%}.newbook-col-xl-push-7{left:58.33333333%}.newbook-col-xl-push-6{left:50%}.newbook-col-xl-push-5{left:41.66666667%}.newbook-col-xl-push-4{left:33.33333333%}.newbook-col-xl-push-3{left:25%}.newbook-col-xl-push-2{left:16.66666667%}.newbook-col-xl-push-1{left:8.33333333%}.newbook-col-xl-push-0{left:auto}.newbook-col-xl-offset-12{margin-left:100%}.newbook-col-xl-offset-11{margin-left:91.66666667%}.newbook-col-xl-offset-10{margin-left:83.33333333%}.newbook-col-xl-offset-9{margin-left:75%}.newbook-col-xl-offset-8{margin-left:66.66666667%}.newbook-col-xl-offset-7{margin-left:58.33333333%}.newbook-col-xl-offset-6{margin-left:50%}.newbook-col-xl-offset-5{margin-left:41.66666667%}.newbook-col-xl-offset-4{margin-left:33.33333333%}.newbook-col-xl-offset-3{margin-left:25%}.newbook-col-xl-offset-2{margin-left:16.66666667%}.newbook-col-xl-offset-1{margin-left:8.33333333%}.newbook-col-xl-offset-0{margin-left:0}.newbook-left-xl{text-align:left}}.newbook-row:before,.newbook-row:after{content:" ";display:flex}.newbook-row:after{clear:both}.newbook-row-vertically-center{display:flex;align-items:center;flex-wrap:wrap}.confirm_modal_wrapper{z-index:99999;position:absolute}.confirm_modal_wrapper .confirm-modal-message{width:100%;line-height:2em;font-size:16px;text-align:center;max-height:70vh;overflow:auto}.confirm_modal_wrapper .confirm-modal-message h2{text-align:center !important}.confirm_modal_wrapper .modal-title{margin-top:0}.confirm_modal_wrapper .pretty_table{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.booking_add_confirm{max-width:var(--modal-width)}.booking_add_confirm .confirm-modal-message{text-align:left}.booking_add_confirm .confirm-modal-message .section_intro{font-size:var(--text-small);margin-bottom:15px}.booking_add_confirm .confirm-modal-message .section_heading{font-weight:var(--font-weight-medium)}.booking_add_confirm .confirm-modal-message .section_content{border-radius:var(--border-radius-default);background:var(--background-default-secondary);font-size:var(--text-x-small);line-height:var(--line-height-default);margin-bottom:20px;padding:10px}.booking_add_confirm .confirm-modal-message .section_content:last-child{margin-bottom:0}.newbook-daterangepicker .newbook-calendar-table td,.newbook-daterangepicker .newbook-calendar-table th{padding:0;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer}.newbook-daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:"arial";font-size:15px;line-height:1em}.newbook-daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:"";top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.newbook-daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:"";top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.newbook-daterangepicker.newbook-opensleft:before{right:9px}.newbook-daterangepicker.newbook-opensleft:after{right:10px}.newbook-daterangepicker.newbook-openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.newbook-daterangepicker.newbook-openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.newbook-daterangepicker.newbook-opensright:before{left:9px}.newbook-daterangepicker.newbook-opensright:after{left:10px}.newbook-daterangepicker.newbook-drop-up{margin-top:-7px}.newbook-daterangepicker.newbook-drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.newbook-daterangepicker.newbook-drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.newbook-daterangepicker.newbook-single .newbook-drp-calendar{float:none}.newbook-daterangepicker.newbook-single .newbook-drp-selected{display:none}.newbook-daterangepicker.newbook-single .newbook-daterangepicker .newbook-ranges{float:none}.newbook-daterangepicker.newbook-show-calendar .newbook-drp-calendar{display:block}.newbook-daterangepicker.newbook-show-calendar .newbook-drp-buttons{display:block}.newbook-daterangepicker.newbook-show-calendar .newbook-ranges{margin-top:8px}.newbook-daterangepicker .newbook-drp-calendar{display:none;max-width:270px}.newbook-daterangepicker .newbook-drp-calendar.newbook-daterange-left{padding:8px 0 8px 8px}.newbook-daterangepicker .newbook-drp-calendar.newbook-daterange-right{padding:8px}.newbook-daterangepicker .newbook-drp-calendar.newbook-single .newbook-calendar-table{border:none}.newbook-daterangepicker .newbook-calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.newbook-daterangepicker .newbook-calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.newbook-daterangepicker .newbook-calendar-table .newbook-next span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;transform:rotate(-45deg)}.newbook-daterangepicker .newbook-calendar-table .newbook-prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;transform:rotate(135deg)}.newbook-daterangepicker td.newbook-week{font-size:80%;color:#ccc}.newbook-daterangepicker td.newbook-off{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.newbook-daterangepicker td.newbook-off.newbook-in-range{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.newbook-daterangepicker td.newbook-off.newbook-in-range.newbook-invalid-range{background-color:#ffc9bc}.newbook-daterangepicker td.newbook-off.newbook-start-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.newbook-daterangepicker td.newbook-off.newbook-end-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.newbook-daterangepicker td.newbook-in-range{background-color:#ebf4f8;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.newbook-daterangepicker td.newbook-invalid-range{background-color:#ffc9bc}.newbook-daterangepicker td.newbook-start-date{border-radius:4px 0 0 4px}.newbook-daterangepicker td.newbook-start-date.newbook-end-date{border-radius:4px}.newbook-daterangepicker td.newbook-end-date{border-radius:0 4px 4px 0}.newbook-daterangepicker td.newbook-active{background-color:#357ebd;border-color:rgba(0,0,0,0);color:#fff}.newbook-daterangepicker td.newbook-active:hover{background-color:#357ebd;border-color:rgba(0,0,0,0);color:#fff}.newbook-daterangepicker td.newbook-active.newbook-invalid-range{background-color:#ffb5a8}.newbook-daterangepicker td.newbook-active.newbook-invalid-range:not(.newbook-off){color:#000}.newbook-daterangepicker td.newbook-disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.newbook-daterangepicker td.newbook-available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.newbook-daterangepicker td.newbook-available:hover.newbook-in-range.newbook-invalid-range{background-color:#ffb5a8}.newbook-daterangepicker th.newbook-week{font-size:80%;color:#ccc}.newbook-daterangepicker th.newbook-month{width:auto}.newbook-daterangepicker th.newbook-available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.newbook-daterangepicker select{background:#fff;border:1px solid #ccc;padding:0 8px}.newbook-daterangepicker select.newbook-monthselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;margin-right:2%;width:56%}.newbook-daterangepicker select.newbook-yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;width:40%}.newbook-daterangepicker select.newbook-hourselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.newbook-daterangepicker select.newbook-minuteselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.newbook-daterangepicker select.newbook-secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.newbook-daterangepicker select.newbook-ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.newbook-daterangepicker .newbook-calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.newbook-daterangepicker .newbook-calendar-time select.newbook-disabled{color:#ccc;cursor:not-allowed}.newbook-daterangepicker .newbook-drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.newbook-daterangepicker .newbook-drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}.newbook-daterangepicker .newbook-drp-selected{display:inline-block;font-size:12px;padding-right:8px}.newbook-daterangepicker .newbook-ranges{float:none;text-align:left;margin:0}.newbook-daterangepicker .newbook-ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.newbook-daterangepicker .newbook-ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.newbook-daterangepicker .newbook-ranges li:hover{background-color:#eee}.newbook-daterangepicker .newbook-ranges li.newbook-active{background-color:#08c;color:#fff}.newbook-daterangepicker.newbook-auto-apply .newbook-drp-buttons{display:none}.newbook-daterangepicker option.newbook-disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.newbook-daterangepicker.newbook-show-ranges .newbook-drp-calendar.newbook-daterange-left{border-left:1px solid #ddd}@media(min-width: 564px){.newbook-daterangepicker{width:auto}.newbook-daterangepicker.newbook-single.newbook-ltr .newbook-ranges{float:left}.newbook-daterangepicker.newbook-single.newbook-ltr .newbook-drp-calendar{float:left}.newbook-daterangepicker.newbook-single.newbook-rtl .newbook-ranges{float:right}.newbook-daterangepicker.newbook-single.newbook-rtl .newbook-drp-calendar{float:right}.newbook-daterangepicker.newbook-single .newbook-ranges ul{width:100%}.newbook-daterangepicker.newbook-single .newbook-drp-calendar.newbook-daterange-left{clear:none}.newbook-daterangepicker.newbook-ltr{direction:ltr;text-align:left}.newbook-daterangepicker.newbook-ltr .newbook-drp-calendar{float:left}.newbook-daterangepicker.newbook-ltr .newbook-drp-calendar.newbook-daterange-left{clear:left;margin-right:0}.newbook-daterangepicker.newbook-ltr .newbook-drp-calendar.newbook-daterange-left .newbook-calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:8px}.newbook-daterangepicker.newbook-ltr .newbook-drp-calendar.newbook-daterange-right{margin-left:0}.newbook-daterangepicker.newbook-ltr .newbook-drp-calendar.newbook-daterange-right .newbook-calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.newbook-daterangepicker.newbook-ltr .newbook-ranges{float:left}.newbook-daterangepicker.newbook-rtl{direction:rtl;text-align:right}.newbook-daterangepicker.newbook-rtl .newbook-drp-calendar{text-align:right;float:right}.newbook-daterangepicker.newbook-rtl .newbook-drp-calendar.newbook-daterange-left{clear:right;margin-left:0}.newbook-daterangepicker.newbook-rtl .newbook-drp-calendar.newbook-daterange-left .newbook-calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:12px}.newbook-daterangepicker.newbook-rtl .newbook-drp-calendar.newbook-daterange-right{margin-right:0}.newbook-daterangepicker.newbook-rtl .newbook-drp-calendar.newbook-daterange-right .newbook-calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.newbook-daterangepicker.newbook-rtl .newbook-ranges{text-align:right;float:right}.newbook-daterangepicker .newbook-ranges ul{width:140px}}@media(min-width: 730px){.newbook-daterangepicker .newbook-ranges{width:auto}.newbook-daterangepicker.newbook-ltr .newbook-ranges{float:left}.newbook-daterangepicker.newbook-rtl .newbook-ranges{float:right}.newbook-daterangepicker .newbook-drp-calendar.newbook-daterange-left{clear:none !important}}.newbook-modal-open{overflow:hidden}.newbook-modal-scroll-fix{overflow:unset !important}.newbook-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.newbook-modal.fade .newbook-modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.newbook-modal.show .newbook-modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.newbook-modal-open .newbook-modal{overflow-x:hidden;overflow-y:auto}.newbook-modal-dialog{position:relative;width:auto;margin:10px}.newbook-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.newbook-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;filter:alpha(opacity=0);opacity:0}.newbook-modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.newbook-modal-backdrop.show{filter:alpha(opacity=50);opacity:.5}.newbook-modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.newbook-modal-header:before,.newbook-modal-header:after{display:table;content:" "}.newbook-modal-header:after{clear:both}.newbook-modal-header .newbook-close{margin-top:-2px;float:right}.newbook-modal-title{margin:0;line-height:1.428571429}.newbook-modal-body{position:relative;padding:15px}.newbook-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.newbook-modal-footer:before,.newbook-modal-footer:after{display:table;content:" "}.newbook-modal-footer:after{clear:both}.newbook-modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.newbook-modal-footer .btn-group .btn+.btn{margin-left:-1px}.newbook-modal-footer .btn-block+.btn-block{margin-left:0}.newbook-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.newbook-modal-dialog{width:600px;margin:30px auto}.newbook-modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.newbook-modal-sm{width:300px}}@media(min-width: 992px){.newbook-modal-lg{width:900px}}.jp-card-logo.jp-card-diners:after,.jp-card-logo.jp-card-jcb:after{content:"";bottom:11px;padding-right:2px}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after,.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort,.jp-card.jp-card-diners.jp-card-identified .jp-card-front .jp-card-logo.jp-card-diners,.jp-card.jp-card-diners.jp-card-identified .jp-card-front:after,.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover,.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front .jp-card-logo.jp-card-jcb,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:after,.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard_debit.jp-card-identified .jp-card-logo.jp-card-mastercard_debit,.jp-card.jp-card-eftpos.jp-card-identified .jp-card-logo.jp-card-eftpos,.jp-card.jp-card-zip.jp-card-identified .jp-card-logo.jp-card-zip,.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa,.jp-card.jp-card-visa_debit.jp-card-identified .jp-card-logo.jp-card-visa_debit{opacity:1}.jp-card-logo.jp-card-diners,.jp-card-logo.jp-card-jcb{box-shadow:none !important}.jp-card-logo.jp-card-diners:after,.jp-card-logo.jp-card-diners:before,.jp-card-logo.jp-card-jcb:after,.jp-card-logo.jp-card-jcb:before{width:56px;display:block;left:6px;position:absolute}.jp-card-logo.jp-card-diners:before,.jp-card-logo.jp-card-jcb:before{height:28px;content:"";top:3px;padding-left:2px;padding-top:11px}.jp-card-logo.jp-card-amex,.jp-card-logo.jp-card-diners,.jp-card-logo.jp-card-jcb{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc,.jp-card.jp-card-diners.jp-card-identified .jp-card-front .jp-card-cvc,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card-logo.jp-card-diners:before{text-align:left;background:url(../images/diners_large.png) center center no-repeat;background-size:48px}.jp-card-logo.jp-card-diners:after{text-align:right}.jp-card.jp-card-diners.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-diners.jp-card-identified .jp-card-back:before,.jp-card.jp-card-diners.jp-card-identified .jp-card-front:before{background-color:#3dc2ea}.jp-card-logo.jp-card-jcb{opacity:1;text-align:left;background:url(../images/jcb_large.png) center center no-repeat;background-size:48px}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-logo.jp-card-unionpay{text-align:left;background:url(../images/unionpay_large.png) center center no-repeat;background-size:57px;opacity:1;box-shadow:none}.jp-card.jp-card-jcb.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before{background-color:#3dc2ea}.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{box-sizing:border-box}.jp-card-logo.jp-card-amex{background:url(../images/amex_large.png) center center no-repeat;background-size:63px}.jp-card-logo.jp-card-discover,.jp-card-logo.jp-card-eftpos,.jp-card-logo.jp-card-visa,.jp-card-logo.jp-card-visa_debit{text-transform:uppercase;text-align:center;font-weight:700}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-back:before,.jp-card.jp-card-unionpay.jp-card-identified .jp-card-front:before{background-color:#b09700}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card-logo.jp-card-discover{background:#f60;color:#111;font-style:normal;font-size:10px;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #eee;background:url(../images/discover_large.png) center center no-repeat;background-size:60px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#F60, #ffa366, #F60);background-image:linear-gradient(#F60, #ffa366, #F60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,.5)}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard_debit.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard_debit,.jp-card.jp-card-mastercard_debit.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard_debit{box-shadow:none}.jp-card-logo.jp-card-eftpos{background:url(../images/eftpos_large.png) center center no-repeat;background-size:68px}.jp-card-logo.jp-card-zip{background:url(../images/zip_card_icon.png) center center no-repeat;background-size:68px}.jp-card-logo.jp-card-visa{background:url(../images/visa_large.png) center center no-repeat;background-size:68px}.jp-card-logo.jp-card-visa_debit{background:url(../images/visa_debit_large.png) center center no-repeat;background-size:68px}.jp-card-logo.jp-card-maestro,.jp-card-logo.jp-card-mastercard,.jp-card-logo.jp-card-mastercard_debit{line-height:36px;text-shadow:1px 1px rgba(0,0,0,.6);text-align:center;font-weight:700;color:#fff}.jp-card-logo.jp-card-mastercard{background:url(../images/mastercard_large.png) center center no-repeat;background-size:60px}.jp-card-logo.jp-card-mastercard_debit{background:url(../images/mastercard_debit_large.png) center center no-repeat;background-size:60px}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-mastercard_debit.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard_debit.jp-card-identified .jp-card-front:before{background-color:#0061a8}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;height:200px;margin:auto;z-index:1;position:relative}.jp-card{line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.jp-card>*,.jp-card>:after,.jp-card>:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jp-card .jp-card-back,.jp-card .jp-card-front{background-color:#dfe1e3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dfe1e3);background-image:-webkit-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-moz-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-o-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-ms-linear-gradient(top, #eeeeee, #dfe1e3);background-image:linear-gradient(top, #eeeeee, #dfe1e3);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%)}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-overlay{position:absolute;display:block;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width: 480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{font-family:monospace;text-transform:uppercase;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444, #333);background-image:linear-gradient(#444, #333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#FFF, #FFF);background-image:linear-gradient(#FFF, #FFF);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free.AIt comes with no warranty.A For support issues,please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,0,0,.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);opacity:1}.jp-card-overlay,.jp-card-type-container{height:36px;width:60px;font-style:italic;position:relative !important;display:inline-block}.jp-default-card-container{margin-top:1%;text-align:center}.jp-card-type-container{width:auto;min-width:60px;min-height:45px;padding:0 5px}h2.jp-card-allowed-text{text-align:center;margin-bottom:auto;color:#000;padding-top:45px}.jp-card-overlay.jp-card-eftpos{height:40px;padding-left:2px;background:url(../images/eftpos_large.png) center center no-repeat;background-size:64px}.jp-card-overlay.jp-card-zip{height:40px;padding-left:2px;background:url(../images/zip_card_icon.png) center center no-repeat;background-size:64px}.jp-card-overlay.jp-card-visa{height:40px;padding-left:2px;background:url(../images/visa_large.png) center center no-repeat;background-size:64px}.jp-card-overlay.jp-card-visa_debit{height:40px;padding-left:2px;background:url(../images/visa_debit_large.png) center center no-repeat;background-size:64px}.jp-card-overlay.jp-card-unionpay{height:37px;text-align:left;background:url(../images/unionpay_large.png) center center no-repeat;background-size:58px}.jp-card-overlay.jp-card-mastercard{height:40px;padding-left:2px;background:url(../images/mastercard_large.png) center center no-repeat;background-size:62px}.jp-card-overlay.jp-card-mastercard_debit{height:40px;padding-left:2px;background:url(../images/mastercard_debit_large.png) center center no-repeat;background-size:62px}.jp-card.jp-card-identified .jp-card-overlay{opacity:0 !important}.jp-card.jp-card-identified .jp-card-lower{opacity:1}.jp-card .jp-card-lower{opacity:0}.jp-card-overlay.jp-card-elo{width:40px;height:23px;border-radius:100%;background:#000;color:#fff;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:700;padding-top:13px;opacity:1;margin-left:15px}.jp-card-overlay.jp-card-elo .e,.jp-card-overlay.jp-card-elo .l,.jp-card-overlay.jp-card-elo .o{display:inline-block;position:relative;top:-5px}.jp-card-overlay.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-overlay.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:1px;border-radius:100%;background-image:-webkit-linear-gradient(yellow 50%, red 50%);background-image:linear-gradient(yellow 50%, red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-overlay.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:#000;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card-overlay.jp-card-maestro:after,.jp-card-overlay.jp-card-maestro:before{content:" ";width:36px;top:0;height:36px;border-radius:18px;display:block;position:absolute}.jp-card-overlay.jp-card-amex,.jp-card-overlay.jp-card-discover{text-transform:uppercase;font-weight:700;opacity:1}.jp-card-overlay.jp-card-mastercard,.jp-card-overlay.jp-card-mastercard_debit{font-size:9px;z-index:1;opacity:1}.jp-card-overlay.jp-card-mastercard:before,.jp-card-overlay.jp-card-mastercard_debit:before{left:0;background:red;z-index:-1}.jp-card-overlay.jp-card-mastercard:after,.jp-card-overlay.jp-card-mastercard_debit:after{right:0;background:#ffab00;z-index:-2}.jp-card-overlay.jp-card-maestro{font-size:14px;z-index:1;opacity:1}.jp-card-overlay.jp-card-maestro:before{left:0;background:#0064cb;z-index:-1}.jp-card-overlay.jp-card-maestro:after{right:0;background:#c00;z-index:-2}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-overlay.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-overlay.jp-card-maestro{box-shadow:none}.jp-card-overlay.jp-card-amex{height:40px;padding-left:2px;background:url(../images/amex_large.png) center center no-repeat;background-size:54px}.jp-card-overlay.jp-card-discover{height:40px;padding-left:2px;background:url(../images/discover_large.png) center center no-repeat;background-size:64px}.jp-card-overlay.jp-card-diners,.jp-card-overlay.jp-card-jcb{text-transform:uppercase;font-weight:700;color:#fff;box-shadow:none !important;opacity:1}.jp-card-overlay.jp-card-diners:after,.jp-card-overlay.jp-card-diners:before,.jp-card-overlay.jp-card-jcb:after,.jp-card-overlay.jp-card-jcb:before{width:56px;left:6px;display:block}.jp-card.jp-card-discover.jp-card-identified .jp-card-overlay.jp-card-discover,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front .jp-card-overlay.jp-card-jcb{opacity:1}.jp-card-overlay.jp-card-jcb{font-size:4px}.jp-card-overlay.jp-card-jcb:before{height:40px;content:"";text-align:left;padding-left:2px;background:url(../images/jcb_large.png) center center no-repeat;background-size:53px}.jp-card-overlay.jp-card-bartercard{height:40px;background:url(../images/bartercard_large.png) center center no-repeat;background-size:32px}.jp-card-overlay.jp-card-eurocard{height:40px;background:url(../images/eurocard_large.png) center center no-repeat;background-size:36px}.jp-card-overlay.jp-card-jcb:after{content:"";bottom:11px;text-align:right;padding-right:2px}.jp-card-overlay.jp-card-diners{background:url(../images/diners_large.png) center center no-repeat;background-size:58px}.jp-card-overlay.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:1px solid #000;background-color:#fff;opacity:1}.jp-card-overlay.jp-card-dankort .jp-card-dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-overlay.jp-card-dankort .jp-card-dk:before{background-color:#ed1c24;content:"";position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-overlay.jp-card-dankort .jp-card-dk:after{content:"";position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:rgba(0,0,0,0) #ed1c24 rgba(0,0,0,0) rgba(0,0,0,0);z-index:1}.jp-card-overlay.jp-card-dankort .d,.jp-card-overlay.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-overlay.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-overlay.jp-card-dankort .d:before{content:"";position:absolute;top:50%;left:50%;display:block;background:#ed1c24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-overlay.jp-card-dankort .k{right:0}.jp-card-overlay.jp-card-dankort .k:after,.jp-card-overlay.jp-card-dankort .k:before{content:"";position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-overlay.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ed1c24 rgba(0,0,0,0) rgba(0,0,0,0)}.jp-card-overlay.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ed1c24}.jp-card.jp-card-dankort.jp-card-identified .jp-card-overlay.jp-card-dankort{opacity:1}.jp-card.jp-card-eftpos.jp-card-identified .jp-card-back:before,.jp-card.jp-card-eftpos.jp-card-identified .jp-card-front:before{background-color:#8b0b39}.jp-card.jp-card-zip.jp-card-identified .jp-card-back:before,.jp-card.jp-card-zip.jp-card-identified .jp-card-front:before{background-color:#aa8fff}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visa_debit.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa_debit.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px),linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%)}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:unset !important}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0, 0, 0, 0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-single span.chosen-image-container{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;color:#444}.chosen-container-single .chosen-single span.chosen-image-container img{top:-1px}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("../images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../images/chosen-sprite.png") no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("../images/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.active-result:hover{color:#fff !important}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted,.chosen_dropdown.fake .chosen-container .chosen-results li:hover{background-color:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:rgba(0,0,0,0) !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default;text-overflow:ellipsis;overflow:hidden}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("../images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:rgba(0,0,0,0)}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url("../images/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../images/chosen-sprite2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.chosen-container .chosen-image-container{position:relative;display:block}.chosen-container .chosen-image-container img{display:inline;position:relative;top:0;margin-right:4px}.chosen-container .chosen-postunit{position:absolute;right:8px}.chosen-container .search-choice .chosen-postunit{display:none}.chosen-image-container i{margin-right:4px}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:bold;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid rgba(0,0,0,0)}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0deg)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0deg)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,.1) 0%,#000 100%;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,.1) 0%,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,.1) 0%,#000 100%;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,.1) 0%,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));background:linear,top,#000 0%,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));background:linear,top,#000 0%,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.flip-clock-wrapper ul li.flip-clock-active,.flip-clock-wrapper ul li.flip-clock-before{list-style:none !important}.interactive_promotions_wrapper{display:flex;justify-content:center}.interactive_promotions_wrapper>div{margin:0 10px}.interactive_promotions_wrapper>div h3{text-align:center}#newbook_content .interactive_promotions_block{width:300px;min-height:400px;margin:auto;background:url("../images/interactive_promotions/scratch_promotion/star-overlay.png") 50% 0 no-repeat #7864f5;background-color:#0696dc;background-size:100%;border:7px solid #fff;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:url("../images/interactive_promotions/scratch_promotion/newbie_coin.png"),auto;font-size:20px}#newbook_content .interactive_promotions_block:before{content:"";display:block;background:url("../images/interactive_promotions/scratch_promotion/scratch-n-win.png") 50% 50% no-repeat;background-size:contain;width:75%;height:150px;margin:auto}#newbook_content .interactive_promotions_block .interactive_promotions_container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area{box-shadow:1px 1px 2px rgba(0,0,0,.3);width:270px;height:270px;margin:0 auto 15px;position:relative}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background{background-color:#fff}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text{font-family:Montserrat,Tahoma,Arial,sans-serif;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:-0.05em;line-height:1;width:270px;height:270px;display:flex;flex-direction:column;padding:20px 10px 5px;color:#3d3d3d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;align-items:center}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_title{font-size:1.3em;font-weight:800;margin-top:.3em}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_amount{font-size:3.5em}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_link_text{height:90%;margin:10px;display:flex}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_link_text span{align-self:flex-end;font-size:.7em;margin-bottom:1em}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_description{margin:1em auto;font-size:.7em;min-height:80px;line-height:18px}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_win_description{font-size:.7em;margin-bottom:1em;line-height:18px}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text form{width:80%}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_promo_text{font-size:1em;margin-bottom:.5em}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button{font-size:1.2em;max-width:88%;margin:5px auto;letter-spacing:0;padding:.1em 0 .15em;width:80%;line-height:40px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#3d3d3d !important;background-color:#ccc;display:flex;align-items:center;text-decoration:none !important;border:none;cursor:pointer}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button.visit_website_button{font-size:.8em}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button:visited,#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button:active,#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button:hover,#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button:focus{color:#3d3d3d;text-decoration:none}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button:hover,#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button:focus{background-color:#9a9999}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_button span{vertical-align:middle;margin:auto}#newbook_content .interactive_promotions_block .interactive_promotions_container .interactive_promotions_scratch_area .scratchpad_background_text .promotion_timer{font-size:.6em;text-transform:none}.interactive_promotion_background{background:url("../images/interactive_promotions/interactive_promotion_background.png") 50% 50% no-repeat;padding-top:50px;padding-bottom:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#newbook_content .nb_owners_area .left_button{float:left}#newbook_content .nb_owners_area .right_button{float:right}#newbook_content .nb_owners_area .clear_buttons{clear:both}#newbook_content .nb_owners_area .pretty_table{border:1px solid #555;-moz-box-shadow:1px 1px 3px #888;-webkit-box-shadow:1px 1px 3px #888;width:100%;margin:0 auto;font-size:11px;color:#000}#newbook_content .nb_owners_area .pretty_fieldset .pretty_table{-moz-box-shadow:none;-webkit-box-shadow:none}#newbook_content .nb_owners_area .pretty_table td,.pretty_table th{padding:2px 4px;vertical-align:top;line-height:2em}#newbook_content .nb_owners_area .pretty_table th:last-child,.pretty_table td:last-child{border-right:none}#newbook_content .nb_owners_area .fieldset_table th,.fieldset_table td{vertical-align:middle}#newbook_content .nb_owners_area .pretty_table th{text-align:left !important;padding:5px !important;font-size:14px !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;position:relative}#newbook_content .nb_owners_area .pretty_table th .credit,.pretty_table th .debit{color:#fff !important}#newbook_content .nb_owners_area .pretty_table thead td,.pretty_table th{border-left:none}#newbook_content .nb_owners_area .pretty_table thead th,.pretty_table thead td{border-top:none}#newbook_content .nb_owners_area .pretty_table tfoot tr:last-child th,.pretty_table tfoot tr:last-child td{border-bottom:none !important}#newbook_content .nb_owners_area .pretty_table tbody td{border-right:1px solid #ccc;border-bottom:1px solid #ccc}#newbook_content .nb_owners_area .pretty_table tbody td.labeler{font-weight:bold;text-align:right;padding-right:4px}#newbook_content .nb_owners_area .no_sub_border tbody td.labeler{padding-right:0}#newbook_content .nb_owners_area .pretty_table tbody td.labelec{font-weight:bold;text-align:center;padding-left:8px;padding-right:8px}#newbook_content .nb_owners_area .no_sub_border tbody td.labelec{padding-left:0;padding-right:0}#newbook_content .nb_owners_area .pretty_table tbody td.labelel{font-weight:bold;text-align:left}#newbook_content .nb_owners_area .no_sub_border tbody td.labelel{padding-left:0}#newbook_content .nb_owners_area .pretty_table tbody tr:last-child>td{border-bottom:none}#newbook_content .nb_owners_area .pretty_table tbody tr>td{background-color:#fff}#newbook_content .nb_owners_area .pretty_table tbody tr:nth-child(odd)>td{background-color:#eaeaea}#newbook_content .nb_owners_area .pretty_table tbody tr:nth-child(even)>td{background-color:#fff}#newbook_content .nb_owners_area .pretty_table tbody tr.checked:nth-child(odd)>td{background-color:#bcd7e7;border-color:#09f}#newbook_content .nb_owners_area .pretty_table tbody tr.checked:nth-child(even)>td{background-color:#d0edff;border-color:#09f}#newbook_content .nb_owners_area .pretty_table tbody td.spacer{background-color:#fff !important;border-bottom:0px}#newbook_content .nb_owners_area .pretty_table .no_sub_border{border:none}#newbook_content .nb_owners_area .pretty_table .no_sub_border td{padding:2px 0;background:none !important;border:none}#newbook_content .nb_owners_area .pretty_table.tablesorter .tablesorter-header{background-position:right center !important;background-repeat:no-repeat !important;cursor:pointer}#newbook_content .nb_owners_area .pretty_table.tablesorter th.tablesorter-headerAsc{background-color:#005fa2 !important;background-image:url("../images/icons/sort-date-descending.png") !important;padding-right:20px}#newbook_content .nb_owners_area .pretty_table.tablesorter th.tablesorter-headerDesc{background-color:#07c !important;background-image:url("../images/icons/sort-date.png") !important;padding-right:20px}#newbook_content .nb_owners_area .pretty_table td.id_checkbox{text-align:center}#newbook_content .nb_owners_area .ui-datepicker{padding:0 !important;margin:0 auto;-moz-box-shadow:0 2px 3px #666;-webkit-box-shadow:0 2px 3px #666}#newbook_content .nb_owners_area .ui-autocomplete>.ui-menu-item:nth-child(odd){background-color:#eaeaea}#newbook_content .nb_owners_area .ui-autocomplete>.ui-menu-item:nth-child(even){background-color:#fff}#newbook_content .nb_owners_area .pretty_table tbody tr td .img_bordered{margin:5px}#newbook_content .nb_owners_area .pretty_table img{vertical-align:middle}#newbook_content .nb_owners_area .pretty_table tfoot tr:first-child td{border-top:1px solid #677482}#newbook_content .nb_owners_area .pretty_table tfoot tr td,.pretty_table .gray td,.pretty_table .lightgray td{background-color:#a9b6c3 !important;border-bottom:1px solid #677482;border-right:1px solid #667482;font-weight:bold}#newbook_content .nb_owners_area .pretty_table .lightgray td{background-color:#c4d5e6 !important;color:gray}#newbook_content .nb_owners_area .pretty_table tfoot td:last-child,.pretty_table .gray td:last-child,.pretty_table .lightgray td:last-child{border-right:0px}#newbook_content .nb_owners_area .pretty_table tfoot td .unimportant,#newbook_content .nb_owners_area .pretty_table tfoot td .unimportant *,#newbook_content .nb_owners_area .pretty_table .gray td .unimportant,#newbook_content .nb_owners_area .pretty_table .gray td .unimportant *,#newbook_content .nb_owners_area .pretty_table .lightgray td .unimportant,#newbook_content .nb_owners_area .pretty_table .lightgray td .unimportant *{color:#4d5359 !important}#newbook_content .nb_owners_area .pretty_table td.checked{color:#fff !important;font-weight:bold;background-color:#cf3471 !important}#newbook_content .nb_owners_area .pretty_table td.checked .unimportant{color:#ffc3db !important}#newbook_content .nb_owners_area .pretty_table .good td.checked,.pretty_table .checked.good td.checked{background-color:#65c400 !important}#newbook_content .nb_owners_area .pretty_table .good td.checked .unimportant{color:#d4ffc3 !important}#newbook_content .nb_owners_area #date_range_selector{text-align:center}#newbook_content .nb_owners_area #date_range_selector .pretty_table{border:none;width:50%}#newbook_content .nb_owners_area #date_range_selector .pretty_table td{background:none;border-right:none}#newbook_content .nb_owners_area #task_schedule_selector .pretty_table td{background:none}#newbook_content .nb_owners_area .ui-widget-content .pretty_table td>a.button,.ui-widget-content .big_selector a.button,.ui-widget-content .small_selector a.button{color:#fff}#newbook_content .nb_owners_area .pretty_table thead a,.ui-widget-content .pretty_table thead a{color:#fff}#newbook_content .nb_owners_area .strikethrough{text-decoration:line-through !important}#newbook_content .nb_owners_area .erase_pretty_table td{background-color:rgba(0,0,0,0) !important;border:none !important}#newbook_content .nb_owners_area .pretty_table .connectedSortable{min-height:64px}#newbook_content .nb_owners_area .newbook_fieldset_button{text-align:center}#newbook_content .nb_owners_area .newbook-owner-menu *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#newbook_content .nb_owners_area .newbook-owner-menu{margin-top:15px}#newbook_content .nb_owners_area .newbook-owner-menu a:hover>.newbook-menu-tile{background-color:rgba(0,0,0,.1)}#newbook_content .nb_owners_area .newbook-menu-tile-wrapper{display:table;height:10em;border:1px solid #bcc2c7;background-color:#dfe1e3;border-radius:3px;width:100%;margin-bottom:20px}#newbook_content .nb_owners_area .newbook-menu-tile{font-size:x-large;width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;padding:15px}#newbook_content .nb_owners_area .newbook-menu-tile span{font-size:x-large;width:100%;height:auto;margin:0;display:inline-block}#newbook_content .nb_owners_area .newbook-image-container{margin:auto;display:inline-block}#newbook_content .nb_owners_area a,#newbook_content .nb_owners_area a:visited,#newbook_content .nb_owners_area a:hover,#newbook_content .nb_owners_area a:active{color:inherit}@media(max-width: 480px){#newbook_content .nb_owners_area div.pretty_table_wraper>#weather_table{overflow-x:scroll !important}}:root{--responsive_primary_colour: #08437e }#newbook_content{background-color:#fff}#newbook_content button img{vertical-align:top}#newbook_content a{cursor:pointer}#newbook_content input[readonly]{background:#ebebe4;color:#545454}#newbook_content .postunit{margin-left:8px}#newbook_content a img{border:none}#newbook_content .newbook-left{text-align:left}#newbook_content .newbook-right{text-align:right}#newbook_content .newbook-center,#newbook_content td.view_value.newbook-center,#newbook_content .easyToolTip .newbook-center{text-align:center}#newbook_content .newbook-margin-center{margin-left:auto;margin-right:auto}#newbook_content .pointer{cursor:pointer}#newbook_content .newbook-float-left{float:left}#newbook_content .newbook-float-right{float:right}#newbook_content .newbook-float-clear{clear:both}#newbook_content .disabled{color:#a6a6a6 !important}#newbook_content .image_holder{border:1px solid #ccc;background:#efefef;padding:4px;margin:8px 0}#newbook_content .image_holder img{margin:2px;border:1px solid #ccc}#newbook_content #category-list>.newbook-panel{width:100%}#newbook_content .pretty_fieldset{background-color:#fff;border:1px solid #c4c4c4;-webkit-box-shadow:2px 2px 4px #ccc;-moz-box-shadow:2px 2px 4px #ccc;margin-top:16px;position:relative;font-size:11px}#newbook_content .pretty_fieldset legend{padding:0 4px}#newbook_content .pretty_fieldset.collapsable legend{display:block;line-height:3em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#newbook_content .pretty_fieldset.collapsable legend .handle{margin-right:16px;padding:.5em;background:#eaeaea;color:#08437e;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#newbook_content .pretty_fieldset.collapsable legend .handle.active{background:#08437e;color:#fff}#newbook_content .pretty_fieldset.collapsable legend .changes_made_label{font-style:italic}#newbook_content .pretty_fieldset.collapsable .collaspable_content #category-list{margin-top:0}#newbook_content #booking_details.collapsable{margin-top:0}#newbook_content #show_unavailable_categories{font-size:14px;margin-bottom:20px}#newbook_content .modification_category_group_header{margin-bottom:20px;display:inline-block}#newbook_content .modification_category_group_header#modification_other_categories_toggle{cursor:pointer}#newbook_content .modification_category_group_header:first-child{margin-top:20px}#newbook_content .pretty_table{width:100%;font-size:11px;border-spacing:0;margin:2px 0 0 0}#newbook_content td{vertical-align:top}#newbook_content .pretty_table thead th{padding:0 8px;text-align:center;vertical-align:middle;white-space:nowrap;font-size:11px}#newbook_content .pretty_table thead th.newbook-left{text-align:left}#newbook_content .pretty_table thead th.newbook-right{text-align:right}#newbook_content .vertical_padded_th thead th{padding-top:2px;padding-bottom:2px}#newbook_content .pretty_table td{vertical-align:middle}#newbook_content .pretty_table tr:first-child td{border-top:none}#newbook_content .pretty_table tr.odd,#newbook_content .pretty_table tr.even{background-color:#fff;border-bottom:none}#newbook_content #additional_guests_table tr,#newbook_content #additional_guests_table th,#newbook_content #additional_guests_table td{font-size:13px !important}#newbook_content #additional_guests_table th{padding:5px}#newbook_content #additional_guests_table input{width:100%}#newbook_content .category .pretty_table{border:1px solid #333}#newbook_content .category label{cursor:pointer}#newbook_content .pretty_table tbody{border-top:none}#newbook_content #availability_table tr td{font-size:12px}#newbook_content #availability_table.list_table td.ui-widget-content{padding:8px}#newbook_content td.ui-widget-footer{padding:0 4px !important;background:#edf2f7;font-weight:bold !important}#newbook_content #inventory_items_breakdown_table td{font-size:13px !important}#newbook_content .newbook_message{border:1px solid #00529b;min-height:22px;padding:10px 10px 10px 35px;margin:8px 5px 20px 5px;background-repeat:no-repeat !important;background-position:10px 10px;-webkit-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 4px #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:12px;color:#00529b;background-color:#bde5f8;background-image:url("../images/icons/information-frame.png")}#newbook_content .newbook_message .indent{margin:8px 0;padding-left:1em}#newbook_content .newbook_message .nb-header{font-weight:bold}#newbook_content .newbook_message.good{color:#4f8a10 !important;border-color:#4f8a10 !important;background-color:#dff2bf !important;background-image:url("../images/icons/tick-circle-frame.png")}#newbook_content .newbook_message.warning,#newbook_content td.warning{color:#444 !important;border-color:#fc6 !important;background-color:#ffc !important;background-image:url("../images/icons/exclamation-red-frame.png")}#newbook_content td.warning{background:#ffc !important;padding:0 !important}#newbook_content .newbook_message.error,#newbook_content td.error{color:#d8000c;border-color:#d8000c;background-color:#ffbaba !important;background-image:url("../images/icons/cross-circle-frame.png");background-repeat:no-repeat}#newbook_content .newbook_message.lowlight,#newbook_content td.lowlight{color:#ba35cc;border-color:#ba35cc;background-color:#f3c3fa !important;background-image:url("../images/icons/information-frame.png")}#newbook_content .newbook_message .validation_list{margin-top:8px;margin-bottom:8px;padding:0}#newbook_content .newbook_message .validation_list li.header{font-weight:bold;margin-bottom:8px;list-style:none}#newbook_content .newbook_message .validation_list li.indent{margin:0 0 0 32px;list-style:disc}#newbook_content .unimportant{color:#ccc}#newbook_content td.cell{padding:0;cursor:pointer;text-decoration:underline}#newbook_content td.cell.error{background-image:none}#newbook_content td.cell img{vertical-align:middle}#newbook_content td.weekend{background:#bde5f8}#newbook_content .required_mark{font-weight:bold;color:red;font-size:17px;vertical-align:top}#newbook_content .ui-datepicker-div,#newbook_content .ui-datepicker-inline,#newbook_content #ui-datepicker-div{width:17em;padding:2px}#newbook_content #category_tabs{font-size:11px}#newbook_content .ui-button{font-size:12px}#newbook_content div.magnifier-opener{width:10px}#newbook_content .online_booking_controls{height:100px}#newbook_content .online_booking_occupant_field_edit input[type=text]{width:40px}#newbook_content .newbook_navigation{position:relative}#newbook_content .button_holder{position:absolute;bottom:7px;right:5px}#newbook_content #booking_quote,#newbook_content #accept_quote,#newbook_content #unlock_fields{display:none}#newbook_content .message_span{line-height:24px}#newbook_content .newbook_navigation_tooltip{font-size:12px;font-weight:bold}#newbook_content .newbook_navigation_tooltip p{margin:0}#newbook_content #load_availability{margin-bottom:6px}#newbook_content #available_length{padding:0}#newbook_content .big_selector,#newbook_content .small_selector{padding:2px 0;margin:0}#newbook_content .big_selector li{display:inline-block;text-align:center;padding:2px}#newbook_content .small_selector li{display:inline-block}#newbook_content .big_selector li a,#newbook_content .small_selector li a{position:relative;border:1px solid #bcc2c7;background-color:#dfe1e3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dfe1e3);background-image:-webkit-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-moz-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-o-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-ms-linear-gradient(top, #eeeeee, #dfe1e3);background-image:linear-gradient(top, #eeeeee, #dfe1e3);-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0 12px;line-height:22px;margin:2px;color:#333;text-decoration:none;display:inline-block;font-weight:bold;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#newbook_content .big_selector li a{padding:12px 16px 8px;margin:0;box-sizing:border-box;max-height:80px}#newbook_content .big_selector li a:hover,#newbook_content .small_selector li a:hover{color:#fff;border:1px solid #677482;background-color:#8191a3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8191a3, endColorstr=#8191a3);background-image:-webkit-linear-gradient(top, #8191a3, #8191a3);background-image:-moz-linear-gradient(top, #8191a3, #8191a3);background-image:-o-linear-gradient(top, #8191a3, #8191a3);background-image:-ms-linear-gradient(top, #8191a3, #8191a3);background-image:linear-gradient(top, #8191a3, #8191a3);text-shadow:#333 0 1px 2px}#newbook_content .big_selector li a.selected,#newbook_content .small_selector li a.selected{color:#fff;border:1px solid #1b9dd9;text-shadow:#333 0 1px 2px;background-color:#579b00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#579B00, endColorstr=#579B00);background-image:-webkit-linear-gradient(top, #579B00, #579B00);background-image:-moz-linear-gradient(top, #579B00, #579B00);background-image:-o-linear-gradient(top, #579B00, #579B00);background-image:-ms-linear-gradient(top, #579B00, #579B00);background-image:linear-gradient(top, #579B00, #579B00)}#newbook_content .small_selector li a.selected.hide_background{background:none;text-shadow:none;border:none;color:#333;cursor:text;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}#newbook_content .small_selector li a.selected.hide_background img{display:none}#newbook_content .small_selector li a .big_text{font-size:1.6em}#newbook_content .big_selector li a.disabled,#newbook_content .small_selector li a.disabled{color:gray;border:1px solid gray;text-shadow:none;background-color:#ced6ce;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ced6ce, endColorstr=#ced6ce);background-image:-webkit-linear-gradient(top, #ced6ce, #ced6ce);background-image:-moz-linear-gradient(top, #ced6ce, #ced6ce);background-image:-o-linear-gradient(top, #ced6ce, #ced6ce);background-image:-ms-linear-gradient(top, #ced6ce, #ced6ce);background-image:linear-gradient(top, #ced6ce, #ced6ce)}#newbook_content .small_selector li a img{position:relative;vertical-align:top;top:3px;left:-3px}#newbook_content #payment_choice li a{min-width:250px}#newbook_content .small_selector li a .small_text,#newbook_content .big_selector li a .small_text,#newbook_content button .small_text{font-size:11px}#newbook_content .bookable_date>span{display:block}#newbook_content .bookable_date>span.day_name{font-size:11px}#newbook_content .bookable_date>span.day{font-size:15px;font-weight:bold}#newbook_content .bookable_date>span.month{font-size:11px;font-weight:normal}#newbook_content .minimum_periods,#newbook_content .category_name,#newbook_content .occupant_limits{font-weight:bold;text-align:center}#newbook_content .category_name{line-height:26px}#newbook_content .category_name img,#newbook_content .category_name .fa{position:relative;top:2px;left:-4px}#newbook_content .rooms_left{padding-top:10px;font-style:italic;padding-left:10px}#newbook_content #booking_details .content input[type=checkbox]{display:none !important}#newbook_content .features{padding:0}#newbook_content .features li{display:inline-block;width:19%}#newbook_content .ui-datepicker-trigger{border:none;background:none}#newbook_content #availability_controls>.ui-datepicker-prev{float:left;margin-left:4px;margin-top:3px}#newbook_content #availability_controls>.ui-datepicker-next{float:right;margin-right:4px;margin-top:3px}#newbook_content #availability_controls input{border:none !important;background:none !important;font-weight:bold !important;color:inherit;cursor:pointer}#newbook_content #booking_details{position:relative}#newbook_content #facebook_login{position:static;right:0;top:80px}#newbook_content .newbook_fb_button{display:inline-block;background-color:#3b55a0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c69ba, endColorstr=#3b55a0);background-image:-webkit-linear-gradient(top, #4c69ba, #3b55a0);background-image:-moz-linear-gradient(top, #4c69ba, #3b55a0);background-image:-o-linear-gradient(top, #4c69ba, #3b55a0);background-image:-ms-linear-gradient(top, #4c69ba, #3b55a0);background-image:linear-gradient(top, #4c69ba, #3b55a0);border-bottom-color:#41599f;border-left-color:#4961a8;border-right-color:#4961a8;border-top-color:#5874c3;-webkit-box-shadow:inset 0 1px 0 #607fd6;box-shadow:inset 0 1px 0 #607fd6;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:24px;padding:0 8px 0 24px;white-space:nowrap;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;position:relative}#newbook_content .newbook_fb_button .newbook_icon,#newbook_content .newbook_fb_button img{position:absolute;top:4px;left:6px;font-size:16px}#newbook_content .newbook_fb_button:hover{background-color:#4864b1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5b7bd5, endColorstr=#4864b1);background-image:-webkit-linear-gradient(top, #5b7bd5, #4864b1);background-image:-moz-linear-gradient(top, #5b7bd5, #4864b1);background-image:-o-linear-gradient(top, #5b7bd5, #4864b1);background-image:-ms-linear-gradient(top, #5b7bd5, #4864b1);background-image:linear-gradient(top, #5b7bd5, #4864b1)}#newbook_content .newbook-online-hot-deals-button{margin-top:20px;padding:10px 0}#newbook_content .newbook-online-hot-deals-button button{text-transform:uppercase}#newbook_content #newbook_online_booking_controls_wrapper .newbook_fb_button{white-space:normal;padding-top:2px;padding-bottom:2px}#newbook_content #availability_table td.ui-widget-content a{display:inline-block}#newbook_content table.ui-widget-content{border-bottom:none}#newbook_content table.ui-widget-content th,#newbook_content table.ui-widget-content td{border-right:none;border-top:none;min-width:32px;line-height:2.4em}#newbook_content table.ui-widget-content th{font-weight:bold;font-size:13px;text-align:left}#newbook_content table.ui-widget-content td{padding:4px 8px}#newbook_content table#availability_table.ui-widget-content td{padding:0}#newbook_content #availability_table th{line-height:1em;min-width:initial;text-align:center}#newbook_content #availability_table td.ui-widget-content:first-child,#newbook_content #availability_table th.ui-widget-header:first-child,#newbook_content #booking_products_table th.ui-widget-header:first-child,#newbook_content #booking_products_table td.ui-widget-content:first-child{white-space:nowrap}#newbook_content table.ui-widget-content{border-left:none}#newbook_content #availability_table,#newbook_content #booking_products_table,#newbook_content #inventory_items_breakdown_table,#newbook_content #outstanding_items_table{border-bottom:none}#newbook_content .newbook_api_cell_selected{background:gold !important}#newbook_content .label_large{text-align:right;padding-right:5px}#newbook_content .label_large,#newbook_content .value_large{font-size:15px}#newbook_content .labeler{text-align:right;padding-right:5px;font-size:13px;font-weight:bold;line-height:1.3em}#newbook_content .view_value{padding-left:5px;line-height:2.2em;font-size:13px !important}#newbook_content .view_value.editable_value{line-height:initial}#newbook_content #payment_details_hidden{display:none}#newbook_content #payment_types_accepted{font-weight:bold;line-height:30px;text-align:center;border:1px solid #bcc2c7;background-color:#dfe1e3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dfe1e3);background-image:-webkit-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-moz-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-o-linear-gradient(top, #eeeeee, #dfe1e3);background-image:-ms-linear-gradient(top, #eeeeee, #dfe1e3);background-image:linear-gradient(top, #eeeeee, #dfe1e3)}#newbook_content #payment_types_accepted img{margin:0 4px;position:relative;top:4px;vertical-align:top}#newbook_content button{width:auto !important}#newbook_content .easytooltip_content{display:none}#newbook_content #booking_products_table td{font-size:12px;padding:4px}#newbook_content td.img_container{vertical-align:middle}#newbook_content img.img_border{border:1px solid #333;padding:2px;background:#fff}#newbook_content .float_left{float:left}#newbook_content .mobile_subtitle.bottom{position:fixed;bottom:0;left:0;width:100%;z-index:101000}#newbook_content #booking_products_table td:first-child.ui-widget-content{white-space:normal}#newbook_content .payment_message_tentative,#newbook_content .payment_method_voucher{display:none}#newbook_content td.cell .charge{display:block;padding:16px 0}#newbook_content .narrow_chart_gap{height:24px !important}#newbook_content .special_hot{display:block;background-color:#fb5724;color:#fff;text-decoration:none !important;font-weight:bold;text-transform:uppercase;position:absolute;top:0;width:100%;height:14px;line-height:14px;padding:0;margin-top:-14px}#newbook_content .special_special{display:block;background-color:#ff4595;color:#fff;text-decoration:none !important;font-weight:bold;text-transform:uppercase;position:absolute;top:0;width:100%;height:14px;line-height:14px;margin-top:-14px}#newbook_content .special_save{display:block;background-color:#3cb879;color:#fff;text-decoration:none !important;font-weight:bold;text-transform:uppercase;position:absolute;top:0;width:100%;height:14px;line-height:14px;margin-top:-14px}#newbook_content .newbook_responsive_special{display:inline-block;padding:2px 8px;margin-right:8px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;white-space:nowrap}#newbook_content td.cell .hot,#newbook_content .newbook_responsive_button.hot,#newbook_content .newbook_responsive_special.hot{background-color:#eab27f;background-image:url("../images/special_deal_hot.png");background-repeat:repeat-x;background-position:bottom}#newbook_content .newbook_responsive_button.hot:hover{background-color:rgba(234,178,127,.6)}#newbook_content td.cell .special,#newbook_content .newbook_responsive_button.special,#newbook_content .newbook_responsive_special.special{background-color:#ffa8ce;background-image:url("../images/special_deal_special.png");background-repeat:repeat}#newbook_content .newbook_responsive_button.special:hover{background-color:rgba(255,168,206,.6)}#newbook_content td.cell .save,#newbook_content .newbook_responsive_button.save,#newbook_content .newbook_responsive_special.save{background-color:#8fe08b;background-image:url("../images/special_deal_save.png");background-repeat:repeat}#newbook_content td.cell .special,#newbook_content .newbook_responsive_button.promotion,#newbook_content .newbook_responsive_special.promotion{background-image:url("../images/special_deal_promotion.png");background-repeat:repeat}#newbook_content .newbook_responsive_button.promotion:hover{background-color:hsla(0,0%,100%,.6)}#newbook_content .newbook_responsive_button.hot,#newbook_content .newbook_responsive_special.hot{color:#820000}#newbook_content .newbook_responsive_button.save,#newbook_content .newbook_responsive_special.save{color:#006400}#newbook_content .newbook_responsive_button.special,#newbook_content .newbook_responsive_special.special{color:#820082}#newbook_content .newbook_responsive_button.save:hover{background-color:rgba(143,224,139,.6)}#newbook_content .newbook_online_category_box .newbook-row{margin-left:0;margin-right:0}#newbook_content .newbook_online_category_box[activity_offset]{overflow:visible}#newbook_content .newbook_online_category_box .newbook_responsive_button.show_activity,#newbook_content .newbook_online_category_box .newbook_responsive_button.show_facility{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:85% !important;height:37px}#newbook_content .newbook_online_category_box .newbook_responsive_button.hire_facility{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:60% !important;height:37px}#newbook_content #facilities_hire_wrapper .row_even{background-color:#eaeaea;border-bottom:1px solid #ccc}#newbook_content #facilities_hire_wrapper .row_odd{background-color:#fff;border-bottom:1px solid #ccc}#newbook_content #facilities_hire_wrapper .row_custom{background-color:#dcfbd9;border:5px solid #e3e3e3;border-right-width:0;border-left-width:0}#newbook_content #facilities_hire_wrapper .newbook_online_category_row_action_buttons .facilities_hire_pricing{line-height:40px;height:40px}#newbook_content #facilities_hire_wrapper .newbook_online_category_row_action_buttons .facilities_hire_quantity{line-height:40px;height:40px}#newbook_content #facilities_hire_wrapper #facilities_hire_available_from,#newbook_content #facilities_hire_wrapper #facilities_hire_available_to{max-width:60%}#newbook_content #facilities_hire_wrapper button.fake_button i.fa-check{color:#32cd32}#newbook_content #facilities_hire_wrapper select.facilities_hire_time_slots{text-align-last:center;height:40px;width:100%}#newbook_content #facilities_hire_wrapper div.facilities_hire_period{height:61px;display:inline-table}#newbook_content #appointments_wrapper .row_even{background-color:#eaeaea;border-bottom:1px solid #ccc}#newbook_content #appointments_wrapper .row_odd{background-color:#fff;border-bottom:1px solid #ccc}#newbook_content #appointments_wrapper .row_custom{background-color:#dcfbd9;border:5px solid #e3e3e3;border-right-width:0;border-left-width:0}#newbook_content #appointments_wrapper .newbook_online_category_row_action_buttons .appointments_pricing{line-height:40px;height:40px}#newbook_content #appointments_wrapper #facilities_hire_available_from,#newbook_content #appointments_wrapper #facilities_hire_available_to{max-width:60%}#newbook_content #appointments_wrapper button.fake_button i.fa-check{color:#32cd32}#newbook_content #activities_wrapper .view_value .newbook_responsive_button{margin-right:4px}#newbook_content td.cell .hot,#newbook_content td.cell .special,#newbook_content td.cell .save{font-weight:bold;margin-top:13px;position:relative}#newbook_content td.cell.newbook_api_cell_selected .charge.special_deal,#newbook_content td.cell.newbook_api_cell_selected .special,#newbook_content td.cell.newbook_api_cell_selected .hot,#newbook_content td.cell.newbook_api_cell_selected .save{background-color:gold !important}#newbook_content button.survey_button img,#newbook_content .newbook_availability_chart_book_button img{display:inline-block}#newbook_content #features_list{overflow:hidden;margin:0;-webkit-box-shadow:none;box-shadow:none}#newbook_content #features_list .feature{float:left;width:20%;margin:3px 0}#newbook_content #features_list label{padding:0 10px 0 5px}#newbook_content #features_list input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;overflow:hidden}#newbook_content .pagination{text-align:center;color:#fff;background-color:#a9b6c3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8191a3, endColorstr=#a9b6c3);background-image:-webkit-linear-gradient(top, #8191a3, #a9b6c3);background-image:-moz-linear-gradient(top, #8191a3, #a9b6c3);background-image:-o-linear-gradient(top, #8191a3, #a9b6c3);background-image:-ms-linear-gradient(top, #8191a3, #a9b6c3);background-image:linear-gradient(top, #8191a3, #a9b6c3);font-size:11px;font-weight:bold;text-shadow:#333 0 1px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #677482;margin:8px auto 8px;padding:2px}#newbook_content .pretty_table .pagination{border:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#newbook_content .pagination td>span{font-weight:bold}#newbook_content .pagination input{border:1px solid #fff;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;vertical-align:middle}#newbook_content .pagination .button.nolabel{margin-top:0;width:auto;background:none;border:none;vertical-align:middle;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#newbook_content .pagination .button span{font-weight:normal}#newbook_content .pagination_simple_search,#newbook_content .pagination_advanced_search{margin:5px 0}#newbook_content .pagination ul.small_selector{display:inline}#newbook_content .pagination ul.small_selector a{color:#333;line-height:28px}#newbook_content .pagination ul.small_selector a img{top:6px}#newbook_content #map_legend span.legend_label{color:#000;font-size:12px;font-weight:bold;line-height:32px;margin-left:8px;vertical-align:top}#newbook_content #map_container{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#newbook_content #map_container#map_container li,#newbook_content #map_container#map_container .icon,#newbook_content #map_container#marker_options li,#newbook_content #map_container#map_container li,#newbook_content #map_container#map_container .icon,#newbook_content #map_container#marker_options li,#newbook_content #marker_options#map_container li,#newbook_content #marker_options#map_container .icon,#newbook_content #marker_options#marker_options li,#newbook_content #map_legend#map_container li,#newbook_content #map_legend#map_container .icon,#newbook_content #map_legend#marker_options li{position:absolute;list-style:none}#newbook_content #map_container#map_legend .legend_column,#newbook_content #map_container#map_legend .legend_column,#newbook_content #marker_options#map_legend .legend_column,#newbook_content #map_legend#map_legend .legend_column{display:flex;justify-content:center}#newbook_content #map_container#map_legend .legend_column .selected_site,#newbook_content #map_container#map_legend .legend_column .selected_site,#newbook_content #marker_options#map_legend .legend_column .selected_site,#newbook_content #map_legend#map_legend .legend_column .selected_site{cursor:pointer;padding:0 5px}#newbook_content #map_container li,#newbook_content #map_container .icon,#newbook_content #map_container li,#newbook_content #map_container .icon,#newbook_content #marker_options li,#newbook_content #marker_options .icon,#newbook_content #map_legend li,#newbook_content #map_legend .icon{cursor:pointer;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:24px;height:24px;opacity:.5;background-position:center center;background-repeat:no-repeat;background-color:#30b1ff;border:2px solid #eee;z-index:5;text-align:center}#newbook_content #map_legend li .icon{opacity:1;position:relative;display:inline-block;top:2px}#newbook_content #marker_options li{display:inline-block;margin-right:30%}#newbook_content #map_container li span{display:none;position:absolute;white-space:nowrap;left:32px;font-weight:bold}#newbook_content #map_container li img,#newbook_content #map_legend .icon img{position:relative;top:4px}#newbook_content #map_container li:hover,#newbook_content #map_markers li:hover,#newbook_content #map_markers li.ui-draggable-dragging{opacity:1;z-index:15}#newbook_content #map_container li:hover span{display:block}#newbook_content #map_container .icon.site_available,#newbook_content #map_legend .icon.site_available{background:green}#newbook_content #map_container .icon.site_occupied,#newbook_content #map_legend .icon.site_occupied{background:red}#newbook_content #map_container .icon.site_available.selected,#newbook_content #map_legend .icon.site_available.selected{background-color:purple}#newbook_content #map_container li.site_status_Inspect,#newbook_content #map_legend .icon.site_status_Inspect,#newbook_content #map_container li.site_missing_feature,#newbook_content #map_legend .icon.site_missing_feature{background:#fe7e34}#newbook_content #map_container li.site_status_Dirty,#newbook_content #map_legend .icon.site_status_Dirty{background:#ba161c}#newbook_content #map_container li.housekeeping,#newbook_content #map_legend .icon.housekeeping{background:green;background-image:none !important}#newbook_content #map_container li.inspection,#newbook_content #map_legend .icon.inspection{background:#ff0;background-image:none !important}#newbook_content #map_container li.maintenance,#newbook_content #map_legend .icon.maintenance{background:red;background-image:none !important}#newbook_content #map_container li.request,#newbook_content #map_legend .icon.request{background:blue;background-image:none !important}#newbook_content #map_container li.reminder,#newbook_content #map_legend .icon.reminder{background:#be3a99;background-image:none !important}#newbook_content #map_container li.catering,#newbook_content #map_legend .icon.catering{background:#1fa9c4;background-image:none !important}#newbook_content #map_container li.empty{background:#f3c3fa;background-image:none !important}#newbook_content #map_container li.empty.selected{background:purple}#newbook_content #marker_options ul li{display:inline-block;position:relative;background-position:center center;background-repeat:no-repeat}#newbook_content #marker_options li span{white-space:nowrap;left:32px;font-weight:bold;position:absolute}#newbook_content .img_bordered{border:1px solid #a6a6a6;background:#fff;padding:2px}#newbook_content #map_container{margin:0 auto;padding:0}#newbook_content #map_legend{padding:5px 0 0 0;margin:0}#newbook_content .ui-dialog-titlebar-close-hidden .ui-dialog-titlebar-close{display:none !important}#newbook_content .no_border_table{border:none !important}#newbook_content .img_thumb{border:1px solid #a6a6a6;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px}#newbook_content .newbook_api_cancel_booking_edit_button{position:absolute !important;top:6px;right:0}#newbook_content #canvas-guest{background-image:url("../images/guest-signature-background-prompt.png");border:1px solid #000;transition:background .25s linear}#newbook_content #canvas{background-image:url("../images/signature-background-prompt.png");border:1px solid #000;transition:background .25s linear}#newbook_content .hide{display:none !important}#newbook_content .api-header{font-size:15px !important}#newbook_content #survey_questions_fieldset legend{font-weight:bold !important;border-bottom:2px solid;width:100%;padding:0 0 8px 0 !important;text-transform:unset !important;margin-bottom:15px !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset{max-width:600px;margin:auto}#newbook_content #newbook_online_main_form #survey_questions_fieldset hr{display:none !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset .even:not([class^=question]){background:none !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset h1{color:#08437e}#newbook_content #newbook_online_main_form #survey_questions_fieldset h1.question_group:before{content:none !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table{border:none !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table>tbody>tr>td{display:block;width:100% !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table>tbody>tr>td .newbook-left,#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table>tbody>tr>td .newbook-right{padding-top:1.5em !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group td input{margin:5px auto 0 !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group td :first-of-type,#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group td :last-of-type{vertical-align:bottom !important;padding-bottom:25px;font-weight:bold}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group td :first-of-type{padding-right:10px}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group td :last-of-type{padding-left:10px}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group td,#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group label{color:inherit}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table .radio_group label{padding:0 !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset #survey_questions_table textarea{padding:10px !important;width:calc(100% - 22px) !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset .select_group{min-width:80%;margin:auto}#newbook_content #newbook_online_main_form #survey_questions_fieldset .select_group td{text-align:left}#newbook_content #newbook_online_main_form #survey_questions_fieldset input[type=text]{width:96% !important;margin:7px 0 !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset input[type=checkbox]{margin:0 .4em .1em 0 !important;vertical-align:bottom}#newbook_content #newbook_online_main_form #survey_questions_fieldset .q-list span{display:inline-block;width:4%;text-align:right;padding-right:1%}#newbook_content #newbook_online_main_form #survey_questions_fieldset .q-list br{display:none}#newbook_content #newbook_online_main_form #survey_questions_fieldset .view_value button.newbook_responsive_button:not(.full_width_uppercase){padding-left:13px;padding-right:16px}#newbook_content #newbook_online_main_form #survey_questions_fieldset .question_group{margin:40px 0 20px}#newbook_content #newbook_online_main_form #survey_questions_fieldset .btn-save{background:#6cb300 !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset .btn-save:hover{background:#7ccb05 !important}#newbook_content #newbook_online_main_form #survey_questions_fieldset .select_group td:nth-of-type(2n-1){width:1%}#newbook_content #newbook_online_main_form #survey_questions_fieldset .survey_button{margin-top:1em}#newbook_content #newbook_online_main_form #survey_questions_fieldset .question_group{position:relative;margin:10px 30px;text-align:center;font-size:1.5em}#newbook_content #newbook_online_main_form #survey_questions_fieldset .question_group:before{content:"";display:block;border-top:solid 1px #888;width:100%;height:1px;position:absolute;top:50%;z-index:1}#newbook_content #newbook_online_main_form #survey_questions_fieldset .question_group span{background:#fff;padding:0 20px;position:relative;z-index:5}#newbook_content #newbook_online_additional_items_cost_table legend{font-size:14px;font-weight:bold;text-align:center}#newbook_content #newbook_online_additional_items_cost_table .pretty_table th{font-weight:bold !important;font-size:13px !important}#newbook_content #newbook_online_additional_items_cost_table .pretty_table td{font-size:12px !important}#newbook_content .newbook-panel{margin-bottom:20px;background-color:#fff;border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:14px}#newbook_content .newbook-panel-body{padding:15px}#newbook_content .newbook-panel-heading{padding:10px 15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;color:#333;border-top-right-radius:3px;border-top-left-radius:3px}#newbook_content .newbook-unslider-arrow{position:absolute;top:50%;left:0;right:0;z-index:1}#newbook_content .newbook-unslider-arrow.prev,#newbook_content .newbook-unslider-arrow.next{margin-top:-20px;display:block;width:40px;height:40px;line-height:40px;text-align:left;text-indent:-9999em;background:#08437e;position:absolute;cursor:pointer;font-size:24px}#newbook_content .newbook-unslider-arrow.prev{left:20px !important;background:#08437e url("../images/holiday_letting_left_arrow.png") 50% 50% no-repeat}#newbook_content .newbook-unslider-arrow.next{right:10px !important;background:#08437e url("../images/holiday_letting_right_arrow.png") 50% 50% no-repeat}#newbook_content .ui-dialog-content .newbook-unslider-arrow.next{right:20px !important}#newbook_content .newbook-unslider-arrow.prev:hover,#newbook_content .newbook-unslider-arrow.next:hover{background-color:#259cd8}#newbook_content .newbook_online_category_details_category_features ul{margin:0;padding:0;height:auto}#newbook_content .newbook_online_category_details_category_features ul:after{clear:both;display:table;content:""}#newbook_content .newbook_online_category_box>.row{margin:0}#newbook_content .newbook_online_category_box .newbook_online_category_row_image{padding-right:0;padding-left:0;min-height:254px;border-right:solid 1px #ccc}#newbook_content .newbook_online_category_box .newbook_online_category_details{padding:10px;min-height:254px}#newbook_content #activities_wrapper .newbook_online_category_box .newbook_online_category_details{padding:20px;min-height:254px}#newbook_content #facilities_hire_wrapper .newbook_online_category_box .newbook_online_category_details{padding:20px}#newbook_content .newbook_online_category_box .newbook_online_category_details.newbook_online_no_information{min-height:165px}#newbook_content .newbook_online_category_box .newbook_online_category_details.newbook_accommodation.newbook_online_no_information{min-height:220px}#newbook_content .newbook_online_no_information .facilities_hire.newbook_details_inner{padding-bottom:0}#newbook_content .newbook_online_category_box .newbook_online_category_details h3,#newbook_content .newbook_responsive_header{margin:0;font-size:24px;line-height:1;font-weight:300;font-family:"Lato",Arial,Helvetica,sans-serif;color:#08437e;text-transform:uppercase}#newbook_content .newbook_responsive_header{font-size:18px}#newbook_content .post_label,#newbook_content .pretty_fieldset.collapsable legend .changes_made_label{color:#cacbcd;margin-left:2em;font-size:.8em;text-transform:none}#newbook_content .newbook_online_full_header.large{margin-bottom:16px}#newbook_content .newbook_online_full_header.large .newbook_responsive_header{font-size:1.5em;line-height:2.4em;font-weight:500}#newbook_content hr.newbook_responsive_hr{background:#ccc;height:1px;border:0}#newbook_content .newbook_online_category_box .newbook_online_category_row_category_name{margin:0;line-height:42px}#newbook_content .newbook_online_category_box .category_image,#newbook_content .newbook_online_category_box .category_image li{width:100%}#newbook_content .newbook_online_category_box .category_image img:not(.newbook_online_placeholder_image),#newbook_content .newbook_responsive_image{width:100%;height:auto;display:block}#newbook_content .newbook_online_category_box .category_image .newbook-unslider-arrow{display:none}#newbook_content .newbook_online_category_box .category_image:hover .newbook-unslider-arrow{display:block}#newbook_content .newbook_online_category_box .newbook_online_category_row_category_description{font-size:14px;line-height:18px;margin:20px 10px 0 0;color:#425563}#newbook_content .newbook_online_from_price_text{font-size:22px;color:#259cd8;font-weight:900}#newbook_content .newbook_online_from_price_text.normal{color:inherit}#newbook_content .newbook_online_from_price_text.discounted{color:inherit;margin-right:8px;text-decoration:line-through}#newbook_content .newbook_online_category_row_from_price{font-size:14px;text-transform:uppercase;color:#425563}#newbook_content .newbook_online_category_row_action_buttons .newbook_online_category_row_from_price{line-height:40px;min-height:40px}#newbook_content .newbook_online_category_row_from_price img{vertical-align:middle}#newbook_content .newbook_online_from_label{font-size:22px;font-weight:900;text-transform:uppercase}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons{display:block;background:#edf2f7;padding:10px;margin:0;position:absolute;bottom:0;left:0;right:8px}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons.online_products_table{padding:10px 20px;border-top:1px solid #ccc;position:relative}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons.gift_vouchers_table{text-align:left}#newbook_content .newbook_online_category_box .newbook_online_category_details.limit_210{min-height:210px;height:210px}#newbook_content .newbook_online_category_box .newbook_online_category_details.limit_260{min-height:260px;height:260px}#newbook_content .newbook_responsive_button{display:inline-block;border:0;background:#08437e;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:bold;color:#fff;text-align:center;min-height:40px;font-size:12px;cursor:pointer;position:relative;margin:4px;vertical-align:middle}#newbook_content .newbook_responsive_button:hover{background-color:#259cd8}#newbook_content .newbook_responsive_button.first_button{border-right:1px solid #fff;margin-right:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}#newbook_content .newbook_responsive_button.middle_button{border-left:1px solid #fff;border-right:1px solid #fff;margin-left:0 !important;margin-right:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}#newbook_content .newbook_responsive_button.last_button{border-left:1px solid #fff;margin-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}#newbook_content .newbook_responsive_button.newbook-left{text-align:left}#newbook_content .newbook_responsive_button.newbook-right{text-align:right}#newbook_content .newbook_responsive_button.newbook_responsive_fb_button{text-indent:initial;line-height:40px;padding:0 8px}#newbook_content .newbook_responsive_button.warning{background-color:#ff8609 !important}#newbook_content .newbook_responsive_button.warning:hover{background-color:#ffc800 !important}#newbook_content .newbook_responsive_button.error{background-color:#95190c}#newbook_content .newbook_responsive_button.error:hover{background-color:#d62828}#newbook_content .newbook_responsive_button.good{background-color:#417400}#newbook_content .newbook_responsive_button.good:hover{background-color:#82b900}#newbook_content .newbook_responsive_button.fake_button{background:none;color:#000;cursor:auto}#newbook_content .newbook_responsive_button.fake_button:hover{background-color:rgba(0,0,0,0)}#newbook_content .newbook_responsive_button.fake_button:focus{outline:none}#newbook_content .newbook_responsive_button.white{background:#fff;color:#08437e;padding:0 12px;margin:4px 0}#newbook_content .newbook_responsive_button.white:hover{background-color:rgba(0,0,0,0);text-decoration:underline}#newbook_content .newbook_responsive_button.white.bordered{border:2px solid #08437e}#newbook_content .newbook_responsive_button.disabled,#newbook_content .newbook_responsive_button[disabled],#newbook_content .newbook_responsive_button.disabled:hover,#newbook_content .newbook_responsive_button[disabled]:hover{background:#a5a5a5 !important;color:#fff !important;border:none !important;text-decoration:none}#newbook_content .grouped_button{padding-left:0 !important;padding-right:0 !important}#newbook_content #availability_table .newbook_responsive_button{min-height:initial}#newbook_content #availability_table .newbook_responsive_button>span{line-height:16px}#newbook_content .view_value .newbook_responsive_button{margin:0}#newbook_content #newbook_online_booking_controls_wrapper .newbook_responsive_button.newbook_responsive_fb_button{margin:0 auto;width:60%;display:block}#newbook_content .newbook_online_category_row_action_buttons .newbook_responsive_button.fake_button{color:#08437e}#newbook_content .newbook-col-xs-12 .newbook_responsive_button.fake_button{width:100% !important;padding:0}#newbook_content .button.full_width,#newbook_content .newbook_responsive_button.full_width{width:100% !important;margin-left:0;margin-right:0;text-indent:initial}#newbook_content .button.full_width_uppercase,#newbook_content .newbook_responsive_button.full_width_uppercase{width:100% !important;max-width:200px;text-transform:uppercase;text-indent:initial}#newbook_content .newbook_responsive_button>img{position:absolute;left:12px;top:12px}#newbook_content .newbook_responsive_button.ui-button{text-indent:initial}#newbook_content .ajax_lookup input,#newbook_content #newbook_online_booking_controls_wrapper input{margin-right:4px}#newbook_content div.newbook_responsive_button>span{line-height:12px}#newbook_content .newbook_responsive_button.more_details span{padding-right:23px;background:url("../images/holiday_letting_plus.png") 100% 50% no-repeat}#newbook_content .newbook_online_category_row_icons_wrapper{margin-top:10px}#newbook_content .newbook_online_category_row_icons{text-align:left;display:inline-block}#newbook_content .newbook_online_category_row_icons .newbook_responsive_button{margin:0 !important}#newbook_content .newbook_online_category_row_category_icon{font-weight:900;line-height:40px;display:inline-block;padding:0 20px 0 0;font-size:18px;color:#259cd8}#newbook_content .newbook_online_category_row_category_icon .newbook_icon{vertical-align:middle;margin-right:10px;color:#425462}#newbook_content .newbook_online_category_row_category_icon a,#newbook_content .newbook_online_category_row_category_icon a:visited{color:#259cd8;text-decoration:none}#newbook_content .newbook_online_category_box .newbook_online_categories_tariff_types_table{border:0}#newbook_content .newbook_responsive_popup .newbook_online_categories_tariff_types_table tr.even,#newbook_content .newbook_online_category_box .newbook_online_categories_tariff_types_table tr.even,#newbook_content .newbook-row .even{background:#edf2f7 !important}#newbook_content .newbook_responsive_popup .newbook_online_categories_tariff_types_table td div,#newbook_content .newbook_online_category_box .newbook_online_categories_tariff_types_table td div{font-size:12px !important;text-align:left !important}#newbook_content .newbook_responsive_popup .newbook_online_categories_tariff_types_table button{width:100% !important}#newbook_content .newbook_responsive_popup .newbook_online_categories_tariff_types_table .newbook_online_from_price_text,#newbook_content .newbook_online_category_box .newbook_online_categories_tariff_types_table .newbook_online_from_price_text{font-size:14px}#newbook_content .ui-dialog.hideTitle .ui-dialog-titlebar{display:none}#newbook_content .newbook_responsive_popup{border:1px solid #ccc !important;font-family:Arial,Helvetica,sans-serif;padding:0 !important;z-index:4000}#newbook_content .newbook_responsive_popup.confirm_modal_wrapper{position:absolute}#newbook_content .newbook_responsive_popup .ui-dialog-buttonpane{border-top:1px solid #ccc;padding:10px 0 10px 10px !important}#newbook_content .newbook_responsive_popup .ui-dialog-buttonpane button{display:inline-block;border:0;background:#08437e;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:normal;color:#fff;text-align:center;height:40px;font-size:12px;padding:0 20px !important;margin:0 10px 0 0 !important}#newbook_content .newbook_responsive_popup .ui-dialog-buttonpane button:hover{background-color:#259cd8}#newbook_content .newbook_responsive_popup .ui-dialog-buttonpane button .ui-icon{display:inline;background:none;position:relative;margin-right:8px;left:initial;top:auto}#newbook_content .newbook_responsive_popup .ui-dialog-content{padding:20px !important}#newbook_content .newbook_online_category_details_wrapper h2,#newbook_content .newbook_responsive_popup h2{margin:0 0 20px 0;font-size:28px;line-height:1;font-weight:300;font-family:"Lato",Arial,Helvetica,sans-serif;color:#08437e;text-transform:uppercase}#newbook_content .newbook_online_category_details_wrapper .newbook_online_unslider_wrapper{width:100%}#newbook_content .newbook_online_category_details_wrapper .newbook_slider_outer img:not(.newbook_online_placeholder_image){width:100%;height:auto;display:block}#newbook_content .newbook_online_category_details_wrapper .newbook_slider_outer{position:relative;margin:20px 0 30px;border:1px solid #ccc}#newbook_content .newbook_online_full_header{border-bottom:1px solid #ccc}#newbook_content .newbook_online_category_details_tariff_type_wrapper h3,#newbook_content .newbook_online_category_details_wrapper h3,#newbook_content .newbook_online_header h2{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:300;color:#08437e;line-height:1;margin:0 0 15px 0}#newbook_content .newbook_online_header{padding-bottom:4px;border-bottom:1px solid #ccc}#newbook_content .newbook_online_header h2{line-height:48px;margin:0}#newbook_content .newbook_online_footer{margin-top:8px;padding-top:4px;border-top:1px solid #ccc}#newbook_content .newbook_online_category_details_wrapper .newbook_online_category_details_description{line-height:20px;font-size:14px;color:#425563;margin-bottom:30px}#newbook_content .newbook_online_category_details_wrapper li.newbook_online_category_features_list_item{color:#425563}#newbook_content .newbook_online_category_details_wrapper .newbook_online_category_details_category_features{margin-bottom:30px}#newbook_content .newbook_responsive_popup .newbook_online_categories_tariff_types_table{border:1px solid #ccc !important;text-align:left !important;font-size:12px !important}#newbook_content .newbook_online_category_details_tariff_type_wrapper .pretty_table tr td{border-bottom:1px solid #ddd}#newbook_content .newbook_online_category_details_tariff_type_wrapper .pretty_table tr:last-child td{border-bottom:0 !important}#newbook_content .newbook_online_category_details_tariff_type_wrapper .pretty_table td{padding:10px}#newbook_content .newbook_online_categories_tariff_type_book_button{text-align:right !important}#newbook_content .newbook_online_categories_select_dates{font-size:20px;text-align:center}#newbook_content .newbook_online_category_details_wrapper{font-size:14px !important}#newbook_content .newbook_online_category_details_category_name p{border-bottom:#000 1px solid;font-size:20px;text-transform:uppercase;font-weight:bold}#newbook_content .newbook_online_category_details_description_title p{border-bottom:#000 1px solid;font-size:20px;text-transform:uppercase;font-weight:bold}#newbook_content .newbook_online_category_details_full_description{min-height:90px;margin:10px 0 10px 0;text-align:justify;padding-left:10px;padding-right:10px}#newbook_content .newbook_online_category_details_short_description{min-height:50px;margin:10px 0 10px 0;text-align:justify}#newbook_content #newbook_online_category_features_category_title{border-bottom:#000 1px solid;font-size:20px;text-transform:uppercase;font-weight:bold}#newbook_content ul#newbook_online_category_features_list{list-style:none outside none;margin:15px auto}#newbook_content li.newbook_online_category_features_list_item{width:33.3333%;line-height:1.5em;float:left;display:inline}#newbook_content .newbook_online_category_features_list_item_icon{vertical-align:text-bottom}#newbook_content .newbook_online_category_image_wrapper{position:relative;overflow:auto;text-align:center;height:500px;margin:0 auto;width:100% !important;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#newbook_content .newbook_online_category_image_wrapper img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}#newbook_content .newbook_online_categories_back_to_types{text-align:center;height:45px}#newbook_content .newbook_online_category_details_tariff_type_wrapper{font-size:14px !important}#newbook_content #newbook_online_category_details_tariff_types_table{margin:0 auto;width:90%}#newbook_content .newbook_online_category_details_tariff_type_header{border-bottom:#000 1px solid;font-size:20px;text-transform:uppercase;font-weight:bold}#newbook_content .newbook_online_categories_tariff_type_label{font-size:16px;text-transform:uppercase;font-weight:bold;text-align:center;word-break:break-word}#newbook_content .newbook_online_categories_tariff_type_description{font-size:14px;text-align:center}#newbook_content .newbook_online_category_page_controls_wrapper{width:100%;position:relative;margin:0 auto;vertical-align:text-bottom;font-family:sans-serif;font-size:16px}#newbook_content .newbook_online_category_page_controls_wrapper:after{display:table;content:"";clear:both}#newbook_content .newbook_online_category_page_controls{width:100%;display:inline-block;height:100%}#newbook_content .newbook_online_hide_page_control .newbook_online_page_control{visibility:hidden}#newbook_content .newbook_online_show_page_control .newbook_online_page_control{visibility:visible}#newbook_content .newbook_online_page_control img{vertical-align:middle}#newbook_content a.newbook_online_page_control{display:inline-block;vertical-align:middle;line-height:35px;padding:0 20px;color:#fff;font-size:14px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#259cd8;border:0}#newbook_content a.newbook_online_page_control:hover{background:#08437e}#newbook_content .newbook_online_category_page_controls_more{text-align:center}#newbook_content #category-list{margin-top:20px}#newbook_content .newbook-fieldset-column{padding:4px}#newbook_content .newbook_online_unslider_wrapper{position:relative;overflow:auto;text-align:center;margin:0 auto}#newbook_content .newbook_online_unslider_wrapper.newbook_online_unslider_clickable{cursor:pointer}#newbook_content .newbook_online_unslider_wrapper ul{padding-left:0;margin-top:0}#newbook_content .newbook_online_unslider_wrapper li{list-style:none}#newbook_content .newbook_online_unslider_wrapper ul li{float:left}#newbook_content .category_image .newbook-unslider-nav{display:none}#newbook_content .newbook_slider_outer .newbook-unslider-nav{position:absolute;width:100%;bottom:20px;text-align:center}#newbook_content .category_image .category_image_overlay{position:absolute;bottom:0;width:100%;text-align:center;color:#fff;background-color:#333;opacity:.8;padding:0;margin:0;list-style:none;line-height:30px}#newbook_content .newbook_slider_outer .newbook-unslider-nav li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}#newbook_content .newbook_slider_outer .newbook-unslider-nav li.active{background:#fff;opacity:.8}#newbook_content .newbook-unslider-active{background-color:#fff;opacity:1}#newbook_content .newbook-unslider .image_tooltip{position:absolute;bottom:0;left:0;display:block;width:100%;text-align:center;background:#333;z-index:100;color:#fff;line-height:30px;opacity:.8;font-size:12px}#newbook_content .chosen-container{font-size:13px !important;font-family:Arial,Helvetica,sans-serif}#newbook_content .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;height:2em}#newbook_content .chosen-search-input{height:100% !important}#newbook_content .chosen_inline{display:inline-block;vertical-align:top}#newbook_content .ui-datepicker select.ui-datepicker-month,#newbook_content .ui-datepicker select.ui-datepicker-year{color:#000}#newbook_content legend{background:none;border:0;font-size:1em;padding:0;margin-bottom:0;display:initial;width:auto}#newbook_content #weather_table .temps_high{color:#ff7878}#newbook_content #weather_table .temps_low{color:#6f84ff}#newbook_content .newbook_drive_file_table{width:100%}#newbook_content .newbook_drive_file_table thead tr{font-size:14px;text-align:left}#newbook_content #insurance_toggle{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}#newbook_content #insurance_section{background:#fff}#newbook_content .insurance_option{height:72px;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#dcdcdc;display:inline-block;padding:10px;width:100%;color:#fff;text-shadow:#333 0 1px 2px}#newbook_content .insurance_preselection_notice{font-style:italic;color:#417400;font-weight:900;padding-bottom:10px;text-align:justify}#newbook_content .insurance_logo{display:inline-block;text-align:center;vertical-align:middle}#newbook_content .insurance_options{padding-top:10px}#newbook_content .insurance_yes{background:#579b00;border:1px solid #417400}#newbook_content .insurance_no{background:#de1e0b;border:1px solid #c00}#newbook_content .insurance_offer_heading{line-height:1;font-family:"Lato",Arial,Helvetica,sans-serif;color:#08437e;font-size:large;margin-bottom:5px;padding-left:0}#newbook_content .insurance_offer_text_soft_inline{font-family:"Lato",Arial,Helvetica,sans-serif;color:#64696d;font-size:smaller;margin:0 5px;text-align:right;line-height:1.3em;display:inline-block;float:right;width:45%}#newbook_content .insurance_offer_text_soft_post{font-family:"Lato",Arial,Helvetica,sans-serif;color:#64696d;font-size:smaller;margin:0 auto;text-align:center;line-height:1.5em;display:inline-block;width:100%}#newbook_content .insurance_option_radio{padding-left:0}#newbook_content .newbook_online_insurance_list_icon{display:inline-block;height:1.5em;text-align:center;padding:0 !important}#newbook_content .newbook_online_insurance_list_icon img{vertical-align:middle}#newbook_content .newbook_online_insurance_list_item{width:100%;line-height:1.5em;float:left;display:block;margin-bottom:5px;padding:0 !important}#newbook_content .cancellation_insurance_premium_total{font-size:medium;font-weight:bold;display:inline}#newbook_content .insurance_option_left{padding:0;text-align:left}#newbook_content .insurance_option_right{padding:0;text-align:right}#newbook_content .insurance_option_radio{height:100%}#newbook_content .insurance_includes_text{display:inline}#newbook_content .insurance_checkboxes{font-size:11px}#newbook_content .cancellation_insurance_footer{font-size:11px}#newbook_content #membership_services_fieldset .membership_row{padding:8px 0}#newbook_content .submit_payment_wrapper .inclusion_text{font-size:12px;padding-bottom:16px;text-align:center}#newbook_content .signature_pad_button{line-height:32px !important;height:auto;display:block !important;margin:0 auto !important}#newbook_content .checkin_tablet_go_button{margin:20px 0 !important;padding:15px}#newbook_content .checkin_tablet_go_button p{font-size:xx-large;margin:0}#newbook_content .signature_pad_button_wrapper a{text-decoration:none}#newbook_content #image_center img{display:block;margin:0 auto !important}#newbook_content .signature_pad_button img{padding-top:37px;text-align:center}#newbook_content .cancel_button_wrapper{display:inline-block;width:100%;text-align:right}#newbook_content .button.signature_pad_button_cancel{font-size:24px !important}#newbook_content .button.signature_pad_save_button,#newbook_content #clear_signature_button{font-size:24px !important}#newbook_content .hide{display:none !important}#newbook_content .template_title{font-size:xx-large}#newbook_content #add_credit_card_row{float:right;margin-bottom:5px}#newbook_content .credit_card_month{width:35px;margin-right:5px}#newbook_content .credit_card_year{width:50px;margin-left:5px}#newbook_content #add_credit_card_row.disabled{background-color:#ced6ce;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ced6ce,endColorstr=#ced6ce);background-image:-webkit-linear-gradient(top, #ced6ce, #ced6ce);background-image:-moz-linear-gradient(top, #ced6ce, #ced6ce);background-image:-o-linear-gradient(top, #ced6ce, #ced6ce);background-image:-ms-linear-gradient(top, #ced6ce, #ced6ce);background-image:linear-gradient(top, #ced6ce, #ced6ce);text-shadow:none;border:1px solid gray;opacity:.5;color:#000}#newbook_content #guests_cc_authorisations th,#newbook_content #file_management_popup_table th{font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;line-height:2.2em}#newbook_content .newbook_map{position:relative;display:inline-block}#newbook_content .group_payment.payment_choice{margin-top:20px}#newbook_content .match_button_group{width:40% !important;min-width:230px}#newbook_content .button.insurance_add_policy{min-height:28px}#newbook_content tr.insurance_new td,#newbook_content tr.insurance_policy td{text-align:center}#newbook_content .checkout_additional_guests{padding:0px 1px 0px 1px;margin-bottom:10px}#newbook_content .checkout_additional_guests .newbook-table-row{padding:5px}#newbook_content .checkout_additional_guests .newbook-table-row .newbook-row.odd,#newbook_content .checkout_additional_guests .odd{background-color:#edf2f7}#newbook_content .checkout_additional_guests .guest_type_wrapper{margin-bottom:5px}#newbook_content .checkout_additional_guests .optional_text{text-transform:none}#newbook_content .checkout_additional_guests input:not(.chosen-search-input),#newbook_content .checkout_additional_guests .chosen-container{margin:4px 0 4px 0}#newbook_content .chosen-container .chosen-image-container img{top:3px}.online_product_info_dialog p{font-size:.8em}.online_product_info_dialog .dialog_image{margin-right:10px}#easyTooltip{position:absolute;z-index:4001;background-color:#000;color:#fff;padding:8px;opacity:.9;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;font-size:12px}#easyTooltip table td{vertical-align:top}#easyTooltip table td:first-child{padding-right:16px}#easyTooltip img{border:1px solid #a6a6a6;padding:3px}#newbook_loading_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#aaa;opacity:.3;z-index:5000}#newbook_loading{display:block !important;width:450px;height:70px;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;z-index:5001;box-shadow:none;border:2px solid #08437e;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:rgba(8,67,126,.85);text-align:center;line-height:64px;padding:0;color:#fff;font-family:Verdana,Arial,sans-serif;font-size:1.1em;font-weight:bold}#newbook_loading i{font-size:40px;margin:auto 0 auto 10px;top:0;left:0;bottom:0;right:0;position:absolute;height:39px}#newbook_loading div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (max-width: 480px){#newbook_loading{width:95%}#newbook_loading i{position:relative;margin-top:16px}#newbook_loading div{line-height:1.8;display:inline-block;width:calc(100% - 85px)}#newbook_content .newbook_online_category_box .newbook_online_category_details.limit_210,#newbook_content .newbook_online_category_box .newbook_online_category_details.limit_260{height:initial}}@media screen and (max-width: 480px){#newbook_content .small_selector li{display:block}#newbook_content .small_selector li a{width:80%}#newbook_content #survey_questions_table>tbody>tr>td{width:100% !important;display:block;font-size:1.2em}#newbook_content #survey_questions_table tr>td:first-child{text-align:left}#newbook_content #survey_questions_table td.right span{text-align:right !important}#newbook_content #survey_questions_fieldset.pretty_fieldset{padding:16px 0 8px !important}#newbook_content #survey_questions_table td{padding:5px 0}#newbook_content #survey_questions_table textarea,#newbook_content #survey_questions_table select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#newbook_content #survey_questions_table textareatextarea,#newbook_content #survey_questions_table selecttextarea{width:100%}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons{margin:0 -12px;position:inherit}#newbook_content .newbook_online_category_box .newbook_online_category_details .ui-widget-header{-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-left:-10px;line-height:1}#newbook_content .newbook_online_category_box .newbook_online_category_row_category_name{line-height:1.5}#newbook_content .newbook_online_category_details_category_intro .newbook_online_unslider_wrapper{width:100% !important;height:300px !important}#newbook_content .newbook_online_category_details_category_intro .newbook_online_unslider_wrapper>ul,#newbook_content .newbook_online_category_details_category_intro .newbook_online_unslider_wrapper>ul>li{height:300px !important}#newbook_content .newbook_online_category_details_category_intro h2{font-size:25px;margin-bottom:10px;line-height:1}#newbook_content .newbook_online_category_details_category_intro p{font-size:13px}#newbook_content .newbook_online_category_box .category_image{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#newbook_content .newbook_online_category_box .newbook_online_unslider_wrapper ul li{float:left;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#newbook_content .newbook_responsive_popup .ui-dialog-content{padding:20px 20px 30px 20px !important}}@media(max-width: 767px){#newbook_content .newbook_responsive_button.grouped_button_responsive{-moz-border-radius:3px !important;-webkit-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;border-radius:3px !important;border:none}#newbook_content #features_list .feature{width:33%}}@media(min-width: 801px){#newbook_content #insurance_section .ajax_lookup{width:50%;margin-right:0;display:inline-block}#newbook_content .insurance_option:hover{background:gold !important}}@media(max-width: 550px){#newbook_content #features_list .feature{width:50%}}@media all and (max-width: 480px){#newbook_content .newbook_online_category_box .newbook_responsive_button.hire_facility{margin-right:8px;width:100% !important}}@media all and (max-width: 480px){#newbook_content #facilities_hire_wrapper select.facilities_hire_time_slots{width:90% !important;max-width:none !important}#newbook_content #facilities_hire_wrapper div.facilities_hire_period{font-weight:bold;height:auto;margin-top:15px;margin-bottom:5px}}.grecaptcha-badge{visibility:hidden}p.grecaptcha-message{font-size:8pt;color:#a6a6a6;text-align:center}#newbook_content{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:14px;color:#425563;position:relative}#newbook_content input,#newbook_content select{box-sizing:border-box}#newbook_content select:not(.newbook-yearselect):not(.newbook-monthselect):not(.newbook-ampmselect){max-width:150px;width:100%}#newbook_content input.error{background-color:#ffc !important;border:1px solid #c93 !important;color:#333 !important}#newbook_content span.translated{background-color:#ffd063}#newbook_content .pretty_fieldset{border:0;padding:0;background:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}#newbook_content legend,#newbook_content h3{font-size:18px;font-family:"Lato",Arial,Helvetica,sans-serif;color:#08437e;padding:0 4px;margin:0;font-weight:300;text-transform:uppercase}#newbook_content .pretty_table tr.even{background:#edf2f7}#newbook_content .pretty_table{border:1px solid #ccc;font-size:14px}#newbook_content .pretty_table tr{border-bottom:1px solid #ccc !important}#newbook_content .pretty_table tr.error{color:#d8000c;border-color:#d8000c !important;outline-color:#d8000c !important;background-color:#ffbaba !important}#newbook_content .pretty_table tr td{padding:5px;font-size:14px}#newbook_content input[type=text],#newbook_content input[type=number],#newbook_content input[type=password],#newbook_content input[type=email],#newbook_content input[type=tel],#newbook_content select:not(.pagination_orderby):not(.newbook-ampmselect):not(.newbook-monthselect):not(.newbook-yearselect){background:#fff;border:1px solid #ccc;padding:0 8px;height:2.2em;line-height:2.2em;max-width:100%;width:100% !important}#newbook_content .disable_name_field{padding:0 8px;height:2.2em;line-height:2.4em;max-width:100%;width:100% !important}#newbook_content select[multiple]{height:auto !important}#newbook_content select[multiple] option{overflow:hidden;text-overflow:ellipsis}#newbook_content textarea{height:100px;background:#fff;border:1px solid #ccc;padding:0 15px}#newbook_content .newbook_online_link{color:#259cd8;font-weight:bold}#newbook_content .newbook_online_link:hover{text-decoration:underline}#newbook_content .online_booking_controls button{height:37px;border:0;margin-left:5px;background:#08437e;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:14px}#newbook_content #cancellation_insurance button{min-width:35px !important;height:35px;border:0;margin-left:5px;background:#08437e;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:14px;text-transform:uppercase}#newbook_content .online_booking_controls button.ui-state-hover,#newbook_content .online_booking_controls button.ui-state-focus{background:#259cd8;border:0;color:#fff}#newbook_content .newbook-row.booking-breakdown{padding:0 10px}#newbook_content .newbook-row.booking-breakdown>.left p,#newbook_content .newbook-row.booking-breakdown>.right p{padding:0 16px}#newbook_content .newbook-row.booking-breakdown .newbook_online_from_price_text{font-size:14px}#newbook_content .newbook-row.booking-breakdown .newbook_online_from_price_text.discounted{color:#a2a2a2}#newbook_content .newbook_online_category_row_action_buttons .small_text,#newbook_content .newbook_online_categories_tariff_type_rows .small_text{font-size:.8em}#newbook_content .view_value button.newbook_responsive_button:not(.full_width_uppercase){margin-right:4px;min-width:40px !important}#newbook_content .pagination_sort{color:#000;padding:4px 8px;-moz-border-radius:16px;-webkit-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background:#fff}@media(min-width: 576px){#newbook_content .pagination_sort{position:relative;float:right;right:-30px;top:-20px}}@media(min-width: 1800px){#newbook_content .pagination_sort{right:30px;top:0}}#newbook_content .pagination td{vertical-align:middle}#newbook_content .pagination input[type=text]{width:auto !important}#newbook_content .newbook_responsive_button i.newbook_icon,#newbook_content .small_selector i.newbook_icon{margin:0 4px;font-size:14px}#newbook_content .newbook_icon.fa-ban:not(.facility_hire){color:#da0000}#newbook_content .newbook_message{background-image:none !important;position:relative}#newbook_content .newbook_message>i.newbook_icon,#newbook_content .newbook_message .title i.newbook_icon{position:absolute;top:9px;left:9px;font-size:16px}#newbook_content .online_product_description{font-size:28px;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:300;color:#08437e}#newbook_content .online_products_complex_fieldset{margin:-28px 12px -20px -12px;padding-right:16px}#newbook_content .online_products_complex_fieldset .fieldset_label{line-height:40px}#newbook_content #newbook_online_header{margin:8px 8px 5px 8px}#newbook_content #cart_progress_meter_wrapper{border-bottom:1px solid #ccc}#newbook_content #cart_progress_meter{display:table;width:90%;table-layout:fixed;margin:0 auto}#newbook_content #cart_progress_meter a{text-decoration:none;color:#425563;display:block}#newbook_content #cart_progress_meter ul{display:table-row}#newbook_content #cart_progress_meter li{display:table-cell;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center}#newbook_content #cart_progress_meter li a{cursor:pointer}#newbook_content #cart_progress_meter li .newbook-badge{background:#eaeaea;color:#666;display:block;font-size:24px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:28px;height:28px;line-height:28px;margin:0 auto 4px;padding:8px;position:relative;box-sizing:content-box}#newbook_content #cart_progress_meter li .newbook-badge i.newbook_icon{position:absolute;bottom:-4px;right:-10px;color:#ffc800}#newbook_content #cart_progress_meter li .newbook-badge i.newbook_icon.fa-check{color:#32cd32}#newbook_content #cart_progress_meter li .newbook-badge i.newbook_icon.fa-exclamation-triangle{color:#ff8609}#newbook_content #cart_progress_meter li.active .newbook-badge{background:#08437e;color:#fff}#newbook_content #newbook_online_main_form>#facilities_hire_wrapper,#newbook_content #newbook_online_main_form>#activities_wrapper,#newbook_content .newbook-row #newbook_online_main_form{padding:0 8px}#newbook_content #newbook_online_main_form>fieldset.tariff_inclusion_text>p{padding:10px}#newbook_content #newbook_online_sidebar{font-size:13px;padding:0}#newbook_content #newbook_online_sidebar h3{color:#08437e;font-size:18px;margin:0;padding:4px 8px;border:1px solid #ccc;border-bottom:0}#newbook_content #booking_equipment .newbook-row{background:#edf2f7}#newbook_content .edit_guests_button{background:#08437e;color:#fff;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;line-height:20px;padding:0 8px;position:absolute;top:2px;right:8px;font-size:13px;font-weight:normal;text-transform:initial;cursor:pointer}#newbook_content .edit_guests_button .newbook_icon{margin-right:4px}#newbook_content .edit_guests_button:hover{background:#259cd8}#newbook_content #newbook_online_sidebar .sidebar_content,#newbook_content #newbook_cart_summary .item_breakdown{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:4px 8px}#newbook_content #newbook_online_sidebar .sidebar_content a{color:#08437e;text-decoration:none}#newbook_content #newbook_online_sidebar .sidebar_content a:hover{text-decoration:underline}#newbook_content #newbook_cart_summary{margin:32px 0}#newbook_content #newbook_online_sidebar .nb-header,#newbook_content #newbook_cart_summary .nb-header{background:#f9f9f9;border:1px solid #ccc;font-weight:bold;color:#333;text-transform:uppercase;padding:4px 8px;position:relative}#newbook_content #newbook_online_sidebar .nb-footer,#newbook_content #newbook_cart_summary .nb-footer{background:#444;color:#fff;font-weight:bold;padding:4px 8px}#newbook_content #newbook_online_sidebar .newbook_responsive_button{margin-bottom:0}#newbook_content #restore_cart_button{display:block;margin:16px auto !important;width:80% !important;text-align:left}#newbook_content #restore_cart_button .large_text,#newbook_content #restore_cart_button .large_text .fa{font-size:15px;line-height:24px}#newbook_content #restore_cart_button .small_text{margin:4px;white-space:nowrap}#newbook_content #restore_cart_button .small_text div{overflow:hidden;text-overflow:ellipsis}#newbook_content #additional_guests .newbook_online_header{border-bottom:0}#newbook_content #add_additional_guest_button,#newbook_content #additional_guests_table .newbook_responsive_button{line-height:22px;height:22px;min-height:initial;margin:0}#newbook_content .booking_wrapper{border:1px solid #ccc;padding:0 1px;margin-bottom:10px}#newbook_content .booking_wrapper .newbook-table-row{padding:5px}#newbook_content .booking_wrapper .newbook-table-row .newbook-row.odd{background-color:#edf2f7}#newbook_content .booking_wrapper .guest_type_wrapper{margin-bottom:5px}#newbook_content .booking_wrapper .optional_text{text-transform:none}#newbook_content .booking_wrapper input:not(.chosen-search-input),#newbook_content .booking_wrapper .chosen-container{margin:4px 0 4px 0}#newbook_content #outstanding_items_table,#newbook_content #unpaid_invoices_table{border:1px solid #ccc;border-right:0}#newbook_content #outstanding_items_table tr,#newbook_content #outstanding_items_table th,#newbook_content #outstanding_items_table td,#newbook_content #unpaid_invoices_table tr,#newbook_content #unpaid_invoices_table th,#newbook_content #unpaid_invoices_table td{font-size:13px !important}#newbook_content #outstanding_items_table th,#newbook_content #unpaid_invoices_table th{background-color:#efefef;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}#newbook_content #outstanding_items_table td,#newbook_content #unpaid_invoices_table td{border-right:1px solid #ccc}#newbook_content #outstanding_items_table td.selected,#newbook_content #unpaid_invoices_table td.selected{background-color:#b9e077}#newbook_content #category_list .newbook_details_inner{min-height:254px}#newbook_content .membership_row div[class*=membership_popup]{margin:-5px 0 10px 5px}#newbook_content .placeholder_image_wrapper{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f2f2f2}#newbook_content .newbook_online_placeholder_image{min-height:254px;margin:0 auto}#newbook_content #newbook_online_sidebar .newbook_online_placeholder_image{min-height:initial}#newbook_content .newbook_online_booking_cart_content{line-height:2em}#newbook_content .newbook_online_booking_cart_content label{font-weight:bold;font-size:16px}#newbook_content .newbook_online_booking_cart_tariff_label{margin-bottom:4px}#newbook_content .activities .newbook_online_category_row_category_description{max-height:90px;overflow-y:auto;margin-top:0}#newbook_content .facilities_hire p{max-height:90px;overflow-y:auto;margin-top:0}#newbook_content .appointments p{max-height:130px;overflow-y:auto;margin-top:0}#newbook_content .flex-row{display:flex;flex-flow:row;box-sizing:border-box;overflow:hidden}#newbook_content .flex-column{display:flex;flex-flow:column;box-sizing:border-box;overflow:hidden}#newbook_content .newbook_online_category_details.flex-column{padding:0;min-height:auto}#newbook_content .newbook_online_category_box .newbook_responsive_button{margin:0}#newbook_content .newbook_online_category_box .newbook_responsive_button.hire_facility{position:relative;width:100% !important;max-width:170px}#newbook_content .newbook_online_category_box .category_image{height:100%;max-width:none !important;max-height:none !important;position:relative}#newbook_content .newbook_online_category_box .newbook_online_category_row_image{padding:0;border-right:1px solid #ccc;min-height:254px;display:flex;flex:1 auto;flex-direction:column}#newbook_content .newbook_online_category_box .newbook_online_category_row_image .category_image,#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook-unslider,#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook_online_unslider_wrapper,#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook-unslider-wrap{flex:1 1 auto;display:flex;flex-direction:column;min-width:100%}#newbook_content .newbook_online_category_box .newbook_online_category_row_image .category_image .newbook-unslider-wrap{flex-direction:row}#newbook_content .newbook_online_category_box .newbook_online_category_row_image img:not(.newbook_online_placeholder_image){min-width:100%;min-height:100%;margin:0 auto;max-width:none !important;max-height:none !important;height:100%;width:100%;object-fit:cover}#newbook_content .newbook_online_category_box .newbook_online_category_row_image .placeholder_image_wrapper{min-height:100%}#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook-unslider{height:100%}#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook-unslider .newbook_online_unslider_wrapper,#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook-unslider ul{height:100%}#newbook_content .newbook_online_category_box .newbook_online_category_row_category_name{border-bottom:1px solid #ccc;padding:10px}#newbook_content .newbook_online_category_box .description-content{padding:10px;flex:1 1 auto;overflow-y:auto}#newbook_content .newbook_online_category_box .description-content p{margin:0 0 10px 0}#newbook_content .newbook_online_category_box .description-content p:last-child{margin:0}#newbook_content .newbook_online_category_box .description-action-btns .newbook_online_category_row_action_buttons{position:relative;margin:0}#newbook_content .newbook-panel.booking_cart .newbook_online_category_row_category_name,#newbook_content .newbook-panel.generic_cart_container .newbook_online_category_row_category_name{line-height:0}#newbook_content .newbook-panel.booking_cart .remove_button,#newbook_content .newbook-panel.generic_cart_container .remove_button{text-align:right}#newbook_content .newbook-panel.booking_cart .remove_button a,#newbook_content .newbook-panel.generic_cart_container .remove_button a{line-height:28px;width:100%;display:inline-block;background:#edf2f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#newbook_content .newbook-panel.booking_cart .remove_button a:hover,#newbook_content .newbook-panel.generic_cart_container .remove_button a:hover{background:red !important}#newbook_content .newbook-panel.booking_cart .remove_button a:hover>i,#newbook_content .newbook-panel.generic_cart_container .remove_button a:hover>i{color:#fff}#newbook_content .newbook-panel.booking_cart .remove_button .newbook_icon,#newbook_content .newbook-panel.generic_cart_container .remove_button .newbook_icon{color:#08437e}#newbook_content .newbook-panel.generic_cart_container>.flex-row{max-height:250px}#newbook_content .description-action-btns .newbook_online_category_row_action_buttons.online_products_table{border-top:none}#newbook_content #facilities_hire_wrapper .newbook_online_category_box .newbook_online_category_details.flex-column{padding:0 !important}#newbook_content #activities_wrapper .newbook_online_category_box .newbook_online_category_details.flex-column{padding:0}#newbook_content .newbook_online_category_box .category_image{overflow:hidden}#newbook_content .newbook_online_category_box .newbook_online_category_row_image .newbook-unslider{width:100%}#newbook_content .newbook_online_category_box .newbook_online_category_row_image li{position:relative;height:auto !important;min-height:100% !important}#newbook_content .newbook_online_category_box .newbook_online_category_row_image img:not(.newbook_online_placeholder_image){position:absolute;left:0;top:0;right:0;bottom:0}#newbook_content #newbook_online_main_form>fieldset{min-width:0}#newbook_content .chosen-container-single .chosen-single,#newbook_content .chosen-container-active.chosen-with-drop .chosen-single{background:#fff;box-shadow:none}#newbook_content .chosen-container{width:100% !important}#newbook_content .chosen-container .chosen-single{border-radius:0;border-color:#ccc;height:2.37em}#newbook_content .chosen-container .chosen-single span{height:2.37em;line-height:2.37em}#newbook_content .chosen-container .chosen-single .chosen-image-container{vertical-align:middle}#newbook_content .chosen-container .chosen-single .chosen-image-container .fa{top:6px !important}#newbook_content .language_chooser{display:flex;justify-content:center;padding-right:8px}#newbook_content table .chosen-container{width:100% !important;max-width:70% !important;min-width:50px !important}#newbook_content .chosen-container-single .chosen-single div b{background:url("../images/chosen-sprite.png") no-repeat 0 4px}#newbook_content .ajax_lookup{display:flex;flex-direction:row;align-items:center}#newbook_content .ajax_lookup input{width:calc(100% - 92px) !important;max-width:70% !important;min-width:50px !important}#newbook_content .ajax_lookup input.ajax_lookup_fullwidth{width:100% !important;max-width:unset !important;min-width:unset !important}#newbook_content .ajax_lookup input.ajax_lookup_fullwidth~button{margin-right:0 !important}#newbook_content input.hasDatepicker{max-width:60%;min-width:94px !important}#newbook_content #newbook_online_booking_controls_wrapper input:not([type=checkbox]),#newbook_content #booking_equipment select{min-width:90px}#newbook_content .newbook_placeholder{border:2px dashed #e6e6e6;background-color:#f6f6f6;color:#666;font-size:12pt;display:flex;align-items:center;justify-content:center}#newbook_content .newbook_online_category_row_action_buttons{text-align:right}#newbook_content .newbook-online-hot-deals-button button{max-width:170px;width:100% !important}#newbook_content .payment_method_cc .easytooltip{position:absolute;right:-10px;top:45%;transform:translateY(-50%)}#newbook_content #appointments_wrapper select{max-width:150px !important}#newbook_content .newbook-membership_buttons{display:flex}#newbook_content .newbook-membership_buttons button{margin:0;margin-bottom:4px;height:100%}#newbook_content .facilities_hire_time_row>div:nth-child(3){display:flex;text-align:right}#newbook_content .full_width,#newbook_content .full_width_uppercase{max-width:none !important}#newbook_content .full_width_less_two_buttons{width:70% !important}#newbook_content .full_width_less_two_buttons i.far{margin-left:0px !important}#newbook_content #newbook_online_booking_controls_wrapper select{min-width:90px}#newbook_content .payment_method_discount input,#newbook_content .payment_method_discount select,#newbook_content .payment_method_membership input,#newbook_content .payment_method_membership select,#newbook_content .payment_method_gift_voucher input,#newbook_content .payment_method_gift_voucher select{max-width:200px !important}#newbook_content ul#payment_method a#zip-product-widg{display:inline;background:none;border:none;padding:0;position:absolute;top:0;right:.5em}#newbook_content .bookings_view_receipts_table .pretty_table_wrapper{overflow-y:auto;max-height:500px}#newbook_content .newbook-quantity-wrapper{line-height:40px;text-align:center}#newbook_content .newbook-quantity-wrapper .newbook-quantity-label{text-align:right;height:40px}#newbook_content .newbook-quantity-wrapper .newbook-quantity-label label{font-weight:bold;font-size:14px}#newbook_content .newbook_online_category_box.group_header{background:#83b2e0;border-color:#2886e2;padding:8px}#newbook_content .newbook_online_category_box.group_header h3{color:#fff;font-weight:400}#newbook_content #online_group_tiles{padding-top:8px}#newbook_content #online_group_tiles .group_tile{background:#83b2e0;border-color:#2886e2;cursor:pointer;margin:4px}#newbook_content #online_group_tiles .group_tile h3{color:#fff;font-weight:400;line-height:2em;text-indent:.5em}#newbook_content #online_group_tiles .group_tile:hover{background:#2886e2}#newbook_content #online_group_tiles .newbook_online_placeholder_image{min-height:initial}@media(max-width: 480px){#newbook_content #online_group_tiles .group_tile{margin:4px 0}}#newbook_content #last_bookers_location{display:none;position:fixed;height:120px;width:400px;bottom:50px;left:50px;border:1px solid rgba(0,0,0,.05);border-radius:10px;background-color:#fff;flex-direction:column}@media(max-width: 768px){#newbook_content #last_bookers_location{width:unset;bottom:1%;left:1%;right:1%}}#newbook_content #last_bookers_location #last_bookers_wrapper{display:flex;flex-direction:column;height:100%}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_head{display:flex;flex-direction:row;justify-content:space-between;background-color:#f1f2f9;border-radius:10px 10px 0 0;padding:7px 9px 10px 9px;font-size:16px}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_head #last_bookers_title,#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_head #last_bookers_close{display:flex;color:#a09dae;font-weight:bold}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_head #last_bookers_close{padding-top:3px;cursor:pointer}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_body{display:flex;flex:1;padding:7px 9px 10px 9px}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_body #last_bookers_detail{display:flex;flex:1;flex-direction:column;justify-content:space-evenly;overflow:hidden}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_body #last_bookers_detail #last_bookers_detail_top{color:#317ad5;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_body #last_bookers_detail #last_bookers_detail_bottom{color:#acacac;font-size:14px}#newbook_content .payment_method_cc:not(.stripe_storable_setup_form) .StripeElement{box-sizing:border-box;background:#fff;border:1px solid #ccc;padding:5px;height:2.2em;line-height:2.2em;max-width:100%;width:100% !important}#newbook_content .payment_method_cc:not(.stripe_storable_setup_form) .StripeElement--invalid{border-color:#fa755a !important}#newbook_content .checkBalanceButton #checkBalanceButton{padding:0 12px}#newbook_content .discount_remover{font-weight:bold}#newbook_content .discount_remover a{color:red;position:absolute;top:5px;right:10px}#newbook_content #cart-progress-meter-center-data{display:flex;justify-content:center;text-align:center;font-size:20px;height:50px}#newbook_content #cart-progress-meter-center-data div{justify-content:center;display:flex;align-items:center}#newbook_content .category_type{font-weight:bold;margin-bottom:-5px;margin-top:5px}#newbook_content .guest_summary{font-size:calc(var(--nb-body-font-size)*.875);margin-top:-5px}#newbook_content .site-select-dropdown{display:flex;flex-direction:column;justify-content:space-between;margin:6px 0;padding:2px}@media(min-width: 576px){#newbook_content .site-select-dropdown{flex-direction:row}}#newbook_content .site-select-dropdown select:not(.pagination_orderby):not(.newbook-ampmselect):not(.newbook-monthselect):not(.newbook-yearselect){border-radius:3px;height:40px;margin:4px 0;width:100% !important}@media(min-width: 576px){#newbook_content .site-select-dropdown select:not(.pagination_orderby):not(.newbook-ampmselect):not(.newbook-monthselect):not(.newbook-yearselect){height:auto;width:calc(100% - 180px) !important}}#newbook_content .site-select-dropdown .newbook_responsive_button{margin:4px 0}@media(min-width: 576px){#newbook_content .site-select-dropdown .newbook_responsive_button{margin:2px}}.guest_login{width:100%;max-width:300px}#newbook_online_main_form .newbook_online_footer .newbook_responsive_button:not(.fake_button),#newbook_online_main_form .newbook_online_category_details .newbook_responsive_button:not(.fake_button){width:100% !important}@media(min-width: 768px){#newbook_online_main_form .newbook_online_footer .newbook_responsive_button:not(.fake_button),#newbook_online_main_form .newbook_online_category_details .newbook_responsive_button:not(.fake_button){max-width:188px}}#newbook_online_main_form .newbook_online_header .newbook_responsive_button{width:calc(50% - 10px) !important}@media(min-width: 768px){#newbook_online_main_form .newbook_online_header .newbook_responsive_button{max-width:170px}}#newbook_online_main_form .included_bookings{overflow-x:auto}#newbook_loading_inline{background:#f0f0f0;border-radius:6px;margin:25px 0;padding:25px 0;text-align:center}.easytooltip_content,.easyToolTip{font-family:"Lato",Arial,Helvetica,sans-serif}.newbook_popup_centered{position:fixed !important;top:20% !important;left:50% !important;transform:translateX(-50%)}.newbook_responsive_popup .newbook_online_unslider_wrapper li>span{display:none}.pretty_fieldset#cancellation_insurance .view_value.editable_value{display:flex;align-items:center}.pretty_fieldset#cancellation_insurance .view_value.editable_value .ajax_lookup{display:flex !important;align-items:center}@media(max-width: 768px){.pretty_fieldset#cancellation_insurance .view_value.editable_value .ajax_lookup input{margin-bottom:0}}#payment_plans_cycle_selector h2{margin-bottom:0}#ui-datepicker-div{border:1px solid #ccc}#ui-datepicker-div .ui-datepicker-header{border:0;font-size:14px;background:#edf2f7;color:#425563}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{height:30px;width:30px;background:#08437e;color:#fff;top:5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover{border:0;color:#fff;background:#259cd8}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:5px}#ui-datepicker-div .ui-datepicker-header select{height:35px;background:#fff;border:1px solid #ccc;padding:0 10px;font-size:14px !important;color:#425563}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default{background:#fff;border:1px solid #ccc;color:#425563;font-size:14px !important}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight{background:#edf2f7}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active{background:#259cd8;border:1px solid #259cd8;color:#fff}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-hover{background:#edf2f7}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active.ui-state-hover{background:#259cd8;border:1px solid #259cd8;color:#fff}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-unselectable span{background:#ccc;color:#425563;border:1px solid #fff}#ui-datepicker-div .ui-timepicker-div div.ui-slider span.ui-slider-handle{background:#08437e;color:#fff;border:none;top:-0.2em}#ui-datepicker-div .ui-timepicker-div div.ui-slider{background:#fff;border:1px solid #ccc;border-radius:0;color:#425563;margin-top:5px}#ui-datepicker-div .ui-timepicker-div dd,#ui-datepicker-div .ui-timepicker-div dt{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:16px;color:#425563}#ui-datepicker-div .ui-timepicker-div dd{margin:0 20px}#ui-datepicker-div .ui-timepicker-div dd{margin:0 20px}#ui-datepicker-div .ui-datepicker-buttonpane button{background:#08437e;color:#fff;border:none;opacity:1;font-weight:bold;font-size:15px;padding:8px 0;width:45%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#ui-datepicker-div .ui-datepicker-buttonpane button:hover{background:#259cd8}.newbook-calendar-wrapper{text-align:center;padding:8px 0 0 0}.newbook-calendar-wrapper p.calendar_nights_selection_prompt{text-align:left;font-size:.8em;margin:25px 0 5px 2px}.newbook-calendar-wrapper table{width:100%;border:1px solid #f4f4f4;margin-bottom:5px;font-size:12px}.newbook-calendar-display{left:4px;padding:0 10px 0 10px}.newbook-calendar-display .newbook-calendar-selected-nights-summary{font-size:.8em;margin:1em 0 1em 0}.newbook-calendar-display .newbook-calendar-selected-nights-summary .newbook-calendar-selected-nights-summary-field{display:block}.newbook-calendar-display .newbook-calendar-selected-nights-summary .newbook-calendar-selected-nights-summary-label{font-weight:bold}.guest_login{width:300px;padding-bottom:10px;margin:auto;background-color:#fff;z-index:10;text-align:center;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:14px;color:#425563}.guest_login input{margin:5px 0;width:85%}.guest_login .input_fields_div{padding:10px 0}.guest_login .input_fields_div button{text-transform:uppercase}.guest_login #facebook_login #facebook_login_button{width:100%;display:block;padding:0}.newbook-calendar-wrapper table td:not(.empty){padding:5px 0 !important;background:#ddd}.newbook-calendar-wrapper table td.available{background:#ddd}.newbook-calendar-wrapper table td.available:not(.empty),.newbook-calendar-wrapper table td.closed_arrival:not(.empty){cursor:pointer}.newbook-calendar-wrapper table td.available.selected:not(.empty){background:#9cdaef}.newbook-calendar-wrapper table td.available.selected_unavailable:not(.empty){background:#f59f2b}.newbook-calendar-wrapper table td.booked{background:#efadad}.newbook-calendar-wrapper table td.available.arrival.selected:not(.empty){background:#9cdaef}.newbook-calendar-wrapper table td.available.departure.selected:not(.empty){background:#9cdaef}.newbook-calendar-wrapper table td.closed_arrival.booked{background:#efadad}.newbook-calendar-wrapper table td.closed_departure.available.arrival.selected:not(.empty){background:#9cdaef}.newbook-calendar-wrapper table td.departure.closed_arrival.selected:not(.empty){background:#9cdaef}button.newbook_calendar_button{float:right}.newbook-calendar-wrapper table th{padding:5px 0;text-align:center;color:#fff;background:#08437e;width:14.28%;text-transform:uppercase}.newbook-calendar-controls .selector{display:block;width:100%;line-height:25px;padding:0 !important;border:1px solid #272a2c;text-align:center;background:#08437e;color:#fff;box-sizing:border-box;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;border-radius:5px !important}.newbook-calendar-controls select{line-height:35px;height:27px !important;border:1px solid #ddd;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%;padding:0 10px}.newbook-calendar-controls{text-align:center}.newbook-calendar-legend .day_type{display:inline-block;line-height:20px;margin:0;padding:0 0 0 20px;font-weight:normal;position:relative}.newbook-calendar-legend .day_type:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px}.newbook-calendar-legend{text-align:center}.newbook-calendar-legend .day_type.selected:before{background:#9cdaef}.newbook-calendar-legend .day_type.selected_unavailable:before{background:#f59f2b}.newbook-calendar-legend .day_type.booked:before{background:#efadad}.newbook-calendar-legend .day_type.available:before{background:#ddd}ul.newbook-image-nav{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#08437e}ul.newbook-image-nav li{float:left;width:50%;box-sizing:border-box;display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;transition:.3s;font-size:17px;text-transform:uppercase}ul.newbook-image-nav li:hover{background-color:#259cd8;cursor:pointer}ul.newbook-image-nav li.selected{background-color:#259cd8}ul.newbook-image-nav li.icon{display:none}div.availability-calendar{padding:10px 10px 0 10px;position:relative}div.calendar-overlay{width:100%;height:100%;min-height:254px;position:absolute;top:0;left:0;z-index:30;box-shadow:inset 0 0 0 5000px rgba(0,0,0,.5);margin-left:-8px;margin-right:-8px}div.calendar-loading-content{width:40%;height:40%;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}div.calendar-loading{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);color:#fff}div.full_overlay{position:fixed;background-color:rgba(0,0,0,.7);top:0;left:0;bottom:0;right:0;width:100%;z-index:10}.increased_z_index{z-index:100}#manage_contact_fieldset div.newbook-radio-group{width:50%;margin-top:20px;margin-bottom:20px}#manage_contact_fieldset .newbook-radio-group textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;resize:none;border:1px solid #dcdcdc;margin:0;padding:10px;width:100%;height:150px}#manage_contact_fieldset div.newbook-radio{height:50px}#manage_contact_fieldset div.newbook-radio:first-of-type{border-top-width:1px}#manage_contact_fieldset .newbook-radio{border:solid #dcdcdc;border-width:0 1px 1px 1px}#manage_contact_fieldset .newbook-radio input[type=radio]{opacity:0;width:0;height:0;padding:0;margin:0;float:left}#manage_contact_fieldset .newbook-radio label{display:inline-block;position:relative;width:100%;height:100%;line-height:100%;text-align:center;background-color:#fff;font-size:12px;cursor:pointer;font-family:Arial,sans-serif}#manage_contact_fieldset .newbook-radio label:hover{background-color:#c7ffc0}#manage_contact_fieldset .newbook-radio label span{line-height:50px;vertical-align:middle}#manage_contact_fieldset .newbook-radio input[type=radio]:checked+label{background-color:#49d13e;color:#fff;font-weight:bold}#manage_contact_fieldset .newbook-row .newbook-fieldset-group .newbook-fieldset-row .editable_value label{display:block}#manage_contact_fieldset .newbook-row .newbook-fieldset-group .newbook-fieldset-row hr{display:none}.split_view .biggest_title{font-size:x-large;font-weight:600;margin:5px 0 15px}.split_view .medium_title{font-size:medium;font-weight:600;margin:5px 0 10px}.split_view .small_card{height:150px}.split_view .small_card .newbook_online_category_row_image{min-height:150px !important}@media screen and (max-width: 425px){.split_view .small_card{height:unset !important}.split_view .small_card .newbook-unslider{min-height:150px !important}.split_view .small_card .newbook_online_category_row_image{min-height:150px !important}.split_view .small_card .category_image{min-height:150px !important}}@media(min-width: 768px){.split_view .small_card .newbook_online_category_row_category_name h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.NewBook_Online_Fileupload{background:#fff;border:1px solid #ccc;padding:2px 10px;height:2.2em;line-height:2.2em;max-width:100%;border-radius:4px;border-width:1px;border-color:#ccc;cursor:pointer}@media screen and (min-width: 426px)and (max-width: 991px){.newbook-calendar-wrapper table{font-size:20px}}@media screen and (min-width: 426px)and (max-width: 479px){.newbook_details_inner{min-height:175px}}@media screen and (min-width: 480px)and (max-width: 650px){.newbook_details_inner{min-height:300px}#newbook_content .newbook-panel>.flex-row{flex-flow:column}}@media all and (max-width: 480px){.newbook_online_category_details_tariff_type_wrapper .pretty_table td{padding:0px !important}#newbook_content .newbook-panel>.flex-row{flex-flow:column}#manage_contact_fieldset div.newbook-radio-group{width:100%}.newbook_online_categories_tariff_type_rows{position:relative}.newbook_online_categories_tariff_type_rows .per_night_pricing{text-align:right !important;float:right;padding:10px}.newbook_online_categories_tariff_type_rows .newbook_online_categories_tariff_type_label{width:95%;word-break:break-word}.newbook_online_categories_tariff_type_label,.newbook_online_categories_tariff_type_description,.newbook_online_categories_tariff_type_description,td>.newbook_online_categories_tariff_type_book_button{padding:10px}.newbook_responsive_popup.responsive_xs_full_height{width:90% !important;height:90% !important;position:fixed !important;left:50%;right:0;top:50%;bottom:0;transform:translate(-50%, -50%)}.newbook_responsive_popup.responsive_xs_full_height .ui-dialog-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;height:94% !important;padding:10px 10px 60px !important}.newbook_responsive_popup.responsive_xs_full_height .ui-dialog-buttonpane{position:absolute;z-index:110;bottom:0;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}#newbook_content select:not(.newbook-yearselect):not(.newbook-monthselect):not(.newbook-ampmselect){width:100%}#newbook_content .newbook_online_category_box .newbook_online_category_details{padding:10px 10px 0 10px;min-height:initial}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons .newbook_online_category_row_from_price{padding-left:10px;text-align:center}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons .newbook_online_category_row_from_price:first-child{padding-left:0 !important}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons>div:nth-child(even){padding-left:0}#newbook_content .newbook_online_categories_tariff_types_table tr{display:block;width:100%}#newbook_content .newbook_online_categories_tariff_types_table tr td{display:block;width:100% !important;border-bottom:0 solid rgba(0,0,0,0) !important;text-align:left !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#newbook_content li.newbook_online_category_features_list_item{width:50%}#newbook_content .jp-card-container{width:90%}#newbook_content .jp-card-container .jp-card{min-width:initial;margin-top:8px}#newbook_content .jp-card-number{font-size:18px}#newbook_content .jp-card-name{font-size:16px}#newbook_content #credit_card_input_wrapper{padding:0}#newbook_content #cart_progress_meter{display:block}#newbook_content #cart_progress_meter li{width:60px;display:inline-table}#newbook_content .newbook_online_category_box .newbook_responsive_button{margin:0}#newbook_content #newbook_online_main_form .newbook_online_header .newbook_responsive_button:not(.fake_button){width:calc(50% - 5px) !important;max-width:none;padding:0 10px}}@media all and (max-width: 530px){#ui-datepicker-div{left:50% !important;transform:translateX(-50%)}}@media all and (max-width: 767px){#newbook_content .newbook_responsive_button.full_width_xs,#newbook_content .newbook_online_header .newbook_responsive_button,#newbook_content .newbook_online_footer .newbook_responsive_button{width:100% !important;margin-left:0;margin-right:0;padding:0;text-indent:initial}#newbook_content .newbook_online_header h3,#newbook_content .newbook_online_header h2,#newbook_content legend.newbook_responsive_header{padding:0}#newbook_content .newbook_online_header h2{margin-top:8px}#newbook_content .newbook_online_header>.newbook-center-xs{margin-top:4px}#newbook_content #newbook_online_sidebar .header.first-child{margin-top:4px}#newbook_content .newbook_online_category_box .newbook_online_category_details{padding:20px 20px 0 20px}}@media(max-width: 768px){#newbook_content input.hasDatepicker{max-width:100%;margin-bottom:4px}#newbook_content #cart_progress_meter{width:100%;font-size:12px}#newbook_content #cart_progress_meter li .newbook-badge{font-size:16px;line-height:16px;width:20px;height:20px}#newbook_content #cart_progress_meter li .newbook-badge i.newbook_icon{right:-5px}#newbook_content #facilities_hire_wrapper select,#newbook_content #newbook_online_booking_controls_wrapper select{width:calc(100% - 92px) !important;max-width:70%;min-width:90px}#newbook_content .online_products_table select:not(.pagination_orderby){max-width:100% !important}#newbook_content #guest_details .newbook-fieldset-group select{max-width:100% !important}#newbook_content .newbook_online_categories_tariff_type_rows td:nth-child(3){padding:0 !important}#newbook_content .bookings-edit-buttons{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}#newbook_content .bookings-edit-buttons button{width:100% !important;max-width:50%;min-width:250px;flex-grow:1}#newbook_content .shopping-cart-icon{position:relative;padding:30px;background:rgba(0,0,0,0);display:inline-block;border-radius:50%;font-size:35px;border:2px solid #19457d;color:#19457d}#newbook_content .shopping-cart-icon i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}button.fake_button.nightly_price{display:block !important;margin:0 auto}}@media(max-width: 992px){#newbook_content .newbook-panel>.flex-row{max-height:none}#newbook_content .newbook_online_category_details.flex-column{padding:0}#newbook_content .newbook-panel.generic_cart_container>.flex-row{max-height:none}#newbook_content .newbook_online_category_box .newbook_online_category_row_image li>span{display:none}#newbook_content .newbook_online_category_box .newbook_online_category_row_image{border:none !important}#newbook_content .appointments_pricing{padding-bottom:5px}.newbook_online_category_details_wrapper .newbook_online_unslider_wrapper ul li,#newbook_content .newbook_online_category_box .category_image li{height:auto !important}div.availability-calendar{padding:10px 18px 0 10px}}@media all and (max-width: 480px){#newbook_content .ajax_lookup{height:30px}#newbook_content .ajax_lookup input{height:100%;margin:0 !important;flex-grow:1;max-width:270px !important}#newbook_content .ajax_lookup .newbook_responsive_button{height:100%;min-height:auto !important;width:30px;border-radius:0;margin:0 !important;border-right:1px solid rgb(9.5223880597,79.75,149.9776119403)}#newbook_content .ajax_lookup .newbook_responsive_button:first-child{border-radius:4px 0 0 4px}#newbook_content .ajax_lookup .newbook_responsive_button:last-child{border-radius:0 4px 4px 0;border:none}#newbook_content #newbook_online_booking_controls_wrapper select{width:100% !important;max-width:270px !important}#newbook_content #newbook_online_booking_controls_wrapper input:not([type=checkbox]),#newbook_content #newbook_online_booking_controls_wrapper select,#newbook_content #booking_equipment input:not([type=checkbox]),#newbook_content #booking_equipment select{width:100% !important;max-width:270px !important}#newbook_content .shopping-cart-icon{position:relative;padding:30px;background:rgba(0,0,0,0);display:inline-block;border-radius:50%;font-size:35px;border:2px solid #19457d;color:#19457d}#newbook_content .shopping-cart-icon i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#newbook_content .generic_cart_container .newbook_online_from_price_text{display:inline-block;line-height:2.2em;margin:0 !important}#newbook_content .newbook_online_from_price_text{font-size:18px !important}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons.online_products_table{padding:10px}#newbook_content #appointments_wrapper .additional_guest_dropdown_wrapper{margin-top:15px;text-align:left}#newbook_content #appointments_wrapper .additional_guest_dropdown_wrapper select{display:block;width:100%;max-width:none !important;margin:0 !important}#newbook_content .full_width_less_two_buttons{width:100% !important}#newbook_content .full_width_less_two_buttons i.far{margin-left:0px !important}}.ui-autocomplete li{font-size:13px;font-family:"Lato",Arial,Helvetica,sans-serif}.newbook-available.has-activity{background:no-repeat center/80% url(../images/fa-star.png);color:#fff !important}@keyframes hand_wave{0%,100%{transform:rotate(-45deg)}50%{transform:rotate(45deg)}}#newbook_content #map_container .newbook_overlay{z-index:401;position:absolute;left:0;top:0;text-align:center;display:flex;align-items:center;justify-content:space-around}#newbook_content #map_container .newbook_overlay .overlay_content{background-color:hsla(0,0%,100%,.6);padding:24px}#newbook_content #map_container .newbook_overlay .overlay_content .overlay_icon{color:#939393}#newbook_content #map_container .newbook_overlay .overlay_content .overlay_icon .newbook_icon{animation:hand_wave 5s infinite;transform-origin:center bottom}#newbook_content #map_container .newbook_overlay .overlay_content .overlay_text{color:#6d6d6d;font-size:16px;margin-top:16px}#newbook_content #image_container{background:none;border:1px solid #ccc}#newbook_content .preunit,#newbook_content .postunit{line-height:29px}#newbook_content .preunit+input,#newbook_content .postunit+input{width:95% !important}#newbook_content .preunit+input{float:right}#newbook_content .postunit+input{float:left}#newbook_content .nbo-logo{max-width:200px;display:block;margin:8px auto}#newbook_content .newbook-error{color:red}#newbook_content .wallet-payment-options{margin-top:8px;text-align:center}#newbook_content .google-pay-logo{display:inline-block;background-repeat:no-repeat;background-size:contain;height:30px;width:57px;margin:7px;background-image:url("../images/GPay_Acceptance_Mark_800.png")}#newbook_content .apple-pay-logo{display:inline-block;background-repeat:no-repeat;background-size:contain;height:30px;width:47px;margin:7px;background-image:url("../images/Apple_Pay_Mark_RGB_041619.svg")}#newbook_content #nb-popup-card-fields{max-width:500px;padding:8px 0;margin:0 auto}#newbook_content .newbook-field-validation-error{color:#d8000c;font-size:var(--nb-label-font-size);padding:2px}#newbook_content label.newbook-field-validation-highlight{color:#d8000c}#newbook_content input.newbook-field-validation-highlight{border:1px solid #d8000c}#newbook_content .newbook-gift-voucher-button{padding:15px 12px 8px !important}#newbook_content .newbook-gift-voucher-button.selected .newbook_icon{filter:brightness(0) invert(100%) drop-shadow(0 1px 1px #333)}
