body{position:relative;-webkit-font-smoothing:subpixel-antialiased}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#73cccc}.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}.animation-wrapper{width:100%;position:absolute;top:0;right:0;bottom:0;padding:15px 0;display:inline-block;vertical-align:top;overflow:hidden}.main-bg{width:1300px;height:600px;position:relative;float:right;margin:-82px -72px 0 auto;background-repeat:no-repeat}.ground-wrapper{width:100%;height:auto;position:absolute;z-index:-1;margin:0;background-repeat:no-repeat}#BirdWrap{position:absolute;overflow:hidden}#BirdWrap{left:0;top:0;height:44%;width:100%}#flamegroup,.flame{width:26px;height:37px;margin:0 auto;position:absolute;cursor:pointer!important}#flamegroup{top:375px;left:219px}.flame{background:url(../images/flame-sprite.png);background-repeat:no-repeat;animation:flicker .4s linear infinite}body.webp_allowed .flame{background-image:url(../images/flame-sprite.webp)}@keyframes flicker{0%{background-position:0 0;opacity:.8}25%{background-position:0 0}25.1%{background-position:-26px 0}50%{background-position:-26px 0;opacity:.4}50.1%,75%{background-position:-52px 0}75.1%{background-position:-26px 0}100%{background-position:-26px 0;opacity:.8}}#water-ripples-1{margin:0 auto;position:absolute;top:376px;left:698px;width:165px;height:27px;overflow:hidden}.water-ripple-1,.water-ripple-2,.water-ripple-3,.water-ripple-4{width:100%;height:100%;position:absolute}.water-ripple-1{-webkit-animation:fadeIt 4s linear infinite;-moz-animation:fadeIt 4s linear infinite;-o-animation:fadeIt 4s linear infinite;animation:fadeIt 4s linear infinite}.water-ripple-2{-webkit-animation:fadeIt-1 4s linear infinite;-moz-animation:fadeIt-1 4s linear infinite;-o-animation:fadeIt-1 4s linear infinite;animation:fadeIt-1 4s linear infinite}.water-ripple-3{-webkit-animation:fadeIt-2 4s linear infinite;-moz-animation:fadeIt-2 4s linear infinite;-o-animation:fadeIt-2 4s linear infinite;animation:fadeIt-2 4s linear infinite}.water-ripple-4{-webkit-animation:fadeIt-3 4s linear infinite;-moz-animation:fadeIt-3 4s linear infinite;-o-animation:fadeIt-3 4s linear infinite;animation:fadeIt-3 4s linear infinite}@keyframes fadeIt{0%{opacity:1}100%,40%,75%{opacity:0}}@-moz-keyframes fadeIt{0%{opacity:1}100%,40%,75%{opacity:0}}@keyframes fadeIt-1{0%,100%,75%{opacity:0}40%{opacity:1}}@-moz-keyframes fadeIt-1{0%,100%,75%{opacity:0}40%{opacity:1}}@keyframes fadeIt-2{0%,100%,40%{opacity:0}75%{opacity:1}}@-moz-keyframes fadeIt-2{0%,100%,40%{opacity:0}75%{opacity:1}}@keyframes fadeIt-3{0%,40%,75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIt-3{0%,40%,75%{opacity:0}100%{opacity:1}}#main-bg .cloud-left-top{right:250px;top:55px}.cloud-left-top{position:absolute;left:312px;top:125px}.cloud-left-bottom{position:absolute;bottom:-3px;left:160px}#main-bg .cloud-left-bottom{bottom:63px;right:410px}.cloud-right{position:absolute;right:0;bottom:30px}#clouds,.cloud{position:relative}.tiny-cloud-left,.tiny-cloud-right{position:absolute;animation-iteration-count:infinite;transform-origin:50% 50%;animation-direction:alternate}.tiny-cloud-left{left:100px;bottom:14px;width:31px;animation:tinyCloudLeft linear 27s}.tiny-cloud-right{right:315px;bottom:49px;width:31px;animation:tinyCloudRight linear 30s}@keyframes tinyCloudRight{0%{transform:translate(162px,-33px)}100%{transform:translate(-1px,1px)}}@keyframes tinyCloudLeft{0%{transform:translate(88px,-16px)}100%{transform:translate(-1px,1px)}}.apple-tree,.bus,.bus-b,.bus-c,.bus-wrap,.bus-wrap-b,.bus-wrap-c,.cherry,.neurcita-vec,.neurcita-vec-1{position:absolute}#clouds{max-width:945px;padding:130px 0;overflow:hidden;margin-top:63px}.cloud{width:200px;height:60px;background:#fff;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px}.cloud:after,.cloud:before{content:'';background:#fff;width:100px;height:80px;position:absolute;top:-15px;left:10px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-webkit-transform:rotate(30deg);transform:rotate(30deg);-moz-transform:rotate(30deg)}.x2,.x3{-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6)}.cloud:after{width:120px;height:120px;top:-55px;left:auto;right:15px}@keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}@-webkit-keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}@-moz-keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}@-o-keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}@keyframes moveclouds-mob{0%{margin-left:0}100%{margin-left:100px}}@-webkit-keyframes moveclouds-mob{0%{margin-left:0}100%{margin-left:100px}}@-moz-keyframes moveclouds-mob{0%{margin-left:0}100%{margin-left:100px}}@-o-keyframes moveclouds-mob{0%{margin-left:0}100%{margin-left:100px}}@keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}@-webkit-keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}@-moz-keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}@-o-keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}.neurcita-vec{width:45px;height:91px;right:519px;bottom:118px;z-index:2}.neurcita-vec-1{width:30px;height:48px;right:480px;bottom:146px;z-index:3}.apple-tree{width:147px;height:212px;top:252px;right:264px;z-index:3}.cherry{right:541px;bottom:121px;z-index:3}.bus-wrap,.bus-wrap-b{height:220px;z-index:1}.bus-wrap{width:450px;bottom:20px;left:0}.bus,.bus-b{top:50px}.bus{left:30px}@keyframes banner-van{0%{opacity:0;-webkit-transform:translateX(-350px) scale(.65);transform:translateX(-350px) scale(.65)}25%{opacity:1}100%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}.bus-wrap{position:absolute;top:60.5%;left:32%;width:88px;height:68px;display:block;opacity:0;background-size:85%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:banner-van 1.2s;animation:banner-van 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes moveBus{from{transform:translateX(0)}to{transform:translateX(260px)}}@-moz-keyframes moveBus{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(260px)}}@-webkit-keyframes moveBus{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(260px)}}.bus-wrap-b{width:550px;bottom:274px;right:200px;height:auto;z-index:1}.bus-b{right:0;animation:moveBus-b 11s ease-out forwards;-moz-animation:moveBus-b 11s ease-out forwards;-webkit-animation:moveBus-b 11s ease-out forwards}@keyframes moveBus-b{from{transform:translateX(0)}to{transform:translateX(-450px)}}@-moz-keyframes moveBus-b{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-450px)}}@-webkit-keyframes moveBus-b{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-450px)}}@keyframes moveBus-b-mob{from{transform:translateX(-180px)}to{transform:translateX(-450px)}}@-moz-keyframes moveBus-b-mob{from{-moz-transform:translateX(-180px)}to{-moz-transform:translateX(-450px)}}@-webkit-keyframes moveBus-b-mob{from{-webkit-transform:translateX(-180px)}to{-webkit-transform:translateX(-450px)}}@keyframes moveBus-b-xsmob{from{transform:translateX(-280px)}to{transform:translateX(-450px)}}@-moz-keyframes moveBus-b-xsmob{from{-moz-transform:translateX(-280px)}to{-moz-transform:translateX(-450px)}}@-webkit-keyframes moveBus-b-xsmob{from{-webkit-transform:translateX(-280px)}to{-webkit-transform:translateX(-450px)}}@keyframes moveBus-b-xs{from{transform:translateX(-300px)}to{transform:translateX(-450px)}}@-moz-keyframes moveBus-b-xs{from{-moz-transform:translateX(-300px)}to{-moz-transform:translateX(-450px)}}@-webkit-keyframes moveBus-b-xs{from{-webkit-transform:translateX(-300px)}to{-webkit-transform:translateX(-450px)}}.bus-wrap-c{width:250px;height:100px;top:325px;left:0;overflow:hidden}.bus-c{top:50px;left:30px;animation:moveBus-c-mobile 5s ease-out forwards;-moz-animation:moveBus-c-mobile 5s ease-out forwards;-webkit-animation:moveBus-c-mobile 5s ease-out forwards;-o-animation:moveBus-c-mobile 5s ease-out forwards}img.reflect1,img.reflect2{animation-iteration-count:infinite}@keyframes moveBus-c{from{transform:translateX(0)}to{transform:translateX(150px)}}@-moz-keyframes moveBus-c{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(150px)}}@-webkit-keyframes moveBus-c{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(150px)}}@keyframes moveBus-c-mobile{from{transform:translateX(60px)}to{transform:translateX(150px)}}@-moz-keyframes moveBus-c-mobile{from{-moz-transform:translateX(1060px)}to{-moz-transform:translateX(150px)}}@-webkit-keyframes moveBus-c-mobile{from{-webkit-transform:translateX(60px)}to{-webkit-transform:translateX(150px)}}.banner_caption a:after,.campervan_home_facilities .image:after,.campervans_carousel li:after,.checkbox span:before,.featured_van_posts ul li figcaption:after,.featured_van_posts ul li:after,.form-group:after,.sub-menu li a:after,.sub-menu li:before,.sub-menu:after{content:''}.campervan_home_facilities .image img:hover,.campervans_carousel .item:hover img,.col-md-img img:hover,.home_camperbug_campers img:hover{opacity:.5}.home_logo_list img:hover{opacity:.4}.bx-wrapper{position:relative;margin:0 auto;padding:0;max-width:100%!important}.bx-wrapper img{width:100%;height:112px;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);height:auto!important}body,li{color:#503e00}h1,p a{color:#848689}html{font-size:100%;scroll-behavior:smooth}body{font-family:Lora,serif;font-size:16px;-webkit-font-smoothing:2em}h1,h2,h3,h4,h5,h6{font-family:Lobster,cursive;color:#6fb82c}h1{font-size:36px}h2{font-size:22px}h3{font-size:17.22px}li,p{font-size:14px}ol,ul{margin:0 0 0 5px;padding:0}li{line-height:24px}p a:hover{color:#4eb1b1}img{height:auto;max-width:100%;width:auto}.align-center{display:block;margin:1px auto}.align-left{display:block;float:left;margin:10px auto 10px 0}.align-right{display:block;float:right;margin:10px 0 10px auto}.navbar.navbar-default{background-color:#fff;border-bottom:1px solid #efefe8;border-radius:0;margin-bottom:0;padding:10px 0;z-index:100001;backface-visibility:hidden;position:relative;font-family:Roboto,sans-serif;transition:.5s}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar .navbar-brand{position:relative;height:auto;margin:4px 0;padding:0}.navbar .navbar-brand img{position:relative;z-index:1}.navbar .nav>li{padding:0 12px;position:relati}.navbar .nav.navbar-left{margin-left:8px;position:relative}.navbar .nav>li>a{color:#503e00;font-size:15px;padding:12px 0;font-weight:400}.navbar .nav li:hover>a{color:#73cccc}.navbar .nav li.current-menu-item>a{background:url(../images/nav-dotted.png) 0 32px repeat-x;color:#6fb72d}body.webp_allowed .navbar .nav li.current-menu-item>a{background:url(../images/nav-dotted.webp) 0 32px repeat-x}.navbar .nav.navbar-right li.find-campers{background-color:#6fb72d;color:#fff;border-radius:7px;margin:4px 0 0}.navbar .nav.navbar-right li.find-campers i{margin-right:5px}.navbar .nav.navbar-right li.user-loggedin{background-image:url(../images/divider.svg);background-size:22px 23px;background-repeat:no-repeat;background-position:110% center}.navbar .nav.navbar-right li.user-loggedin i{color:#503e00}.navbar .nav.navbar-right li.user-loggedin:hover i{color:#f9a03f}.navbar .nav.navbar-right li.find-campers:hover{background-color:#503e00}.navbar .nav.navbar-right li.find-campers a{padding:8px 0;color:#fff;text-transform:unset;font-weight:500}.navbar .nav.navbar-right li.find-campers:hover a{color:#fff}.menu-item-has-children i{float:left}.menu-item-has-children i,.navbar-collapse i{font-size:16px;margin:0 0 0 3px;line-height:44px}.nav-icon-mobile{display:none}.dropmenu{position:fixed;left:0;right:0;border-top:5px solid transparent;display:none;z-index:10}.inner-dropmenu{width:100%;background:#fff;padding:15px 0;border-top:1px solid #e4dcc1;box-shadow:0 3px 5px #a8a290;margin-top:47px}.sub-menu:after{clear:both;display:table}.sub-menu li .nav_cion{background-size:36px;background-position:left top}.sub-menu li:hover .nav_cion{background-position:left bottom}.sub-menu li{width:20%;float:left;list-style:none;position:relative;margin:8px 0}.sub-menu li:hover:before{display:block}.sub-menu li:before{position:absolute;left:0;right:0;top:0;border:2px solid #6fb82c;height:36px;width:36px;border-radius:50%;transform:scale(1.2);display:none}.sub-menu li a{display:block;color:#503e00;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;text-decoration:none}.banner_caption a,.campervan_home_facilities a{font-weight:700;text-decoration:none}.sub-menu li a:after{clear:both;display:table}.sub-menu li a img{margin:0 15px 0 0}.sub-menu li .nav_cion{width:36px;height:36px;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;margin:0 12px 0 0}.sub-menu li .nav_cion img{width:36px;position:absolute;top:0;left:0;right:0;object-fit:cover;transition:all .3s ease}.sub-menu li:hover span.nav_cion img{top:inherit;bottom:0;transition:all 1.8s ease}.banner-caption-section{width:100%;float:left}.animation-section{width:100%;float:left}.bx-slider-section{width:100%;float:left}.after_header{height:612px;margin:0 0 74px;position:relative}.after_header.style_one{background:#f6f2ab}.after_header.style_two{width:100%;float:left;margin:0;height:auto}.after_header.style_one .banner-image{display:none}.after_header.style_two .get_started{padding:1px 0;margin:100px 0 0;position:relative;z-index:1000}.banner_caption{margin:30px 0;padding:1px 0;max-width:400px;position:relative;z-index:1}.banner_caption h1{font-family:Lobster,cursive,gerogia;color:#424242;font-size:46px;margin-top:30px;margin-bottom:45px;background:url(../images/caption_heading_dotted_line.png) left bottom no-repeat}body.webp_allowed .banner_caption h1{background:url(../images/caption_heading_dotted_line.webp) left bottom no-repeat}.banner_caption p{color:#503e00;font-size:15px;line-height:28px;margin:12px 0 35px}.banner_caption .view_camp_btn{background-color:#73cccc;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:10px 20px;display:inline-block;position:relative}.banner_caption a:after,.campervans_carousel li:after{position:absolute}.campervans_carousel{width:100%;height:140px;overflow:hidden;float:left}.banner_caption .view_camp_btn:after{right:-12px;height:100%;width:12px;top:0;border-width:15px 4px 28px 8px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.banner_caption a.view_camp_btn:hover{background-color:#4eb1b1}.banner_caption a.view_camp_btn:hover:after,.calendar_book_btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.get_started{padding:1px 0}.get_started h2{color:#424242;font-size:22px}.get_started p{font-size:15px;line-height:24px}.campervans_carousel li{padding-bottom:10px;width:auto!important;max-width:200px}.campervans_carousel .item{background:#fff;text-align:center;padding:8px 4px 5px;float:left}.lsrc_class{width:100%!important}.img-lazy-load{display:none!important}.bx-wrapper .bx-controls-direction a.bx-next,.bx-wrapper .bx-controls-direction a.bx-prev{background:#6fb82c;color:#fff;width:36px;height:36px;border-radius:50%;padding:11px 0;font-size:14px;line-height:1;position:absolute;top:55px;text-indent:0;text-align:center}.bx-wrapper .bx-controls-direction a.bx-prev{left:-18px}.bx-wrapper .bx-controls-direction a.bx-next{right:-12px}.bx-wrapper .bx-controls-direction a.bx-prev:hover{background:#f9a03f}.home_campervan_news{width:100%;float:left;margin:0;padding:0;position:relative}.home_campervan_news h3{color:#424242;margin:10px 0;font-size:30px;width:100%;float:left}.home_campervan_wrapper{width:100%;float:left}.home_campervan_hire_wrapper{width:100%;float:left}.col-20{width:20%;float:left;padding-right:13px;padding-left:13px}.col-25{width:25%;float:left;padding-right:20px;padding-left:20px}.home_logo_list{width:100%;float:left;padding-bottom:70px}.home_logo_list .home_logos{width:100%;height:66px;float:left}.home_logo_list img{width:11.2%;opacity:.5;margin:0 22px}.home_logo_list p{line-height:28px;font-size:15px;margin:0 0 30px;font-family:Roboto,sans-serif}.home_camperbug_campers{padding:31px 0 0}.home_camperbug_campers.vehicles_list_home{padding:99px 0 102px 0}.home_camperbug_campers p{padding-bottom:30px}.home_camperbug_campers p,.home_campervan_news p{width:100%;float:left;color:#503e00;font-size:15px;line-height:28px;margin:0}.home_camperbug_campers p{padding-bottom:13px;padding-top:15px;float:left}.home_camperbug_campers h4{color:#5d5c58;margin-bottom:14px;margin-top:0;font-size:20px}.home_camperbug_campers img{width:245px;height:150px;float:left;object-fit:cover;margin-top:6px;border-radius:4px;font-family:'object-fit: cover;'}.col-25 img{width:100%}.home_campervan_news .row .custom-col:last-child{width:55%}.campervan_home_facilities{margin:90px 0 0}.campervan_home_facilities h2{margin:0 0 4px;color:#5d5c58}.fature_list_bottom{width:50%;float:left}.fature_list_bottom img{width:20px}.fature_list_bottom p{display:inline-block;font-size:14px;margin-left:3px;margin-bottom:8px;color:#503e00}.fature_list_bottom>span.listing-icon{background-image:url(/images/added/spirit_image.png);background-repeat:no-repeat;width:19%;height:32px;opacity:.7;float:left;zoom:.7;margin:0}body.webp_allowed .fature_list_bottom>span.listing-icon{background-image:url(/images/added/spirit_image.webp)}.listing-icon.bike_rack{background-position:-2428px 0}.listing-icon.usb_plug_for_phones{background-position:-6px 0}.listing-icon.isofix{background-position:-1511px 0}.listing-icon.bedding_supplied{background-position:-971px 0}.listing-icon.pets_allowed{background-position:-54px 0}.listing-icon.automatic_gearbox{background-position:-1835px 0}.fature_list_bottom_wrapper{overflow:hidden;margin-bottom:5px}.featured_van_bottom{overflow:auto;margin-left:-9px;margin-right:-9px;margin-bottom:15px}.featured_van_bottom_list{overflow:auto;margin-top:28px}.featured_campervan_bottom{padding:0 15px 10px}.featured_campervan_bottom .featured_campervan_info{font-size:15px;margin-bottom:30px;line-height:28px}.featured_campervan_bottom h3{color:#424242;margin-top:0;font-size:26px;margin-bottom:25px}.col-md-img{width:50%;float:left;padding-left:9px;padding-right:9px}.col-md-img img{border-radius:4px}.campervan_home_facilities .image{display:inline-block;position:relative}.campervan_home_facilities .image:hover:after{opacity:1}.campervan_home_facilities .description p{color:#503e00;font-size:15px;line-height:28px;text-align:left;margin:13px 0 62px}.home_facilities_img{width:200px;height:162px;float:left;object-fit:cover;border-radius:4px;font-family:'object-fit: cover;'}.campervan_home_facilities .icon{width:28px;float:left;margin:0 26px 24px 0}.campervan_home_facilities a{color:#848689;margin:10px 0 0;font-weight:400;color:#73cccc;font-size:small}.campervan_home_facilities a:hover,.see-more-campers-1:hover,.view-listing-link:hover{color:#43e3e2;text-decoration:none}.home_desc-left{padding-left:10px;padding-right:53px}.see-more-campers-1:hover{text-decoration:underline}.home_camperbug_campers_user{color:#71bdbd}.home_camperbug_campers_user a,.vehicles_list_home a{color:#73cccc;text-decoration:underline;font-size:13px}.home_camperbug_campers_user a:hover,.vehicles_list_home a:hover{color:#43e3e2}.home_camperbug_campers_user div{font-size:13px}.home_camperbug_campers_user div:first-child{flex-grow:2}.home_camperbug_campers_user div:last-child{flex-grow:1}.home_logo_list h6{width:100%;float:left;font-size:25px;margin-top:12px;margin-bottom:15px;color:#424242}.home_camperbug_campers .home_camperbug_campers_desc{padding-bottom:40px}#site-footer{padding:110px 0 0;background:#f6f2ab;position:relative}#site-footer.footer-inner{width:100%;float:left;background:#fff;position:relative}main{display:inline-block;width:100%}.footer_top{padding:135px 0 30px;background:#fff}.footer_top ul{margin:0;padding:0;text-align:center;font-family:Roboto,sans-serif}.footer_top ul li{list-style:none;width:25%;margin:0 -4px 0 0;text-align:left;padding:5px 0;float:right}.footer_top ul li a{color:#817f7f;text-decoration:none;display:block;text-align:center;font-size:15px}.footer_top ul li a:hover{color:#f9a03f}.footer_bottom{width:100%;float:left;background:#fff;padding:35px 0 15px 0;text-align:center}.footer_bottom p{color:#817f7f;font-size:12px;margin:10px 0;margin-bottom:20px;font-family:Roboto,sans-serif}.footer_bottom p:hover{color:#f9a03f}.social-icon{margin:0;padding:0;float:left;padding-left:20px}.social-icon li{list-style:none;float:left;width:38px;height:38px;background:#6fb82c;text-align:center;padding:8px 0;margin:0 5px 0 0;float:left;border:.5px solid #fbf6d6}.social-icon li a{text-decoration:none;color:#fff;font-size:18px}.social-icon li:hover{background:#f9a03f}.social-icon li img{width:20px;fill:#fff}.featured_campervan{margin:40px 0 0;border-bottom:1px solid #e4dcc1;padding:0 0 40px}.footer-widget p{color:#503e00;text-decoration:none}.footer-widget p a{color:#fff;text-decoration:none}.btn-default.active,.btn-default.active:hover,.btn-default.focus,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#f9a03f;border-color:#f9a03f;box-shadow:none;outline:0}.btn-default{color:#fff;background-color:#690;border-color:#690;border-radius:0;width:215px;display:block;margin-bottom:10px;height:40px}p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form-control{color:#503e00;font-size:14px;font-weight:500}.form-control::-webkit-input-placeholder{color:#888885;opacity:1}.form-control::-ms-input-placeholder{color:#888885;opacity:1}.form-control::-moz-placeholder{color:#888885;opacity:1}.form-control::-o-placeholder{color:#888885;opacity:1}.home_campervan_news .read_more_section{height:auto}.home_campervan_news .custom_read_wrap{width:100%;float:left;margin:0}.scrollup,.scrollup:focus,.scrollup:hover{color:#fff}.footer_illustration{position:absolute;left:0;right:0;top:0;overflow:hidden}#easyTooltip{background:#73cccc;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 14px;line-height:1}.read_more_section.expanded{height:auto!important}.campervan_home_facilities h4{font-size:20px;color:#5d5c58;margin-top:-2px;margin-bottom:8px}.campervan_home_facilities .description{margin-top:5px}.read_more_section p{margin-bottom:10px}.custom_read_wrap{margin-bottom:20px}.read_more_section_home{height:80px!important}.modal-backdrop.in{opacity:.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop-custom{opacity:1;background-color:unset}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(255,255,255,.2);border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.modal-body p{margin:10px 0 0!important}#loginForm .modal-title{margin:10px 0 20px;line-height:1.42857143;color:#690;font-size:34px}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header{border:none}.checkbox label,.modal-header p,.radio label{font-size:14px;font-weight:500}.modal-open .modal{background-color:rgba(0,0,0,.5)}.modal-header p{text-align:center;margin:10px 0}.modal-header p a{color:#690}#loginForm .modal-body{padding:1px 80px 30px}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:left;color:#503e00;font-size:14px;font-weight:500}.form-control{display:block;width:100%;height:38px;padding:6px 12px;line-height:1.42857143;background-color:#ebebeb;background-image:none;border:1px solid #ebebeb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.modal{z-index:222222222}.checkbox span{padding:6px 0 0 8px;float:right;line-height:16px}.checkbox input[type=checkbox]{margin-left:0;position:absolute;left:0;top:4px;height:20px;width:20px}.checkbox span:before{position:absolute;left:0;top:8px;height:20px;width:20px;background:#ebebeb}.checkbox input[type=checkbox]:checked+span:before{background:url(../images/has-checked.png)}.btn-default,.modal-body p a{font-size:14px;font-weight:500}.form-group:after{clear:both;display:table}.modal-body p{margin:0}.modal-body p a{color:#690;cursor:pointer}.custom_read_more_buttom{display:none}.fi_container{max-width:991px;display:block;margin:0 auto;padding:50px 0 70px;position:relative;overflow:hidden}.foot_illustration_bg{position:relative;z-index:10;width:1111px}.bus_right,.foot_cloud3,.foot_sun,.foot_sun img{position:absolute}.foot_cloud1,.foot_cloud2{position:absolute;animation:movecloudl-r 120s linear infinite;-webkit-animation:movecloudl-r 120s linear infinite;-moz-animation:moveclouds-x3 120s linear infinite;-o-animation:moveclouds-x3 120s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}.foot_cloud1{left:100px;top:25px;animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-direction:alternate;animation-direction:alternate}.foot_cloud2,.foot_cloud3{-webkit-animation-direction:alternate;animation-direction:alternate}.foot_cloud2,.foot_cloud3,.foot_sun img.sun2,img.reflect1{animation-direction:alternate}.foot_cloud2{left:190px;top:5px;animation-delay:2s;-moz-animation-delay:2s}.foot_cloud3{right:290px;top:25px;z-index:12;-webkit-animation:movecloudr-l 120s linear infinite;animation:movecloudr-l 120s linear infinite;-moz-animation:movecloudr-l 120s linear infinite;-o-animation:movecloudr-l 120s linear infinite;animation-delay:2s;-moz-animation-delay:2s}.foot_sun{left:390px;top:28px;width:110px}.foot_sun img.sun2{animation:shining-sun 2s linear infinite;-webkit-animation:shining-sun 2s linear infinite;-moz-animation:shining-sun 2s linear infinite;-o-animation:shining-sun 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.foot_sun img{left:0;top:0}.bus_right{bottom:50px;right:0;animation:move-busrtl 60s linear forwards infinite;-webkit-animation:move-busrtl 60s linear forwards infinite;-moz-animation:move-busrtl 60s linear forwards infinite;-o-animation:move-busrtl 60s linear forwards infinite;animation-delay:2s;-moz-animation-delay:2s}.bus_left{width:88px;height:68px;position:absolute;bottom:1px;z-index:15;animation:move-bus 60s linear forwards infinite;-webkit-animation:move-bus 60s linear forwards infinite;-moz-animation:move-bus 60s linear forwards infinite;-o-animation:move-bus 60s linear forwards infinite;animation-delay:2s;-moz-animation-delay:2s}.river_left,.river_right{width:227px;height:34px;position:absolute}.bus_left .rear_wheel{position:absolute;left:17px;bottom:1px;-webkit-animation:move-wheel 9s linear forwards infinite;animation:move-wheel 9s linear forwards infinite;-moz-animation:move-wheel 9s linear forwards infinite;-o-animation:move-wheel 9s linear forwards infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.bus_left .front_wheel{position:absolute;right:16px;bottom:2px;-webkit-animation:move-wheel 9s ease-in-out forwards infinite;animation:move-wheel 9s ease-in-out forwards infinite;-moz-animation:move-wheel 9s ease-in-out forwards infinite;-o-animation:move-wheel 9s ease-in-out forwards infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.river_left{bottom:88px;left:390px}.river_left img,.river_right img{left:0;top:0;position:absolute}.river_right{bottom:88px;right:40px}img.reflect1{animation:river1 2s linear infinite;-webkit-animation:river1 2s linear infinite;-moz-animation:river1 2s linear infinite;-o-animation:river1 2s linear infinite;-webkit-animation-delay:.1s;animation-delay:.1s;-moz-animation-delay:.1s}img.reflect2{animation:river 4s linear infinite;-webkit-animation:river 4s linear infinite;-moz-animation:river 4s linear infinite;-o-animation:river 4s linear infinite;-webkit-animation-delay:.2s;animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;animation-direction:alternate}div#smoke{position:absolute;left:207px;bottom:222px;width:50px;height:50px;z-index:2}.smoke1,.smoke2,.smoke3{background:#fff;border-radius:50%;position:absolute;left:0}.smoke1{width:25px;height:25px;opacity:.4;margin:27px auto 0;right:-15px;-webkit-animation:smoke1 9s linear infinite;animation:smoke1 9s linear infinite;-moz-animation:smoke1 9s linear infinite;-o-animation:smoke1 9s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.smoke2{width:20px;height:20px;opacity:.3;margin:12px auto 0;right:-24px;animation:smoke2 12s linear infinite;-webkit-animation:smoke2 12s linear infinite;-moz-animation:smoke2 12s linear infinite;-o-animation:smoke2 12s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.smoke3{width:15px;height:15px;opacity:.2;margin:1px auto 0;right:-32px;animation:smoke3 15s linear infinite;-webkit-animation:smoke3 15s linear infinite;-moz-animation:smoke3 15s linear infinite;-o-animation:smoke3 15s linear infinite;animation-delay:2s;-moz-animation-delay:2s}@keyframes movecloudl-r{from{transform:translateX(0)}to{transform:translateX(700px)}}@-webkit-keyframes movecloudl-r{from{transform:translateX(0)}to{transform:translateX(700px)}}@keyframes movecloudr-l{from{transform:translateX(0)}to{transform:translateX(-700px)}}@-webkit-keyframes movecloudr-l{from{transform:translateX(0)}to{transform:translateX(-700px)}}@keyframes shining-sun{from{opacity:0}to{opacity:1}}@-webkit-keyframes shining-sun{from{opacity:0}to{opacity:1}}@keyframes move-bus{from{left:-90px}to{left:100%}}@-webkit-keyframes move-bus{from{left:-90px}to{left:100%}}@keyframes move-busrtl{from{right:-90px}to{right:100%}}@-webkit-keyframes move-busrtl{from{right:-90px}to{right:100%}}@keyframes move-wheel{from{transform:rotate(0)}to{transform:rotate(2880deg)}}@-webkit-keyframes move-wheel{from{transform:rotate(0)}to{transform:rotate(2880deg)}}@keyframes river{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@-webkit-keyframes river{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes river1{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@-webkit-keyframes river1{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes smoke1{from{opacity:.4}to{opacity:0}}@-webkit-keyframes smoke1{from{opacity:.4}to{opacity:0}}@keyframes smoke2{from{opacity:.3}to{opacity:0}}@-webkit-keyframes smoke2{from{opacity:.3}to{opacity:0}}@keyframes smoke3{from{opacity:.2}to{opacity:0}}@-webkit-keyframes smoke3{from{opacity:.2}to{opacity:0}}.cloud-left-bottom,.cloud-left-top{animation:moveclouds-x3 120s linear infinite;-webkit-animation:moveclouds-x3 120s linear infinite;-moz-animation:moveclouds-x3 120s linear infinite;-o-animation:moveclouds-x3 120s linear infinite;-webkit-animation-delay:2s;animation-delay:2s;-moz-animation-delay:2s;animation-direction:alternate}#main-bg .cloud-left-bottom,#main-bg .cloud-left-top{animation:moveclouds-x5 130s linear infinite;left:unset;animation-direction:alternate}.cloud-right{animation:moveclouds-x3 160s linear infinite;animation-direction:alternate}#main-bg .cloud-right{left:397px;bottom:90px;right:unset;animation:moveclouds-x3 160s linear infinite;animation-direction:alternate}.scrollup{width:40px;height:40px;position:fixed;right:15px;bottom:68px;z-index:100000;background:#6fb82c;text-align:center;padding:8px;box-shadow:0 0 3px #fbf6d6;color:#fff}#green{color:#690}#loginForm h2{margin:0}#view-full{margin:0}.navbar-nav.navbar-right li:last-child{padding-right:0}.navbar .nav li .profile-img{padding:1px 0;display:inline-block}label.error{height:auto}.container-fluid>.navbar-header{padding-left:15px}.container-fluid>.navbar-collapse{padding-right:30px;padding-left:30px}.affix.navbar.navbar-default{padding:7px 0}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}label.error{color:red!important;position:relative;display:inline-block;font-size:14px}ul.navbar-left ul{display:none}ul.navbar-left ul li{padding:5px 10px 5px}ul.navbar-left li:hover>ul,ul.navbar-right li:hover>ul{display:block;box-shadow:0 0 10px #00000021;background:#fff;padding:8px 0}.dropdown-items{position:absolute;margin:0}.dropdown-items.dropdown-items-last li{width:140px}.dropdown-items li{width:143px;list-style:none}.dropdown-items li a{color:#503e00;font-size:13px;font-weight:700;display:block}.dropdown-items li a:hover{text-decoration:none}.nav-mobile{-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-ms-transition:left .5s ease;-o-transition:left .5s ease;transition:right .5s ease;background:#fff;color:#fff;cursor:pointer;height:100vh;right:-20rem;padding:55px 25px 74px 25px;position:fixed;top:0;width:15rem;z-index:1}.nav-mobile.expanded{right:0;overflow:scroll}.nav-mobile ul{list-style:none;margin:0;padding:0}.nav-mobile-ul ul li.nav-border{margin:30px 0;border-bottom:1px solid}.nav-mobile-ul ul li{margin-bottom:20px;line-height:12px}.nav-mobile-ul ul li a{margin-bottom:5px;color:#222;font-family:'Work Sans',sans-serif;font-weight:500;letter-spacing:-.03em;font-size:20px;line-height:16px}.nav-mobile-ul ul li a:hover{text-decoration:none;color:#73cccc}.nav-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:2rem;right:30px;position:fixed;top:4px;width:30px;z-index:4}.nav-toggle:hover{opacity:.8}.nav-toggle .nav-toggle-bar,.nav-toggle .nav-toggle-bar::after,.nav-toggle .nav-toggle-bar::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;background:#424242;content:'';height:.2rem;width:100%;border-radius:4px}.nav-toggle .nav-toggle-bar{margin-top:0}.nav-toggle .nav-toggle-bar::after{margin-top:.4rem}.nav-toggle .nav-toggle-bar::before{margin-top:-.4rem}.nav-toggle.expanded .nav-toggle-bar{background:0 0}.nav-toggle.expanded .nav-toggle-bar::after,.nav-toggle.expanded .nav-toggle-bar::before{background:#424242;margin-top:0}.nav-toggle.expanded .nav-toggle-bar::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.expanded .nav-toggle-bar::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.side-nav-overlay{position:fixed;width:100%;height:100%;background:#000;transition:right .5s ease;margin-left:-16px;transition:all .8s ease;opacity:0;margin-top:-7px;pointer-events:none}.side-nav-overlay.show{visibility:visible;opacity:.65}.nav-mobile-ul .menu-text-right,.nav-mobile-ul .menu-text-right a{font-size:22px;font-weight:600;color:#222}.shortcuts-link-li{margin-bottom:30px!important;margin-top:5px;border-bottom:1px solid;padding-bottom:12px}.nav-mobile .search-inpt .menu_cmp_input_search{margin:0;border-radius:5px;border:1px solid #d6e9c6;height:42px;background-color:#d6e9c6;width:100%;color:#5d5c58;font-size:22px;padding:6px;position:relative}.nav-mobile .search-inpt .menu_cmp_input_search::placeholder{color:#5d5c58;font-size:13px;width:80%;max-width:80%;white-space:break-spaces;padding-top:5px;position:absolute;top:0}.nav-mobile .search-inpt .search_icon{position:absolute;right:33px;margin-top:-35px;border-radius:50%;border:1px solid #ccc;background:#fff;width:29px;text-align:center;height:28px;line-height:25px;font-size:14px;color:#5d5c58;cursor:pointer;outline:0;padding:0 7px}.nav-mobile .menu_input_search_container .cancel-btn{display:none}.nav-mobile .menu_input_search_container.active .search-inpt{width:calc(100% - 50px)}.nav-mobile .menu_input_search_container.active .search-inpt .search_icon{right:80px}.nav-mobile .menu_input_search_container.active .cancel-btn{position:absolute;display:block;right:20px;margin-top:-25px;cursor:pointer;color:#484848;font-size:13px;font-weight:600;font-family:Roboto,sans-serif}.nav-mobile ul.cmp_input_search-autofill{position:absolute;z-index:999999999;list-style:none;background:#fff;width:80%;margin:0;padding:10px 0;border:1px solid #e6e6e6;border-radius:5px}.nav-mobile ul.cmp_input_search-autofill li{padding:8px 12px;cursor:pointer;color:#484848;margin:0}.nav-mobile ul.cmp_input_search-autofill li i{color:#202020;background-color:#f1f1f1;padding:10px 15px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:8px}.nav-mobile .menu_process_result_cnt{background:#fff;width:100%;margin:10px 0 20px 0;padding:3px 0;border:1px solid #e6e6e6;border-radius:5px;float:left;display:none}.nav-mobile .menu_process_result_cnt ul li{margin-bottom:0}.nav-mobile .menu_process_result_cnt ul li a{margin:0;letter-spacing:0;font-size:13px;line-height:2.5}.nav-mobile .menu_process_result_cnt ul li.loadmore span{font-size:13px;padding:15px 0 10px 16px}ul.process_result{list-style:none;background:#fff;padding:10px 0 10px 0;margin:0;border:none;border-bottom:1px solid #e6e6e6;float:left;width:100%}.process_result>li{cursor:pointer;color:#484848;list-style:none;float:left;width:100%}.process_result li>a:hover{background-color:#f7f7f7;transition:.5s ease-in-out;color:#000;text-decoration:none}ul.process_result>li>a{color:#484848;width:100%;float:left;padding:10px 15px}ul.process_result img{float:left}ul.process_result>li a>i.fa-map-marker{color:#202020;background-color:#f1f1f1;padding:11px 16px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:10px;float:left}ul.process_result>li>a>.loc_name{float:right;padding:0 0;cursor:pointer;color:#484848;font-size:12px}.pitch_categories{margin-left:50px;display:block}ul.process_result .cmp-location-icon{width:28px;margin:0;object-fit:cover;height:28px;display:inline-block;background-repeat:no-repeat;background-size:contain}.process_result>li>a>.cmp_name{margin-left:55px;font-size:12px;line-height:1.5;display:block}.place_name{font-size:12px;line-height:2.5;display:block}.process_result>li.loadmore>span{color:#56bbbb;font-size:14px;width:100%;padding:20px 0 21px 16px;display:block}.nav-mobile .menu_cmpvan_search_container .search-inpt .menu_cmpvan_input_search{margin:0;border-radius:5px;border:1px solid #d6e9c6;height:42px;background-color:#d6e9c6;width:100%;color:#5d5c58;font-size:22px;padding:6px;position:relative}.nav-mobile .menu_cmpvan_search_container .search-inpt .menu_cmpvan_input_search::placeholder{color:#5d5c58;font-size:13px;width:80%;max-width:80%;white-space:break-spaces;padding-top:5px;position:absolute;top:0}.nav-mobile .menu_cmpvan_search_container .cmpvan-cancel-btn{display:none}.nav-mobile .menu_cmpvan_search_container.active .search-inpt{width:calc(100% - 50px)}.nav-mobile .menu_cmpvan_search_container.active .search-inpt .search_icon{right:80px}.nav-mobile .menu_cmpvan_search_container.active .cmpvan-cancel-btn{position:absolute;display:block;right:20px;margin-top:-25px;cursor:pointer;color:#484848;font-size:13px;font-weight:600;font-family:Roboto,sans-serif}.nav-mobile .menu_cmpvan_process_result_cnt{background:#fff;width:100%;margin:10px 0 20px 0;padding:3px 0;border:1px solid #e6e6e6;border-radius:5px;float:left;display:none}.nav-mobile .menu_cmpvan_process_result_cnt ul li{margin-bottom:0}.nav-mobile .menu_cmpvan_process_result_cnt ul li a{margin:0;letter-spacing:0;font-size:13px;line-height:2.5}.nav-mobile .menu_cmpvan_process_result_cnt ul li.loadmore span{font-size:13px;padding:15px 0 10px 16px}#view-full,#view-mobile{min-height:20px;background-color:#690;text-align:center;color:#fff}.dot{height:13px;width:13px;background-color:#65bb17;border-radius:50%;display:inline-block}.dot-text{font-weight:700;font-size:14px;padding-left:6px}.option-not-available{text-decoration:line-through;opacity:.7;color:#503e00b8!important}li.img-popover{display:-webkit-inline-box}li.img-popover img{margin-right:0}.van{line-height:1.7}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}.nav>li>a.main-menu-link-active{color:#73cccc}.section-break{margin-top:43px}.nav-mobile-ul ul a.list-van{color:#73cccc;font-weight:600;margin-bottom:28px;display:block}.nav-mobile-ul ul .login-links-mobile a{color:#222}.modal-open .modal{background-color:rgba(0,0,0,.5)}.last-link{margin-right:80px}.home_camperbug_reviews h3{display:inline-block}.footer_top ul{text-align:end;overflow:hidden;width:880px;margin:0 auto}.profile-img-navbar{border-radius:50%;margin-left:10px;width:44px;background:#cac6c6;text-align:center;overflow:hidden;color:#ffe8e5;line-height:44px}.profile-img-navbar-a,profile-img-navbar-a:hover{color:#ffe8e5}.profile-img-navbar-a:hover{color:#ffe8e5!important}#angle-hover{padding-left:0;cursor:pointer}#dash-li{padding-right:3px}.nav_cion_info{background:url(../images/menu_info.png)}.nav_cion_msgs{background:url(../images/menu_listed.png)}.nav_cion_listings{background:url(../images/listing-icon.png)}.nav_cion_calendar{background:url(../images/menu_calendar.png)}.nav_cion_insurance{background:url(../images/umbrella.png)}.nav_cion_bookings{background:url(../images/booking.png)}.nav_cion_reviews{background:url(../images/mic.png)}.nav_cion_help{background:url(../images/question_mark.png)}.nav_cion_statics{background:url(../images/menu_statics.png)}.nav_cion_boost{background:url(../images/menu_boost.png)}.nav_cion_pen{background:url(../images/pen.png)}.fa.fa-angle-down:hover{color:#6fb72d}.sub-menu.container-hirer{display:flex;padding-left:150px}.sub-menu.container-hirer li{flex-basis:15%;width:auto;text-align:left}.sub-menu.container-hirer li:nth-child(5){flex-basis:18%}.sub-menu.container-hirer li:nth-child(6){flex-basis:auto}.sub-menu.container-hirer li:last-child{flex-basis:auto}.sub-menu.container-lender{padding-left:20px}.sub-menu.container-landowner{padding-left:20px}#des-h2{margin-bottom:15px}#des-p{margin-bottom:0;color:#484848}label.col-md-3.col-sm-4.col-xs-4{line-height:20px}#security-deposit-popup h2{color:#848689;border-bottom:1px solid #f1ebeb;padding-bottom:15px}.ins-close-btn{position:absolute;margin-left:0;right:20px;top:35px}.close-btn{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close-btn span{color:#848689}#camperbug_home{font-family:Roboto,sans-serif}.home-right-col img{width:100%;height:205px;float:left;object-fit:cover}.home-right-col h3{font-size:20px;color:#5d5c58;margin:34px 0 10px}.home-right-col{margin-left:45px}.home-right-col a{font-size:14px;display:block;margin-top:12px}.home-right-col span{color:#464444;padding-right:9px;display:inline-block}.home-right-col-last{margin-top:55px;border-top:1px solid #e4e4e4;padding-top:50px}.home_campervan_hr{width:60%}.home_campervan_info{margin:40px 0}.home_campervan_sub{color:#424242;font-size:32px;margin-bottom:32px;margin-top:0}.home_campervan_text p{color:#503e00;font-size:15px;line-height:28px}.home-right-col-wrapper{margin-left:-15px;margin-right:-15px}.col-md-img img{height:96px;width:100%;float:left;object-fit:cover}.view-listing-link{font-size:14px;color:#73cccc;margin-bottom:24px;display:block}.create-account-link{font-size:17px;color:#424242;font-family:Roboto,sans-serif}.view-listing-link span{color:#5d5c58}.see-more-campers-1{color:#56bbbb;font-size:14px;font-weight:600;text-decoration:underline;margin-top:8px}.review_desc_wrapper{width:94%;margin:0 auto}.home_camperbug_campers .review_desc_txt{line-height:21px;font-size:12px;font-style:italic;max-height:100px;overflow:hidden}.home_camperbug_campers_user a{text-decoration:none}.view-listing-bold{padding-right:4px}.home_camperbug_campers_user .view-listing-link{margin-bottom:0}.home-right-col p{font-size:14px}.col-20 .hide_desc,.col-20 .show_desc_desktop{font-size:12px;line-height:24px}@keyframes movecloudr-3{from{transform:translateX(0)}to{transform:translateX(-200px)}}@-webkit-keyframes movecloudr-3{from{transform:translateX(0)}to{transform:translateX(-200px)}}#flamegroup.flamegroup4{zoom:110%;top:75%;left:44%;z-index:10000}#flamegroup.flamegroup3{top:78%;left:59%;z-index:10000}#flamegroup.flamegroup2{top:68%;left:51%;z-index:10000}#flamegroup.flamegroup1{top:70%;left:52%;z-index:10000}#flamegroup-high .smoke-high:nth-child(1){background-color:rgba(255,255,255,.4);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;animation-duration:2s}#flamegroup-high .smoke-high:nth-child(2){width:24px;height:24px;background-color:rgba(255,255,255,.6);-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:3s;animation-duration:3s}#flamegroup-high .smoke-high:nth-child(3){width:15px;height:15px;background-color:rgba(255,255,255,.5);-webkit-animation-delay:1.75s;animation-delay:1.75s;-webkit-animation-duration:5s;animation-duration:5s}#flamegroup-high .smoke-high:nth-child(4){width:18px;height:18px;background-color:rgba(255,255,255,.7);-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:3.5s;animation-duration:3.5s}#flamegroup-high .smoke-high{position:absolute;top:0;left:7px;display:block;width:20px;height:20px;opacity:0;background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-animation-name:banner-smoke;animation-name:banner-smoke;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes banner-smoke{0%{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}10%{opacity:1;-webkit-transform:translateY(-10px) scale(.3);transform:translateY(-10px) scale(.3)}75%{opacity:1;-webkit-transform:translateY(-50px) scale(1);transform:translateY(-50px) scale(1)}100%{opacity:0;-webkit-transform:translateY(-60px) scale(0);transform:translateY(-60px) scale(0)}}@keyframes banner-smoke{0%{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}10%{opacity:1;-webkit-transform:translateY(-10px) scale(.3);transform:translateY(-10px) scale(.3)}75%{opacity:1;-webkit-transform:translateY(-50px) scale(1);transform:translateY(-50px) scale(1)}100%{opacity:0;-webkit-transform:translateY(-60px) scale(0);transform:translateY(-60px) scale(0)}}.active-msg-dot,.active-msg-dot-top{background:#73cccc;border-radius:50%;display:inline-block;position:absolute;width:6px;height:6px}.blink-dot{animation:blinkerDot 1.5s cubic-bezier(.5,0,1,1) infinite alternate}@keyframes blinkerDot{from{opacity:1}to{opacity:0}}.active-msg-dot{margin:0;right:9px;top:7px}.active-msg-dot-top{right:-9px;top:9px}.disabled-dashboard{display:none!important}.close-login{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close-login:hover{text-decoration:none;opacity:.5;color:#000}.modal.fade:not(.in).right .modal-dialog{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.list-popover.img-popover .popover.left{margin-left:100px;border-radius:2px;color:#fff;font-weight:600;box-shadow:none;border:0;background-color:#73cccc;pointer-events:none}.img-popover .popover-content{padding:3px 10px;font-size:12px}#camperbug_home #cloud-s3,#camperbug_home .cloud-s1,#camperbug_home .cloud-s2{display:none;position:absolute}#camperbug_home #smoke{left:225px}.smoke-home{position:absolute;top:40px;left:0;display:block;width:20px;height:20px;opacity:0;background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-animation-name:banner-smoke;animation-name:banner-smoke;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#camperbug_home .smoke-home:nth-child(1){background-color:rgba(255,255,255,.4);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;animation-duration:2s}#camperbug_home .smoke-home:nth-child(2){width:24px;height:24px;background-color:rgba(255,255,255,.6);-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:3s;animation-duration:3s}#camperbug_home .smoke-home:nth-child(3){width:15px;height:15px;background-color:rgba(255,255,255,.5);-webkit-animation-delay:1.75s;animation-delay:1.75s;-webkit-animation-duration:5s;animation-duration:5s}#camperbug_home .smoke-home:nth-child(4){width:18px;height:18px;background-color:rgba(255,255,255,.7);-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:3.5s;animation-duration:3.5s}#camperbug_home .cloud-s4{display:none}.bus-b,.bus-wrap{-webkit-animation-delay:.1s;animation-delay:.1s;-moz-animation-delay:.1s}.small-cloud-left{animation:moveclouds-x3 70s linear infinite;-webkit-animation:moveclouds-x3 70s linear infinite;-moz-animation:moveclouds-x33 70s linear infinite;-o-animation:moveclouds-x33 70s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.small-cloud-left,.small-cloud-right{position:absolute;left:568px;bottom:75px;width:60px}.small-cloud-right{right:381px;bottom:115px;width:63px}.small-cloud-right{animation:moveclouds-x5 60s linear infinite;animation-direction:alternate;left:unset}.tiny-cloud-left,.tiny-cloud-right{position:absolute;right:381px;bottom:115px;width:63px;animation-iteration-count:infinite;transform-origin:50% 50%;animation-direction:alternate}.tiny-cloud-left{left:100px;bottom:14px;width:31px;animation:tinyCloudLeft linear 27s}.tiny-cloud-right{right:315px;bottom:49px;width:31px;animation:tinyCloudRight linear 30s}@keyframes tinyCloudRight{0%{transform:translate(162px,-33px)}100%{transform:translate(-1px,1px)}}@keyframes tinyCloudLeft{0%{transform:translate(88px,-16px)}100%{transform:translate(-1px,1px)}}#site-footer .flamegroup1 .flame{top:-13px;left:-2px;background-image:url(../images/flame-sprite2.png);animation:flicker 1s linear infinite;background-repeat:no-repeat}body.webp_allowed #site-footer .flamegroup1 .flame{background-image:url(../images/flame-sprite2.webp)}#site-footer #flamegroup.flamegroup1{top:59%;left:55%}#site-footer div#smoke{left:-13px;bottom:39px}#site-footer .flamegroup1-footer .smoke1{-webkit-animation:smoke1 3s linear infinite;animation:smoke1 3s linear infinite;-moz-animation:smoke1 3s linear infinite;-o-animation:smoke1 3s linear infinite}#site-footer .flamegroup1-footer .smoke2{-webkit-animation:smoke1 5s linear infinite;animation:smoke1 5s linear infinite;-moz-animation:smoke1 5s linear infinite;-o-animation:smoke1 5s linear infinite}#site-footer .flamegroup1-footer .smoke3{-webkit-animation:smoke1 7s linear infinite;animation:smoke1 7s linear infinite;-moz-animation:smoke1 7s linear infinite;-o-animation:smoke1 7s linear infinite}#site-footer .flamegroup3 .smoke1{-webkit-animation:smoke1 4s linear infinite;animation:smoke1 4s linear infinite;-moz-animation:smoke1 4s linear infinite;-o-animation:smoke1 4s linear infinite}#site-footer .flamegroup3 .smoke2{-webkit-animation:smoke1 6s linear infinite;animation:smoke1 6s linear infinite;-moz-animation:smoke1 6s linear infinite;-o-animation:smoke1 6s linear infinite}#site-footer .flamegroup3 .smoke3{-webkit-animation:smoke1 8s linear infinite;animation:smoke1 8s linear infinite;-moz-animation:smoke1 8s linear infinite;-o-animation:smoke1 8s linear infinite}#site-footer .flamegroup4 .smoke1{-webkit-animation:smoke1 5s linear infinite;animation:smoke1 5s linear infinite;-moz-animation:smoke1 5s linear infinite;-o-animation:smoke1 5s linear infinite}#site-footer .flamegroup4 .smoke2{-webkit-animation:smoke1 6s linear infinite;animation:smoke1 6s linear infinite;-moz-animation:smoke1 6s linear infinite;-o-animation:smoke1 6s linear infinite}#site-footer .flamegroup4 .smoke3{-webkit-animation:smoke1 7s linear infinite;animation:smoke1 7s linear infinite;-moz-animation:smoke1 7s linear infinite;-o-animation:smoke1 7s linear infinite}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(4){animation-duration:6s}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(3){animation-duration:5s}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(2){animation-duration:5.5s}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(1){animation-duration:4.5s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(4){animation-duration:3s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(3){animation-duration:9s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(2){animation-duration:11s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(1){animation-duration:5s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(4){animation-duration:6s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(3){animation-duration:7s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(2){animation-duration:5s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(1){animation-duration:10s}#site-footer .flamegroup3 .flame{top:-13px;left:-2px;animation:flicker .9s linear infinite}#site-footer #flamegroup.flamegroup3{top:45%;left:88%;zoom:100%;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}#site-footer .flamegroup4 .flame{top:-13px;left:-2px;background-image:url(../images/flame-sprite3.png);background-repeat:no-repeat;animation:flicker .6s linear infinite}body.webp_allowed #site-footer .flamegroup4 .flame{background-image:url(../images/flame-sprite3.webp)}#site-footer #flamegroup.flamegroup4{top:54%;left:17%;zoom:100%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.bus_right{z-index:10001}.bus_left{z-index:10002}.bus-b,.bus-c,.bus-wrap{animation-delay:.8s!important}.campervans_carousel .bx-wrapper img{object-fit:cover!important}.opacity1{opacity:1!important}.main-bg-sky{width:1300px;height:520px;position:relative;float:right;margin:-82px -72px 0 auto;bottom:518px;left:119px;z-index:-2;background-repeat:no-repeat}.neurcita-red{position:absolute;left:499px;bottom:177px;z-index:1}.neurcita-blue{position:absolute;left:437px;bottom:208px;z-index:1;width:22px}.neurcita-blue1{position:absolute;left:347px;bottom:143px;z-index:1;width:40px}.xmas-tree{position:absolute;left:637px;bottom:195px;z-index:1}.bulb_n_camp{position:absolute;left:367px;bottom:147px;z-index:1}.double-tents-tree{position:absolute;right:248px;bottom:189px;z-index:1}.green-tree-tent{position:absolute;left:244px;bottom:199px;z-index:1}.random-sun{width:500px;height:110px;position:relative;z-index:-1;left:100px;top:60px}.random-sun-img{width:525px;height:auto;border-radius:50px;position:absolute}#camperbug_home #clouds,#camperbug_home .cloud{bottom:110px}#camperbug_home #flamegroup{z-index:1}.mobile-msg-bar-in .view-full-van-page{margin-bottom:0!important}.dark-tent{position:absolute;display:none;transition:1s}.show-dark-tent{display:block!important;position:absolute;transition:1s;top:0}img.cherry-back{position:absolute;right:-35px;top:11px;width:49px}div#clouds img:hover{filter:drop-shadow(0 0 27px #f5d908) contrast(160%)}.bus-wrap img.bus:hover,div#flamegroup:hover,img.bus-b:hover,img.bus-c:hover{background-color:#6fb82c4f!important}.bulb_n_camp:hover,.neurcita-blue1:hover,.neurcita-blue:hover{background-color:#f6fcfb}.neurcita-vec-1:hover{background-color:#ffeb3b}.neurcita-vec:hover{background-color:#da92a161}.cherry:hover{background-color:#00bcd42e}.neurcita-red:hover{background-color:#ddda89db}.xmas-tree:hover{background-color:#cddc398c}.double-tents-tree img:hover{background-color:#8bc34a}.cherry-back:hover{background-color:#2cb8a58f!important}.green-tree-tent:hover{background-color:#ffe000b8}.apple-tree:hover{background-color:#1ecde96b}.apple-tree,.bulb_n_camp,.bus-wrap img.bus,.cherry,.cherry-back,.double-tents-tree img,.green-tree-tent,.neurcita-blue,.neurcita-blue1,.neurcita-red,.neurcita-vec,.neurcita-vec-1,.xmas-tree,div#flamegroup,img.bus-b,img.bus-c{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#main-bg img{cursor:pointer}#main-bg div{cursor:default}#main-bg a{cursor:default}img.cherry-back{position:absolute;left:-55px;top:19px}@-webkit-keyframes tiny_cloud_move{0%{width:23px;position:absolute;left:120px}50%{margin-top:110px;left:150px}75%{margin-top:110px;left:100px}100%{margin-top:150px;left:65px}}@-moz-keyframes tiny_cloud_move{0%{width:23px;position:absolute;left:120px}50%{margin-top:110px;left:150px}75%{margin-top:110px;left:100px}100%{margin-top:150px;left:65px}}@-ms-keyframes tiny_cloud_move{0%{width:23px;position:absolute;left:120px}50%{margin-top:110px;left:150px}75%{margin-top:110px;left:100px}100%{margin-top:150px;left:65px}}@-o-keyframes tiny_cloud_move{0%{width:23px;position:absolute;left:120px}50%{margin-top:110px;left:150px}75%{margin-top:110px;left:100px}100%{margin-top:150px;left:65px}}@keyframes tiny_cloud_move{0%{width:23px;position:absolute;left:120px}50%{margin-top:110px;left:150px}75%{margin-top:110px;left:100px}100%{margin-top:150px;left:65px}}.cloud-t-l{width:23px;position:absolute;left:120px;z-index:1;cursor:pointer!important;animation:tiny_cloud_move 80s linear infinite;-webkit-animation:tiny_cloud_move 80s linear infinite;-moz-animation:tiny_cloud_move 80s linear infinite;-o-animation:tiny_cloud_move 80s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes right_tiny{0%{left:150}100%{left:0}}@-moz-keyframes right_tiny{0%{left:150}100%{left:0}}@-ms-keyframes right_tiny{0%{left:150}100%{left:0}}@-o-keyframes right_tiny{0%{left:150}100%{left:0}}@keyframes right_tiny{0%{left:150}100%{left:0}}.cloud-t-2{position:absolute;left:150px;width:17px;bottom:0;cursor:pointer!important;animation:right_tiny 80s linear infinite;-webkit-animation:right_tiny 80s linear infinite;-moz-animation:right_tiny 80s linear infinite;-o-animation:right_tiny 80s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.read_more_section_home{height:115px;overflow:hidden}.featured_van_bottom_list_home .fature_list_bottom p{font-size:12px}.home-right-col-middle-withbost{height:78px!important;max-height:260px;overflow:hidden}.view-listing-link-boost{color:#56bbbb;display:block;font-size:14px;margin-bottom:15px;font-weight:600!important;text-decoration:none}.view-listing-link-boost:focus,.view-listing-link-boost:hover{outline:unset;text-decoration:none}.object-fit-cover{width:100%;object-fit:cover}.home_campervan_hire_wrapper a.custom_read_more_buttom{color:#73cccc}.replay{float:right;cursor:pointer;content:url(/images/icon/play-animation.png);z-index:9999;width:20px}body.webp_allowed .replay{content:url(/images/icon/play-animation.webp)}.replay_now{display:none}.replay:hover{content:url(/images/icon/play-animation-2.png);transition:.25s}.mountain_wrapper img{position:absolute;z-index:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.middle_mountain{top:253px;right:280px}.left_mountain{top:271px;left:117px}.right_mountain{right:208px;top:229px}.middle_mountain:hover{background-color:#1ecde96b}.right_mountain:hover{background-color:#cddc398c}.left_mountain:hover{background-color:#da92a161}img.left_gray_mountain{position:absolute;top:323px;left:75px;opacity:0}.left_gray_mountain:hover{background-color:#03a9f43b;opacity:1}.grecaptcha-badge{opacity:0!important;display:none!important}#rec_note:after{content:'This site is protected by reCAPTCHA';position:absolute;left:11px;font-size:10px;padding:6px;margin-top:-6px}div#rec_note+div{margin-bottom:25px}.f-nav{opacity:0;position:relative;transition:.5s}header.navbar.navbar-default.f-nav{transition:1s;position:fixed;width:100%;display:block;opacity:1;padding:7px 0;transition:.5s}.ie-carousel-img-unfit{height:auto!important;width:auto!important;vertical-align:middle;margin-left:auto;margin-right:auto;position:absolute}.ie-carousel-img-large{min-height:112px!important;min-width:162!important}.ie-carousel-img-small{min-height:72px!important;min-width:100px!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ie-carousel-list-img{overflow:hidden;height:104px}.ie-carousel-list-img .img-responsive{display:none!important}.ie-carousel-list-img .ie-carousel-img-fit{display:block!important;height:auto;background-repeat:none;top:0!important}.campervans_carousel .item{padding:0 8px 5px 8px!important}.replay{background-image:url(/images/icon/play-animation.png)!important;background-repeat:no-repeat;background-size:24px;color:#fff}}.popover.left>.arrow{display:none}#faq_container{margin-top:70px;margin-bottom:54px}.faq_hr{width:60%;margin-bottom:45px}.cmp_nav_icon_dashboard{background:url(../../images/campsite/icons/top-menu/dashboard.png)}.cmp_nav_icon_campsite{background:url(../../images/campsite/icons/top-menu/campsite.png)}.cmp_nav_icon_bookings{background:url(../../images/campsite/icons/top-menu/booking.png)}.cmp_nav_icon_calendar{background:url(../../images/campsite/icons/top-menu/calendar.png)}.cmp_nav_icon_image{background:url(../../images/campsite/icons/top-menu/image.png)}.cmp_nav_icon_user_info{background:url(../../images/campsite/icons/top-menu/user-info.png)}.cmp_nav_icon_base_price{background:url(../../images/campsite/icons/top-menu/base-price.png)}.cmp_nav_icon_msg{background:url(../../images/campsite/icons/top-menu/messages.png)}.cmp_nav_icon_reviews{background:url(../../images/campsite/icons/top-menu/reviews.png)}.cmp_nav_icon_pithces{background:url(../../images/campsite/icons/top-menu/pitch.png)}.cmp_nav_icon_boost{background:url(../../images/menu_boost.png)}.cmp_nav_icon_dashboard_pitch{background-image:url(../../images/booking.png)}.cmp_nav_icon_menu_campsite{background:url(../../images/campsite/icons/top-menu/menu_campsite.png)}.cmp_nav_icon_menu_pitch{background:url(../../images/campsite/icons/top-menu/menu_pitch.png)}.cmp_nav_icon_menu_boost{background:url(../../images/campsite/icons/top-menu/menu_boost.png)}.cmp_nav_icon_season{background:url(../../images/campsite/icons/top-menu/season.png)}.cmp_nav_icon_terms{background:url(../../images/campsite/icons/top-menu/terms.png)}.cmp_nav_icon_check_in{background:url(../../images/campsite/icons/top-menu/check_in.png)}.cmp_nav_icon_extras{background:url(../../images/campsite/icons/top-menu/extras.png)}.home_campervan_hire_wrapper .find_cmp_block{margin:30px 0 20px 0;width:100%;float:left}.home_campervan_hire_wrapper .camp_box{float:left;width:274px;padding-right:12px;position:relative}.home_campervan_hire_wrapper .camp_box img{width:100%;height:160px;float:left;object-fit:cover;border-radius:0}.home_campervan_hire_wrapper .camp_box img:hover{opacity:.5;transition:.25s}.home_campervan_hire_wrapper .camp_box span{position:absolute;left:10px;bottom:13px;font-size:14px;text-shadow:1px 1px 1px #000}.home_campervan_hire_wrapper .camp_box a{color:#fff}.home_campervan_hire_wrapper .camp_box a:hover{color:#73cccc;text-decoration:none}.home_campervan_hire_wrapper .camp_box a:hover img{opacity:.5;transition:.25s}.listView_row{transition:2s}.home_cmpvan_search{margin:25px 0;width:100%;float:left}.home_cmpvan_search .find_campervan .get_search{width:100%;float:left;border:1px solid #eee;padding:15px;margin-bottom:15px}.home_cmpvan_search .find_campervan .get_search h2{float:left;width:22%;margin:20px 0 15px 0;color:#5d5c58;font-size:30px;font-weight:500}.home_cmpvan_search .find_campervan .get_search .location_box{float:left;width:20%;padding:0 15px 0 0;position:relative}.home_cmpvan_search .find_campervan .get_search .location_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_cmpvan_search .find_campervan .get_search .location_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:11px 5px 10px 40px;height:auto;font-size:14px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .location_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .location_box .form-control.after_select_input{padding:11px 5px 10px 90px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{position:absolute;top:29px;margin-left:40px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location i{color:#202020;background-color:#f1f1f1;padding:10px 14px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location img{width:40px;height:35px;border-radius:5px;object-fit:cover}.home_cmpvan_search .find_campervan .get_search .location_box .location_search{background-image:url(/images/campsite/icons/search_location_icon.webp);display:block;background-repeat:no-repeat;background-size:21px;background-position:8px 10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box{float:left;width:18%;padding:0 15px 0 0}.home_cmpvan_search .find_campervan .get_search .tripDates_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:11px 5px 10px 38px;height:auto;font-size:14px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_search{background-image:url(/images/campsite/icons/search_tripDates_icon.webp);display:block;background-repeat:no-repeat;background-size:19px;background-position:8px 10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar{background:#fff;margin:0;padding:5px 10px 10px;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99;width:15%}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .datePickerAppend{margin:0}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker{padding:0}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-state-default{border:1px solid #6fb82c;background:#6fb82c}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content a.ui-state-active{background:#fffa90;border:.8px solid #fffa90;color:#525252}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-state-highlight a{background:#fffa90;border:.8px solid #fffa90;color:#525252}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-datepicker-today a{background:#73cccc;color:#fff;border:.8px solid #73cccc}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-state-default:hover{background:#73cccc;border:.8px solid #73cccc;color:#fff}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{margin:2px 2.3em 3px;line-height:1.6em;font-size:15px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:13px}.home_cmpvan_search .find_campervan .get_search .accommodation_box{float:left;width:18%;padding:0 15px 0 0;position:relative}.home_cmpvan_search .find_campervan .get_search .accommodation_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 40px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control.after_select_input{padding:13px 20px 12px 40px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{position:absolute;top:34px;margin-left:35px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow{position:absolute;top:36px;right:11%}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow i{font-weight:700;font-size:20px;color:#484848}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon .cmp-search-icon{margin:-7px 15px 0 5px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_search{background-image:url(/images/campsite/icons/search_accommodation_icon.webp);display:block;background-repeat:no-repeat;background-size:20px;background-position:8px 10px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box{float:left;width:18%;padding:0 15px 0 0;position:relative}.home_cmpvan_search .find_campervan .get_search .vehicleType_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 45px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control.after_select_input{padding:13px 20px 12px 80px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{position:absolute;top:34px;margin-left:35px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{position:absolute;top:36px;right:11%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow i{font-weight:700;font-size:20px;color:#484848}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon .cmp-search-icon{margin:-7px 15px 0 5px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_search{background-image:url(/images/campsite/icons/search_vehicle_type_icon.webp);display:block;background-repeat:no-repeat;background-size:24px;background-position:8px 8px}.home_cmpvan_search .find_campervan .get_search .find_goButton{float:left}.home_cmpvan_search .find_campervan .get_search .find_goButton a{background-color:#73cccc;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:10px 8px;margin:25px 0 0 0;display:inline-block;position:relative;font-weight:700;text-decoration:none;font-size:15px}.home_cmpvan_search .find_campervan .get_search .find_goButton a:hover{background-color:#4eb1b1;transition:.5s ease-in-out}.home_cmpvan_search .find_campervan .get_search .find_goButton a:after{content:'';position:absolute;right:-12px;height:100%;width:12px;top:0;border-width:15px 4px 28px 8px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.home_cmpvan_search .find_campervan .get_search .find_goButton a:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1;transition:.5s ease-in-out}.home_cmpvan_search .find_campervan .get_search .input-search-autofill{list-style:none;background:#fff;margin:0;padding:10px 0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99;width:94.2%}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li{padding:13px 15px;cursor:pointer;color:#484848;font-size:.8em;float:left;width:100%}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li a{color:#484848}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li i{color:#202020;background-color:#f1f1f1;padding:11px 16px;font-size:14px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:10px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li img{width:40px;height:35px;float:left;border-radius:5px;margin-right:10px;object-fit:cover}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{list-style:none;background:#fff;margin:0;padding:0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99;width:93.9%}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li{padding:8px 15px 7px 15px;cursor:pointer;color:#484848;border-bottom:1px solid #e6e6e6;line-height:30px;font-size:.8em}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li:last-child{border:0}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.cmp-search-icon{width:35px;margin:-5px 15px 0 5px;object-fit:cover;height:30px;float:left;background-repeat:no-repeat;background-size:contain}.cmp-search-icon.pitch-tent{background-image:url(/images/campsite/icons/location-icons/pitch-tent.svg)}.cmp-search-icon.caravan{background-image:url(/images/campsite/icons/location-icons/caravan.svg)}.cmp-search-icon.campervan{background-image:url(/images/campsite/icons/location-icons/campervan.svg)}.cmp-search-icon.yurt{background-image:url(/images/campsite/icons/location-icons/yurt.svg)}.cmp-search-icon.bell-tent{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-search-icon.shepherd-hut{background-image:url(/images/campsite/icons/location-icons/shepherd_hut.svg)}.cmp-search-icon.brick{background-image:url(/images/campsite/icons/location-icons/brick.svg)}.cmp-search-icon.bungalow{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-search-icon.cabin{background-image:url(/images/campsite/icons/location-icons/cabin.svg)}.cmp-search-icon.pod{background-image:url(/images/campsite/icons/location-icons/camping_pod.svg)}.cmp-search-icon.canvas{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-search-icon.chalet{background-image:url(/images/campsite/icons/location-icons/chalet.svg)}.cmp-search-icon.cottage{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-search-icon.lodge{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-search-icon.motorhome{background-image:url(/images/campsite/icons/location-icons/motorhome.svg)}.cmp-search-icon.static-caravan{background-image:url(/images/campsite/icons/location-icons/static_caravan.svg)}.cmp-search-icon.tipi{background-image:url(/images/campsite/icons/location-icons/tipi.svg)}.cmp-search-icon.wood{background-image:url(/images/campsite/icons/location-icons/wood.svg)}.cmpvan-tiles-wide{width:100%;float:left;margin:25px 0 0 0}.cmpvan-tiles-wide h4{width:100%;float:left;color:#424242;margin:15px 0 25px 0;font-size:28px;font-weight:500}.cmpvan-tiles-wide .camp_box{float:left;width:213px;padding-right:12px;padding-bottom:12px;position:relative}.cmpvan-tiles-wide .camp_box img{width:100%;height:140px;float:left;object-fit:cover;border-radius:0}.cmpvan-tiles-wide .camp_box img:hover{opacity:.5;transition:.25s}.cmpvan-tiles-wide .camp_box span{position:absolute;left:10px;bottom:25px;font-size:14px;text-shadow:1px 1px 1px #000}.cmpvan-tiles-wide .camp_box a{color:#fff}.cmpvan-tiles-wide .camp_box a:hover{color:#73cccc;text-decoration:none}.cmpvan-tiles-wide .camp_box a:hover img{opacity:.5;transition:.25s}.home_cmpvan_listing{width:99%;float:left;background-color:#edf9eb;padding:30px 25px;margin:40px 0 0 0}.home_cmpvan_listing a:focus{text-decoration:none}.home_cmpvan_listing .image_box{width:35%;padding-right:5px}.home_cmpvan_listing .image_box .listing_img{width:100%;height:125px;float:left;object-fit:cover;border-radius:1%;transition:.25s ease-in-out}.home_cmpvan_listing .image_box .listing_img:hover{opacity:.5}.home_cmpvan_listing .content_box_head{width:65%}.home_cmpvan_listing .content_box_head .icon{width:20px;float:left;margin:0 20px 24px 0}.home_cmpvan_listing .content_box_head h4{font-size:16px;color:#424242;margin-top:-2px;margin-bottom:4px}.home_cmpvan_listing .content_box_head a{margin:0;font-weight:400;color:#73cccc;font-size:11px}.home_cmpvan_listing .content_box_head a:hover{text-decoration:none;color:#43e3e2}.home_cmpvan_listing .content_box_head a.blue_txt{margin:10px 0 0 0;font-weight:400;color:#73cccc;font-size:11px;line-height:1.4em;display:block}.home_cmpvan_listing .content_box_head a.blue_txt:hover{text-decoration:none;color:#43e3e2}.home_cmpvan_listing .content_box_head b.viewList-txt{color:#464444;padding-right:8px;float:left;margin:5px 0 10px}.home_cmpvan_listing .content_box{width:65%}.home_cmpvan_listing .content_box .icon{width:20px;float:left;margin:0 20px 24px 0}.home_cmpvan_listing .content_box h4{font-size:16px;color:#5d5c58;margin-top:-2px;margin-bottom:4px}.home_cmpvan_listing .content_box a{margin:0;font-weight:400;color:#73cccc;font-size:11px}.home_cmpvan_listing .content_box a:hover{text-decoration:none;color:#43e3e2}.home_cmpvan_listing .content_box a.blue_txt{margin:10px 0 0 0;font-weight:400;color:#73cccc;font-size:11px;line-height:1.4em;display:block}.home_cmpvan_listing .content_box p.pr-3{padding-right:27%}.home_cmpvan_listing .content_box p{color:#503e00;font-size:12px;line-height:2em;text-align:left;margin:5px 0 0 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home_cmpvan_listing .content_box b.viewList-txt{color:#464444;padding-right:8px;float:left;margin:5px 0 10px}.home_cmpvan_map{width:100%;float:left;margin:40px 0 0 0}.home_cmpvan_map h5{width:100%;float:left;color:#424242;margin:15px 0 10px 0;font-size:28px;font-weight:500}.home_cmpvan_map p{font-size:14px}.home_cmpvan_map #mapid{width:100%;height:600px;margin:30px 0 10px 0}.home_cmpvan_reviews{width:100%;float:left;padding:40px 0 0 0}.home_cmpvan_reviews h6{font-size:22px;width:100%;float:left;color:#424242;margin:10px 15px 0 0}.home_cmpvan_reviews a{color:#56bbbb;font-size:14px;font-weight:600;text-decoration:underline;margin-top:8px}.home_cmpvan_reviews a:hover{color:#43e3e2}.home_cmpvan_reviews a.see_more_reviews{margin:10px 0;width:100%;float:left}.home_cmpvan_reviews p{width:100%;float:left;margin:5px 0 0 0;line-height:1.7em;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.home_cmpvan_reviews .reviews_block{width:100%;float:left;margin:30px 0 0 0}.home_cmpvan_reviews .reviews_block img{width:228px;height:140px;float:left;object-fit:cover;transition:.25s ease-in-out}.home_cmpvan_reviews .reviews_block img:hover{opacity:.5}.home_cmpvan_reviews .reviews_block h4{font-size:20px;width:100%;float:left;color:#424242;margin:23px 0 15px 0}.home_cmpvan_reviews .reviews_block p{font-style:italic;font-size:.8em}.home_cmpvan_reviews .reviews_block .pr-70{padding-right:70px}.home_cmpvan_reviews .reviews_block b{font-size:13px;color:#5d5c58;padding-right:5px;width:100%;float:left;margin-top:10px}.home_cmpvan_reviews .reviews_block a{color:#56bbbb;font-size:13px;font-weight:400;text-decoration:none;margin:0}.home_cmpvan_reviews .reviews_block a:hover{color:#43e3e2;text-decoration:none}.home_cmpvan_reviews .reviews_block .review_star{width:100%;float:left;margin:15px 0 0 0}.home_cmpvan_reviews .reviews_block .review_star .fa-star:before{color:#5d5c58}.home_cmpvan_reviews .reviews_block .review_star .star-o:before{color:#dddfe0}.home_campsite_search{width:100%;float:left;margin:60px 0 0}.home_campsite_search h3{width:100%;float:left;margin:10px 0 15px 0;color:#424242;font-size:30px;font-weight:500}.home_campsite_search p{width:100%;float:left;font-size:15px}.home_campsite_search .find_campsite .get_search{width:100%;float:left;border:1px solid #eee;padding:15px;margin:30px 0 15px 0}.home_campsite_search .find_campsite .get_search h2{float:left;width:22%;margin:20px 0 15px 0;color:#424242;font-size:30px;font-weight:500}.home_campsite_search .find_campsite .get_search .location_box{float:left;width:20%;padding:0 15px 0 0;position:relative}.home_campsite_search .find_campsite .get_search .location_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .location_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:11px 5px 10px 40px;height:auto;font-size:14px}.home_campsite_search .find_campsite .get_search .location_box .form-control:focus{border-color:#66afe9}.home_campsite_search .find_campsite .get_search .location_box .form-control::placeholder{color:#5d5c58}.home_campsite_search .find_campsite .get_search .location_box .form-control.after_select_input{padding:11px 5px 10px 90px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location{position:absolute;top:29px;margin-left:40px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location i{color:#202020;background-color:#f1f1f1;padding:10px 14px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location img{width:40px;height:35px;border-radius:5px;object-fit:cover}.home_campsite_search .find_campsite .get_search .location_box .location_search{background-image:url(/images/campsite/icons/search_location_icon.webp);display:block;background-repeat:no-repeat;background-size:21px;background-position:8px 10px}.home_campsite_search .find_campsite .get_search .tripDates_box{float:left;width:18%;padding:0 15px 0 0}.home_campsite_search .find_campsite .get_search .tripDates_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .tripDates_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:11px 5px 10px 38px;height:auto;font-size:14px}.home_campsite_search .find_campsite .get_search .tripDates_box .form-control:focus{border-color:#66afe9}.home_campsite_search .find_campsite .get_search .tripDates_box .form-control::placeholder{color:#5d5c58}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_search{background-image:url(/images/campsite/icons/search_tripDates_icon.webp);display:block;background-repeat:no-repeat;background-size:19px;background-position:8px 10px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar{background:#fff;margin:0;padding:5px 10px 10px;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99;width:15%}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .datePickerAppend{margin:0}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker{padding:0}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-state-default{border:1px solid #6fb82c;background:#6fb82c}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-state-highlight a{background:#fffa90;border:.8px solid #fffa90;color:#525252}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-datepicker-today a{background:#73cccc;color:#fff;border:.8px solid #73cccc}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-state-default:hover{background:#73cccc;border:.8px solid #73cccc;color:#fff}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{margin:2px 1.5em 3px;line-height:1.6em;font-size:15px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:13px}.home_campsite_search .find_campsite .get_search .accommodation_box{float:left;width:18%;padding:0 15px 0 0;position:relative}.home_campsite_search .find_campsite .get_search .accommodation_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 40px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control.after_select_input{padding:13px 20px 12px 80px}.home_campsite_search .find_campsite .get_search .accommodation_box .after_select_icon{position:absolute;top:34px;margin-left:35px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow{position:absolute;top:36px;right:11%}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow i{font-weight:700;font-size:20px;color:#484848}.home_campsite_search .find_campsite .get_search .accommodation_box .after_select_icon .cmp-search-icon{margin:-7px 15px 0 5px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control:focus{border-color:#66afe9}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control::placeholder{color:#5d5c58}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_search{background-image:url(/images/campsite/icons/search_accommodation_icon.webp);display:block;background-repeat:no-repeat;background-size:20px;background-position:8px 10px}.home_campsite_search .find_campsite .get_search .vehicleType_box{float:left;width:18%;padding:0 15px 0 0;position:relative}.home_campsite_search .find_campsite .get_search .vehicleType_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 45px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control.after_select_input{padding:13px 20px 12px 80px}.home_campsite_search .find_campsite .get_search .vehicleType_box .after_select_icon{position:absolute;top:34px;margin-left:35px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow{position:absolute;top:36px;right:11%}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow i{font-weight:700;font-size:20px;color:#484848}.home_campsite_search .find_campsite .get_search .vehicleType_box .after_select_icon .cmp-search-icon{margin:-7px 15px 0 5px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control:focus{border-color:#66afe9}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control::placeholder{color:#5d5c58}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_search{background-image:url(/images/campsite/icons/search_vehicle_type_icon.webp);display:block;background-repeat:no-repeat;background-size:24px;background-position:8px 8px}.home_campsite_search .find_campsite .get_search .guests_box{float:left;width:16%;padding:0 15px 0 0;position:relative}.home_campsite_search .find_campsite .get_search .guests_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .guests_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 35px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_campsite_search .find_campsite .get_search .guests_box .form-control:focus{border-color:#66afe9}.home_campsite_search .find_campsite .get_search .guests_box .form-control::placeholder{color:#5d5c58}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow{position:absolute;top:36px;right:11%}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow i{font-weight:700;font-size:20px;color:#484848}.home_campsite_search .find_campsite .get_search .guests_box .guests_search{background-image:url(/images/campsite/icons/search_guests_icon.webp);display:block;background-repeat:no-repeat;background-size:18px;background-position:8px 11px}.home_campsite_search .find_campsite .get_search .find_goButton{float:left}.home_campsite_search .find_campsite .get_search .find_goButton a{background-color:#73cccc;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:10px 8px;margin:25px 0 0 0;display:inline-block;position:relative;font-weight:700;text-decoration:none;font-size:15px}.home_campsite_search .find_campsite .get_search .find_goButton a:hover{background-color:#4eb1b1;transition:.5s ease-in-out}.home_campsite_search .find_campsite .get_search .find_goButton a:after{content:'';position:absolute;right:-12px;height:100%;width:12px;top:0;border-width:15px 4px 28px 8px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.home_campsite_search .find_campsite .get_search .find_goButton a:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1;transition:.5s ease-in-out}.home_campsite_search .find_campsite .get_search .input-search-autofill{list-style:none;background:#fff;margin:0;padding:10px 0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99;width:94.2%}.home_campsite_search .find_campsite .get_search .input-search-autofill li{padding:10px 15px;cursor:pointer;color:#484848;font-size:.8em;float:left;width:100%}.home_campsite_search .find_campsite .get_search .input-search-autofill li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.home_campsite_search .find_campsite .get_search .input-search-autofill li i{color:#202020;background-color:#f1f1f1;padding:11px 16px;font-size:14px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:10px}.home_campsite_search .find_campsite .get_search .input-search-autofill li img{width:40px;height:35px;float:left;border-radius:5px;margin-right:10px;object-fit:cover}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc{list-style:none;background:#fff;margin:0;padding:0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99;width:93.9%}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc li{padding:8px 15px 7px 15px;cursor:pointer;color:#484848;border-bottom:1px solid #e6e6e6;line-height:30px;font-size:.8em}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc li:last-child{border:0}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest{background:#fff;margin:0;padding:15px;border:1px solid #e6e6e6;border-top:0;float:left;width:93%;position:absolute;z-index:99}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .guest_adults{float:left;width:100%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest strong{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest p{font-size:.8em;color:#484848;margin-bottom:5px;float:left;width:100%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .form-control{width:30%;float:left;font-size:14px;color:#484848;padding:10px 5px;box-shadow:none;outline:0;height:40px;cursor:auto;background-color:#ebebeb;border:1px solid #ebebeb}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .form-control:focus{border-color:#66afe9}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .guest_children{float:left;width:100%;margin-top:20px}.process_result>li>a>.cmp_name{margin-left:55px;font-size:12px;line-height:1.5;display:block;color:#484848}.process_result>li>a:hover{text-decoration:none;color:#000}.process_result>li>a.place_name{font-size:12px;color:#484848}.process_result>li>a.place_name:hover{text-decoration:none;color:#000}.pitch_categories{margin-left:50px;display:table}ul.process_result .cmp-location-icon{width:28px;margin:0!important;object-fit:cover;height:28px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-color:inherit!important;border:0!important}.cmp-location-icon.pitch-tent{background-image:url(/images/campsite/icons/location-icons/pitch-tent.svg)}.cmp-location-icon.caravan{background-image:url(/images/campsite/icons/location-icons/caravan.svg)}.cmp-location-icon.campervan{background-image:url(/images/campsite/icons/location-icons/campervan.svg)}.cmp-location-icon.yurt{background-image:url(/images/campsite/icons/location-icons/yurt.svg)}.cmp-location-icon.shepherd-hut{background-image:url(/images/campsite/icons/location-icons/shepherd_hut.svg)}.cmp-location-icon.brick{background-image:url(/images/campsite/icons/location-icons/brick.svg)}.cmp-location-icon.bungalow{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-location-icon.cabin{background-image:url(/images/campsite/icons/location-icons/cabin.svg)}.cmp-location-icon.camping-pod{background-image:url(/images/campsite/icons/location-icons/camping_pod.svg)}.cmp-location-icon.canvas{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-location-icon.chalet{background-image:url(/images/campsite/icons/location-icons/chalet.svg)}.cmp-location-icon.cottage{background-image:url(/images/campsite/icons/location-icons/cottage.svg)}.cmp-location-icon.lodge{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-location-icon.motorhome{background-image:url(/images/campsite/icons/location-icons/motorhome.svg)}.cmp-location-icon.static-caravan{background-image:url(/images/campsite/icons/location-icons/static_caravan.svg)}.cmp-location-icon.tipi{background-image:url(/images/campsite/icons/location-icons/tipi.svg)}.cmp-location-icon.wood{background-image:url(/images/campsite/icons/location-icons/wood.svg)}.home_cmp_location{width:100%;float:left;margin:0 0 15px 0}.home_cmp_location .find_cmp_block{margin:30px 0 40px 0;width:100%;float:left}.home_cmp_location .camp_box{float:left;width:274px;padding-right:12px;position:relative}.home_cmp_location .camp_box img{width:100%;height:160px;float:left;object-fit:cover;border-radius:0}.home_cmp_location .camp_box img:hover{opacity:.5;transition:.25s}.home_cmp_location .camp_box span{position:absolute;left:10px;bottom:13px;font-size:14px;text-shadow:1px 1px 1px #000}.home_cmp_location .camp_box a{color:#fff}.home_cmp_location .camp_box a:hover{color:#73cccc;text-decoration:none}.home_cmp_location .camp_box a:hover img{opacity:.5;transition:.25s}.home_cmpvan_search .location_box.active .cancel-btn{display:none}.home_cmpvan_search .location_box .cancel-btn{display:none}.home_campsite_search .cmp_input_search_location.active .cancel-btn{display:none}.home_campsite_search .cmp_input_search_location .cancel-btn{display:none}.error_body{width:100%;float:left;padding:40px 0 40px 0;font-family:Roboto,sans-serif}.error_body h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0}.error_body .home_cmpvan_search{width:70%}.error_body .home_cmpvan_search .find_campervan .get_search{padding:0;border:0}.error_body .home_cmpvan_search .find_campervan .get_search h3{float:left;width:100%;margin:20px 0;color:#5d5c58;font-size:22px;font-weight:500}.error_body .home_cmpvan_search .find_campervan .get_search p.cmp_search_text{float:left;width:100%;margin:5px 0 25px 0;font-size:13px}.error_body .home_cmpvan_search .find_campervan .get_search a.cmpvan_title1,.error_body .home_cmpvan_search .find_campervan .get_search a.cmpvan_title2{font-family:Lobster,cursive;color:#424242;cursor:pointer}.error_body .home_cmpvan_search .find_campervan .get_search .active{color:#333!important;text-decoration:underline!important}.error_body .home_cmpvan_search .find_campervan .get_search a.cmpvan_title2{display:inline-block}.error_body .home_cmpvan_search .find_campervan .get_search .location_box{float:left;width:70%;padding:0;margin-bottom:13px;position:relative}.error_body .home_cmpvan_search .find_campervan .get_search .location_box b,.error_body .home_cmpvan_search .find_campervan .get_search .tripDates_box b,.error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box b{display:none}.error_body .home_cmpvan_search .find_campervan .get_search .tripDates_box{float:left;width:70%;padding:0;margin-bottom:13px;position:relative}.error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box{float:left;width:59%;padding:0 10px 0 0;margin-bottom:13px;position:relative}.error_body .home_cmpvan_search .find_campervan .get_search .find_goButton a{margin:0}.error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{position:absolute;top:13px;right:8%}.error_body .home_cmpvan_search .find_campervan .get_search .input-search-autofill{width:100%}.error_body .home_cmpvan_search .find_campervan .get_search .input-search-autofill li a{padding:0}.error_body .home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{top:5px}.error_body .home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:100%}.error_body .home_cmpvan_search .find_campervan .get_search .input-search-autofill li a:hover{background-color:inherit}.error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{top:8px}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box{width:70%;float:left;padding:0;margin-bottom:13px;position:relative}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box b{display:none}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow{position:absolute;top:12px;right:5%}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box{width:59%;float:left;padding:0 7px 0 0;margin-bottom:13px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box b{display:none}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 40px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_search{background-image:url(/images/campsite/icons/search_guests_icon.png);display:block;background-repeat:no-repeat;background-size:18px;background-position:8px 11px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;top:auto;right:61%;bottom:50px}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control.after_select_input{padding:13px 20px 12px 80px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow i{font-weight:700;font-size:20px;color:#484848}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{position:absolute;top:10px;margin-left:35px}.error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{background:#fff;margin:0;padding:15px;border:1px solid #e6e6e6;border-top:0;float:left;width:100%;position:relative;z-index:99999}.error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .guest_adults{float:left;width:100%}.error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest strong{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest p{font-size:.8em;color:#484848;margin-bottom:5px;float:left;width:100%;line-height:1.7em}.error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .form-control{width:25%;float:left;font-size:14px;color:#484848;padding:10px 5px;box-shadow:none;outline:0;height:40px;cursor:auto;background-color:#ebebeb;border:1px solid #ebebeb}.error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .guest_children{float:left;width:100%;margin-top:20px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .form-control:focus{border-color:#66afe9}.page_not_found .error_body .btn-report{background:#4eb1b1;color:#fff;font-size:14px;border-radius:0;outline:0;margin-top:15px;padding:6px 20px;float:left}.page_not_found .error_body .btn-report:hover{background-color:#47c5c5;transition:.3s ease-in-out}.page_not_found .error_body .btn-report:focus{outline:0}.page_not_found .error_body .icon-bug-report .fa-envelope-o:before{content:"\f003"}.page_not_found .error_body .icon-bug-report .fa{font-size:20px;color:#333;margin:21px 0 0 15px;float:left}.search_cmp_pic{width:40px;height:36px;object-fit:cover;border-radius:5px}.page_broken_body .error_body{width:100%;float:left;padding:40px 0 40px 0;font-family:Roboto,sans-serif}.page_broken_body .error_body h1{color:#5d5c58;font-size:30px;font-family:Lobster,cursive;font-weight:500;margin:15px 0}.page_broken_body .error_body b{padding:10px;font-size:18px;font-weight:400;color:#5d5c58;margin-top:10px;float:left}.page_broken_body .error_body strong{border-right:2px solid #5d5c58;padding:0 15px 0 15px;font-weight:400;font-size:25px;margin-top:15px;float:left;color:#5d5c58}.page_broken_body .error_body p{width:100%;float:left;font-size:14px;font-family:Roboto,sans-serif;color:#5d5c58;line-height:1.7em;margin:15px 0}.page_broken_body .error_body .btn-report{background:#4eb1b1;color:#fff;font-size:14px;border-radius:0;outline:0;margin-top:15px;padding:6px 20px;float:left}.page_broken_body .error_body .btn-report:hover{background-color:#47c5c5;transition:.3s ease-in-out}.page_broken_body .error_body .btn-report:focus{outline:0}.page_broken_body .error_body .icon-bug-report .fa-envelope-o:before{content:"\f003"}.page_broken_body .error_body .icon-bug-report .fa{font-size:20px;color:#333;margin:21px 0 0 15px;float:left}.page_broken_body .error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{position:absolute;top:13px;right:8%}.page_broken_body .error_body .popular_van_locations{width:100%;float:left;padding:10px 0 20px 0}.page_broken_body .error_body .popular_van_locations h4{color:#5d5c58;font-size:20px;margin:0 0 25px 0;float:left;width:100%}.page_broken_body .error_body .popular_van_locations ul{margin:0;padding:0}.page_broken_body .error_body .popular_van_locations ul li{float:left;width:228px;position:relative;list-style:none;padding-right:12px;padding-bottom:12px}.page_broken_body .error_body .popular_van_locations ul li .van_box{float:left;width:100%;position:relative;cursor:pointer}.page_broken_body .error_body .popular_van_locations ul li .van_box a.campBox_img{position:relative;left:0;bottom:0;font-size:inherit;text-shadow:inherit;color:inherit}.page_broken_body .error_body .popular_van_locations ul li .van_box img{width:100%;height:160px;float:left;border:0;object-fit:cover;border-radius:0;transition:.25s}.page_broken_body .error_body .popular_van_locations ul li .van_box img:hover{opacity:.5}.page_broken_body .error_body .popular_van_locations ul li .van_box a{position:absolute;left:10px;bottom:10px;font-size:14px;text-shadow:1px 1px 1px #000;color:#fff}.page_broken_body .error_body .popular_van_locations ul li .van_box a:focus,.page_broken_body .error_body .popular_van_locations ul li .van_box a:hover{color:#73cccc;text-decoration:none}.page_broken_body .error_body .popular_van_locations ul li .van_box:hover img{opacity:.5;transition:.25s}.page_broken_body .error_body .popular_van_locations ul li .van_box:hover a{color:#73cccc;text-decoration:none}.page_broken_body .error_body .popular_cmp_locations{width:100%;float:left;padding:10px 0 20px 0}.page_broken_body .error_body .popular_cmp_locations h4{color:#5d5c58;font-size:20px;margin:0 0 25px 0;float:left;width:100%}.page_broken_body .error_body .popular_cmp_locations ul{margin:0;padding:0}.page_broken_body .error_body .popular_cmp_locations ul li{float:left;width:228px;position:relative;list-style:none;padding-right:12px;padding-bottom:12px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box{float:left;width:100%;position:relative;cursor:pointer}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a.campBox_img{position:relative;left:0;bottom:0;font-size:inherit;text-shadow:inherit;color:inherit}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box img{width:100%;height:160px;float:left;border:0;object-fit:cover;border-radius:0;transition:.25s}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box img:hover{opacity:.5}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a{position:absolute;left:10px;bottom:10px;font-size:14px;text-shadow:1px 1px 1px #000;color:#fff}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a:focus,.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a:hover{color:#73cccc;text-decoration:none}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box:hover img{opacity:.5;transition:.25s}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box:hover a{color:#73cccc;text-decoration:none}.page_broken_body .error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest strong{border-right:0;padding:0;font-weight:600;margin:0}.page_broken_body .error_body .home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest p{margin:0 0 5px 0}.page_not_found .error_body .popular_van_locations{width:100%;float:left;padding:10px 0 20px 0}.page_not_found .error_body .popular_van_locations h4{color:#5d5c58;font-size:20px;margin:0 0 25px 0;float:left;width:100%}.page_not_found .error_body .popular_van_locations ul{margin:0;padding:0}.page_not_found .error_body .popular_van_locations ul li{float:left;width:228px;position:relative;list-style:none;padding-right:12px;padding-bottom:12px}.page_not_found .error_body .popular_van_locations ul li .van_box{float:left;width:100%;position:relative;cursor:pointer}.page_not_found .error_body .popular_van_locations ul li .van_box a.campBox_img{position:relative;left:0;bottom:0;font-size:inherit;text-shadow:inherit;color:inherit}.page_not_found .error_body .popular_van_locations ul li .van_box img{width:100%;height:160px;float:left;border:0;object-fit:cover;border-radius:0;transition:.25s}.page_not_found .error_body .popular_van_locations ul li .van_box img:hover{opacity:.5}.page_not_found .error_body .popular_van_locations ul li .van_box a{position:absolute;left:10px;bottom:10px;font-size:14px;text-shadow:1px 1px 1px #000;color:#fff}.page_not_found .error_body .popular_van_locations ul li .van_box a:focus,.page_not_found .error_body .popular_van_locations ul li .van_box a:hover{color:#73cccc;text-decoration:none}.page_not_found .error_body .popular_van_locations ul li .van_box:hover img{opacity:.5;transition:.25s}.page_not_found .error_body .popular_van_locations ul li .van_box:hover a{color:#73cccc;text-decoration:none}.page_not_found .error_body .popular_cmp_locations{width:100%;float:left;padding:10px 0 20px 0}.page_not_found .error_body .popular_cmp_locations h4{color:#5d5c58;font-size:20px;margin:0 0 25px 0;float:left;width:100%}.page_not_found .error_body .popular_cmp_locations ul{margin:0;padding:0}.page_not_found .error_body .popular_cmp_locations ul li{float:left;width:228px;position:relative;list-style:none;padding-right:12px;padding-bottom:12px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box{float:left;width:100%;position:relative;cursor:pointer}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a.campBox_img{position:relative;left:0;bottom:0;font-size:inherit;text-shadow:inherit;color:inherit}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box img{width:100%;height:160px;float:left;border:0;object-fit:cover;border-radius:0;transition:.25s}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box img:hover{opacity:.5}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a{position:absolute;left:10px;bottom:10px;font-size:14px;text-shadow:1px 1px 1px #000;color:#fff}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a:focus,.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a:hover{color:#73cccc;text-decoration:none}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box:hover img{opacity:.5;transition:.25s}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box:hover a{color:#73cccc;text-decoration:none}.home-share-ribbon .share-camper{width:auto;float:none;margin:0;text-align:right;position:absolute;right:30px;top:45px}.share-camper{width:100%;float:left;margin:15px auto 0;text-align:center}.share-camper h5{font-size:20px;color:#424242;float:left}.share-camper .social-share{margin:0 auto;display:inline-block;text-align:center}.share-camper .social-share a{float:left}.share-camper .social-share svg{background-repeat:no-repeat;width:20px;height:20px;background-size:contain;margin:10px 8px;float:left;color:#000;fill:#000;cursor:pointer;text-decoration:none}.share-camper .social-share svg:hover path{fill:#6fb82c!important}.share-camper .social-share .twitter-share-button svg{width:18px;height:18px}.share-camper .link-copy{position:relative}.share-camper .visible-link{position:absolute;background:#5d5c58;color:#fff;padding:8px 12px;width:max-content;border-radius:15px;font-size:12px;bottom:0;right:-35px;z-index:1000}.share-camper .visible-link i{font-size:12px;color:#fff}.footer_blocks{width:100%;background-color:#edf9eb;padding:140px 0 80px 0}.footer_blocks .about_box{width:100%;float:left;padding-right:30%}.footer_blocks .about_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .about_box p{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0;line-height:1.8em;text-align:left}.footer_blocks .campsites_box{width:100%;float:left}.footer_blocks .campsites_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .campsites_box a{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0 0 10px 0;line-height:1.6em;text-align:left;transition:.5s ease-in-out}.footer_blocks .campsites_box a:hover{color:#73cccc;text-decoration:none}.footer_blocks .campervan_box{width:100%;float:left}.footer_blocks .campervan_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .campervan_box a{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0 0 10px 0;line-height:1.6em;text-align:left;transition:.5s ease-in-out}.footer_blocks .campervan_box a:hover{color:#73cccc;text-decoration:none}.footer_blocks .help_box{width:100%;float:left}.footer_blocks .help_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .help_box a{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0 0 10px 0;line-height:1.6em;text-align:left;transition:.5s ease-in-out}.footer_blocks .help_box a:hover{color:#73cccc;text-decoration:none}.footer_bottom .copyrights{width:100%;float:left}.footer_bottom .footer_year p{float:left;margin:5px 0 15px 0;text-align:left}.footer_bottom .footer_year ul.social-icon{margin:0;padding:0 0 0 20px;float:left}.footer_bottom .footer_year ul.social-icon li{list-style:none;width:auto;height:auto;background:inherit;text-align:center;padding:0;margin:0 20px 10px 0;float:left;border:0}.footer_bottom .footer_year ul.social-icon li:last-child{margin:0 0 10px 0}.footer_bottom .footer_year ul.social-icon li a{text-decoration:none;color:#817f7f;font-size:20px;transition:.5s ease-in-out}.footer_bottom .footer_year ul.social-icon li a:hover{color:#333}.cb_home_login_error{color:red;font-size:14px}@media(max-width:768px){.footer_margin_adjustment{margin-bottom:60px!important}}@media only screen and (min-width:2100px){.animation-wrapper .main-bg{margin:-82px 225px 0 auto}.main-bg-sky{left:-297px!important}}@media only screen and (min-width:1900px){.main-bg{margin:-82px 100px 0 auto}.main-bg-sky{left:-171px}.random-sun{width:600px;left:0;top:10px;height:160px}#camperbug_home #clouds,#camperbug_home .cloud{bottom:160px}}@media only screen and (max-width:1266px){.banner_caption{z-index:2}}@media only screen and (max-width:1899px){.main-bg-sky{left:2px}}@media only screen and (min-width:1130px) and (max-width:1499px){#flamegroup.flamegroup2{top:76%;left:51.5%;zoom:80%}#flamegroup.flamegroup3{top:79%;left:59%;zoom:80%}#flamegroup.flamegroup1{top:75%;left:53%;zoom:100%}.container-bottom{width:900px}.container-vehicle-types{width:980px}.container-logo-list{width:1080px}.home_camperbug_campers img{height:120px}}@media only screen and (max-width:1480px){.main-bg-sky{left:118px}.main-bg{margin:-52px -190px 0 auto}}@media only screen and (max-width:1199px){.main-bg-sky{left:109px}.main-bg{margin:-52px -180px 0 auto}}@media only screen and (max-width:1039px){.navbar .nav>li{padding:0 12px}.navbar .nav>li>a{font-size:15px}.home_campervan_news .row .custom-col:first-child{max-width:368px}.home_campervan_news .row .custom-col:last-child{width:62%;padding-right:15px}.campervan_home_facilities h2{font-size:20px}.campervan_home_facilities .icon{margin:35px 20px 0}.after_header.style_two .get_started{margin:200px 0 0}.after_header.style_one>img{display:none}.after_header.style_one .banner-image,.after_header.style_one .banner-image img{display:block;height:auto;width:auto;max-width:100%}.banner_caption{position:relative;top:0;max-width:325px;margin:30px 0;padding:1px 0}.banner_caption h1{font-size:40px;background-size:160px 1px}.banner_caption p{color:#503e00;font-size:12px;margin:10px 0;padding-right:0}}@media only screen and (min-width:1130px){.container{width:1100px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0;margin-right:10px}}@media only screen and (min-width:1130px) and (max-width:1360px){#flamegroup.flamegroup4{zoom:90%;top:72%}}@media only screen and (max-width:1129px){.navbar .nav>li>a{font-size:15px}.home_campervan_news .row .custom-col:first-child{max-width:435px}.home_campervan_news .row .custom-col:last-child{width:55%}}@media only screen and (min-width:992px) and (max-width:1129px){#flamegroup.flamegroup2{zoom:75%}#flamegroup.flamegroup3{zoom:75%;top:77%}#flamegroup.flamegroup4{zoom:81%}.container-bottom{width:850px}.container-vehicle-types{width:900px}.container-logo-list{width:950px}.banner_caption h1{margin-top:10px}.after_header.style_two .get_started{margin:180px 0 0}}@media only screen and (min-width:992px) and (max-width:1024px){.replay{right:3%;bottom:20%}}@media only screen and (min-device-width:1024px){#view-full,#view-mobile{display:none}}@media only screen and (min-width:992px) and (max-width:1200px){.ground-wrapper img{height:600px}.navbar-right .sub-menu.container-lender{width:100%}.navbar-nav .sub-right-menu{display:flex;justify-content:flex-end}.navbar-nav .sub-right-menu li{width:auto}.campervans_carousel .bx-wrapper picture>img{width:auto}.campervan_home_facilities .icon{margin:0 26px 24px 0}.sub-menu.container-hirer{padding-left:80px}.sub-menu.container-hirer li{flex-basis:16%;width:auto!important;text-align:left}.container-fluid>.navbar-collapse{padding:0 15px}.home_cmpvan_search .find_campervan .get_search{margin-bottom:0}.home_cmpvan_search .find_campervan .get_search h2{font-size:25px}.home_cmpvan_search .find_campervan .get_search .accommodation_box b,.home_cmpvan_search .find_campervan .get_search .location_box b,.home_cmpvan_search .find_campervan .get_search .tripDates_box b,.home_cmpvan_search .find_campervan .get_search .vehicleType_box b{font-size:13px}.home_cmpvan_search .find_campervan .get_search .location_box .location_search{background-size:18px;background-position:8px 12px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control{padding:13px 5px 9px 35px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_search{background-size:17px;background-position:8px 11px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control{padding:13px 5px 9px 35px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_search{background-size:20px;background-position:8px 11px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control{padding:13px 5px 12px 33px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_search{background-size:20px;background-position:8px 11px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control{padding:13px 5px 12px 35px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .guests_box .guests_search{background-size:16px;background-position:8px 12px}.home_cmpvan_search .find_campervan .get_search .guests_box .form-control{padding:13px 5px 12px 30px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .find_goButton a{font-size:14px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li{padding:10px 10px;font-size:11px;white-space:pre;overflow:hidden}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li i{padding:8px 11px;font-size:11px;margin-right:8px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location i{padding:8px 12px;font-size:11px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control.after_select_input{padding:12px 5px 10px 75px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{margin-left:35px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location img{width:32px;height:29px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li img{width:32px;height:29px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest{padding:13px;width:89%}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest strong{font-size:13px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest p{font-size:12px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest .form-control{width:50%;padding:10px 5px}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li{padding:8px 10px 7px 10px;font-size:12px;white-space:pre;overflow:hidden}.home_cmpvan_search .find_campervan .get_search .cmp-search-icon{width:25px;margin:-2px 10px 0 0;object-fit:cover;height:25px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control.after_select_input{padding:13px 20px 12px 63px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{margin-left:28px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow i{font-size:17px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control.after_select_input{padding:13px 20px 12px 63px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{margin-left:28px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow i{font-size:17px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar{padding:10px 5px 3px 5px;width:14.5%}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:12px;margin:0 .3em 3px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next,.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{top:-2px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next{right:-7px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{left:-7px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:12px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill{width:91%}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:90%}.cmpvan-tiles-wide{margin:30px 0 0 0}.cmpvan-tiles-wide .camp_box{width:16.6%;padding:0 10px 10px 0}.cmpvan-tiles-wide .camp_box img{height:110px}.cmpvan-tiles-wide .camp_box span{position:absolute;left:5px;bottom:17px;font-size:11px;text-shadow:1px 1px 1px #000;padding:0 10px 0 0}.home_cmpvan_reviews p{font-size:13px}.home_cmpvan_reviews .reviews_block .pr-70{padding-right:30px}.home_cmpvan_reviews .reviews_block .review_star{margin:8px 0 0 0}.home_cmpvan_reviews .reviews_block .review_star i{font-size:14px}.home_campsite_search h3{font-size:28px}.home_campsite_search p{font-size:13px}.home_campsite_search .find_campsite .get_search h2{font-size:25px}.home_campsite_search .find_campsite .get_search .accommodation_box b,.home_campsite_search .find_campsite .get_search .guests_box b,.home_campsite_search .find_campsite .get_search .location_box b,.home_campsite_search .find_campsite .get_search .tripDates_box b,.home_campsite_search .find_campsite .get_search .vehicleType_box b{font-size:13px}.home_campsite_search .find_campsite .get_search .location_box .location_search{background-size:18px;background-position:8px 12px}.home_campsite_search .find_campsite .get_search .location_box .form-control{padding:13px 5px 9px 35px;font-size:12px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_search{background-size:17px;background-position:8px 11px}.home_campsite_search .find_campsite .get_search .tripDates_box .form-control{padding:13px 5px 9px 32px;font-size:12px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_search{background-size:18px;background-position:8px 11px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control{padding:13px 5px 12px 33px;font-size:12px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_search{background-size:18px;background-position:8px 11px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control{padding:13px 5px 12px 33px;font-size:12px}.home_campsite_search .find_campsite .get_search .guests_box .guests_search{background-size:16px;background-position:8px 12px}.home_campsite_search .find_campsite .get_search .guests_box .form-control{padding:13px 5px 12px 30px;font-size:12px}.home_campsite_search .find_campsite .get_search .find_goButton a{font-size:14px}.home_campsite_search .find_campsite .get_search .input-search-autofill li{padding:10px 10px;font-size:11px;white-space:pre;overflow:hidden}.home_campsite_search .find_campsite .get_search .input-search-autofill li i{padding:8px 11px;font-size:11px;margin-right:8px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location i{padding:8px 12px;font-size:11px}.home_campsite_search .find_campsite .get_search .location_box .form-control.after_select_input{padding:12px 5px 10px 75px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location{margin-left:35px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location img{width:32px;height:29px}.home_campsite_search .find_campsite .get_search .input-search-autofill li img{width:32px;height:29px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest{padding:13px;width:89%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest strong{font-size:13px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest p{font-size:12px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .form-control{width:50%;padding:10px 5px}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc li{padding:8px 10px 7px 10px;font-size:12px;white-space:pre;overflow:hidden}.home_campsite_search .find_campsite .get_search .cmp-search-icon{width:25px;margin:-2px 10px 0 0;object-fit:cover;height:25px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control.after_select_input{padding:13px 20px 12px 63px}.home_campsite_search .find_campsite .get_search .accommodation_box .after_select_icon{margin-left:28px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow i{font-size:17px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control.after_select_input{padding:13px 20px 12px 63px}.home_campsite_search .find_campsite .get_search .vehicleType_box .after_select_icon{margin-left:28px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow i{font-size:17px}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow i{font-size:17px}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow{right:15%}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar{padding:10px 5px 3px 5px;width:14.5%}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:12px;margin:0 .3em 3px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next,.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{top:-2px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next{right:-7px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{left:-7px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:12px}.home_campsite_search .find_campsite .get_search .input-search-autofill{width:91%}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc{width:90%}.find_cmp_block .camp_box{width:188px}.find_cmp_block .camp_box img{height:125px}.footer_blocks .about_box{padding-right:20%}.home_cmpvan_listing .content_box p.pr-3{padding-right:0}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box,.error_body .home_cmpvan_search .find_campervan .get_search .location_box,.error_body .home_cmpvan_search .find_campervan .get_search .tripDates_box{width:85%}.error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box{width:70%}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow i{font-size:17px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;top:auto;right:55%;bottom:35px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box{width:70%}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control{padding:13px 5px 12px 35px}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_search{background-size:18px;background-position:8px 11px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_search.form-control{padding:13px 20px 12px 35px;font-size:12px}.page_broken_body .error_body .popular_van_locations ul li{float:left;width:155px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_broken_body .error_body .popular_van_locations ul li .van_box{width:100%;padding:0}.page_broken_body .error_body .popular_van_locations ul li .van_box img{height:115px}.page_broken_body .error_body .popular_van_locations ul li .van_box a{font-size:12px;text-align:left;line-height:1.4;left:2px;bottom:8px}.page_broken_body .error_body .popular_cmp_locations ul li{float:left;width:155px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box{width:100%;padding:0}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box img{height:115px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a{font-size:12px;text-align:left;line-height:1.4;left:2px;bottom:8px}.page_not_found .error_body .popular_van_locations ul li{float:left;width:155px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_not_found .error_body .popular_van_locations ul li .van_box{width:100%;padding:0}.page_not_found .error_body .popular_van_locations ul li .van_box img{height:115px}.page_not_found .error_body .popular_van_locations ul li .van_box a{font-size:12px;text-align:left;line-height:1.4;left:2px;bottom:8px}.page_not_found .error_body .popular_cmp_locations ul li{float:left;width:155px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box{width:100%;padding:0}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box img{height:115px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a{font-size:12px;text-align:left;line-height:1.4;left:2px;bottom:8px}}@media only screen and (min-width:1200px) and (max-width:1499px){.main-bg{margin:-52px -20px 0 auto}.banner_caption{z-index:3}.home_cmpvan_search .find_campervan .get_search h2{width:20%;font-size:25px}.home_cmpvan_search .find_campervan .get_search .location_box{width:22%}.home_cmpvan_search .find_campervan .get_search .location_box b{font-size:13px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control{padding:10px 5px 10px 35px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .location_box .location_search{background-size:19px;background-position:8px 9px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{top:27px}.home_cmpvan_search .find_campervan .get_search .tripDates_box{width:18%}.home_cmpvan_search .find_campervan .get_search .tripDates_box b{font-size:13px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control{padding:10px 5px 10px 35px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_search{background-size:17px;background-position:8px 9px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .ui-datepicker .ui-datepicker-next{right:-10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .ui-datepicker .ui-datepicker-prev{left:-10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar{width:12.7%}.home_cmpvan_search .find_campervan .get_search .accommodation_box{width:19%}.home_cmpvan_search .find_campervan .get_search .accommodation_box b{font-size:13px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control{padding:13px 5px 10px 37px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_search{background-size:18px;background-position:8px 9px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow{top:34px;right:12%}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow i{font-size:18px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control.after_select_input{padding:12px 20px 11px 70px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{margin-left:30px;top:32px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box{width:19%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box b{font-size:13px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control{padding:13px 5px 10px 37px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_search{background-size:18px;background-position:8px 9px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{top:34px;right:12%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow i{font-size:18px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control.after_select_input{padding:12px 20px 11px 70px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{margin-left:30px;top:32px}.home_cmpvan_search .find_campervan .get_search .find_goButton a{font-size:14px;margin:23px 0 0 0}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:92.5%}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li{padding:8px 15px 6px 15px;font-size:12px}.home_cmpvan_search .find_campervan .get_search .cmp-search-icon{width:30px;margin:-4px 15px 0 5px;object-fit:cover;height:28px}.home_cmpvan_reviews a,.home_cmpvan_reviews p{font-size:13px}.home_cmpvan_reviews .reviews_block .pr-70{padding-right:50px}.home_cmpvan_reviews .reviews_block p{font-size:12px}.home_cmpvan_reviews .reviews_block h4{font-size:18px;margin:20px 0 10px 0}.home_cmpvan_reviews .reviews_block b{font-size:12px;float:left;margin:7px 0 0 0}.home_cmpvan_reviews .reviews_block a{font-size:12px;line-height:1.4em;display:block}.home_cmpvan_reviews .reviews_block .review_star{margin:10px 0 0 0}.home_cmpvan_reviews .reviews_block .review_star i{font-size:14px}.home_campsite_search p{font-size:13px}.home_campsite_search .find_campsite .get_search h2{width:20%;font-size:25px}.home_campsite_search .find_campsite .get_search .location_box{width:22%}.home_campsite_search .find_campsite .get_search .location_box b{font-size:13px}.home_campsite_search .find_campsite .get_search .location_box .form-control{padding:10px 5px 10px 35px;font-size:12px}.home_campsite_search .find_campsite .get_search .location_box .location_search{background-size:19px;background-position:8px 9px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location{top:27px}.home_campsite_search .find_campsite .get_search .tripDates_box{width:18%}.home_campsite_search .find_campsite .get_search .tripDates_box b{font-size:13px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar{width:12.7%}.home_campsite_search .find_campsite .get_search .tripDates_box .ui-datepicker .ui-datepicker-next{right:-10px}.home_campsite_search .find_campsite .get_search .tripDates_box .ui-datepicker .ui-datepicker-prev{left:-10px}.home_campsite_search .find_campsite .get_search .tripDates_box .form-control{padding:10px 5px 10px 35px;font-size:12px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_search{background-size:17px;background-position:8px 9px}.home_campsite_search .find_campsite .get_search .accommodation_box{width:19%}.home_campsite_search .find_campsite .get_search .accommodation_box b{font-size:13px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control{padding:13px 5px 10px 37px;font-size:12px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control.after_select_input{padding:12px 20px 11px 70px}.home_campsite_search .find_campsite .get_search .accommodation_box .after_select_icon{margin-left:30px;top:32px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_search{background-size:18px;background-position:8px 9px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow{top:34px;right:12%}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow i{font-size:18px}.home_campsite_search .find_campsite .get_search .vehicleType_box{width:19%}.home_campsite_search .find_campsite .get_search .vehicleType_box b{font-size:13px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control{padding:13px 5px 10px 37px;font-size:12px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control.after_select_input{padding:12px 20px 11px 70px}.home_campsite_search .find_campsite .get_search .vehicleType_box .after_select_icon{margin-left:30px;top:32px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_search{background-size:18px;background-position:8px 9px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow{top:34px;right:12%}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow i{font-size:18px}.home_campsite_search .find_campsite .get_search .find_goButton a{font-size:14px}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc{width:92.5%}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc li{padding:8px 15px 6px 15px;font-size:12px}.home_campsite_search .find_campsite .get_search .cmp-search-icon{width:30px;margin:-4px 15px 0 5px;object-fit:cover;height:28px}.home_campsite_search .find_campsite .get_search .guests_box{width:16%}.home_campsite_search .find_campsite .get_search .guests_box b{font-size:13px}.home_campsite_search .find_campsite .get_search .guests_box .form-control{padding:12px 10px 11px 35px;font-size:12px}.home_campsite_search .find_campsite .get_search .guests_box .guests_search{background-size:17px;background-position:8px 9px}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow{position:absolute;top:34px;right:13%}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow i{font-size:18px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest{width:91%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest strong{font-size:12px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest p{font-size:12px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .form-control{padding:5px;width:38%;height:35px}.home_campervan_hire_wrapper .camp_box{width:213px}.home_campervan_hire_wrapper .camp_box img{height:140px}.home_cmp_location .camp_box{width:213px}.home_cmp_location .camp_box img{height:140px}.footer_blocks .about_box b,.footer_blocks .campervan_box b,.footer_blocks .campsites_box b,.footer_blocks .help_box b{font-size:13px}.footer_blocks .about_box p{font-size:12px}.footer_blocks .campervan_box a,.footer_blocks .campsites_box a,.footer_blocks .help_box a{font-size:12px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li{font-size:12px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li i{font-size:12px;padding:11px 15px}.home_campsite_search .find_campsite .get_search .input-search-autofill li{font-size:12px}.home_campsite_search .find_campsite .get_search .input-search-autofill li i{font-size:12px;padding:11px 15px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:14px}.error_body .home_cmpvan_search{width:100%}.page_broken_body .error_body .popular_van_locations ul li{width:175px}.page_broken_body .error_body .popular_van_locations ul li .van_box img{height:140px}.page_broken_body .error_body .popular_van_locations ul li .van_box a{left:7px;font-size:12px}.page_broken_body .error_body .popular_cmp_locations ul li{width:175px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box img{height:140px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a{left:7px;font-size:12px}.page_not_found .error_body .popular_van_locations ul li{width:175px}.page_not_found .error_body .popular_van_locations ul li .van_box img{height:105px}.page_not_found .error_body .popular_van_locations ul li .van_box a{left:7px;font-size:12px}.page_not_found .error_body .popular_cmp_locations ul li{width:175px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box img{height:105px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a{left:7px;font-size:12px}.share-camper .social-share svg{margin:10px 6px}}@media only screen and (min-width:992px){.navbar .nav.navbar-right li.user-loggedin+li{margin-left:15px;background-image:none}.nav-toggle,.side-nav-overlay{display:none}.modal-dialog.modal-lg{width:900px;margin:90px auto;height:455px}}@media only screen and (min-width:1200px){.ipad-nav{display:none}.navbar-nav .sub-right-menu{display:flex;justify-content:flex-end;padding-right:5px}.navbar-nav .sub-right-menu li{width:28%}}@media only screen and (max-width:991px){.home_logo_list img{margin:0 16px}.home_camperbug_reviews{padding:50px 0 0}.home_camperbug_reviews .row{margin-right:-7px;margin-left:-7px}.home_camperbug_reviews .col-20{padding-right:7px;padding-left:7px}.home_camperbug_reviews img{height:110px}.home_camperbug_reviews .home_camperbug_campers_user{display:initial}.home_camperbug_reviews div,.home_camperbug_reviews p{text-align:left}.home_camperbug_reviews .home_camperbug_campers{padding:50px 0 0}.col-md-img{padding-left:13px;padding-right:13px}.featured_campervan_bottom .featured_campervan_info{margin-bottom:24px}.fature_list_bottom{text-align:left}.home_desc-left .description{margin-bottom:48px}.featured_campervan_bottom{margin-top:5px;overflow:hidden}.home_camperbug_campers.vehicles_list_home{padding:50px 0 74px 0}.custom_read_wrap{margin:0 0 35px}.vehicles_list_home .custom_read_wrap{margin:0}.vehicles_list_home p{text-align:left}.vehicles_list_home .col-20 img{height:104px}.vehicles_list_home .custom_read_wrap .custom_read_more_buttom{display:none}.campervan_home_facilities .description p{margin:18px 0 62px}.campervan_home_facilities .read_more_section p{margin:18px 0 0}.featured_campervan_bottom h3{margin-top:26px;font-size:22px}.campervan_home_facilities h2{margin:20px 0 8px}.navbar-toggle{display:none}.affix.navbar.navbar-default{padding:0}.container-fluid>.navbar-header{padding:9px 15px 10px 15px}.river_right{bottom:66px;right:165px;width:115px}.campervan_home_facilities .read_more_section{height:72px}.home_camperbug_reviews .home_camperbug_campers_desc{padding-top:0}.banner_caption{position:relative}.after_header.style_two .get_started{margin:165px 0 0}.main-bg{margin:0 -50px 0 auto;width:900px;height:435px}#clouds{padding:100px 0}.apple-tree{width:115px;height:128px;top:195px;right:105px}.neurcita-vec{right:290px;bottom:50px}.neurcita-vec-1{right:261px;bottom:60px;z-index:20}.cherry{right:310px;bottom:52px}#flamegroup{top:280px;left:167px}.bus-wrap{height:130px}.bus-wrap-b{width:525px;height:135px;bottom:60px;right:-28px}.bus-wrap-c{width:217px;height:76px;top:240px;left:-45px}.campervan_home_facilities{margin:0;text-align:center}.navbar.navbar-default{padding:0;min-height:0}.container>.navbar-header{padding:10px 0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:4px 0 0}.navbar-collapse.collapse{display:none!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(221,221,221,0)}.navbar-default .navbar-toggle{border-color:rgba(221,221,221,0)}.collapse.in{display:block!important}.campervan_home_facilities .description p{text-align:center}.campervan_home_facilities .icon{margin:20px auto 0;display:block;float:none}.campervan_home_facilities h2 br{display:none}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-default .navbar-toggle .icon-bar{background-color:#503e00}.navbar-toggle .icon-bar{display:block;width:30px;height:5px;border-radius:15px}.navbar-nav{margin:7.5px -15px}.navbar .nav.navbar-right li:first-child+li{background-image:none}.navbar .nav.navbar-left,.navbar-left,.navbar-right{margin-left:0}.after_header{height:auto}.home_campervan_news .row .custom-col:last-child{width:100%;padding-right:15px}.get_started{padding:1px 0;margin:0 0 -25px}.navbar-collapse{background:#6fb82c}.navbar .nav li.current-menu-item>a{color:#fff}.navbar .navbar-nav>li{border:none;float:none;border-bottom:1px solid #8ac554;text-align:left;padding:0}.navbar .nav>li>a{font-size:16px;font-weight:500;color:#fff;display:inline-block;padding:10px 12px}.navbar .nav.navbar-left,.navbar-left,.navbar-right{float:none!important;margin:0 -15px}.navbar .nav.navbar-right li.find-campers{background-color:#f1b000;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;font-weight:700;padding-left:0;background-size:16px;background-repeat:no-repeat;background-position:15px 14px;border:none;border-radius:0;margin:0}.navbar .nav.navbar-right li.find-campers:after{display:none}.navbar .nav.navbar-right li.find-campers a{padding:8px 12px}ul.sub-menu.container{width:100%;padding:0}.menu-item-has-children{background-image:none}.open .dropdown-menu ul{display:block}.sub-menu li .nav_cion{display:none}.river_left{display:none}.river_right{bottom:66px;right:165px;width:115px}.inner-dropmenu{background:rgba(111,184,44,0);padding:0;border-top:1px solid #6fb82c;box-shadow:0 3px 5px #6fb82c}.sub-menu li{width:100%;text-align:left;border-bottom:none;border-top:1px solid #8ac554;margin:0;padding:0}.navbar .nav li:hover>a{color:#fff}.sub-menu li a{display:block;color:#fff;font-size:17px;font-weight:500;text-decoration:none;text-align:left;padding:10px 40px;position:relative}.sub-menu li a:before{position:absolute;left:18px;top:20px;height:1px;width:10px;background:#beff83}.dropmenu{position:static;left:0;right:0;border-top:0 solid transparent;display:none;z-index:10}.custom_read_wrap{overflow:hidden;position:relative;margin:0 0 23px}.read_more_section{overflow:hidden}.featured_campervan_bottom .read_more_section{height:119px}.what_does_camperbug h2{padding:0}.read_more_section.expanded{height:100%}.custom_read_more_buttom{text-decoration:none;color:#848689;display:block}.custom_read_more_buttom:hover{color:#5d5c58}.campervans_carousel{margin:20px 0 -50px}.ipad-nav .sub-menu.container-hirer li .nav_cion{display:block}.ipad-nav .sub-menu.container-hirer li a{color:#503e00;display:flex;align-items:center;font-size:12px;font-weight:500;text-align:left;padding:0}.header-full .ipad-nav{padding:12px 20px;background-color:#f8fff6}.ipad-nav .sub-menu.container-hirer li{flex-basis:18%;border:0}.ipad-nav .sub-menu.container-hirer li:before{width:30px;height:30px}.ipad-nav .sub-menu.container-hirer li:nth-child(5){flex-basis:25%}.ipad-nav .sub-menu.container-hirer li:nth-child(7) span{margin:0}.ipad-nav .sub-menu li .nav_cion{background-size:30px}.ipad-nav .sub-menu li .nav_cion{width:30px;height:30px}}@media only screen and (max-width:992px){.ground-wrapper{z-index:0}.replay{margin-top:-38px}.home-right-col h3{overflow-wrap:break-word}.read_more_section_home{height:77px!important}.home-right-col a{margin-top:0}.banner_caption p,.campervan_home_facilities .description p,.featured_campervan_bottom .featured_campervan_info,.get_started p,.home_camperbug_campers p,.home_campervan_hire_wrapper a.custom_read_more_buttom,.home_campervan_news p,.home_campervan_text p,.home_logo_list p{font-size:13px;line-height:24px}.tiny-cloud-left{left:80px}#water-ripples-1{margin:51px auto;top:236px;left:494px;width:165px;height:27px;overflow:hidden}.cloud-t-l{animation:tiny_cloud_move_ipad 80s linear infinite;-webkit-animation:80s linear infinite;-moz-animation:tiny_cloud_move_ipad 80s linear infinite;-o-animation:tiny_cloud_move_ipad 80s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@keyframes tiny_cloud_move_ipad{0%{width:23px;left:120px}50%{margin-top:40px;left:150px}75%{margin-top:40px;left:100px}100%{margin-top:56px;left:65px}}.neurcita-red{left:371px;bottom:103px;transform:scale(.8);-moz-transform:scale(.8)}.neurcita-blue{left:344px;bottom:127px;width:22px;transform:scale(.8);-moz-transform:scale(.8)}.double-tents-tree{right:67px;bottom:107px;transform:scale(.8);-moz-transform:scale(.8)}.xmas-tree{left:485px;bottom:116px;transform:scale(.8);-moz-transform:scale(.8)}.neurcita-blue1{left:258px;bottom:79px;transform:scale(.8);-moz-transform:scale(.8)}.bulb_n_camp{left:266px;bottom:83px;transform:scale(.8);-moz-transform:scale(.8)}.green-tree-tent{left:183px;bottom:119px;transform:scale(.8);-moz-transform:scale(.8)}.random-sun{width:500px;height:70px;left:0;top:50px}#camperbug_home #clouds,#camperbug_home .cloud{bottom:70px}.random-sun-img{transform:scale(.8);-moz-transform:scale(.8);width:auto;height:auto}.main-bg-sky{bottom:353px;left:-22px;background-size:1000px;width:100%;height:435px}#camperbug_home #smoke{left:173px;bottom:153px}.mountain_wrapper{display:none}.footer_top ul{width:auto}.home_campervan_info{margin:50px 0 15px}.featured_campervan_bottom .custom_read_wrap{margin:0 0 39px}.featured_campervan_bottom{padding:0}.home-right-col{margin-left:0;width:50%;float:left;padding-left:15px;padding-right:15px}.home-right-col-last{margin-top:0;border-top:0;padding-top:0}.home_campervan_hr{margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:601px) and (max-width:992px){.home_camperbug_campers .five-home-featured-vans h5{min-height:45px}}@media only screen and (min-width:768px){.mobile-msg-bar,.mobile-msg-bar-owner-log{display:none}.home_cmpvan_search .find_campervan .get_search a.cmpvan_title1,.home_cmpvan_search .find_campervan .get_search a.cmpvan_title1:hover{color:#424242;text-decoration:none}.home_cmpvan_search .find_campervan .get_search h2 span{display:none}.home_cmpvan_search .find_campervan .get_search a.cmpvan_title2{display:none}.home_campsite_search a.cmp_title1,.home_campsite_search a.cmp_title1:hover{color:#424242;text-decoration:none}.home_campsite_search a.cmp_title2{display:none}.home_campsite_search h3 span{display:none}}@media only screen and (min-width:768px) and (max-width:992px){.ground-wrapper img{height:460px;position:relative;left:3px;max-width:110%}.ipad-navbar-collapse.navbar-collapse.collapse{display:block!important;background:0 0;position:absolute;top:5px;left:0;right:0;padding-right:10%}.ipad-navbar-collapse .navbar-right{float:right!important;margin-right:0}.ipad-navbar-collapse .navbar-nav>li{border:none;float:left;border-bottom:0;text-align:left;padding:0 10px}.ipad-navbar-collapse .nav>li>a{color:#503e00;font-size:12px;padding:12px 0;font-weight:400}.ipad-navbar-collapse .profile-img-navbar{display:none}.ipad-navbar-collapse .last-link{margin-right:0}.ipad-navbar-collapse .navbar-nav>li:nth-child(5){display:none}.container-fluid>.navbar-header{padding:9px 0 12px 0}.navbar .navbar-brand img{width:80%;float:left}header.navbar.navbar-default.f-nav{height:55px;padding:0!important}.ipad-navbar-collapse .navbar-nav #dash-li{margin-left:30px}.ipad-navbar-collapse .navbar-nav .dropmenu{position:fixed;left:0;right:0;border-top:5px solid transparent;display:none;z-index:10}.ipad-navbar-collapse .navbar-nav .inner-dropmenu{background:#fff;padding:15px 0;border-top:1px solid #e4dcc1;box-shadow:0 3px 5px #a8a290;margin-top:40px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-lender{padding-left:5px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-lender li{width:20%;float:left;list-style:none;position:relative;margin:8px 0;border:0}.ipad-navbar-collapse .navbar-nav .sub-menu li a{display:block;color:#503e00;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;text-decoration:none;padding:0}.ipad-navbar-collapse .navbar-nav .sub-menu li .nav_cion{display:inline-block;width:30px;height:30px;background-size:30px;margin:0 12px 0 0}.ipad-navbar-collapse .navbar-nav .sub-right-menu{display:flex;justify-content:flex-end}.ipad-navbar-collapse .navbar-nav .sub-right-menu li{width:auto;border:0;margin:8px 0}.side-nav-overlay{margin-left:-31px}.nav-toggle .nav-toggle-bar{margin-top:10px}.campervan_home_facilities h4{margin-top:0}.campervans_carousel .bx-wrapper picture>img{width:auto;height:92px}.featured_campervan_bottom .custom_read_wrap{text-align:left}.featured_van_bottom{margin-bottom:10px}.col-md-img{width:100%;margin-bottom:11px}.featured_van_bottom_list{margin-top:0;margin-left:17px}.fature_list_bottom_wrapper{margin-bottom:0}.fature_list_bottom p{margin-bottom:12px}.featured_van_bottom,.featured_van_bottom_list{width:50%;float:left}.fature_list_bottom{width:100%}.col-md-img img{height:64px}.custom_read_wrap .read_more_section p{margin-bottom:0}.featured_campervan_bottom h3{margin-bottom:15px}.campervan_home_facilities .read_more_section p,.col-sm-7.home_desc-left{text-align:left}div.campervan_home_facilities .read_more_section p{margin:12px 0 0}.home-right-col .home-right-col-middle img,.home_facilities_img{height:112px}div.campervan_home_facilities h4{margin-top:6px}.campervan_home_facilities .icon{display:none}.home_facilities_img{width:118px}.nav-toggle{margin-top:0;position:absolute}.banner_caption{max-width:50%;margin:0 0 30px 0}.home-right-col-middle,.home-right-col-middle-1{float:left}.home-right-col-middle{width:41.66666667%;padding-right:15px;padding-left:15px}.home-right-col-middle-1{width:58.33333333%;padding-right:15px;padding-left:15px;text-align:left}.home-right-col-middle-1 p{height:69px;overflow:hidden}.home-right-col{padding:0}.home-right-col .home-right-col-middle-1 h3{margin:2px 0 15px}.main-bg-sky{margin:-110px 0 0 auto;left:150px}.animation-wrapper{margin-top:0}.banner_caption a.view_camp_btn{display:inline-block}.after_header.style_two .get_started{margin:150px 0 0}.container-bottom{width:650px}.container-vehicle-types{width:670px}.container-logo-list{width:710px}.col-20,.col-25{padding-right:10px;padding-left:10px}.navbar-default .navbar-toggle{border-color:rgba(221,221,221,0);margin-right:0;padding:0}nav.navbar-collapse{margin-bottom:10px}.home_campervan_hire_wrapper h3{font-size:28px}.home_campervan_news{margin:0 0 10px}.home_campervan_news .custom_read_wrap{margin-bottom:10px}.home_cmpvan_search .find_campervan .get_search{margin:40px 0 15px 0}.home_cmpvan_search .find_campervan .get_search h2{width:20%;font-size:18px}.cmpvan-tiles-wide .camp_box{width:16.6%;padding-right:7px;padding-bottom:7px}.cmpvan-tiles-wide .camp_box img{width:100%;height:80px;float:left;object-fit:cover;border-radius:0}.cmpvan-tiles-wide .camp_box span{position:absolute;left:5px;bottom:17px;font-size:11px;text-shadow:1px 1px 1px #000;padding:0 8px 0 0}.home_cmpvan_map #mapid{width:100%;height:500px;margin:20px 0 10px 0}.home_cmpvan_reviews a{font-size:13px}.home_cmpvan_reviews .reviews_block .pr-70{padding-right:15px}.home_cmpvan_reviews .reviews_block h4{font-size:18px;margin:23px 0 10px 0}.home_cmpvan_reviews .reviews_block p{font-style:italic;font-size:12px;line-height:1.8em}.home_cmpvan_reviews .reviews_block a,.home_cmpvan_reviews .reviews_block b{font-size:12px}.home_cmpvan_reviews .reviews_block .review_star{margin:10px 0 0 0}.home_cmpvan_reviews .reviews_block .review_star i{font-size:14px}.home_cmpvan_search .find_campervan .get_search .location_box{padding:0 10px 0 0}.home_cmpvan_search .find_campervan .get_search .location_box b{font-size:11px}.home_cmpvan_search .find_campervan .get_search .location_box .location_search{background-size:15px;background-position:8px 13px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control{padding:12px 5px 10px 30px;font-size:11px}.home_cmpvan_search .find_campervan .get_search .tripDates_box{padding:0 10px 0 0}.home_cmpvan_search .find_campervan .get_search .tripDates_box b{font-size:11px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_search{background-size:15px;background-position:8px 12px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control{padding:12px 5px 10px 30px;font-size:11px}.home_cmpvan_search .find_campervan .get_search .accommodation_box{padding:0 10px 0 0;width:20%}.home_cmpvan_search .find_campervan .get_search .accommodation_box b{font-size:11px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_search{background-size:18px;background-position:8px 11px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control{padding:13px 5px 12px 35px;font-size:11px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box{padding:0 10px 0 0;width:20%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box b{font-size:11px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_search{background-size:18px;background-position:8px 11px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control{padding:13px 5px 12px 35px;font-size:11px}.home_cmpvan_search .find_campervan .get_search .guests_box{padding:0 10px 0 0}.home_cmpvan_search .find_campervan .get_search .guests_box b{font-size:11px}.home_cmpvan_search .find_campervan .get_search .guests_box .guests_search{background-size:15px;background-position:8px 11px}.home_cmpvan_search .find_campervan .get_search .guests_box .form-control{padding:13px 5px 12px 28px;height:auto;font-size:11px}.home_cmpvan_search .find_campervan .get_search .find_goButton a{padding:11px 6px;margin:20px 0 0 0;font-size:13px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li{padding:7px 5px;font-size:10px;white-space:pre;overflow:hidden}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li i{padding:7px 9px;font-size:10px;margin-right:5px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control.after_select_input{padding:11px 5px 10px 75px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{top:27px;margin-left:35px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location img{width:30px;height:25px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill li img{width:30px;height:25px;border-radius:5px;margin-right:5px;object-fit:cover}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location i{padding:7px 10px;font-size:11px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow{top:41px;right:11%}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow i{font-size:15px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{top:41px;right:11%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow i{font-size:15px}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li{padding:8px 10px 7px 10px;font-size:11px;white-space:pre;overflow:hidden}.home_cmpvan_search .find_campervan .get_search .cmp-search-icon{width:25px;margin:-2px 10px 0 0;object-fit:cover;height:25px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control.after_select_input{padding:13px 10px 12px 60px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{top:32px;margin-left:25px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control.after_select_input{padding:13px 10px 12px 60px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{top:32px;margin-left:25px}.home_cmpvan_search .find_campervan .get_search .guests_box .guests_arrow{top:43px;right:12%}.home_cmpvan_search .find_campervan .get_search .guests_box .guests_arrow i{font-size:15px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest{padding:10px;width:91%}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest strong{font-size:13px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest p{font-size:11px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest .form-control{width:60%;padding:10px 5px;height:35px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar{padding:5px 8px;overflow:scroll;width:15%}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:11px;margin:0 .3em 3px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{left:-10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next{right:-10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:11px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next,.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{top:-3px}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:93%}.home_campsite_search h3{font-size:28px}.home_campsite_search p{font-size:13px}.home_campsite_search .find_campsite .get_search{margin:15px 0}.home_campsite_search .find_campsite .get_search h2{width:20%;font-size:18px}.home_campsite_search .find_campsite .get_search .location_box{padding:0 10px 0 0}.home_campsite_search .find_campsite .get_search .location_box b{font-size:11px}.home_campsite_search .find_campsite .get_search .location_box .location_search{background-size:15px;background-position:8px 13px}.home_campsite_search .find_campsite .get_search .location_box .form-control{padding:12px 5px 10px 30px;font-size:11px}.home_campsite_search .find_campsite .get_search .tripDates_box{padding:0 10px 0 0}.home_campsite_search .find_campsite .get_search .tripDates_box b{font-size:11px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_search{background-size:15px;background-position:8px 12px}.home_campsite_search .find_campsite .get_search .tripDates_box .form-control{padding:12px 5px 10px 30px;font-size:11px}.home_campsite_search .find_campsite .get_search .accommodation_box{padding:0 10px 0 0;width:20%}.home_campsite_search .find_campsite .get_search .accommodation_box b{font-size:11px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_search{background-size:15px;background-position:8px 12px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control{padding:13px 5px 12px 30px;font-size:11px}.home_campsite_search .find_campsite .get_search .vehicleType_box{padding:0 10px 0 0;width:20%}.home_campsite_search .find_campsite .get_search .vehicleType_box b{font-size:11px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_search{background-size:15px;background-position:8px 12px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control{padding:13px 5px 12px 30px;font-size:11px}.home_campsite_search .find_campsite .get_search .guests_box{padding:0 10px 0 0}.home_campsite_search .find_campsite .get_search .guests_box b{font-size:11px}.home_campsite_search .find_campsite .get_search .guests_box .guests_search{background-size:15px;background-position:8px 11px}.home_campsite_search .find_campsite .get_search .guests_box .form-control{padding:13px 5px 12px 28px;height:auto;font-size:11px}.home_campsite_search .find_campsite .get_search .find_goButton a{padding:11px 6px;margin:20px 0 0 0;font-size:13px}.home_campsite_search .find_campsite .get_search .input-search-autofill li{padding:7px 5px;font-size:10px;white-space:pre;overflow:hidden}.home_campsite_search .find_campsite .get_search .input-search-autofill li i{padding:7px 9px;font-size:10px;margin-right:5px}.home_campsite_search .find_campsite .get_search .location_box .form-control.after_select_input{padding:11px 5px 10px 75px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location{top:27px;margin-left:35px}.home_campsite_search .find_campsite .get_search .location_box .after_select_location img{width:30px;height:25px}.home_campsite_search .find_campsite .get_search .input-search-autofill li img{width:30px;height:25px;border-radius:5px;margin-right:5px;object-fit:cover}.home_campsite_search .find_campsite .get_search .location_box .after_select_location i{padding:7px 10px;font-size:11px}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow{top:41px;right:11%}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow i{font-size:15px}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow{top:41px;right:11%}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow i{font-size:15px}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc li{padding:8px 10px 7px 10px;font-size:11px;white-space:pre;overflow:hidden}.home_campsite_search .find_campsite .get_search .cmp-search-icon{width:25px;margin:-2px 10px 0 0;object-fit:cover;height:25px}.home_campsite_search .find_campsite .get_search .accommodation_box .form-control.after_select_input{padding:13px 10px 12px 60px}.home_campsite_search .find_campsite .get_search .accommodation_box .after_select_icon{top:32px;margin-left:25px}.home_campsite_search .find_campsite .get_search .vehicleType_box .form-control.after_select_input{padding:13px 10px 12px 60px}.home_campsite_search .find_campsite .get_search .vehicleType_box .after_select_icon{top:32px;margin-left:25px}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow{top:43px;right:12%}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow i{font-size:15px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest{padding:10px;width:91%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest strong{font-size:13px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest p{font-size:11px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .form-control{width:60%;padding:10px 5px;height:35px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar{padding:5px 8px;overflow:scroll;width:15%}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:11px;margin:0 .3em 3px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{left:-10px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next{right:-10px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:11px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next,.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev{top:-3px}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc{width:93%}.find_cmp_block .camp_box{width:144px;padding-right:7px;padding-bottom:7px}.find_cmp_block .camp_box img{height:100px}.find_cmp_block .camp_box span{left:5px;bottom:17px;font-size:11px}.home_campsite_search{margin:55px 0 20px}.footer_blocks .about_box{padding-right:0}.footer_blocks .about_box b,.footer_blocks .campervan_box b,.footer_blocks .campsites_box b,.footer_blocks .help_box b{font-size:13px}.footer_blocks .about_box p{font-size:12px}.footer_blocks .campervan_box a,.footer_blocks .campsites_box a,.footer_blocks .help_box a{font-size:12px}.home_cmpvan_listing{padding:25px 15px}.home_cmpvan_listing .content_box_head .icon{margin:0 10px 24px 0}.home_cmpvan_listing .content_box_head h4{font-size:15px}.home_cmpvan_listing .read_more_section{height:72px}.home_cmpvan_listing .content_box p{line-height:1.8em}.home_cmpvan_listing .content_box p.pr-3{padding-right:0}.home_cmpvan_listing .content_box_head b.viewList-txt{color:#464444;padding-left:30px;float:left;margin:5px 0 5px;width:100%}.home_cmpvan_listing .content_box_head a.blue_txt{margin:0 0 0 30px;font-weight:400;color:#73cccc;font-size:11px;line-height:1.4em;width:100%;float:left}.home_cmpvan_listing .image_box .listing_img{height:140px}.footer_blocks{padding:130px 0 80px 0}.footer_illustration{margin-top:10px}.error_body .home_cmpvan_search{width:100%}.error_body .home_cmpvan_search .find_campervan .get_search{margin:0}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;top:auto;right:47%;bottom:35px}.error_body .home_cmpvan_search .form-control{font-size:13px!important}.error_body .home_cmpvan_search .find_campervan .get_search .input-search-autofill li{padding:10px}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow i{font-size:15px}.page_broken_body .error_body .popular_van_locations ul li{float:left;width:105px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_broken_body .error_body .popular_van_locations ul li .van_box{width:100%;padding:0}.page_broken_body .error_body .popular_van_locations ul li .van_box img{height:80px}.page_broken_body .error_body .popular_van_locations ul li .van_box a{font-size:8px;text-align:left;line-height:1.4;left:2px;bottom:8px}.page_broken_body .error_body .popular_cmp_locations ul li{float:left;width:105px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box{width:100%;padding:0}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box img{height:80px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a{font-size:8px;text-align:left;line-height:1.4;left:2px;bottom:8px}.page_not_found .error_body .popular_van_locations ul li{float:left;width:105px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_not_found .error_body .popular_van_locations ul li .van_box{width:100%;padding:0}.page_not_found .error_body .popular_van_locations ul li .van_box img{height:80px}.page_not_found .error_body .popular_van_locations ul li .van_box a{font-size:8px;text-align:left;line-height:1.4;left:2px;bottom:8px}.page_not_found .error_body .popular_cmp_locations ul li{float:left;width:105px;position:relative;list-style:none;padding-right:6px;padding-bottom:6px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box{width:100%;padding:0}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box img{height:80px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a{font-size:8px;text-align:left;line-height:1.4;left:2px;bottom:8px}}@media only screen and (min-width:600px) and (max-width:767px){.form-group label.col-md-3.col-sm-4.col-xs-4{line-height:15px}.container-bottom{width:90%}.container-vehicle-types{width:95%}.col-20 p,.col-25 p{height:96px;overflow:hidden}}@media only screen and (max-width:650px){.navbar-brand img{width:55%}.nav-toggle .nav-toggle-bar::before{margin-top:-.35rem}.nav-toggle .nav-toggle-bar::after{margin-top:.35rem}.nav-toggle{width:22px}.nav-toggle .nav-toggle-bar,.nav-toggle .nav-toggle-bar::after,.nav-toggle .nav-toggle-bar::before{height:.15rem}}@media (min-width:600px) and (max-width:992px){#flamegroup.flamegroup3{top:79%;left:59%;z-index:10000;zoom:42%}#flamegroup.flamegroup2{top:75%;left:51.5%;zoom:43%}#flamegroup.flamegroup1{top:67%;left:53%;zoom:64%}#flamegroup.flamegroup4{zoom:51%;top:75%}}@media only screen and (min-width:769px){.home_campervan_wrapper .home_campervan_hire_wrapper .custom_read_more_buttom{display:none}.campervan-hire-text-mobile,.show_desc_desktop{display:none}}@media only screen and (min-width:767px){.hide-desktop{display:none}.find_cmp_block h4{display:none}.container-fluid>.navbar-collapse,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.container>.navbar-header,.navbar-brand{margin-left:0}.container>.navbar-header,.navbar-right{margin-right:0}.modal-dialog{width:560px;margin:30px auto;height:455px}.modal-dialog.modal-lg{width:700px;margin:30px auto;height:455px}.hide_in_desktop{display:none}.error_body .home_cmpvan_search .find_campervan .get_search p.cmp_search_text{display:none}}@media only screen and (max-width:767px){.hide-mobile{display:none}.bx-slider-section .container{padding:0}.home_cmpvan_search{margin:0 0 10px 0}.find_cmp_block h4{width:100%;float:left;color:#424242;margin:10px 0 20px;font-size:23px;font-weight:500}.home_cmpvan_listing .content_box .custom_read_wrap{margin:0 0 20px}.home_logo_list .home_logos{width:100%;height:auto;float:left}.footer_illustration{top:-70px}.nav-toggle{position:absolute;top:5px;right:15px}.home_campervan_wrapper{margin-top:5px}.home_campervan_news h3{font-size:25px}.home_cmpvan_reviews p{width:100%;float:left}.home_cmpvan_reviews .reviews_block{width:100%;float:left}.bx-wrapper img{height:90px}.campervans_carousel li{width:auto!important;max-width:130px}.campervan_home_facilities h4{margin-top:25px}.home_campervan_news .read_more_section{height:49px;margin-bottom:16px}.after_header.style_two .get_started{width:100%;float:left;margin:0}.campervan-hire-text-mobile{margin-bottom:36px}.campervan-hire-text-mobile p{text-align:justify}.home_camperbug_campers .home_camperbug_campers_desc{padding-top:0}.home_camperbug_campers h3{margin-bottom:28px}.home_campervan_news h2{margin:48px 0 18px}.home_logo_list img{margin:0 15px 8px;width:22%;height:40px;object-fit:contain}.col-xs-img{width:50%;float:left}.vehicles_list_home .custom_read_wrap .custom_read_more_buttom{display:block}.vehicles_list_home .read_more_section{height:65px}.vehicles_list_home .row{margin-right:-7px;margin-left:-7px}.vehicles_list_home .col-20{padding-right:7px;padding-left:7px}.home_camperbug_reviews{padding:28px 0 0}.home_facilities_img{height:140px}.home_logo_list{padding-top:10px}.home_desc-left .description{margin-bottom:40px}.campervan_home_facilities .read_more_section p{margin:8px 0 8px}.home_camperbug_campers.vehicles_list_home{padding:44px 0 20px 0}.banner_caption a.view_camp_btn,.campervan_home_facilities .icon,.hide_desc,.row.special{display:none}.animation-wrapper{margin-top:128px}.campervan-hire-text-mobile{display:none}.campervan_home_facilities,.campervan_home_facilities .description p{text-align:left}.home_desc-left{padding-right:15px;padding-left:15px}.home_campervan_news .custom_read_more_buttom{display:inline-block}.accordion{margin:0 auto 0!important}#faq_container{margin-top:0!important}.social_media_buttons{margin:0}.banner_caption h1{font-size:26px;display:inline-block;margin:3px 12px 10px 0;vertical-align:bottom}.main-bg{float:none;opacity:1;margin:20px -50px 0 -84px}.campervans_carousel{height:110px;margin:20px 0 0}#site-footer,.container>.navbar-header,.f-nav,.navbar.navbar-default{padding:0!important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}.navbar .nav>li>a{font-size:12px;padding:6px 12px}.sub-menu li a{font-size:12px;padding:6px 30px}.campervan_home_facilities .description p,.home_campervan_news p{line-height:24px}.campervan_home_facilities .description .custom_read_more_buttom{text-align:left}.sub-menu li a:before{left:12px;top:18px;height:1px;width:8px}.banner_caption{position:relative;max-width:70%;margin:20px 0 10px;padding:1px 0}.bx-wrapper{margin-bottom:0}.banner_caption br{display:none}.read_more_section{overflow:hidden;height:43px}.campervans_carousel .item{padding:5px 3px 10px}.after_header .animation-wrapper{width:100%;float:left;position:relative;top:-30px;margin:0;padding:0;height:210px}.home_campervan_news .row .custom-col:first-child{max-width:325px}.per-day-amount{display:block;margin-top:7px;font-size:18px}.per-day-amount a,.per-day-amount a:focus{color:#484848}.btn-primary.message-btn-sticky{background-color:#73cccc;border:0;border-radius:2px;padding:10px 26px;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif}.btn-primary.message-btn-sticky:active,.btn-primary.message-btn-sticky:focus{background-color:#73cccc;font-family:Roboto,sans-serif}.mobile-msg-bar,.mobile-msg-bar-owner-log{position:fixed;bottom:0;z-index:10003;width:100%;background:#fff;border-top:1px solid #e8e7e7;left:0;padding:10px 15px}.mobile-msg-bar-owner-log{font-family:Roboto,sans-serif}header.static-nav.affix{position:static}.ipad-nav{display:none}.main-bg-sky{left:-84px;float:none;width:100%;height:230px}#site-footer #flamegroup.flamegroup1{top:54%;left:54%}#site-footer #flamegroup.flamegroup3{top:41%;left:87%}#site-footer #flamegroup.flamegroup4{top:51%;left:17%}.bus-c{animation:moveBus-c-mobile 5s ease-in-out forwards;-moz-animation:moveBus-c-mobile 5s ease-in-out forwards;-webkit-animation:moveBus-c-mobile 5s ease-in-out forwards}.bus-wrap{top:61.5%}.home-right-col img{height:162px;width:200px}.col-25 .review_desc_txt{height:auto}.see-more-campers-1{float:none!important;margin:0 0 20px;display:block}.featured_van_bottom{margin-bottom:25px}.home_campervan_text{padding-bottom:15px}.home-right-col h3{margin:25px 0 15px}.col-25{padding-right:10px;padding-left:10px}.home-right-col span{display:block;margin-top:13px;margin-bottom:4px}.home_cmpvan_search .find_campervan .get_search{width:100%;float:left;border:0;padding:0;margin:0}.home_cmpvan_search .find_campervan .get_search h2{width:100%;font-size:23px;margin:10px 0 20px 0}.home_cmpvan_search .find_campervan .get_search a.cmpvan_title1,.home_cmpvan_search .find_campervan .get_search a.cmpvan_title2{color:#424242}.home_cmpvan_search .find_campervan .get_search a.cmpvan_title1:hover,.home_cmpvan_search .find_campervan .get_search a.cmpvan_title2:hover{color:#333;text-decoration:underline}.home_cmpvan_search .find_campervan .get_search .location_box{width:100%;padding:0;margin-bottom:13px}.home_cmpvan_search .find_campervan .get_search .location_box b{display:none}.home_cmpvan_search .find_campervan .get_search .tripDates_box{width:100%;padding:0;margin-bottom:13px}.home_cmpvan_search .find_campervan .get_search .tripDates_box b{display:none}.home_cmpvan_search .find_campervan .get_search .accommodation_box{width:85%;padding:0 7px 0 0;margin-bottom:13px}.home_cmpvan_search .find_campervan .get_search .accommodation_box b{display:none}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow{top:12px;right:5%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box{width:85%;padding:0 7px 0 0;margin-bottom:13px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box b{display:none}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{top:12px;right:5%}.home_cmpvan_search .find_campervan .get_search .find_goButton a{margin:0}.home_cmpvan_search .find_campervan .get_search .input-search-autofill{width:100%}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{top:5px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar{width:83.5%;padding:15px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker{width:100%}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:15px}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:100%;height:230px;overflow:scroll}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{top:10px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{top:10px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest{width:97.8%}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_guest .form-control{width:20%}.home_cmpvan_search .get_search .campsite_search .accommodation_box{width:100%;padding:0;margin-bottom:13px}.home_cmpvan_search .get_search .campsite_search .vehicleType_box{width:100%;padding:0;margin-bottom:13px}.home_cmpvan_search .get_search .campsite_search .guests_box{width:85%;float:left;padding:0 7px 0 0;margin-bottom:13px}.home_cmpvan_search .get_search .campsite_search .guests_box b{display:none}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_search{background-image:url(/images/campsite/icons/search_guests_icon.webp);display:block;background-repeat:no-repeat;background-size:18px;background-position:8px 11px}.home_cmpvan_search .get_search .campsite_search .guests_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 40px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_cmpvan_search .get_search .campsite_search .guests_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;top:7.6%;right:23%}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow i{font-weight:700;font-size:20px;color:#484848}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{background:#fff;margin:0;padding:15px;border:1px solid #e6e6e6;border-top:0;float:left;width:69.2%;position:absolute;z-index:99}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .guest_adults{float:left;width:100%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest strong{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest p{font-size:.8em;color:#484848;margin-bottom:5px;float:left;width:100%;line-height:1.7em}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .form-control{width:20%;float:left;font-size:14px;color:#484848;padding:10px 5px;box-shadow:none;outline:0;height:40px;cursor:auto;background-color:#ebebeb;border:1px solid #ebebeb}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .guest_children{float:left;width:100%;margin-top:20px}.home_cmpvan_search .find_campervan .get_search .active{color:#333!important;text-decoration:underline}.home_campsite_search .active{color:#333;text-decoration:underline}.home_campsite_search .find_campsite .get_search .cmpvan_search .accommodation_box{width:82%;margin-right:10px}.home_campsite_search .find_campsite .get_search .cmpvan_search .vehicleType_box{width:82%;margin-right:10px}#popiular_cmpvan_div{width:100%;float:left;min-height:500px}.cmpvan-tiles-wide{margin:20px 0 15px 0}.cmpvan-tiles-wide h4{font-size:23px}.cmpvan-tiles-wide .camp_box{width:100%;padding-right:0;padding-bottom:15px}.cmpvan-tiles-wide .camp_box img{height:130px}.home_cmpvan_listing{width:100%;margin:30px 0 0;padding:25px 20px 0}.home_cmpvan_listing .image_box{width:40%;float:left;padding-right:15px}.home_cmpvan_listing .image_box .listing_img{height:65px}.home_cmpvan_listing .content_box{width:100%;float:left;padding:5px 15px 0}.home_cmpvan_listing .content_box .read_more_section{margin-bottom:10px}.home_cmpvan_listing .content_box_head{width:60%;float:left;padding:0 5px}.home_cmpvan_listing .content_box_head .icon{display:none}.home_cmpvan_listing .content_box_head h4{font-size:14px;margin-top:0;margin-bottom:2px}.home_cmpvan_listing .content_box_head b.viewList-txt{display:none}.home_cmpvan_listing .content_box .custom_read_wrap{width:100%}.home_cmpvan_listing .content_box p.pr-3{padding-right:0}.home_cmpvan_map h5{font-size:23px}.home_cmpvan_map #mapid{height:450px}.home_cmpvan_reviews h6{margin:10px 0;font-size:23px}.home_cmpvan_reviews a{margin-top:5px;margin-bottom:11px;float:left;width:100%}.home_cmpvan_reviews .reviews_block .pr-70{padding-right:15px;min-height:350px}.home_campsite_search{margin:40px 0 20px}.home_campsite_search h3{font-size:23px}.home_campsite_search a.cmp_title1,.home_campsite_search a.cmp_title2{color:#424242}.home_campsite_search a.cmp_title1:hover,.home_campsite_search a.cmp_title2:hover{color:#333;text-decoration:underline}.home_campsite_search p{font-size:13px;line-height:1.7em;margin-bottom:25px}.home_campsite_search .cmp_text{margin-bottom:unset}.home_campsite_search .find_campsite .get_search{width:100%;float:left;border:0;padding:0;margin:0}.home_campsite_search .find_campsite .get_search h2{display:none}.home_campsite_search .find_campsite .get_search .location_box{width:100%;padding:0;margin-bottom:13px}.home_campsite_search .find_campsite .get_search .location_box b{display:none}.home_campsite_search .find_campsite .get_search .tripDates_box{width:100%;padding:0;margin-bottom:13px}.home_campsite_search .find_campsite .get_search .tripDates_box b{display:none}.home_campsite_search .find_campsite .get_search .accommodation_box{width:100%;padding:0;margin-bottom:13px}.home_campsite_search .find_campsite .get_search .accommodation_box b{display:none}.home_campsite_search .find_campsite .get_search .accommodation_box .accommodation_arrow{top:12px;right:5%}.home_campsite_search .find_campsite .get_search .vehicleType_box{width:100%;padding:0;margin-bottom:13px}.home_campsite_search .find_campsite .get_search .vehicleType_box b{display:none}.home_campsite_search .find_campsite .get_search .vehicleType_box .vehicleType_arrow{top:12px;right:5%}.home_campsite_search .find_campsite .get_search .guests_box{width:85%;padding:0 7px 0 0;margin-bottom:13px}.home_campsite_search .find_campsite .get_search .guests_box b{display:none}.home_campsite_search .find_campsite .get_search .find_goButton a{margin:0}.home_campsite_search .find_campsite .get_search .guests_box .guests_arrow{top:12px;right:8%}.home_campsite_search .find_campsite .get_search .input-search-autofill{width:100%}.home_campsite_search .find_campsite .get_search .location_box .after_select_location{top:5px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar{width:83.5%;padding:15px}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker{width:100%}.home_campsite_search .find_campsite .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{font-size:15px}.home_campsite_search .find_campsite .get_search .input_search_autofill_acc{width:100%;height:230px;overflow:scroll}.home_campsite_search .find_campsite .get_search .accommodation_box .after_select_icon{top:10px}.home_campsite_search .find_campsite .get_search .vehicleType_box .after_select_icon{top:10px}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest{width:97.8%}.home_campsite_search .find_campsite .get_search .cmp_input_search_autofill_guest .form-control{width:20%}.home_campervan_hire_wrapper .find_cmp_block .camp_box:last-child{display:none}.home_campervan_hire_wrapper .camp_box{width:100%;padding-right:0;padding-bottom:15px}.home_campervan_hire_wrapper .camp_box img{height:130px}.home_campervan_hire_wrapper .camp_box span{bottom:23px}.home_campervan_hire_wrapper .find_cmp_block{margin:20px 0 0 0}.home_cmpvan_map{margin:30px 0 0 0}.home_cmp_location .find_cmp_block{margin:20px 0 0 0}.home_cmp_location .camp_box{width:100%;padding-right:0;padding-bottom:15px}.home_cmp_location .camp_box img{height:130px}.home_cmp_location .camp_box span{bottom:23px}.footer_blocks{padding:110px 0 40px 0}.footer_blocks .about_box{padding-right:0}.footer_blocks .campervan_box,.footer_blocks .campsites_box,.footer_blocks .help_box{margin-top:25px}.footer_bottom{padding:20px 0 0 0}.footer_bottom .footer_year{margin-top:0;text-align:center;width:100%;float:left}.footer_bottom .footer_year p{text-align:center}.footer_bottom .footer_year ul.social-icon{margin:0 auto;padding:0;float:right;text-align:center;width:auto}.footer_bottom .footer_year ul.social-icon li{float:none;display:inline-block;margin:0 10px 10px 0}.nav-icon-mobile{display:block;position:absolute;top:0;right:0;width:60%;padding-right:40px}.nav-icon-mobile ul.sub-menu{margin:0;text-align:right;float:right}.nav-icon-mobile .sub-menu li{width:auto;float:left;text-align:right;list-style:none;position:relative;margin:6px 0;border:0}.nav-icon-mobile .sub-menu li a{padding:0}.nav-icon-mobile .sub-menu li .nav_cion{width:25px;height:25px;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;margin:0 10px 0 0;background-size:25px;background-position:left top}.nav-icon-mobile .sub-menu li:before{position:absolute;left:0;right:0;top:0;border:2px solid #6fb82c;height:25px;width:25px;border-radius:50%;transform:scale(1.2)}.hide_in_mobile{display:none}.campervan-hire-text{font-size:23px}.home_cmpvan_search .location_box .cancel-btn{display:none}#find_cmpvan_section .cmpvan_search .location_box .cancel-btn{display:none}.home_cmpvan_search .location_box.active .cancel-btn{position:absolute;display:block;right:14px;margin-top:-30px;cursor:pointer;color:#484848;font-size:14px;font-weight:600;font-family:Roboto,sans-serif}#find_cmpvan_section .cmpvan_search .location_box.active .cancel-btn{position:absolute;display:block;right:14px;margin-top:-30px;cursor:pointer;color:#484848;font-size:14px;font-weight:600;font-family:Roboto,sans-serif}#find_cmpvan_section .location_box.active .cmpvan_input_search{width:80%}.home_campsite_search .cmp_input_search_location .cancel-btn{display:none}.home_campsite_search .cmp_input_search_location.active .cancel-btn{position:absolute;display:block;right:14px;margin-top:-30px;cursor:pointer;color:#484848;font-size:14px;font-weight:600;font-family:Roboto,sans-serif}#find_campsite_section .cmp_input_search_location.active .cmp_input_search_home{width:80%}.mobile-msg-bar-in{bottom:60px;margin-top:25%!important}.error_body .home_cmpvan_search{width:100%}.error_body .home_cmpvan_search .find_campervan .get_search .accommodation_box,.error_body .home_cmpvan_search .find_campervan .get_search .location_box,.error_body .home_cmpvan_search .find_campervan .get_search .tripDates_box{width:100%}.error_body .home_cmpvan_search .find_campervan .get_search .vehicleType_box,.error_body .home_cmpvan_search .get_search .campsite_search .guests_box{width:85%}.error_body .home_cmpvan_search .find_campervan .get_search{margin:0}.error_body .home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;top:auto;right:23%;bottom:37px}.page_broken_body .error_body h1{font-size:25px}.page_broken_body .error_body strong{padding:0 15px 0 0}.page_broken_body .error_body .popular_van_locations h4{margin:25px 0 20px 0}.page_broken_body .error_body .popular_van_locations ul li{width:170px}.page_broken_body .error_body .popular_van_locations ul li .van_box img{height:110px}.page_broken_body .error_body .popular_van_locations ul li .van_box a{bottom:5px;font-size:12px}.page_broken_body .error_body .popular_cmp_locations{padding:10px 0 40px 0}.page_broken_body .error_body .popular_cmp_locations h4{margin:0 0 20px 0}.page_broken_body .error_body .popular_cmp_locations ul li{width:170px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box img{height:110px}.page_broken_body .error_body .popular_cmp_locations ul li .cmp_box a{bottom:5px;font-size:12px}.page_not_found .error_body h1{font-size:25px}.page_not_found .error_body strong{padding:0 15px 0 0}.page_not_found .error_body .popular_van_locations h4{margin:25px 0 20px 0}.page_not_found .error_body .popular_van_locations ul li{width:170px}.page_not_found .error_body .popular_van_locations ul li .van_box img{height:110px}.page_not_found .error_body .popular_van_locations ul li .van_box a{bottom:5px;font-size:12px}.page_not_found .error_body .popular_cmp_locations{padding:10px 0 40px 0}.page_not_found .error_body .popular_cmp_locations h4{margin:0 0 20px 0}.page_not_found .error_body .popular_cmp_locations ul li{width:170px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box img{height:110px}.page_not_found .error_body .popular_cmp_locations ul li .cmp_box a{bottom:5px;font-size:12px}.home_cmpvan_reviews .reviews_block h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.home_cmpvan_reviews .reviews_block a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.home-mob-share .share-camper{width:100%;float:left;margin:15px auto 0;text-align:left;padding-bottom:10px;border-bottom:1px solid #73cccc}}@media only screen and (min-width:601px){#site-footer #flamegroup.flamegroup1,#site-footer #flamegroup.flamegroup3,#site-footer #flamegroup.flamegroup4{zoom:1!important}.featured_van_bottom_mobile,.view-listing-link-mobile{display:none}}@media only screen and (min-width:600px){.home_camperbug_campers h3{margin-bottom:20px;font-size:28px}}@media only screen and (max-width:599px){.read_more_section_home{height:76px!important}.home-right-col h3{font-size:17px}.home_campervan_sub{color:#424242;font-size:20px;margin-bottom:20px;margin-top:0}div.col-20-last{margin-bottom:0!important}}@media only screen and (max-width:600px){.form-group label.col-md-3.col-sm-4.col-xs-4{line-height:15px}.replay{display:none}.home_camperbug_reviews .campervan-hire-text{font-size:22px;margin:1px 0 20px}.home-right-col-middle-withbost{height:125px!important}.home_campervan_hr{margin-top:41px}.sum-img{max-height:150px;object-fit:cover;width:128px}#site-footer #flamegroup.flamegroup1{zoom:55%}#site-footer #flamegroup.flamegroup3{top:45%;left:88%;transform:scale(1)}#site-footer div#smoke .flamegroup3 .smoke1{left:-13px;bottom:39px}.bus-wrap{top:63.5%}.tiny-cloud-left,.tiny-cloud-right{display:none}.scrollup{background-color:#73cccc;box-shadow:0 0 3px #fbf6d6;color:#fff;display:none}.container-bottom{width:85%}.container-logo-list{width:95%}.col-20 p,.col-25 p{height:87px;overflow:hidden}.vehicles_list_home .col-20{width:100%;margin-bottom:32px}.vehicles_list_home .col-20 img{width:36%;float:left;margin-right:20px}.col-25 p{padding-top:0}.home_camperbug_reviews img{float:left;margin-right:22px;width:126px;height:96px}.col-25 img{height:110px}.col-25{padding-right:10px;padding-left:10px}.home_camperbug_reviews .col-20,.home_camperbug_reviews .col-25{width:100%;margin-bottom:25px}.col-md-img img{height:140px;object-fit:cover;width:200px}.col-md-img-mobile,.featured_campervan_bottom .custom_read_more_buttom,.featured_van_bottom_list,.view-listing-link-desktop{display:none}.featured_campervan_bottom .custom_read_wrap{margin:0 0 0}.featured_campervan_bottom .featured_campervan_info{margin-bottom:5px;width:237px;height:135px}.featured_campervan_bottom .read_more_section{height:auto;margin-bottom:25px}.col-md-img{width:100%}.small-cloud-left,.small-cloud-right{display:none}}@media only screen and (max-width:567px){.home_desc-left,.home_desc-right{width:100%}}@media (min-width:420px) and (max-width:599px){#flamegroup.flamegroup3{top:73.2%;left:59%;z-index:10000;zoom:37%}#flamegroup.flamegroup2{top:69%;left:51%;z-index:10000;zoom:37%}#flamegroup.flamegroup4{zoom:41%;top:70%;left:44%}#flamegroup.flamegroup1{top:71%;left:53%;zoom:40%}}@media (max-width:560px){div.home_logo_list img{margin:0 8px;width:12.5%}.msg-thread-h1{font-size:25px}}@media (max-width:580px) and (orientation:landscape){.main-bg{margin:100px -50px 0 -50px}}@media (max-width:580px){.main-bg{margin:75px -50px 0 0}.home_camperbug_campers.vehicles_list_home{padding:0 0 21px 0}.home_camperbug_reviews .campervan-hire-text{margin:0 0 25px}.home_camperbug_reviews{padding:10px 0 0}.home_camperbug_campers .home_camperbug_campers_desc{padding-top:0}.animation-wrapper{margin-top:-60px}.home_page .latest_social_feed h2{float:none}.get_started h2{color:#424242;font-size:20px}.footer_top ul li{width:50%}.get_started h2{color:#424242;margin-top:0;font-size:23px}.footer_top ul li{width:50%}.banner_caption{max-width:100%}.home-right-col{padding-left:0;padding-right:0}.home-right-col h3{font-size:20px}.banner_caption p{margin:-2px 0}.apple-tree{height:128px;top:102px;right:unset;left:345px;z-index:1;width:44px}.cherry{right:unset;bottom:unset;top:128px;left:30%;width:60px}.neurcita-vec{right:unset;bottom:unset;left:35%;width:27px;top:31%}.neurcita-vec-1{right:530px;bottom:252px;z-index:20;width:26px}.cloud-t-l{top:32px;left:6%;animation:movecloudr-3 45s linear infinite;-webkit-animation:movecloudr-3 45s linear infinite;-moz-animation:movecloudr-3 45s linear infinite;-o-animation:movecloudr-3 45s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate;opacity:.8}.cloud-t-2{display:none}.banner_caption h1{margin:0 12px 10px 0}div#water-ripples-1{top:87px;left:30%;width:53px}.bus-wrap{bottom:170px}.bus-wrap-b{right:228px;bottom:220px;transform:scale(.8)}#flamegroup{top:165px;left:170px}#clouds{padding:50px 0}.bus_left{animation:move-bus 30s linear forwards infinite;-webkit-animation:move-bus 30s linear forwards infinite;-moz-animation:move-bus 30s linear forwards infinite;-o-animation:move-bus 30s linear forwards infinite;animation-delay:0s;-moz-animation-delay:0s}.bus_right{animation:move-busrtl 30s linear forwards infinite;-webkit-animation:move-busrtl 30s linear forwards infinite;-moz-animation:move-busrtl 30s linear forwards infinite;-o-animation:move-busrtl 30s linear forwards infinite;animation-delay:0s;-moz-animation-delay:0s}.green-tree-tent{left:77px;top:42px;transform:scale(.4);-moz-transform:scale(.4)}.bulb_n_camp{left:109px;bottom:232px;transform:scale(.4);-moz-transform:scale(.4)}.neurcita-red{left:182px;bottom:253px;transform:scale(.4);-moz-transform:scale(.8)}.xmas-tree{left:223px;bottom:254px;transform:scale(.4);-moz-transform:scale(.4)}.neurcita-blue1{left:117px;bottom:229px;transform:scale(.4);-moz-transform:scale(.4)}.double-tents-tree{left:102px;bottom:248px;transform:scale(.4);-moz-transform:scale(.4)}.neurcita-blue{left:165px;bottom:271px;width:22px;transform:scale(.4);-moz-transform:scale(.4)}#main-bg .cloud-left-top{top:-24px;transform:scale(.3);right:450px}.random-sun{width:25%;height:70px;left:-30px;top:0}.random-sun-img{width:250px;height:auto}.main-bg-sky{left:0;background-size:500px}#BirdWrap{top:-20px;height:30%;width:78%;left:-30%}.bus-b{animation:moveBus-b-mob 10s ease-out forwards;-moz-animation:moveBus-b-mob 10s ease-out forwards;-webkit-animation:moveBus-b-mob 10s ease-out forwards;-webkit-animation-delay:0s;animation-delay:0s;-moz-animation-delay:0s;height:35px}.bus-c{animation:moveBus-c 5s ease-out forwards;-moz-animation:moveBus-c 5s ease-out forwards;-webkit-animation:moveBus-c 5s ease-out forwards;-o-animation:moveBus-c 5s ease-out forwards}.bus-wrap-c{top:88px;left:-135px}.bus{height:32px}.bus-wrap{top:24%;left:13%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:banner-van 1.5s ease;-moz-animation:banner-van 1.5s ease;animation:banner-van 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#camperbug_home .cloud-left-bottom{zoom:.4;opacity:.8;left:451px;bottom:165px;animation:moveclouds-mob 50s linear infinite;-webkit-animation:moveclouds-mob 50s linear infinite;-moz-animation:moveclouds-mob 50s linear infinite;-o-animation:moveclouds-mob 50s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#camperbug_home .cloud-s1{left:316px;top:51px;zoom:.7;display:block;animation:movecloudr-3 45s linear infinite;-webkit-animation:movecloudr-3 45s linear infinite;-moz-animation:movecloudr-3 45s linear infinite;-o-animation:movecloudr-3 45s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate;opacity:.8}#camperbug_home .cloud-s2{top:46px;left:316px;zoom:.6;display:block;animation:movecloudr-3 50s linear infinite;-webkit-animation:movecloudr-3 50s linear infinite;-moz-animation:movecloudr-3 50s linear infinite;-o-animation:movecloudr-3 50s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate;opacity:.8}#camperbug_home #cloud-s3{width:70px;left:250px;top:17px;display:block;animation:movecloud-x5 50s linear infinite;-webkit-animation:movecloudr-3 50s linear infinite;-moz-animation:movecloudr-3 50s linear infinite;-o-animation:movecloudr-3 50s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate;opacity:.8}#camperbug_home .cloud-s4{top:139px;left:300px;zoom:.4;display:block;opacity:.8;animation:moveclouds-mob 30s linear infinite;-webkit-animation:moveclouds-mob 30s linear infinite;-moz-animation:moveclouds-mob 30s linear infinite;-o-animation:moveclouds-mob 30s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse}#camperbug_home #flamegroup{top:282px;left:166px;zoom:.5}#camperbug_home #smoke{top:185px;left:142px!important;zoom:.6}.featured_van_bottom_list{padding-left:15px;padding-right:15px}.col-md-img{padding-left:7px;padding-right:7px}.featured_van_bottom_list{padding-left:12px;padding-right:12px}.featured_van_bottom{margin-left:-22px;margin-right:-22px}.footer_top ul li a{display:inline;margin-left:23%}}@media (max-width:520px){div.home_logo_list{padding-top:45px;padding-bottom:42px}.home_logo_list p{margin-bottom:30px}.home_camperbug_campers h3{margin-top:0}.home_camperbug_campers h3{margin-bottom:15px}div.vehicles_list_home .custom_read_wrap .custom_read_more_buttom{display:none}.home_camperbug_reviews .col-20 p{padding-top:0;padding-bottom:5px}.vehicles_list_home .col-20 p{padding-top:0}.featured_campervan_bottom .featured_campervan_info{width:auto}.home_campervan_news h2{margin:35px 0 20px}.home_campervan_info{margin:43px 0 10px}}@media only screen and (max-width:480px){.bus-b{animation:moveBus-b-xsmob 10s ease-out forwards;-moz-animation:moveBus-b-xsmob 10s ease-out forwards;-webkit-animation:moveBus-b-xsmob 10s ease-out forwards;-webkit-animation-delay:0s;animation-delay:0s;-moz-animation-delay:0s;height:35px}div.home_logo_list img{width:22%;margin-left:15px;margin-right:15px;margin-bottom:8px}div.campervan_home_facilities h2{margin:8px 0 8px}}@media only screen and (max-width:415px){.footer_top ul li a{display:inline;margin-left:10px!important}}@media only screen and (max-width:440px){.main-bg-sky{left:20px;margin:0 auto 0 auto;bottom:430px;width:100%}.main-bg{margin:0 -64px 0 -25px}}@media (max-width:380px){#site-footer #flamegroup.flamegroup1{top:51%;left:53%}.bus-b{animation:moveBus-b-xs 10s ease-out forwards;-moz-animation:moveBus-b-xs 10s ease-out forwards;-webkit-animation:moveBus-b-xs 10s ease-out forwards;-webkit-animation-delay:0s;animation-delay:0s;-moz-animation-delay:0s;height:24px}#camperbug_home #flamegroup{top:264px;left:155px;zoom:.5}}@media (max-width:420px){#flamegroup{top:0;left:0}#clouds{padding:40px 0}.cloud-left-bottom img{width:60px}#flamegroup.flamegroup2{top:70%;left:51%;z-index:10000;zoom:28%}#flamegroup.flamegroup3{zoom:24%}#flamegroup.flamegroup4{zoom:25%}#flamegroup.flamegroup1{top:70%;left:53%;zoom:30%}#cloud-rainy1{zoom:.25;left:230px;top:58px}.get_started h3{margin-top:21px}}@media (max-width:375px){.animation-wrapper .main-bg{margin:0 -50px 0 -30px}.ground-wrapper img{height:220px}.bus-b{height:28px}.bus{top:62px;left:37px}.neurcita-blue{left:146px;bottom:282px;width:22px;transform:scale(.4);-moz-transform:scale(.4)}.green-tree-tent{left:69px;top:30px}.bus-wrap-b{right:171px;bottom:213px;transform:scale(1.1)}.bus-wrap-c{top:81px}div#water-ripples-1{top:78px;left:30%;width:53px}.xmas-tree{left:223px;bottom:261px;transform:scale(.3);-moz-transform:scale(.3)}.double-tents-tree{left:90px;bottom:250px}}@media (max-width:360px){div.col-xs-img{width:100%;text-align:center}div.col-xs-img .read_more_section p{text-align:center}.campervan_home_facilities .description .custom_read_more_buttom{text-align:center}.main-bg-sky{height:200px;bottom:430px}.green-tree-tent{left:67px;top:17px}.double-tents-tree{left:38px;bottom:260px}.bulb_n_camp{left:98px;bottom:241px}.xmas-tree{left:202px;bottom:265px}.neurcita-blue1{left:108px;bottom:239px}.neurcita-blue{left:151px;bottom:284px}.neurcita-red{left:162px;bottom:265px}.neurcita-vec-1{right:261px;bottom:60px;z-index:20}#camperbug_home #flamegroup{top:253px;left:150px}#camperbug_home #smoke{top:172px}}@media only screen and (min-device-width:426px) and (max-device-width:667px) and (orientation:landscape),only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.home_campervan_hr{margin-top:35px;margin-bottom:38px}.featured_campervan_bottom .read_more_section{margin-bottom:0}.banner_caption{max-width:70%}.main-bg{margin:0 11px 0 auto;width:743px;height:389px}.after_header .animation-wrapper{margin-top:0}.get_started:not(.mortorhome_get_started){margin:285px 0 0}#flamegroup,.flame{left:43px;top:117px}#camperbug_home #smoke{left:90px}.bus-wrap-c{top:195px;left:-124px}.tiny-cloud-left{left:14px;bottom:50px;width:20px;animation:none}.cloud-t-l{display:none}.cloud-t-2{display:none}div#clouds div>picture>img{width:46%!important}.green-tree-tent{left:126px;bottom:126px;transform:scale(.6);-moz-transform:scale(.6)}#water-ripples-1{top:187px;left:392PX;width:95px;height:33px;display:block}.cherry{right:268px;bottom:67px;transform:scale(.7);-moz-transform:scale(.7)}.xmas-tree{left:328px;bottom:117px;transform:scale(.5);-moz-transform:scale(.5)}.neurcita-blue1{left:190px;bottom:87px;transform:scale(.5);-moz-transform:scale(.5)}.neurcita-blue{left:228px;bottom:137px;transform:scale(.5);-moz-transform:scale(.5)}.bulb_n_camp{left:187px;bottom:89px;transform:scale(.5);-moz-transform:scale(.5)}.bus-wrap-b{bottom:74px;right:-81px}img.bus-b{width:45px}.neurcita-red{left:261px;bottom:116px;transform:scale(.5);-moz-transform:scale(.5)}.double-tents-tree{right:80px;bottom:109px;transform:scale(.7);-moz-transform:scale(.7)}.neurcita-vec{right:259px;bottom:66px;transform:scale(.7);-moz-transform:scale(.7)}.neurcita-vec-1{right:244px;bottom:80px;z-index:20;width:19PX}.apple-tree{width:70px;height:128px;top:185px;right:132px}.bus-wrap .bus{top:8px;width:48px;left:15px}.bus-wrap{top:66.5%}}@media only screen and (max-width:320px){.ground-wrapper img{height:187px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}.navbar-header .navbar-brand img{width:45%}.nav-icon-mobile{display:block;position:absolute;top:0;right:0;width:60%;padding-right:35px}.nav-icon-mobile .sub-menu li:nth-child(3){margin-right:0}.nav-icon-mobile .sub-menu li .nav_cion{width:23px;height:23px;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;margin:0 8px 0 0;background-size:23px;background-position:left top}.nav-icon-mobile .sub-menu li:before{position:absolute;left:0;right:0;top:0;border:2px solid #6fb82c;height:23px;width:23px;border-radius:50%;transform:scale(1.2)}.animation-wrapper .main-bg{margin:0 -50px 0 -25px}#water-ripples-1{top:57px!important;left:24%!important}.neurcita-blue{left:129px;bottom:299px}.neurcita-red{left:138px;bottom:281px}.bus-wrap-b{right:213px;bottom:238px}.xmas-tree{left:174px;bottom:279px;transform:scale(.3);-moz-transform:scale(.3)}.double-tents-tree{left:-6px;bottom:278px}.apple-tree{height:128px;top:97px;left:289px;width:25px}.cherry{top:119px;left:25%;width:33px}.neurcita-vec{left:28%;width:16px;top:28%}.neurcita-vec-1{right:unset;z-index:20;left:31%;top:29%;width:16px}#camperbug_home #flamegroup{top:219px;left:129px}#camperbug_home #smoke{top:145px;left:110px!important}.bus-wrap-c{top:61px;left:-145px}.bus-wrap-c img{width:28px}.green-tree-tent{left:59px;top:-9px}.neurcita-blue1{left:96px;bottom:260px}.bulb_n_camp{left:87px;bottom:260px}.bus-wrap{top:16%;left:10.5%}.after_header .animation-wrapper{height:170px}.home_cmpvan_search .find_campervan .get_search h2{font-size:20px}.cmpvan-tiles-wide{margin:20px 0 15px 0}.cmpvan-tiles-wide h4{font-size:20px}.home_cmpvan_reviews{padding:30px 0 0 0}.home_cmpvan_reviews h6{font-size:20px}.home_campsite_search h3{font-size:20px}}@media only screen and (max-width:325px){.main-bg{margin:160px -50px 0 -30px}.navbar-brand>img{display:block;max-width:200px}}@media only screen and (min-width:325px) and (max-width:360px){.ground-wrapper img{height:210px}.nav-icon-mobile{width:58%;padding-right:35px}.nav-icon-mobile .sub-menu li .nav_cion{margin:0 8px 0 0}}@media (max-width:392px){.home_campervan_news h2{margin:20px 0 18px}}@media only screen and (min-width:1500px){.sub-menu.container-lender li{width:18%}.sub-menu.container-landowner li{width:18%}.home_logo_list p{padding:0 20px 0 0}.home_logo_list img{width:12.1%;margin:0 17px;padding:0 17px}.sub-menu.container-hirer li:nth-child(5){flex-basis:22%}.campervan_home_facilities{margin-bottom:35px}.home_facilities_img{width:100%}.col-md-img img{height:110px;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.campervan_home_facilities .image{display:block}.container{width:1400px!important}.container-reset{width:1200px}#flamegroup.flamegroup3{top:79%;left:59%;z-index:10000;zoom:93%}#flamegroup.flamegroup2{top:73%;left:51.5%}#flamegroup.flamegroup4{top:77%;left:44%;z-index:10000;zoom:120%}#flamegroup.flamegroup1{top:75%;left:52%;z-index:10000;zoom:115%}.container-bottom{width:1200px}.home-right-col{margin-left:60px}.container-vehicle-types{width:1280px}.container-logo-list{width:1340px}.home_campervan_text{padding-right:24px}.cmpvan-tiles-wide .camp_box{float:left;width:228px;padding-right:15px;padding-bottom:15px}}
