.clickable:hover,div.home-region-button:hover{cursor:pointer}.breadcrumb>li+li:before,.caption>.link:after{content:">"}.gm-style .gm-iw .gm-photos,.gm-style .gm-iw .gm-rev{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.gm-style.gm-china .gm-iw .gm-rev,div[id=pricetable] thead{display:none}@font-face{font-family:Montserrat;font-display:optional}img#campingch_logo_campingguide{padding-top:15px}img#campingch_logo{width:160px}.campsiteslist{height:80px}.ui-shadow{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-chkbox-box{margin:0 5px 2px 2px}img.campsitesSlider{width:25%}div.small_gap{height:8px}path.selectedRegion{background-color:#B0384E!important}div#home_map{background-color:#c3b7ae}div.home-region-button{padding:2px 4px;margin:3px;font-size:.9em;font-weight:700;border:1px solid #222}body{font-family:Montserrat,sans-serif}.ui-widget{font-family:Montserrat,sans-serif!important}h1.pagetitle{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:20px}h1.special,h2.special{margin-bottom:30px}.grid-item-content>.img-responsive{max-width:150%;width:100%}.caption>.link:after{color:#BC2A38}.caption a{color:#fff}.toppromo .caption{background-color:#EFEBE9;}div#global-search span.input-group-addon{border-top-left-radius:30px;border-bottom-left-radius:30px}button#global-search-button{background-color:#6ba398;color:#fff;padding-left:20px;padding-right:20px;border-top-right-radius:30px;border-bottom-right-radius:30px}.searchbar{padding-right:20px;padding-left:0}.searchbar:last-child{padding-right:0;padding-left:0}.searchbar input,.searchbar select{width:100%!important}.searchbar i{font-size:26px}.breadcrumb{margin-bottom:10px;background-color:inherit;padding:8px 5px}h2.overview-title{text-align:right;font-weight:200}h2.list-title{font-weight:200;margin-top:0;margin-bottom:0}.filter-group,.ui-selectmanycheckbox .ui-selectmanycheckbox-item-group-sub{font-weight:400}.btn-custom{border-color:#ccc;background-color:#fff;color:#000;padding-left:5px}.btn-custom i{font-size:20px}.ic_caption{position:absolute;bottom:0;background-color:#fff;padding-top:10px;padding-bottom:10px;text-align:center;opacity:.7;overflow:hidden;margin:0;left:0;right:0;filter:alpha(opacity=70)}.ic_container{position:relative}.img-caption-title{padding:3px;opacity:1;font-size:1.1em;color:#000}.grid-item,.grid-sizer,.toppromo{padding:5px}.searchbar i.activ{color:#BC2A38}.tile-view-buttons{position:absolute;top:8px;right:5px}.header-bar{background-color:#A52134}.gutter-sizer{width:5px}.grid-item{color:#fff}.row-small{margin-left:-6px;margin-right:-6px}#logo-container{padding-left:4px}#navigationtop{padding-left:5px;padding-right:5px}.navbar-collapse.collapse{padding-right:15px}#navigation_secondary{padding-left:5px;padding-right:15px}div.tiling-view{position:absolute;bottom:10px;width:100%;left:5px;padding-right:10px}.bottom-border{padding-bottom:8px;border-bottom:1px grey dotted;margin-top:10px}.back-to-top,.to-bottom{background:#000;right:20px;padding:10px 15px;opacity:.6;position:fixed;font-size:large;border-radius:15px;z-index:80;color:#fff}.back-to-top{bottom:70px}.to-bottom{bottom:20px}.search-btn,.search-btn:hover{background-image:none;text-shadow:none}.sidebar-mobile{opacity:.9;color:#fff;position:fixed;top:20px;right:0;font-size:large;border-radius:15px;z-index:80;padding:10px 0 10px 15px}.ui-sidebar{overflow:scroll}.stretchy-teaser>img{margin:0 -50% 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.stretchy-wrapper{width:100%;padding-bottom:75%;position:relative}div.stretchy-wrapper>div.stretchy-teaser{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;font-size:24px;text-align:center}.filter-group,.tile_heading,.ui-selectmanycheckbox .ui-selectmanycheckbox-item-group{font-size:larger}.back-to-top:hover,.to-bottom:hover{opacity:1;color:#fff}.k0,.k3{color:#000}.ui-accordion .ui-accordion-content{padding:5px 10px!important}#map div.cluster,#map_canvas div.cluster{width:auto;height:auto;min-width:35px!important;min-height:39px!important;background-repeat:no-repeat}#map div,#map_canvas div{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}tbody>tr>td>label{font-weight:normal}form label{padding-top:15px;}label{font-weight:400}button.tiling-view{width:100%;padding-right:5px}.k0{background-color:#fff}.k1{background-color:#F6A4AC}.k2{background-color:#CD6771}.k3{background-color:#FFD1AA}.k4{background-color:#D49A6A}.k5{background-color:#699}.k6{background-color:#407F7F}.k7{background-color:#9AD58E}.k8{background-color:#68B159}.k9{background-color:#7B151F}.k10{background-color:#804515}.k11{background-color:#0D4D4D}.k12{background-color:#216A12}.k13{background-color:rgba(36,109,94,1)}.grid-item-content>.caption{padding:10px}.search-btn:hover{background-color:#F6A4AC}.tile_heading{font-weight:700}.container{max-width:100%}.navbar-toggle{border:1px solid #fff;border-radius:10px}#footer {background-color:#c3b7ae;color:#fff}#footer p{margin:15px 0px;line-height:1.8em;}#footer a,#footer a:hover,#footer p{color:#fff}#footerContent div.heading{font-weight:700;font-size:1.1em;margin-top:2px;margin-bottom:2px;color:#fff}.social-footer{color:#fff;font-size:40px}.noHeight{height:0}.custom-sub-container{padding:5px}.noleftborder{border-left:none}.listview-btn,.listview-form-control{border:1px solid #000!important}.booking-list{position:absolute;top:-38px;right:10px}.booking-tile-container{position:relative}.booking-tile{position:absolute;bottom:0;left:0;padding:0}.gm-style .gm-iw .gm-ph,.gm-style .gm-iw .gm-sv,.gm-style .gm-iw .gm-wsv{position:relative;overflow:hidden;cursor:pointer}.booking-tile-button{width:100%;padding-top:10px;padding-bottom:10px;border-radius:unset !important}.w1{width:49%}.w2{width:15%}.w3{width:20%}.w4{width:25%}.w5{width:30%}.w6{width:35%}.w7{width:40%}.w8{width:45%}.w9{width:50%}.w10{width:55%}.w11{width:60%}.gi-h1{height:100px}.gi-h2{height:150px}.gi-h3{height:200px}.gi-h4{height:250px}.gi-h5{height:300px}.gi-h6{height:350px}.gi-h7{height:400px}.gi-h8{height:450px}.gi-h9{height:500px}.gi-h10{height:550px}.gi-h11{height:600px}.gm-style .gm-style-iw{font-weight:300;font-size:13px}.gm-style .gm-iw{color:#2c2c2c}.gm-style .gm-iw b{font-weight:400}.gm-style .gm-iw a:link,.gm-style .gm-iw a:visited{color:#4272db;text-decoration:none}.gm-style .gm-iw a:hover{color:#4272db;text-decoration:underline}.gm-style .gm-iw .gm-title{font-weight:400;margin-bottom:1px}.gm-style .gm-iw .gm-basicinfo{line-height:18px;padding-bottom:12px}.gm-style .gm-iw .gm-website{padding-top:6px}.gm-style .gm-iw .gm-photos{padding-bottom:8px}.gm-style .gm-iw .gm-ph,.gm-style .gm-iw .gm-sv{height:50px;width:100px}.gm-style .gm-iw .gm-sv{padding-right:4px}.gm-style .gm-iw .gm-ph-label,.gm-style .gm-iw .gm-sv-label{cursor:pointer;position:absolute;bottom:6px;color:#fff;font-weight:400;text-shadow:rgba(0,0,0,.7) 0 1px 4px;font-size:12px}.gm-style .gm-iw .gm-stars-b,.gm-style .gm-iw .gm-stars-f{height:13px;font-size:0}.gm-style .gm-iw .gm-stars-b{position:relative;background-position:0 0;width:65px;top:3px;margin:0 5px}.gm-style .gm-iw .gm-rev{line-height:20px}.gm-style .gm-iw .gm-numeric-rev{font-size:16px;color:#dd4b39;font-weight:400}.gm-style .gm-iw.gm-transit{margin-left:15px}.gm-style .gm-iw.gm-transit td{vertical-align:top}.gm-style .gm-iw.gm-transit .gm-time{white-space:nowrap;color:#676767;font-weight:700}.gm-style,.gm-style .gm-style-mtc div,.gm-style .gm-style-mtc label{font-weight:400}.gm-style .gm-iw.gm-transit img{width:15px;height:15px;margin:1px 5px 0 -20px;float:left}.gm-iw{text-align:left}.gm-iw .gm-numeric-rev{float:left}.gm-iw .gm-photos,.gm-iw .gm-rev{direction:ltr}.gm-iw .gm-stars-b,.gm-iw .gm-stars-f{background:url(http://maps.gstatic.com/mapfiles/api-3/images/review_stars.png) no-repeat;background-size:65px 26px;float:left}.gm-iw .gm-stars-f{background-position:left -13px}.gm-iw .gm-ph-label,.gm-iw .gm-sv-label{left:4px}.gm-style .gm-style-cc a,.gm-style .gm-style-cc span,.gm-style .gm-style-mtc div{font-size:10px}@media print{.gm-style .gmnoprint,.gmnoprint{display:none}}@media screen{.gm-style .gmnoscreen,.gmnoscreen{display:none}}.gm-style{font-family:Roboto,Arial,sans-serif;font-size:11px;text-decoration:none}.listview-btn{background-color:#fff!important}.chip{background-color:transparent!important;color:#fff!important;border:1px solid #fff!important;margin-right:5px;margin-bottom:5px}.chip span{font-size:12px}.ui-selectmanycheckbox .ui-selectmanycheckbox-item-group{font-weight:400!important}.back-button,.booking-button{box-sizing:border-box;border-width:1px;border-style:solid;border-radius:50px;font-weight:500;font-style:normal;padding-right: 30px; padding-left: 30px}.catalogEntry{background-color:#fff;background-clip:content-box}.booking-button{background-color:rgba(165,33,52,1);border-color:rgba(165,33,52,1);color:#FFF}.back-button{background-color:#fff;color:#000}.back-button span,.booking-button span{font-size:14px}.ui-selectmanycheckbox.ui-widget{width:100%}.resetLink{color:rgba(165,33,52,1)!important;text-decoration:underline}.region-overflow-container{width:300px;height:411px;background:inherit;background-color:rgba(210,118,130,.8);position:absolute;right:20px;top:15px}.btn-region-overflow{width:100%;border-radius:30px;color:#fff}.btn-region-overflow:hover{color:#fff;font-weight:700}a.btn-region-overflow,span.btn-region-overflow{width:100%;border-radius:30px;color:#fff;padding:10px 20px}a.btn-region-campsites,span.btn-region-campsites{background-color:#6da398!important;background-image:none}a.btn-region-firms,span.btn-region-firms{background-color:#6da398!important;background-image:none}a.btn-region-events,span.btn-region-events{background-color:#6da398!important;background-image:none}a.btn-region-info,span.btn-region-info{background-color:#6da398!important;background-image:none}.show-less,.show-more{background-color:rgba(255,255,255,.7);padding-top:15px}.fitText{font-size:57px;height:210px;width:100%}.caption-without-image{text-align:center;font-weight:100;word-wrap:break-word}.caption-with-image{color:#000}.caption-without-image span{font-weight:400}.grid-item-fixed{height:290px}.expand-article{position:relative;height:300px;overflow:hidden}.article-expanded{height:100%}.show-more{position:absolute;bottom:0;z-index:2;padding-bottom:15px}.owl-next,.owl-prev{position:absolute;top:40%;font-size:25px!important;background:0 0!important}.show-less:hover,.show-more:hover{color:rgba(165,33,52,1);cursor:pointer}#reservationBox{padding-top:20px;padding-bottom:20px}.ui-menubar{border:none;border-bottom:3px solid #246d5e}.ui-menuitem{border-right:1px solid grey!important}.ui-menuitem:last-child{border-right:none!important}.ui-selectonemenu-filter-container{width:100%}.owl-prev{left:0}.owl-next{right:0}.ghostbtn{background-color:transparent!important;border:1px solid #fff!important}ol.carousel-indicators{padding-top:0;margin-top:-9px;bottom:initial!important}ol.carousel-indicators#carousel-indicators-homepage li{border:1px solid #888;border-radius:0;margin:0;width:17px;height:8px}ol.carousel-indicators#carousel-indicators-homepage li.active{background-color:#BC2A38;border:1px solid #8F2A27;margin:0}.booking-button:hover,.ghostbtn:hover{color:#fff;font-weight:700}.detailview-title{color:#407f7f}h2.detailview-title{padding-bottom:8px;border-bottom:1px solid}.ui-menuitem.active a span{font-weight:700!important;color:#762634}.sidebar-container{padding-top:50px;padding-bottom:50px}.panel{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;}.ui-state-focus>.ui-icon-check{border:1px solid #594d4d;background: #b0384e;font-weight: normal;color: #ffffff;background-image: url(/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-campingtheme);background-position: -64px -144px;}.ui-chkbox.ui-widget{padding-top:15px;}.catalogEntryPremium{}.catalogEntryMini{}.catalogEntryArticle{background-color: #f3f2e4;background-clip: content-box;}