#logo{top:5px;}#logo img{width:auto;height:110px;}.homepage h2{color:#4f849d;font-size:1.6em;line-height:1.1em;margin:0 0 0.4em;text-transform:uppercase;}.homepage h3{font-size:1.25em;line-height:1.2;}.homepage h3 a{color:#2b2b2b;}.homepage h3 a:hover{color:#39A54A}#content{padding:1.9em}.homepage_col{width:48.5%;}.search-box{background:#D1E8F3;}.search-container{padding:.2em 1.2em;border-bottom:1px solid #BBD0DA;border-top:1px solid #E7F7FF;}h2.search-input-title{margin:0.3em 0 0 0;font-size:1.25em;line-height:1.2;text-transform:none;}.search-container.padtop{padding-top:1em}.search-box .search-container:first-child,.search-box .search-container.one{border-top:none;}.search-box .search-container:last-child{border-bottom:none;}.search-box button.large{padding:8px 13px;font-size:22.5px;line-height:23px;margin:.1em 0 .2em 0;}.button.alt.map-btn{font-size:12.5px;padding:4px 39px 5px 10px;text-align:left;line-height:1.1;background:#f5f5f5 url("../images2/sprites-homepage.f19b9e05895e.png") right -559px no-repeat;margin:.3em 0 0;}.button.alt.map-btn:hover,.button.alt.map-btn:focus,.button.alt.map-btn:active{background-image:url("../images2/sprites-homepage.f19b9e05895e.png");background-repeat:no-repeat;background-position:right -508px;background-color:#E6E6E6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.search-box #availability_box{padding-bottom:0;}.datepicker-results{margin:0 0 10px;position:relative;}.availability_disabled{opacity:0.5;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;}.availability_disabled #date-range{pointer-events:none;}.availability_disabled tbody.datepickerDays td.datepickerSelected{background-color:#ddd;}.availability_disabled div.datepicker td.datepickerHoliday a{color:#bbb;}#date-range{margin:0;}.datepicker-instructions{clear:both}.party_details.disabled .select_children{margin-right:0;}.home .tooltipster-default.group{max-width:600px !important;}.search-container .datepickerDays a{width:22px;}.touch .remove-dates{float:none;}.touch .datepickerDays a{width:30px;height:26px;line-height:26px;}.touch #availability_box{width:59%;min-height:211px;margin:0;}.no-touch .datepicker{width:175px !important;height:139px !important;}.touch .datepicker{min-width:231px !important;min-height:199px !important;}.touch .child-ages{margin-right:10px;}.touch div.datepicker tbody.datepickerDays td:hover{background-color:#07C}.touch .search-criteria-container{width:39%;}.nights_count{font-weight:normal;display:block;margin-left:50px;}.touch #formFilter .searchtypes label{border-radius:6px;background-color:#EEF5F9;padding:6px;margin:7px 0;}input#id_q{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.12) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,0.12) inset;box-shadow:0 0 3px rgba(0,0,0,0.12) inset;border:1px solid #d6d3ce;color:#333;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}input#id_q:focus,input#id_q:active{border-color:rgba(82,168,236,0.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}#formFilter .searchtypes label{line-height:1.2;padding:4px 0 3px 0;}input#id_q,input.typeahead,input.tt-query,input.tt-hint{font-size:1.4em;margin:.5em 0;width:100%;padding:9px 32px 9px 38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;opacity:1;}.touch input#id_q,.touch input.typeahead,.touch input.tt-query,.touch input.tt-hint{padding:9px 0 9px 38px;}.touch .twitter-typeahead{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}input.tt-hint{background-image:url("../images2/sprites-homepage.f19b9e05895e.png") !important;background-repeat:no-repeat !important;background-position:-567px -79px !important;background-color:white;}.tt-dropdown-menu{margin-top:-9px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.tt-clear-search{top:19px;right:10px;font-size:20px;}.touch .tt-clear-search{right:-4px;}.touch .tt-clear-search i{top:-1px;position:relative;}.submenu.mega-menu{min-width:648px;}#hero{position:relative;overflow:hidden;}#hero,.hero_slide{width:458px;height:250px;display:block;}.hero_slide{background-repeat:no-repeat;background-position:top left;-moz-background-size:458px 250px;-o-background-size:458px 250px;-webkit-background-size:458px 250px;background-size:458px 250px;position:relative;}.hero_wrapper{position:relative}.hero_text{display:block;text-decoration:none;color:white;padding:8px 50px 8px 20px;width:388px;height:auto;line-height:1.2;font-size:1.4em;text-shadow:0px 1px 3px rgba(0,0,0,.5);position:absolute;bottom:0;left:0;overflow:hidden;text-overflow:ellipsis;background-color:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}.hero_nav{display:block;width:26px;height:37px;background:url("../images2/sprites-homepage.f19b9e05895e.png") -378px -99px no-repeat;position:absolute;bottom:9px;right:0;z-index:50;cursor:pointer;}.hero_nav:hover{background-position:-420px -99px;}.topline-box{border-top:3px solid #39B54A;padding-top:.5em;}.topline-box.alt{border-color:#4f849d}.topline-box.aboutus li{list-style:circle;margin-left:18px;padding-bottom:4px;}.managers-signup{padding:1em;box-sizing:border-box;-webkit-font-smoothing:antialiased;border:3px solid #39b54a;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.managers-signup h3{font-size:1em;color:#2b2b2b;line-height:1.3;}.camping-guide{margin-top:4em;position:relative;border-top:3px solid #39B54A;display:block;text-decoration:none;}.camping-guide h2{position:absolute;top:0.45em;left:0.4em;z-index:1;color:#416a7d;font-size:1.6em;line-height:1.1em;text-transform:uppercase;text-decoration:none;}.camping-guide:hover,.camping-guide:focus,.camping-guide:visited,.camping-guide:active{cursor:pointer;outline:none;}.camping-guide:hover h2{text-decoration:underline;}.camping-guide:hover h2,.camping-guide:visited h2,.camping-guide:active h2{text-decoration:underline;color:#416a7d;}.tabswrapper{border-bottom:1px solid #bbb;}.tabon{border-right:1px solid #bbb;margin-bottom:-1px;border-bottom:1px solid white;}.tabright.tabon{border-right:none;border-left:1px solid #bbb;border-bottom:1px solid white;}.tabright h2{text-align:center;word-wrap:break-word;}a:hover .topline-box h2{color:#39B54A;}.morelink{display:block;width:15px;height:23px;background:url("../images2/sprites-homepage.f19b9e05895e.png") -531px -289px no-repeat;}.morelink:hover{background-position:-584px -289px;}.testimonials.review_wrapper{padding-bottom:0.6em;margin-top:10px;}.testimonials.review_wrapper a{line-height:1.1;display:block;width:100%;height:100%;color:#555;font-weight:bold;}.testimonials.review_wrapper a:hover{color:#39A54A}.pitchup_press{display:block;width:206px;height:72px;background:url("../images2/sprites-homepage.f19b9e05895e.png") -159px -132px no-repeat;margin-top:11px;}.pitchup_press:hover{background-position:-159px -227px}.pitchup_press.fr{background:url("../images2/press_logos/media_logos_sprite_fr.7321161b73e2.png") 0 -299px no-repeat;height:300px;opacity:.55;}.pitchup_press.fr:hover{background-position:0 0;opacity:1;}.amazon_review{color:#444;display:block;}.amazon-logo{width:60px;height:18px;float:right;display:inline-block;margin-top:7px;}.category-list{position:relative}.category-list ul{height:auto;overflow:hidden;z-index:2;position:relative;padding-bottom:40px;}.category-list li{line-height:1.2;padding:4px 0;}.category-list li a{color:#2b2b2b;text-decoration:underline;}.category-list li a:hover{color:#39A54A;text-decoration:underline}.category-list-footer{position:absolute;bottom:0;right:0;background:url("../images2/sprites-homepage.f19b9e05895e.png") -122px -380px no-repeat;display:block;height:50px;width:100%;z-index:1;}.topline-box.newsletter{width:100%;float:none;}.padtop4{margin-top:4em;}.padtop5{margin-top:5em;}.camping-guide-links li a{display:block;background:#D1E8F3;border-radius:0.7em;padding:0.75em 0.9em;margin:1em 0;text-decoration:none;color:#2b2b2b;}.camping-guide-links a:hover,.camping-guide-links a:active{background:#c8d4e0;text-decoration:underline;}.sv .tabswrapper .topline-box{font-size:85%;}#top-offers .destination-list{vertical-align:middle;height:94px;display:table-cell;padding:0 2em 0 1em;}.offer-headline{position:absolute;top:5px;left:-3px;display:block;width:auto;background-color:#C00;background-color:rgba(204,0,0,.8);vertical-align:top;color:#FFF;font-size:1.6em;font-weight:bold;text-shadow:1px 1px 1px #770101;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-left:3px;}.percent-label{font-weight:normal;font-size:.55em;width:auto;min-width:14px;display:inline-block;line-height:1;text-align:center;margin:0 5px 0 2px;}.destination-list{margin:-2px 20px 0 134px;}.destination-list a{color:#2b2b2b;}.destination-list a:hover{color:#39A54A;text-decoration:underline;}.destination-list li{padding-bottom:6px;line-height:1.1;}.campsite_name{font-weight:bold}.campsite_price{color:#777;}.location_name.hascountry{line-height:1;padding-top:3px;}.destination-country{font-weight:normal;font-size:.72em;top:-4px;position:relative;}.destination-count{position:absolute;right:0;top:0;text-align:right;line-height:1;font-size:.9em;opacity:.7;margin:2px 3px 0 0;vertical-align:middle;}.destination-count span{display:block;font-size:9px;font-weight:normal;max-width:35px;text-align:right;min-height:12px;}.top-items li a:hover .location_name .destination-count{opacity:1}ul.top-items > li{clear:both;margin-bottom:10px;}.top-items li a{position:relative;display:block;}.top-items li a:hover .location_name{background-color:#2b8938;background-color:rgba(43,137,56,0.7);}.top-items li img{float:left;margin-bottom:.4em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.top-item{border:1px solid #bbb;padding:.6em .6em .2em;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.location_name{position:absolute;top:0;left:0;display:block;width:118px;height:auto;min-height:26px;padding:5px 0 0 6px;background-color:#999;background-color:rgba(0,0,0,0.5);vertical-align:middle;color:#FFF;font-size:1.25em;font-weight:bold;text-shadow:0 1px 6px #000;line-height:1;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}.block-link{display:block;width:26px;border-left:1px solid #bbb;position:absolute !important;height:100%;right:0;top:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#f1f1f1 url("../images2/sprites-homepage.f19b9e05895e.png") -525px 50% no-repeat;}.block-link:hover{background-color:#e6e6e6;background-position:-578px 50%;}.seo-links{width:48%;float:right;}.seo-links.byo{float:left;}.seo-links.glamping{float:right;margin-top:5px;}.seo-links li{line-height:1.3;clear:both;}.seo-links .accommodation-type{display:inline-block;vertical-align:middle;margin:3px 0;}.seo-links .accommodation-type-img{width:35px !important;height:35px;float:left;}.seo-links .accommodation-type span{display:block;margin-left:44px;position:relative;top:8px;}.accommodation-type a,.accommodation-type a:hover{text-decoration:none;}.accommodation-type:hover span,.accommodation-type img:hover span,.accommodation-type span:hover{text-decoration:underline;}.cb.special{margin:0}.feefo-iframe{display:block;width:100%;padding:0;border:0;margin:auto auto 2em auto;min-height:192px;max-width:1120px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.xsprite,.amazon_review span,.block-link,.block-link:hover,.button.alt.map-btn{background-image:url("../images2/sprites-homepage.x2.c4cb468e847d.png");-moz-background-size:600px 600px;-ie-background-size:600px 600px;-o-background-size:600px 600px;-webkit-background-size:600px 600px;background-size:600px 600px;}input.tt-hint{background-image:url("../images2/sprites-homepage.x2.c4cb468e847d.png") !important;background-size:600px 600px !important;}.button.alt.map-btn{background-color:#f1f1f1}.button.alt.map-btn:hover,.button.alt.map-btn:focus,.button.alt.map-btn:active{background-color:#E6E6E6;background-image:url("../images2/sprites-homepage.x2.c4cb468e847d.png");}.amazon_review span{background-image:url("../images2/sprites-general.x2.f10986440111.png");}}