body{font-family:Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,sans-serif}h1{color:#016db5}h2{color:#016db5}h3{color:#014e82}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:#9cd2f6}.cf-page-footer-bottom{background:#016db5}.cf-header .cf-header-phone,.cf-header .cf-header-email{font-size:20px;color:#333}.cf-header .cf-header-slogan{color:#333}.cf-header .cf-header-branding img{width:200px}.cf-main-navigation{background:#016db5}.cf-main-navigation .menu>li>a{background:#016db5;text-align:center}.cf-main-navigation .menu>li .sub-menu li a{background:#288bcc}@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)}}@media (min-width: 992px){.cf-main-navigation .menu a{color:#FFF}.cf-main-navigation .menu>li .sub-menu li a{font-size:14px;border-bottom:1px solid #ccc}.cf-main-navigation .menu>li:hover .sub-menu{display:block}.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:#016db5;opacity:1}.cf-banners .swiper-button-next,.cf-banners .swiper-button-prev{background-image:none;background-color:#51b9fe}.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"],textarea{font-size:12px;font-family:Roboto,Arial,sans-serif;color:#555;border:1px solid #ced4da}input[type="submit"],.wpcf7-submit,.button,.cfs .btn-default,.media-tabs li{background-color:#288bcc;color:#FFF;font-size:16px;border-color:#288bcc}input[type="submit"]:hover,.wpcf7-submit:hover,.button:hover,.cfs .btn-default:hover,.media-tabs li:hover{background:#206ea1;color:#FFF;border-color:#175177}.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-top:60px}.cfs .cf-pagination{background:#016db5;border-color:#288bcc;border-bottom:3px solid #018ce8}.cfs .cf-pagination div,.cfs .cf-pagination a{font-size:14px;color:#FFF}.cfs .cf-pagination .cf-page-links .current{background:none;opacity:50%}.cfs .cf-pagination .cf-page-links a{background:#000;display:inline-block;border-radius:50%;height:20px;width:20px;line-height:20px;text-align:center;margin-right:10px;font-weight:bold}.cfs .cf-stock-listing .product-box{border-bottom:3px solid #018ce8;padding-bottom:2rem;padding-top:2rem}.cfs .cf-stock-listing .product-box.hover{background:#badbf1;opacity:0.95}.cfs .cf-stock-listing .cf-title h2{color:#014e82}.cfs .cf-stock-listing .cf-title h6{font-size:16px;font-style:italic;color:#0b2537}.cfs .cf-stock-listing .price strong{color:#014e82}.cfs .cf-stock-listing .badge{background:#016db5}.cfs.cf-stock-advert{padding-top:60px}.cfs.cf-stock-advert .cf-title h1{color:#014e82}.cfs.cf-stock-advert .cf-title h6{color:#555;font-size:18px;font-style:italic;color:#0b2537}.cfs.cf-stock-advert span.price{color:#014e82;font-size:28px}.cfs.cf-stock-advert a.telephone,.cfs.cf-stock-advert a.enquiry{background:#016db5}.cfs.cf-stock-advert a.telephone:hover,.cfs.cf-stock-advert a.enquiry:hover{background:#288bcc !important;opacity:0.95}.cfs .panel{border-color:#288bcc}.cfs .panel .panel-heading{background:#288bcc;border-color:#288bcc;color:#FFF}.cfs .panel .panel-body a{color:#288bcc}.cfs .btn-default{border-color:#288bcc}.cfs .btn-default em{font-size:20px;line-height:26px}
