@import url(//fonts.googleapis.com/css?family=Open+Sans);@import url(//fonts.googleapis.com/css?family=Kreon);html{overflow-y:scroll;overflow-x:hidden}body{font-size:14px;font-family:"Open Sans",sans-serif;color:#666;overflow-x:hidden;position:static !important;background-image:url("/images/elements/background.jpg?v=2");background-position:top;background-repeat:repeat-y;background-size:auto}.bullets ul,ul.bullets{margin:0 0 20px;padding-left:0;list-style:none}.bullets ul li,ul.bullets li{padding-left:20px;background:url("/images/elements/bullets.png") no-repeat left 5px;margin-bottom:5px;font-size:1.1em}ul.link-list{margin:0;padding:0;list-style:none}ul.link-list li{padding-left:0;margin-bottom:5px}.footer-tel a[href^="tel:"]{color:#fff}address,p{font-size:1em}blockquote{margin:0}.description p,.introduction address,.introduction p,p.description,p.introduction{font-size:1.1em}.introduction address{display:inline;font-style:normal}.small p,p.small{font-size:.9em}::-moz-selection{color:#fff;background:#666}::selection{color:#fff;background:#666}::-moz-selection{color:#fff;background:#666}
.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.center{text-align:center}.child-align-right{text-align:right}.scale-with-grid{max-width:100%}.display-block{display:block}.mobile-only{display:none}.relative{position:relative}.show-home-only{display:none}.home .show-home-only{display:block}#main{padding-bottom:40px}#cookie-bar{position:fixed;padding:20px 0;background:#f75405;width:100%;bottom:0;z-index:900;color:#fff;display:none}#cookie-bar.active{display:block}#cookie-bar p{margin:0;padding-right:40px}
#cookie-close{background:url(/images/elements/close-button.png) no-repeat center center;width:30px;height:30px;position:absolute;right:0;top:50%;margin-top:-15px;outline:none;-webkit-appearance:none}.languages{position:relative;width:120px;height:30px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-right:36px}.languages .selected{padding:5px 25px 5px 10px;background:url(/images/elements/language-down-2.png) no-repeat right center;color:#fff}.languages ul{background:#fff;border:1px solid #ccc;border-top:none;position:absolute;top:28px;left:-1px;width:120px;display:none;padding:0 10px;margin:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:999}.languages ul.active{display:block}.languages ul li{padding:2px 0;cursor:pointer}a,address,button,h1,h2,h3,h4,h5,h6,input,label,p,span{-webkit-transform:translateZ(0)}.footer-logos{height:auto;width:auto}.buffer-20-0{padding:20px 0 0}
.buffer-40-0{padding:40px 0 0}.buffer-0-10{padding:0 0 10px}.buffer-0-20{padding:0 0 20px}.buffer-0-30{padding:0 0 30px}.buffer-0-40{padding:0 0 40px}.buffer-10{padding:10px 0}.buffer-20{padding:20px 0}.buffer-30{padding:30px 0}.no-margin{margin:0}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.is-sticky .sticky-no-margin{margin:0}.dashed-border-top{border-style:dashed;border-width:3px 0 0}.dashed-border-bottom{border-style:dashed;border-width:0 0 3px}.border-color-1{border-color:#fff}.border-color-2{border-color:#666}.border-color-3{border-color:#f75405}.border-color-4{border-color:#00b2b2}.border-color-5{border-color:#002648}.border-color-6{border-color:#68c3ea}.column-split{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px}.column-split.alpha{padding-left:0}.column-split.omega{padding-right:0}.column-split.half{width:50%}.title{font-family:"Kreon",serif}.title.color-1{color:#fff}.title.color-2{color:#666}
.title.color-3{color:#f75405}.title.color-4{color:#00b2b2}.title.color-5{color:#002648}.title.color-6{color:#68c3ea}.title.color-8{color:#adbed0}.title.small{font-size:1.3em}.title.small-medium{font-size:1.7em}.title.medium{font-size:2em}.title.medium-large{font-size:2.6em}.title.large{font-size:3em}.title.underline{text-decoration:underline}.sidebar .cta .title{font-size:1.3em;color:#fff;display:block;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-o-border-radius:3px !important;padding:5px;margin-bottom:10px}.sidebar .cta .title.color-2{background:#666}.sidebar .cta .title.color-3{background:#f75405}.sidebar .cta .title.color-4{background:#00b2b2}.sidebar .cta .title.color-5{background:#002648}.sidebar .cta .title.color-6{background:#68c3ea}.sidebar .cta .title.color-2.texture{background:#666 url("/images/elements/texture.png") repeat center center}.sidebar .cta .title.color-3.texture{background:#f75405 url("/images/elements/texture.png") repeat center center}
.sidebar .cta .title.color-4.texture{background:#00b2b2 url("/images/elements/texture.png") repeat center center}.sidebar .cta .title.color-5.texture{background:#002648 url("/images/elements/texture.png") repeat center center}.sidebar .cta .title.color-6.texture{background:#68c3ea url("/images/elements/texture.png") repeat center center}span.color-1{color:#fff}span.color-2{color:#666}span.color-3{color:#f75405}span.color-4{color:#00b2b2}span.color-5{color:#002648}span.color-6{color:#68c3ea}span.color-8{color:#adbed0}.bold{font-weight:700}a{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;text-decoration:none}a.underline,a.underline:active,a.underline:link,a.underline:visited{text-decoration:underline}a.underline{text-decoration:none}a.color-1,a.color-1:active,a.color-1:link,a.color-1:visited{color:#fff}a.color-2,a.color-2:active,a.color-2:link,a.color-2:visited{color:#666}a.color-3,a.color-3:active,a.color-3:link,a.color-3:visited{color:#f75405}
a,a.color-4,a.color-4:active,a.color-4:link,a.color-4:visited,a:active,a:link,a:visited{color:#00b2b2}a.color-5,a.color-5:active,a.color-5:link,a.color-5:visited{color:#002648}a.color-6,a.color-6:active,a.color-6:link,a.color-6:visited{color:#68c3ea}a.color-8{color:#adbed0}a:hover,a:hover.color-1,a:hover.color-2,a:hover.color-3,a:hover.color-4,a:hover.color-5,a:hover.color-6,a:hover.color-8{opacity:.5}.button{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-o-border-radius:5px !important;padding:8px 20px;outline:none;border:none;-webkit-appearance:none;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;cursor:pointer !important}.availability-bar-toggle{display:inline-block;padding:0;outline:none;border:none;-webkit-appearance:none;background:0 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;cursor:default}
.availability-bar-toggle.can-click{cursor:pointer}.availability-bar-toggle.can-click.active{background:url(/images/elements/close-button.png) no-repeat right center}.button.full-width{width:100%}.button.two-thirds{width:66.666%}.button.color-1{background:#fff;color:#002648 !important}.button.color-2{background:#666;color:#fff !important}.button.color-3{background:#f75405;color:#fff !important}.button.color-4{background:#00b2b2;color:#fff !important}.button.color-5{background:#002648;color:#fff !important}.button.color-6{background:#68c3ea;color:#fff !important}.button.color-1.texture{background:#fff url("/images/elements/texture.png") repeat center center;color:#666}.button.color-2.texture{background:#666 url("/images/elements/texture.png") repeat center center;color:#fff !important}.button.color-3.texture{background:#f75405 url("/images/elements/texture.png") repeat center center;color:#fff !important}.button.color-4.texture{background:#00b2b2 url("/images/elements/texture.png") repeat center center;color:#fff !important}.button.color-5.texture{background:#002648 url("/images/elements/texture.png") repeat center center;color:#fff !important}
.button.color-6.texture{background:#68c3ea url("/images/elements/texture.png") repeat center center;color:#fff !important}.button.color-1:hover,.button.color-2:hover,.button.color-3:hover,.button.color-4:hover,.button.color-5:hover,.button.color-6:hover{opacity:.5}.tariffs .button{font-family:"Kreon",serif;font-size:1.2em}.polaroid-link{display:block;width:100%;height:100%;opacity:1 !important}.polaroid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#fff solid 15px;-webkit-box-shadow:2px 2px 10px #666;-moz-box-shadow:2px 2px 10px #666;box-shadow:2px 2px 10px #666;position:relative;margin-bottom:20px}.polaroid img{display:block}.polaroid .banner{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 15px;border-radius:0 5px 5px 0 !important;-webkit-border-radius:0 5px 5px 0 !important;-moz-border-radius:0 5px 5px 0 !important;-o-border-radius:0 5px 5px 0 !important;left:-15px;top:20px;z-index:10;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.polaroid .banner.color-1{background:#fff;color:#666}.polaroid .banner.color-2{background:#666;color:#fff}.polaroid .banner.color-3{background:#f75405;color:#fff}.polaroid .banner.color-4{background:#00b2b2;color:#fff}.polaroid .banner.color-5{background:#002648;color:#fff}.polaroid .banner.color-6{background:#68c3ea;color:#fff}.polaroid .banner.color-1.texture{background:#fff url("/images/elements/texture.png") repeat center center;color:#666}.polaroid .banner.color-2.texture{background:#666 url("/images/elements/texture.png") repeat center center;color:#fff}.polaroid .banner.color-3.texture{background:#f75405 url("/images/elements/texture.png") repeat center center;color:#fff}.polaroid .banner.color-4.texture{background:#00b2b2 url("/images/elements/texture.png") repeat center center;color:#fff}.polaroid .banner.color-5.texture{background:#002648 url("/images/elements/texture.png") repeat center center;color:#fff}.polaroid .banner.color-6.texture{background:#68c3ea url("/images/elements/texture.png") repeat center center;color:#fff}.polaroid .overlay{position:absolute;width:100%;height:100%;opacity:0;z-index:100;top:0;left:0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.polaroid .overlay.color-1{background:rgba(240,91,84,.9);color:#fff}.polaroid .overlay.color-2{background:rgba(40,169,225,.9);color:#fff}.polaroid:hover .banner{opacity:0}.polaroid:hover .overlay{opacity:1}.small-polaroid{border:#fff solid 3px;-webkit-box-shadow:2px 2px 10px #666;-moz-box-shadow:2px 2px 10px #666;box-shadow:2px 2px 10px #666}.accordion-trigger{-webkit-appearance:none;width:30px;height:30px;position:absolute;right:0;top:10px;background:url("/images/elements/accordion-trigger.png") no-repeat center top;outline:none;border:none;display:block}.accordion-trigger.active{background:url("/images/elements/accordion-trigger.png") no-repeat center bottom}.accordion-information{margin:0;display:none}.accordion-information.active{display:block}.accordion-information .title:first-child{padding-top:20px}.breadcrumbs span{font-weight:700;color:#002648}.slider-extra-content{width:40%;position:absolute;bottom:35px;left:70px;color:#fff;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-o-border-radius:5px !important;overflow:hidden}
.slider-extra-content.color-2{background:#666}.slider-extra-content.color-3{background:#f75405}.slider-extra-content.color-4{background:#00b2b2}.slider-extra-content.color-5{background:#002648}.slider-extra-content.color-6{background:#68c3ea}.slider-extra-content.color-2.texture{background:#666 url("/images/elements/texture.png") repeat center center}.slider-extra-content.color-3.texture{background:#f75405 url("/images/elements/texture.png") repeat center center}.slider-extra-content.color-4.texture{background:#00b2b2 url("/images/elements/texture.png") repeat center center}.slider-extra-content.color-5.texture{background:#002648 url("/images/elements/texture.png") repeat center center}.slider-extra-content.color-6.texture{background:#68c3ea url("/images/elements/texture.png") repeat center center}.slider-information{display:none}.slider-information p{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;font-size:1em}.slider-information.active{display:block}.slider-information-toggle-icon{width:30px !important;height:12px;position:absolute;right:10px;top:50%;margin-top:-6px}
.slider-extra-content .button{text-align:left;position:relative}.is-sticky .sticky-hidden{display:none}.sticky-only{display:none}.is-sticky .sticky-only{display:block}header{padding:20px 0;background:#fff;width:100%;z-index:999;position:relative}#header-navigation{display:inline-block;float:right}.is-sticky #header-navigation{position:absolute;right:0;bottom:0}#header-navigation ul{list-style:none;padding:0;margin:0}.first-level-nav{padding:0}.first-level-link{display:inline-block}.first-level-link:not(:first-child){border-left:1px #002648 solid}.first-level-link,.second-level-link,.third-level-link{position:relative}.first-level-link a,.first-level-link a:active,.first-level-link a:link,.first-level-link a:visited .first-level-link a:hover{display:block;padding:0 8px}.second-level-nav{background:#fff;position:absolute;z-index:999;width:200px}#blog-drop-down.second-level-nav{width:60px}.second-level-nav,.third-level-nav{display:none;padding:0}.second-level-link a,.second-level-link a:active,.second-level-link a:link,.second-level-link a:visited .second-level-link a:hover,.third-level-link a,.third-level-link a:active,.third-level-link a:link,.third-level-link a:visited .third-level-link a:hover{padding:10px 8px}
.third-level-nav{text-indent:10px}.first-level-link:hover .second-level-nav{display:block}.second-level-link{border-bottom:1px solid #ccc}.second-level-nav-toggle,.third-level-nav-toggle{width:10px;height:10px;position:absolute;right:5px;top:10px;cursor:pointer;z-index:100}.second-level-nav-toggle{display:none}.third-level-nav.active{display:block}.top-utilities{display:inline-block;float:right}.german-flag{background:url("/images/elements/german-flag.png?v=2");background-repeat:no-repeat;background-size:contain;float:left;width:40px;cursor:pointer}.english-flag{background:url("/images/elements/english-flag.png?v=2");background-repeat:no-repeat;background-size:contain;float:left;width:40px;cursor:pointer}.caravan-utilities,.social-icons{margin:0;padding:0;list-style:none;display:inline-block}.contact-utilities{margin:0;padding:10px 0 0;list-style:none;display:inline-block}.social-icon{float:left;width:18px;height:18px;-webkit-transition:background-position .5s ease-in-out;-moz-transition:background-position .5s ease-in-out;-ms-transition:background-position .5s ease-in-out;-o-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out;margin-left:5px}
.facebook.social-icon{background:url("/images/elements/header-social.png?v=3") no-repeat left top}.twitter.social-icon{background:url("/images/elements/header-social.png?v=3") no-repeat -23px top}.google.social-icon{background:url("/images/elements/header-social.png?v=3") no-repeat -45px top}.youtube.social-icon{background:url("/images/elements/header-social.png?v=3") no-repeat right top}.instagram.social-icon{background:url("/images/elements/header-social.png?v=3") no-repeat -67px top}.facebook.social-icon:hover{background:url("/images/elements/header-social.png?v=3") no-repeat left bottom}.twitter.social-icon:hover{background:url("/images/elements/header-social.png?v=3") no-repeat -23px bottom}.google.social-icon:hover{background:url("/images/elements/header-social.png?v=3") no-repeat -45px bottom}.youtube.social-icon:hover{background:url("/images/elements/header-social.png?v=3") no-repeat right bottom}.instagram.social-icon:hover{background:url("/images/elements/header-social.png?v=3") no-repeat -67px bottom}.caravan-utilities li,.contact-utilities li{float:left;padding:0 10px}.contact-utilities li:not(:first-child){border-left:1px solid #002648}.caravan-utilities li:not(:first-child){border-left:1px solid #666}
#mobile-menu-toggle{width:100px;height:27px;background:url("/images/elements/mobile-menu-toggle.svg") no-repeat center top;position:absolute;right:0;top:0;outline:none;text-align:left;border:none;font-size:1.3em;color:#002648}#mobile-menu-toggle.active{background:url("/images/elements/mobile-menu-toggle.svg") no-repeat center bottom}#availability-bar-toggle{text-align:left}.mobile-logo{width:160px;height:60px;background:url(/images/elements/mobile-logo.png) no-repeat top left;-webkit-backface-visibility:hidden}.mobile-logo object{max-width:100%}.newsletter-container{background-color:#f75405;padding:25px 0 30px}.newsletter-container p{color:#fff}#newsletter-form-email{float:left;height:38px;width:305px;margin:5px 0 0;padding:10px;border:1px solid #fff;background-color:#f75405;color:#fff}#newsletter-form-submit{background-color:#002648;border-color:#fff;border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;float:left;height:38px;margin:5px 0 0;padding:10px;text-align:center;width:100px}
#newsletter-form-email::-webkit-input-placeholder{color:#fff}#newsletter-form-email::-moz-placeholder{color:#fff;opacity:1}#newsletter-form-email:-ms-input-placeholder{color:#fff}#newsletter-form-email:-moz-placeholder{color:#fff}footer{padding:20px 0;background:#002648}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin-bottom:10px}.award{display:inline-block;float:left}#aa.award{height:50px;width:37px;margin-right:5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat left top}#enjoy-england.award{height:50px;width:35px;margin:0 5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat -45px top}.trip-advisor.award{height:50px;width:60px;margin:0 5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat -87px top}#pci.award{height:50px;width:91px;margin-left:5px}#top-sites.award{height:50px;width:47px;margin-right:5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat -159px top}#premier-park.award{height:50px;width:119px;margin-left:5px;margin-right:5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat -216px top}
#cornwall-tourism-2016.award{height:50px;width:30px;margin-left:5px;margin-right:5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat -345px top}#tourism-excellence.award{height:56px;width:39px;margin-left:5px;background:url(/images/elements/footer-logos.png?v=3) no-repeat -383px -1px}.footer-social-buttons{margin-bottom:0}.footer-social{height:30px;width:30px;margin-right:10px;float:left;margin-bottom:10px;cursor:pointer;-webkit-transition:opacity .5 ease-in-out;-moz-transition:opacity .5 ease-in-out;-ms-transition:opacity .5 ease-in-out;-o-transition:opacity .5 ease-in-out;transition:opacity .5 ease-in-out;-webkit-backface-visibility:hidden}.footer-social:hover{opacity:.7}.facebook.footer-social{background:url(/images/elements/footer-social-facebook.svg) no-repeat left top}.twitter.footer-social{background:url(/images/elements/footer-social-twitter.svg) no-repeat left top}.google.footer-social{background:url(/images/elements/footer-social-google.svg) no-repeat left top}
.youtube.footer-social{background:url(/images/elements/footer-social-youtube.png?v=2) no-repeat left top}.instagram.footer-social{background:url(/images/elements/footer-social-instagram.png?v=2) no-repeat left top}footer .small-copy{color:#fff;font-size:.9em}footer address{display:inline;font-style:normal}.footer-copy{line-height:28px}#site-credit{padding-right:32px;margin-right:10px;height:28px;line-height:28px;background:url(/images/elements/footer-credit.svg) no-repeat right center;display:inline-block;float:right;-webkit-backface-visibility:hidden}#wunderism{padding-right:32px;height:28px;line-height:28px;background:url(/images/elements/wunderism.svg) no-repeat right center;display:inline-block;float:right;-webkit-backface-visibility:hidden}footer .language-row{padding-bottom:30px}#map{height:500px}#contact-form input[type=email],#contact-form input[type=text],#contact-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;border:#ccc 1px solid;outline:none}
#contact-form textarea{resize:none;height:150px}#contact-form input[type=submit]{text-align:left}#brochure-checkbox{margin-right:10px}input.error,textarea.error{border:#c12c2c 1px solid !important}label.error{display:none !important}#error-background{background:url("/images/pages/404/background.jpg") no-repeat center center;min-height:450px}#error-button:hover{opacity:1}.error-title{padding-top:100px}#availability-bar{background:#f75405;padding:10px 10px 0;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-o-border-radius:5px !important}.availability-bar-form{display:none}.availability-bar-form.active{display:block}#blog-search,#condensed-availability-bar{background:#f75405;padding:10px;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-o-border-radius:5px !important}#blog-search .columns,#blog-search .column,#blog-search input[type=text],#condensed-availability-bar .column,#condensed-availability-bar .columns,#condensed-availability-bar input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;font-size:1em}
#blog-post img{max-width:100%}select{-webkit-appearance:none;background:#fff;border:1px solid #fff;width:100%;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;padding:6px}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}::-moz-selection:disabled{color:#666}::selection:disabled{color:#666}#availability-bar label,#condensed-availability-bar label{color:#fff}#availability-bar label span.small,#condensed-availability-bar label span{font-size:.8em}.sidebar-social-icon{width:45px;height:45px;float:left;background-image:url("/images/elements/sidebar-social.png");-webkit-transition:opacity .5 ease-in-out;-moz-transition:opacity .5 ease-in-out;-ms-transition:opacity .5 ease-in-out;-o-transition:opacity .5 ease-in-out;transition:opacity .5 ease-in-out}.facebook.sidebar-social-icon{background-position:left top}.twitter.sidebar-social-icon{background-position:center top;margin:0 10px}
.trip-adviser.sidebar-social-icon{background-position:right top}.facebook.sidebar-social-icon:hover,.trip-adviser.sidebar-social-icon:hover,.twitter.sidebar-social-icon:hover{opacity:1}.arrival-date{background:#fff url(/images/elements/calendar-icon.png) no-repeat right center;cursor:pointer;border:1px solid #fff}.availability-bar-label{color:#fff}.availability-pop-up{border-radius:10px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;-o-border-radius:10px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:180px;height:60px;padding:8px;position:absolute;background:#f75405;z-index:800;left:50%;margin-left:-90px;color:#fff;display:none;text-align:center;font-size:.95em}#availability-bar-container .availability-pop-up{top:-90px}#condensed-availability-bar .availability-pop-up{top:-80px}.availability-pop-up.active{display:block}.availability-pop-up .pop-up-arrow{width:0;height:0;border-style:solid;border-width:20px 10px 0;border-color:#f75405 transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-10px}
.availability-pop-up p{margin:0}.video-wrapper{position:relative;padding-bottom:56.30%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.one-third-fluid{width:33.333333%;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one-third-fluid.half-gutter{padding:0 5px}.one-quarter{width:25%;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one-quarter.alpha,.one-third-fluid.alpha{padding-left:0 !important}.one-quarter.omega,.one-third-fluid.omega{padding-right:0 !important}@media screen and (max-width:959px){body{font-size:12px}.title.small{font-size:1.1em}.title.small-medium{font-size:1.5em}.title.medium{font-size:1.8em}.title.medium-large{font-size:2.4em}.title.large{font-size:2.6em}.header{position:static !important}.tablet-mobile-hidden{display:none}#submit-availability{padding:8px 0}#newsletter-form-email{width:245px}}@media screen and (max-width:959px) and (min-width:767px){#enjoy-england.award,.trip-advisor.award{margin:0 2px}
#pci.award,#premier-park.award{margin-left:2px}#aa.award,#top-sites.award{margin-right:2px}#tourism-excellence.award{margin-top:20px}#availability-bar{padding:10px .12px 0}}@media screen and (max-width:767px){.mobile-header-info{position:relative;width:100%;height:28px}.mobile-header-tel{position:absolute;left:0;top:0;color:#002648;padding-top:3px}.german-flag{top:0;left:0;width:35px;margin-top:4px;margin-left:15px;height:20px}.footer-tel{display:block;margin-bottom:20px}.mobile-only{display:block}.mobile-hidden{display:none}.mobile-no-margin{margin:0}.mobile-margin-bottom-10{margin-bottom:10px}.mobile-margin-bottom-20{margin-bottom:20px}.mobile-buffer-0{padding:0}.mobile-buffer-0-20{padding:0 0 20px}.mobile-buffer-0-10{padding:0 0 10px}.flex-direction-nav{display:none}.title.large{font-size:2.2em}.flex-viewport{overflow:hidden !important}.sticky-wrapper{height:auto !important}#header-navigation{display:none}#header-navigation.active{display:block}#header-toggle-buttons{position:absolute;top:0;right:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}
#header-toggle-buttons a.button{padding:4px 8px;margin-bottom:5px;font-size:1.25em}#header-navigation.active{display:block;float:none;margin:20px 0}#header-navigation ul{margin:0;padding:0}.second-level-nav{position:static;text-indent:10px}.third-level-nav{position:static;text-indent:20px}.first-level-link,.second-level-link,.third-level-link{display:block;border-left:none !important}.first-level-link a{border-bottom:1px solid #68c3ea}.first-level-link:hover .second-level-nav{display:none}.second-level-nav-toggle{display:block;width:50px;height:37px;background:url(/images/elements/expand-mobile-menu.png) no-repeat center center;position:absolute;top:0;right:0}.second-level-nav.active{display:block !important;width:100% !important}#availability-bar-container{display:none}#availability-bar-container.active{display:block}#availability-bar .columns,#availability-bar .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.first-level-link a,.first-level-link a:active,.first-level-link a:hover,.first-level-link a:link,.first-level-link a:visited{background:#d4eef9;padding:10px;border-bottom:#fff}
.first-level-link,.second-level-link,.third-level-link{margin-top:1px;border:none}#sticky-logo{display:none !important}.footer-title{cursor:pointer;border-bottom:1px solid #fff;padding-bottom:10px}#footer-downloads.active,#footer-get-in-touch.active,#footer-links.active,#footer-small-print.active,.footer-awards.active{display:block}.footer-contact-links{padding:10px 0}#site-credit{float:left}#newsletter-form-email,#newsletter-form-submit{margin-top:15px}.languages{float:left;margin-right:0}}@media screen and (max-width:480px){.german-flag{left:50%}}