body{font-family:Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,sans-serif;width:100%}h1{color:#249ae8}h2{color:#249ae8}h3{color:#178edb}p,li{color:#333}@media (max-width: 991.98px){h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}p,li{font-size:14px}}@media (min-width: 992px){h1{font-size:34px}h2{font-size:30px}h3{font-size:20px}p,li{font-size:16px}}.cf-header{background:#fff}.cf-page-footer{background:#fff}.cf-page-footer-bottom{background:#3ba5ea}.cf-content a{color:#20a82f}.cf-content a.button{color:#FFF}.cf-header .cf-header-phone,.cf-header .cf-header-email{font-size:20px;color:#333}.cf-header .cf-header-slogan{color:#333}.cf-header .header-photo{float:right;position:absolute;top:20px;left:380px;width:325px !important}.cf-main-navigation{background:#f2f2f2}.cf-main-navigation .menu>li{margin-right:26px;font-size:15px}.cf-main-navigation .menu>li>a{background:#3ba5ea;text-align:center}.cf-main-navigation .menu>li .sub-menu li a{background:#24bd35}@media (max-width: 1199.98px){.cf-header .header-photo{left:275px;width:280px !important;top:25px}}@media (max-width: 991.98px){.menu-icon.menu-open{color:#333}.menu-icon.menu-open svg{fill:#333}.menu-icon.menu-close{color:#FFF}.menu-icon.menu-close svg{fill:#FFF}.cf-main-navigation .menu a{color:#FFF}.cf-main-navigation .menu>li{border-bottom:1px solid rgba(255,255,255,0.2)}.header-photo{display:none}}@media (min-width: 992px){.cf-main-navigation .menu a{color:#FFF}.cf-main-navigation .menu>li{width:auto;margin-left:2px;padding:10px 0}.cf-main-navigation .menu>li:first-child{margin-left:0}.cf-main-navigation .menu>li a{padding:0;background:none;color:#333}.cf-main-navigation .menu li:last-child{margin-right:0}}.cf-hero-banner .overlay{background-color:rgba(0,0,0,0.6)}.cf-hero-banner h2{font-size:36px;color:#FFF}.cf-hero-banner p{color:#FFF}.cf-banners .swiper-pagination-bullet{background:#000;opacity:0.2}.cf-banners .swiper-pagination-bullet-active{background:#3ba5ea;opacity:1}.cf-banners .swiper-button-next,.cf-banners .swiper-button-prev{background-image:none;background-color:#c5e4f9}.cf-banners .swiper-button-next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.cf-banners .swiper-button-prev{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.cf-social-links a.twitter svg{fill:#38b8ff}.cf-social-links a.twitter svg:hover{fill:#75ceff}.cf-social-links a.facebook svg{fill:#4867aa}.cf-social-links a.facebook svg:hover{fill:#6e88c1}.cf-social-links a.linkedin svg{fill:#0077b5}.cf-social-links a.linkedin svg:hover{fill:#009ff2}.cf-social-links a.instagram svg{fill:#fd861e}.cf-social-links a.instagram svg:hover{fill:#fea75b}.cf-social-links a.pinterest svg{fill:#cc2127}.cf-social-links a.pinterest svg:hover{fill:#e2494e}.cf-social-links a.youtube svg{fill:red}.cf-social-links a.youtube svg:hover{fill:#ff3d3d}.cf-page-footer h3{font-size:20px}.cf-page-footer p{font-size:14px}.cf-page-footer a{color:#FFF}.cf-page-footer a.totop i svg{fill:#FFF}.cf-page-footer .cf-page-footer-bottom .cf-page-footer-menu li{font-size:12px}.cf-page-footer .cf-page-footer-bottom .copyright{color:#FFF;font-size:12px}@media (max-width: 991.98px){.cf-page-footer .cf-foot-address,.cf-page-footer .cf-foot-opening{font-size:14px}}label{font-weight:bold;font-size:14px}input[type="text"],input[type="email"],input[type="tel"],textarea,select{font-size:12px;font-family:Roboto,Arial,sans-serif;color:#555;border:1px solid #ced4da}input[type="tel"],select{padding:5px;border-radius:0.25rem}.cf-content #wpcf7-f287-o1{max-width:680px}.cf-content #wpcf7-f287-o1 .row{padding:0}.cf-content #wpcf7-f287-o1 .row input[type="text"],.cf-content #wpcf7-f287-o1 .row input[type="email"],.cf-content #wpcf7-f287-o1 .row input[type="tel"],.cf-content #wpcf7-f287-o1 .row textarea,.cf-content #wpcf7-f287-o1 .row select{width:250px}.cf-content #wpcf7-f287-o1 .row input[type="submit"]{width:180px}input[type="submit"],.wpcf7-submit,.button,.cfs .btn-default,.media-tabs li{background-color:#24bd35;color:#FFF;font-size:16px;border-color:#24bd35}input[type="submit"]:hover,.wpcf7-submit:hover,.button:hover,.cfs .btn-default:hover,.media-tabs li:hover{background:#1c9229;color:#FFF;border-color:#14671d}.button.large{font-size:22px}.cfs.cf-stock-advert .product-box ul.media-tabs li.active{opacity:0.7;background-color:#333;cursor:default}.cfs.cf-stock-advert .product-box ul.media-tabs li.active:hover{background-color:#333}.cfs.cf-stock-advert .gallery-thumb .caption{margin-top:1rem}h1.caravan_stock,h1.motorhome_stock{padding:0px;color:#3ba5ea}.cfs .cf-pagination{background:#3ba5ea;border-color:#3ba5ea;border-bottom:3px solid #69baef}.cfs .cf-pagination div,.cfs .cf-pagination a{font-size:14px;color:#FFF}.cfs .cf-pagination .cf-page-links .current{background:#24bd35;opacity:50%}.cfs .cf-pagination .cf-page-links a{background:#1c9229}.cfs.cf-stock-listing{margin:0 -15px}.cfs .advertButton{width:100%}.cfs .cf-stock-listing .product-box{border-bottom:3px solid #69baef;padding-bottom:2rem;padding-top:2rem;padding-left:0px;padding-right:0px}.cfs .cf-stock-listing .product-box.hover{background:#fff;opacity:0.95}.cfs .cf-stock-listing .product-box .i_360{background:url("../images/icon_360_blue.png") no-repeat scroll 0px 0px;width:50px;height:28px;display:inline-block;position:relative;background-size:100%}.cfs .cf-stock-listing .cf-title h2{color:#249ae8}.cfs .cf-stock-listing .cf-title h6{font-size:16px;font-style:italic;color:#0b4367}.cfs .cf-stock-listing .price span{color:#249ae8}.cfs .cf-stock-listing .badge{background:#249ae8}.cfs .priceold{width:100%;float:right;text-align:right;font-size:14px;text-decoration:line-through}.cfs .pricesaving{width:100%;float:right;text-align:right;font-size:14px;color:#D60F2D}.cfs.cf-stock-advert{padding-top:20px;margin:0 -15px}.cfs.cf-stock-advert .product-box{padding-left:15px;padding-right:15px}.cfs.cf-stock-advert .caption{width:100%;text-align:center}.cfs.cf-stock-advert .cf-title h1{color:#249ae8}.cfs.cf-stock-advert .cf-title h6{color:#555;font-size:18px;font-style:italic;color:#0b4367}.cfs.cf-stock-advert .price span{color:#249ae8;font-size:28px}.cfs.cf-stock-advert .print{background:#f2f2f2;border:1px solid #d9d9d9;color:#000 !important}.cfs.cf-stock-advert .print:hover{background:#d9d9d9}.cfs.cf-stock-advert .cf_enq_notification .error-notify{width:100%}.cfs .panel{border-color:#3ba5ea}.cfs .panel .panel-heading{background:#249ae8;border-color:#3ba5ea;color:#FFF}.cfs .panel .panel-body a{color:#24bd35}.cfs .btn-default{border-color:#24bd35}.cfs .btn-default em{font-size:20px;line-height:26px}.cfs a.cf_finance{background:#24bd35;color:white;padding:0px 3px;display:inline-block;font-size:12px}@media (max-width: 991.98px){.row.cfs{padding:0px}.cfs.cf-stock-listing{padding:0px;margin:0px}.cfs.cf-stock-listing .cf-desc-wrapper{display:none}.cfs.cf-stock-advert{padding:20px 0px 0px}}.cf-search .no-gutter{padding:0 !important}.cf-search .search-box{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin-top:15px;width:100%;display:flex}.cf-search .search-box .colour_white{color:white}.cf-search .search-box input{display:none}.cf-search .search-box .title{background:#007aca none repeat scroll 0 0}.cf-search .search-box .search-filters{background:white none repeat scroll 0 0}.cf-search .search-box h3{margin:0;padding:0;line-height:44px}.cf-search .search-box h3 i{margin-right:5px}.cf-search .search-box em{margin:0;padding:0;line-height:44px;font-style:normal;text-transform:uppercase;color:#878787}.cf-search .search-box .select-parent,.cf-search .search-box .btn-group,.cf-search .search-box .search-button{padding:3px 2px !important}.cf-search .search-box select{padding:0 4px}.cf-search .search-box .type,.cf-search .search-box .price,.cf-search .search-box .berth,.cf-search .search-box .search-button{padding:0}.cf-search .search-box .price .row{margin-right:0px !important}.cf-search .search-box .berth .row{margin-right:0px !important}.cf-search .search-box .type label.arrow-lbl,.cf-search .search-box .price label.arrow-lbl,.cf-search .search-box .berth label.arrow-lbl{background:#3ba5ea;color:white;line-height:44px;text-align:center;width:75%;margin:0}.cf-search .search-box .type .arrow span,.cf-search .search-box .price .arrow span,.cf-search .search-box .berth .arrow span{border-bottom:22px solid transparent;border-left:12px solid #3ba5ea;border-top:22px solid transparent;position:absolute;display:inline}.cf-search .search-box .type .btn-group label{background:transparent;color:#878787;border:1px solid #f2f2f2;padding:6px;margin-bottom:0px}.cf-search .search-box .type .btn-group label.active{background:#24bd35;color:#FFFFFF}.cf-search .search-box .search-button .btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#000;border:solid 1px #6eb21e;background:#24bd35;font-weight:bold;color:#fff;text-shadow:0 2px rgba(0,0,1,0.13);margin-top:0px}@media (max-width: 991.98px){.cf-search .search-box{display:block !important}.cf-search .search-box .select-parent,.cf-search .search-box .btn-group,.cf-search .search-box .search-button{padding:6px 2px 0px !important}}@media (max-width: 767px){.cf-search .search-box-container{margin-left:15px;margin-right:15px}.cf-search .search-box{width:auto;margin:0 -15px}.cf-search .search-box .search-button{float:right}.cf-search .search-box .title,.cf-search .search-box .type,.cf-search .search-box .price,.cf-search .search-box .berth{margin-bottom:3px}.cfs.cf-stock-listing .cf-title h2{font-size:22px}.cfs.cf-stock-advert .cf-layout img{margin-top:15px}.cfs .panel .panel-body{min-height:122px}}@media (min-width: 768px) and (max-width: 991.98px){.cf-search .search-box{width:100%}.cf-search .search-box h3{font-size:18px}.cf-search .search-box label{font-size:12px}.cf-search .search-box select{padding:0;font-size:12px}.cfs.cf-stock-advert .cf-contacts>div:nth-child(2){margin-top:10px}}.blog-home .cf-content,.blog-cat .cf-content{padding-bottom:0}.blog-home .cf-content .blog-post.first,.blog-cat .cf-content .blog-post.first{margin:0 0 2rem 0;padding:40px 30px;border:2px solid rgba(36,189,53,0.2);border-radius:5px;box-shadow:0px 0px 10px rgba(36,189,53,0.05) inset;background:#fff;opacity:0.95}.blog-home .cf-content .blog-post.first h3,.blog-cat .cf-content .blog-post.first h3{font-size:24px;font-weight:bold}.blog-home .cf-content .blog-post.first .button,.blog-cat .cf-content .blog-post.first .button{padding:6px 20px;font-size:20px}.blog-home .cf-content .blog-post.first .row,.blog-cat .cf-content .blog-post.first .row{padding:0;margin-bottom:0}.blog-home .cf-content .blog-post.first .post-categories,.blog-cat .cf-content .blog-post.first .post-categories{margin-top:0}.blog-home .cf-content .blog-post.first img,.blog-cat .cf-content .blog-post.first img{max-width:100%;height:auto}.postdate{font-size:12px;margin:0.5rem 0;color:#333}.post-categories{list-style:none;padding:0;margin-top:1rem}.post-categories li{display:inline-flex;margin-bottom:5px}.post-categories li a{padding:5px;border-radius:5px;background:#FFF;color:#333;font-size:10px;box-shadow:0px 0px 10px rgba(36,189,53,0.1)}.blog-list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.blog-post-summary img,.blog-post-related img{max-width:100%;height:auto}.blog-single .blog-post .container{padding:0}.blog-single .blog-post .row{padding:0}.blog-single .blog-post .postimage{margin-bottom:1rem;max-width:100%;height:auto}.blog-single .blog-post .cf-content{padding:0}.blog-single .blog-post .cf-content .row{padding:0}.blog-single .blog-post .cf-content img{max-width:100%;height:auto}.blog-single .blog-post .postdate,.blog-single .blog-post .post-categories{display:inline-block;margin-top:0}@media (min-width: 992px){.blog-list .blog-post-summary,.blog-list .blog-post-related{width:calc(33.333% - 13.5px)}.blog-list .blog-post-summary h3,.blog-list .blog-post-related h3{height:30px;font-weight:bold;margin-bottom:1rem}.blog-single .blog-post .post-categories{text-align:right}}@media (min-width: 768px) and (max-width: 991.98px){.blog-list .blog-post-summary,.blog-list .blog-post-related{width:48%}.blog-list .blog-post-summary h3,.blog-list .blog-post-related h3{height:30px;font-weight:bold;margin-bottom:1rem}.blog-home .cf-content .first img,.blog-cat .cf-content .first img{margin-bottom:1.5rem}.post-thumb{order:0}.post-details{order:1}}@media (max-width: 767.98px){.blog-list .blog-post-summary,.blog-list .blog-post-related{width:100%;margin-bottom:2rem}.blog-list .blog-post-summary h3,.blog-list .blog-post-related h3{height:30px;font-weight:bold;margin-bottom:1rem}.blog-single .blog-post .post-categories{margin-left:15px}.post-thumb{order:0}.post-details{order:1}}
