body,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif;font-weight:400;color:#484848}h1{font-family:"Montserrat",sans-serif;font-weight:800}h2{font-weight:bold}h1{color:#C21632}h2{color:#C21632}h3{color:#155598}p,li{color:#484848;font-weight:normal}a{color:#C21632}a:hover{color:#d91938}@media (max-width: 991.98px){h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}p,li{font-size:14px}}@media (min-width: 992px){h1{font-size:30px}h2{font-size:17px}h3{font-size:16px}p,li{font-size:14px;line-height:1.6}}.cf-header{background:#C21632;padding-top:0;padding-bottom:0}.cf-page-footer{background:#C21632}.cf-page-footer-bottom{background:#C21632}.cf-content{padding-top:20px}.cf-header .cf-header-contact,.cf-header .cf-header-phone{font-weight:bold;font-size:18px;color:#FFF;text-align:left;padding-right:0}.cf-header .cf-header-phone{display:inline;font-weight:normal}.cf-header .cf-header-branding{text-align:center}.cf-header .cf-header-menu-links{display:flex;justify-content:flex-end;align-items:center;position:static}.cf-secondary-navigation
.menu{list-style:none;display:flex;justify-content:space-between;margin:0}.cf-secondary-navigation .menu li
a{color:#FFF;font-size:16px}.cf-main-navigation{background:#FFF}.cf-main-navigation
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.cf-main-navigation .man-menu-icon{position:relative}.cf-main-navigation .man-menu-icon .new-flag{position:absolute;top:-6px;right:-6px;height:100px;width:100px;z-index:999}.cf-main-navigation .man-menu-icon .new-flag.red-flag{background:url(/wp-content/themes/caravanfinder-child/images/red-flag.png)}.cf-main-navigation .man-menu-icon .new-flag.blue-flag{background:url(/wp-content/themes/caravanfinder-child/images/blue-flag.png)}@media (max-width: 767.98px){.cf-main-navigation .menu>li .box-menu .featured-links{flex-wrap:wrap}.cf-main-navigation .menu>li .box-menu .featured-links
li{width:50%}.cf-main-navigation .menu>li .box-menu .manufacturer-list{flex-wrap:wrap}.cf-main-navigation .menu>li .box-menu .manufacturer-list>li{width:50%}}@media (max-width: 991.98px){.cf-header{padding:1rem 0}.cf-header>.container{max-width:100%}.cf-header .cf-header-branding{width:160px;text-align:left}.cf-header .cf-header-branding
svg{width:160px}.cf-header .cf-header-branding svg
path{fill:#FFF}.menu-icon.menu-open{color:#FFF;right:20px}.menu-icon.menu-open
svg{fill:#FFF}.menu-icon.menu-close{color:#C21632;right:33px;top:13px}.menu-icon.menu-close
svg{fill:#C21632}.cf-main-navigation{padding:1rem 10px 1rem;width:100%;overflow:scroll;border:none;margin:0}.cf-main-navigation
.container{max-width:100%;padding-bottom:2rem}.cf-main-navigation .container .cf-header-branding{width:80%;padding-bottom:1rem}.cf-main-navigation .container .cf-header-branding
svg{width:160px}.cf-main-navigation .container .cf-header-contact{margin-top:-2px;margin-bottom:1rem;font-size:14px;padding-left:10px}.cf-main-navigation .expand-wrapper{padding:4px
8px;position:absolute;top:10px;right:10px;display:block;cursor:pointer;text-align:center;background:#155598}.cf-main-navigation .expand-wrapper
.caret{color:#FFF;margin-right:2px;margin-top:-1px}.cf-main-navigation .expand-wrapper.expanded
.caret{transform:rotate(180deg)}.cf-main-navigation
.menu{border:1px
solid #e4effb;border-radius:4px;box-shadow:0px 0px 10px rgba(21,85,152,0.025) inset}.cf-main-navigation .menu
li{width:100%;margin-right:0}.cf-main-navigation .menu li.haschild .box-menu{padding-bottom:10px}.cf-main-navigation .menu
a{color:#155598}.cf-main-navigation .menu a:hover{text-decoration:underline}.cf-main-navigation .menu>li{border-bottom:1px solid #e4effb}.cf-main-navigation .menu>li:hover .sub-menu{display:none}.cf-main-navigation .menu>li>a{font-weight:bold;margin-right:50px}.cf-main-navigation .menu>li .box-menu,.cf-main-navigation .menu>li .sub-menu{display:none}.cf-main-navigation .menu>li .box-menu.open,.cf-main-navigation .menu>li .sub-menu.open{display:block}.cf-main-navigation .menu>li .box-menu .featured-links{display:flex;justify-content:space-between;margin:0;padding:0
10px 10px 10px}.cf-main-navigation .menu>li .box-menu .featured-links
li{padding-left:15px;padding-top:15px}.cf-main-navigation .menu>li .box-menu .featured-links li
a{font-size:14px}.cf-main-navigation .menu>li .box-menu .featured-links li a
strong{display:block}.cf-main-navigation .menu>li .box-menu.awnings-box .featured-links
li{padding:10px
0 0 5px}.cf-main-navigation .menu>li .box-menu.awnings-box .featured-links li
strong{display:inline}.cf-main-navigation .menu li.sale>a{cursor:default}.cf-main-navigation .menu li.sale .sub-menu{padding-bottom:1rem}.cf-main-navigation .menu li.sale .sub-menu
a{padding:5px
15px}.cf-main-navigation .menu li.sale .sub-menu a:hover{text-decoration:underline}}@media (min-width: 992px){.cf-header{padding:1.25rem 0}.cf-header .cf-header-contact,.cf-header .cf-header-phone{font-weight:bold;font-size:18px;color:#FFF;text-align:left;padding-right:0}.cf-header .cf-header-phone{display:inline;font-weight:normal}.cf-header .cf-header-branding
svg{width:211.58px}.cf-header .cf-header-branding svg
path{fill:#FFF}.cf-header .cf-header-menu-links{display:flex;justify-content:flex-end;align-items:center;position:static}.cf-main-navigation{background:#FFF;position:relative;z-index:1006;box-shadow:0px 0px 10px rgba(21,85,152,0.2) inset}.cf-main-navigation .haschild>a{display:inline-flex}.cf-main-navigation .haschild.sale .expand-wrapper{padding-right:20px}.cf-main-navigation .haschild.sale .expand-wrapper
.caret{color:#FFF}.cf-main-navigation .expand-wrapper{padding:0
0 0 5px;text-align:center;display:inline-block}.cf-main-navigation .expand-wrapper
.caret{color:#155598}.cf-main-navigation
.menu{display:flex;justify-content:space-between;position:relative;z-index:1007}.cf-main-navigation .menu>li{margin:0;width:auto;position:relative;z-index:1008}.cf-main-navigation .menu>li>a{background:none;text-align:center;color:#155598;font-size:16px;font-weight:bold;padding-left:0;padding-right:0}.cf-main-navigation .menu>li .box-menu{display:none}.cf-main-navigation .menu>li:hover>a{text-decoration:underline}.cf-main-navigation .menu>li:hover>a
.caret{color:#C21632}.cf-main-navigation .menu>li:hover .box-menu{display:block;position:absolute;z-index:9998;top:48px;left:-20px;box-shadow:0px 0px 10px rgba(21,85,152,0.3);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cf-main-navigation .menu>li:hover .box-menu>li{background-color:#FFF;padding:20px;box-shadow:0px 2px 20px rgba(21,85,152,0.05) inset;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cf-main-navigation .menu>li:hover .box-menu>li>a{font-size:16px;width:33%;display:block}.cf-main-navigation .menu>li:hover .box-menu
a{color:#155598}.cf-main-navigation .menu>li:hover .box-menu .featured-links{display:flex;justify-content:space-between;margin:0;padding:0
10px 10px}.cf-main-navigation .menu>li:hover .box-menu .featured-links li
a{font-size:14px}.cf-main-navigation .menu>li:hover .box-menu .featured-links li a
strong{display:block}.cf-main-navigation .menu>li:hover .box-menu.caravans-box .manufacturer-list{width:500px;justify-content:space-evenly}.cf-main-navigation .menu>li:hover .box-menu.caravans-box .manufacturer-list
li{margin-right:20px}.cf-main-navigation .menu>li:hover .box-menu.caravans-box .featured-links{width:500px}.cf-main-navigation .menu>li:hover .box-menu.motorhomes-box .featured-links{width:500px}.cf-main-navigation .menu>li:hover .box-menu.motorhomes-box .manufacturer-list{width:500px;justify-content:space-evenly}.cf-main-navigation .menu>li:hover .box-menu.motorhomes-box .manufacturer-list
li{margin-right:20px}.cf-main-navigation .menu>li:hover .box-menu.awnings-box .featured-links
strong{display:inline}.cf-main-navigation .menu>li:hover .box-menu.awnings-box .manufacturer-list{width:410px;flex-wrap:wrap}.cf-main-navigation .menu>li:hover .box-menu.awnings-box .manufacturer-list
li{margin-right:10px}.cf-main-navigation .menu>li:hover .box-menu.awnings-box .manufacturer-list
li.end{margin-right:0}.cf-main-navigation .menu
li.sale{align-items:center;box-shadow:0px 0px 10px rgba(255,255,255,0.1) inset;position:relative;background:#155598}.cf-main-navigation .menu li.sale>a{display:inline-flex;padding-left:30px;padding-right:0px;color:#FFF;text-shadow:0px 0px 2px rgba(0,0,0,0.8);cursor:default;text-decoration:none}.cf-main-navigation .menu li.sale>a:hover{text-decoration:none}.cf-main-navigation .menu li.sale .sub-menu{position:absolute;top:49px;left:-71px;box-shadow:0px 0px 10px rgba(21,85,152,0.08);border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#155598}.cf-main-navigation .menu li.sale .sub-menu
li{width:170px;margin:0}.cf-main-navigation .menu li.sale .sub-menu li
a{padding:12px
24px;border:none}.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{overflow:hidden}.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,.cf-hero-banner .cf-hero-banner-text{color:#FFF;overflow-wrap:break-word}@media (max-width: 991.98px){.cf-hero-banner
.overlay{padding-left:30px;padding-right:30px}}@media (min-width: 992px){.cf-hero-banner
.overlay{padding-left:33%;padding-right:33%}}.cf-banners{margin-top:0}.cf-banners .swiper-wrapper{margin-bottom:0}.cf-banners .swiper-pagination-bullet{background:#000;opacity:0.2}.cf-banners .swiper-pagination-bullet-active{background:#C21632;opacity:1}.cf-banners .swiper-button-next,.cf-banners .swiper-button-prev{background-image:none;background-color:#FFF}.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:#FFF}.cf-social-links a.twitter svg:hover{fill:#fff}.cf-social-links a.facebook
svg{fill:#FFF}.cf-social-links a.facebook svg:hover{fill:#fff}.cf-social-links a.linkedin
svg{fill:#FFF}.cf-social-links a.linkedin svg:hover{fill:#fff}.cf-social-links a.instagram
svg{fill:#FFF}.cf-social-links a.instagram svg:hover{fill:#fff}.cf-social-links a.pinterest
svg{fill:#FFF}.cf-social-links a.pinterest svg:hover{fill:#fff}.cf-social-links a.youtube
svg{fill:#FFF}.cf-social-links a.youtube svg:hover{fill:#fff}.cf-page-footer{background:#C21632 url("/wp-content/themes/caravanfinder-child/images/red-wave.png") 0 0 no-repeat;background-size:100% 80px;padding-top:120px}.cf-page-footer
h3{font-size:14px;color:#FFF;font-weight:normal;font-family:"Inter",sans-serif}.cf-page-footer
p{font-size:13px}.cf-page-footer
a{color:#FFF}.cf-page-footer a.totop i
svg{fill:#FFF}.cf-page-footer .cf-foot-top{margin-bottom:2rem}.cf-page-footer .cf-foot-branding{width:220px;padding-bottom:20px}.cf-page-footer .cf-foot-branding
svg{width:211.58px}.cf-page-footer .cf-foot-branding svg
path{fill:#FFF}.cf-page-footer .cf-page-footer-menu{list-style-type:none;margin:0;padding:0}.cf-page-footer .cf-page-footer-menu
li{font-size:13px}.cf-page-footer .cf-page-footer-bottom{padding-top:0px}.cf-page-footer .cf-page-footer-bottom .built-by,.cf-page-footer .cf-page-footer-bottom
.copyright{color:#FFF;font-size:14px}.cf-page-footer .cf-page-footer-bottom
.copyright{text-align:left}.cf-page-footer .cf-foot-contact
.label{display:inline-block;font-weight:bold;width:50px}.cf-page-footer .cf-social-links{margin-top:2.5rem}.cf-page-footer .cf-social-links a:hover{opacity:.9}.cf-page-footer .cf-foot-opening
.day{width:125px}.cf-page-footer .cf-foot-address,.cf-page-footer .cf-foot-contact,.cf-page-footer .cf-foot-opening{color:#FFF;font-size:13px}@media (max-width: 767.98px){.cf-foot-contact,.cf-foot-menu{margin-bottom:2rem}.cf-foot-contact .cf-social-links,.cf-foot-menu .cf-social-links{margin-top:1rem}.cf-page-footer .cf-page-footer-bottom{margin-top:0}}@media (min-width: 992px){.cf-page-footer>.container>.row.cf-foot-bottom>div{padding:0
1.4rem;border-right:1px solid rgba(255,255,255,0.2)}.cf-page-footer>.container>.row.cf-foot-bottom>div:first-child{padding-left:15px}}@media (max-width: 991.98px){.cf-page-footer{background-size:100% 20px;padding-top:40px}.cf-page-footer .cf-foot-address,.cf-page-footer .cf-foot-opening{font-size:13px}.cf-page-footer .cf-page-footer-bottom
div{text-align:left}.cf-page-footer .cf-page-footer-bottom
.totop{display:block;margin:0.75rem 0}}label{font-weight:bold;font-size:13px;color:#155598}.caldera-grid{border:2px
solid rgba(21,85,152,0.2);border-radius:5px;padding-top:20px;padding-bottom:20px}.caldera-grid
.button{font-size:16px}.caldera-grid
h2{margin-top:2rem}.caldera-grid
.row{margin:0;padding:0}.caldera-grid .first_row
h2{margin-top:0}.caldera-grid .last_row .form-group{margin-bottom:0}.cf-search{padding:20px}.cf-search
h2{color:#FFF}.cf-search .cf-type .radio
label{display:block;margin-right:10px}.cf-search .form-group .form-item{width:16.5%}.home-search,.caldera-grid{margin-bottom:1rem}.cf-form,.cf-pagination{padding:20px;margin-top:1rem}.cf-form .row,.caldera-grid .row,.cf-dealer-enquiry .row,.cf-pagination .row,.location-map-directions form
.row{margin-bottom:0}.cf-form .form-control,.cf-form input[type="text"],.cf-form input[type="email"],.cf-form textarea,.cf-form select,.caldera-grid .form-control,.caldera-grid input[type="text"],.caldera-grid input[type="email"],.caldera-grid textarea,.caldera-grid select,.cf-dealer-enquiry .form-control,.cf-dealer-enquiry input[type="text"],.cf-dealer-enquiry input[type="email"],.cf-dealer-enquiry textarea,.cf-dealer-enquiry select,.cf-pagination .form-control,.cf-pagination input[type="text"],.cf-pagination input[type="email"],.cf-pagination textarea,.cf-pagination select,.location-map-directions form .form-control,.location-map-directions form input[type="text"],.location-map-directions form input[type="email"],.location-map-directions form textarea,.location-map-directions form
select{font-size:12px;font-family:"Inter",sans-serif;color:#484848;border:1px
solid rgba(21,85,152,0.2);border-radius:2px;padding:5px}.cf-form .form-control::placeholder,.cf-form input[type="text"]::placeholder,.cf-form input[type="email"]::placeholder,.cf-form textarea::placeholder,.cf-form select::placeholder,.caldera-grid .form-control::placeholder,.caldera-grid input[type="text"]::placeholder,.caldera-grid input[type="email"]::placeholder,.caldera-grid textarea::placeholder,.caldera-grid select::placeholder,.cf-dealer-enquiry .form-control::placeholder,.cf-dealer-enquiry input[type="text"]::placeholder,.cf-dealer-enquiry input[type="email"]::placeholder,.cf-dealer-enquiry textarea::placeholder,.cf-dealer-enquiry select::placeholder,.cf-pagination .form-control::placeholder,.cf-pagination input[type="text"]::placeholder,.cf-pagination input[type="email"]::placeholder,.cf-pagination textarea::placeholder,.cf-pagination select::placeholder,.location-map-directions form .form-control::placeholder,.location-map-directions form input[type="text"]::placeholder,.location-map-directions form input[type="email"]::placeholder,.location-map-directions form textarea::placeholder,.location-map-directions form select::placeholder{color:#484848}.cf-form .radio-inline,.caldera-grid .radio-inline,.cf-dealer-enquiry .radio-inline,.cf-pagination .radio-inline,.location-map-directions form .radio-inline{margin-right:1rem;font-weight:400;vertical-align:middle;display:inline-flex}.cf-form .radio-inline input,.caldera-grid .radio-inline input,.cf-dealer-enquiry .radio-inline input,.cf-pagination .radio-inline input,.location-map-directions form .radio-inline
input{margin-right:5px}.cf-form .help-block,.caldera-grid .help-block,.cf-dealer-enquiry .help-block,.cf-pagination .help-block,.location-map-directions form .help-block{font-size:12px;display:block;letter-spacing:0.03rem;color:#155598}.cf-form.home-search,.caldera-grid.home-search,.cf-dealer-enquiry.home-search,.cf-pagination.home-search,.location-map-directions form.home-search{padding:15px
120px}.cf-form.home-search.motorhome-search,.caldera-grid.home-search.motorhome-search,.cf-dealer-enquiry.home-search.motorhome-search,.cf-pagination.home-search.motorhome-search,.location-map-directions form.home-search.motorhome-search{display:none}.cf-form.quick-search,.caldera-grid.quick-search,.cf-dealer-enquiry.quick-search,.cf-pagination.quick-search,.location-map-directions form.quick-search{margin-top:0.75rem;border-radius:5px;padding-left:30px;padding-right:30px}.cf-form.quick-search.red,.caldera-grid.quick-search.red,.cf-dealer-enquiry.quick-search.red,.cf-pagination.quick-search.red,.location-map-directions form.quick-search.red{background:#C21632}.cf-form.quick-search.red .button,.caldera-grid.quick-search.red .button,.cf-dealer-enquiry.quick-search.red .button,.cf-pagination.quick-search.red .button,.location-map-directions form.quick-search.red
.button{background:#C21632}.cf-form.quick-search.red .button:hover,.caldera-grid.quick-search.red .button:hover,.cf-dealer-enquiry.quick-search.red .button:hover,.cf-pagination.quick-search.red .button:hover,.location-map-directions form.quick-search.red .button:hover{background:#FFF;border:2px
solid #FFF;border-radius:2px;color:#C21632}.cf-form.quick-search.blue,.caldera-grid.quick-search.blue,.cf-dealer-enquiry.quick-search.blue,.cf-pagination.quick-search.blue,.location-map-directions form.quick-search.blue{background:#155598}.cf-form.quick-search.blue .button,.caldera-grid.quick-search.blue .button,.cf-dealer-enquiry.quick-search.blue .button,.cf-pagination.quick-search.blue .button,.location-map-directions form.quick-search.blue
.button{background:#155598}.cf-form.quick-search.blue .button:hover,.caldera-grid.quick-search.blue .button:hover,.cf-dealer-enquiry.quick-search.blue .button:hover,.cf-pagination.quick-search.blue .button:hover,.location-map-directions form.quick-search.blue .button:hover{background:#FFF;border:2px
solid #FFF;border-radius:2px;color:#155598}.cf-form.quick-search .form-group,.caldera-grid.quick-search .form-group,.cf-dealer-enquiry.quick-search .form-group,.cf-pagination.quick-search .form-group,.location-map-directions form.quick-search .form-group{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.cf-form.quick-search .form-group .form-item,.caldera-grid.quick-search .form-group .form-item,.cf-dealer-enquiry.quick-search .form-group .form-item,.cf-pagination.quick-search .form-group .form-item,.location-map-directions form.quick-search .form-group .form-item{width:16%;padding:0
15px;min-width:140px}.cf-form.quick-search .form-group .form-item label,.caldera-grid.quick-search .form-group .form-item label,.cf-dealer-enquiry.quick-search .form-group .form-item label,.cf-pagination.quick-search .form-group .form-item label,.location-map-directions form.quick-search .form-group .form-item
label{color:#FFF}.cf-form.quick-search .form-group .form-item .form-control,.caldera-grid.quick-search .form-group .form-item .form-control,.cf-dealer-enquiry.quick-search .form-group .form-item .form-control,.cf-pagination.quick-search .form-group .form-item .form-control,.location-map-directions form.quick-search .form-group .form-item .form-control{border-color:#FFF}.cf-form.quick-search .form-group .form-item.submit-button .button,.caldera-grid.quick-search .form-group .form-item.submit-button .button,.cf-dealer-enquiry.quick-search .form-group .form-item.submit-button .button,.cf-pagination.quick-search .form-group .form-item.submit-button .button,.location-map-directions form.quick-search .form-group .form-item.submit-button
.button{width:100%}.cf-form.quick-search .form-item,.caldera-grid.quick-search .form-item,.cf-dealer-enquiry.quick-search .form-item,.cf-pagination.quick-search .form-item,.location-map-directions form.quick-search .form-item{text-align:left}.cf-form.quick-search .button,.caldera-grid.quick-search .button,.cf-dealer-enquiry.quick-search .button,.cf-pagination.quick-search .button,.location-map-directions form.quick-search
.button{margin-top:30px;padding:3px
20px;border:2px
solid #FFF;font-size:13px;line-height:24px}.cfs
.gallery{border:2px
solid rgba(21,85,152,0.2)}.cfs .cf-dealer-enquiry{margin-top:0}.cfs .cf-dealer-enquiry
#inq_container{padding-top:1rem}.cfs .cf-dealer-enquiry #inq_container form.col-xs-12{padding-bottom:15px}.cfs .cf-dealer-enquiry
h3{font-weight:bold;color:#C21632;font-size:17px;margin-top:0.25rem}.cfs .cf-dealer-enquiry label,.cfs .cf-dealer-enquiry .btn-block,.cfs .cf-dealer-enquiry .form-group div,.cfs .cf-dealer-enquiry .required-information{width:220px !important}.cfs .cf-dealer-enquiry label.radio-inline{width:auto !important}.cfs .cf-dealer-enquiry .panel .panel-body div.form-group{margin-bottom:1rem}.cfs .cf-dealer-enquiry .enquiry-bottom{max-width:100%}.cfs .cf-dealer-enquiry .enquiry-bottom
.btn{width:180px}.location-map-directions
form{display:flex;flex-wrap:wrap;justify-content:space-between}.location-map-directions form
input{width:calc(100% - 135px)}.location-map-directions form
#submitMap{width:120px}@media (max-width: 767.98px){.cf-form.quick-search .form-group .form-item,.caldera-grid.quick-search .form-group .form-item,.cf-dealer-enquiry.quick-search .form-group .form-item{width:16%;min-width:140px}.cf-search .form-item{margin-bottom:5px}.cf-search .form-item
label{font-size:13px}.cf-search.caravan-search .stock-type{order:1}.cf-search.caravan-search .caravan-berth,.cf-search.caravan-search .motorhome-berth{order:2}.cf-search.caravan-search .max-mtplm{order:5}.cf-search.caravan-search .min-price{order:3}.cf-search.caravan-search .max-price{order:4}.cf-search.caravan-search .submit-button{order:6}}@media (min-width: 768px) and (max-width: 991.98px){.home-search.caravan-search .stock-type{order:1}.home-search.caravan-search .caravan-berth{order:5}.home-search.caravan-search .min-prices{order:2}.home-search.caravan-search .max-prices{order:3}.home-search.caravan-search .submit-button{order:6}.home-search.motorhome-search .stock-type{order:1}.home-search.motorhome-search .motorhome-berth{order:5}.home-search.motorhome-search .min-prices{order:2}.home-search.motorhome-search .max-prices{order:3}.home-search.motorhome-search .submit-button{order:6}.cf-search.motorhome-search .stock-type{order:1}.cf-search.motorhome-search .motorhome-berth{order:4}.cf-search.motorhome-search .min-price{order:2}.cf-search.motorhome-search .max-price{order:3}.cf-search.motorhome-search .submit-button{order:5}.cf-search.new-caravan-search .caravan-berth{order:1}.cf-search.new-caravan-search .max-mtplm{order:4}.cf-search.new-caravan-search .min-price{order:2}.cf-search.new-caravan-search .max-price{order:3}.cf-search.new-caravan-search .submit-button{order:5}}@media (max-width: 991.98px){.stock-type{width:80px}.stock-type
label{display:block}.cf-form.quick-search,.caldera-grid.quick-search,.cf-dealer-enquiry.quick-search{padding-bottom:2rem;margin-bottom:0}.cf-form.quick-search .form-group .form-item,.caldera-grid.quick-search .form-group .form-item,.cf-dealer-enquiry.quick-search .form-group .form-item{width:30%;min-width:140px}.cf-form .form-control,.cf-form input[type="text"],.cf-form input[type="email"],.cf-form textarea,.cf-form select,.caldera-grid .form-control,.caldera-grid input[type="text"],.caldera-grid input[type="email"],.caldera-grid textarea,.caldera-grid select,.cf-dealer-enquiry .form-control,.cf-dealer-enquiry input[type="text"],.cf-dealer-enquiry input[type="email"],.cf-dealer-enquiry textarea,.cf-dealer-enquiry select,.cf-pagination .form-control,.cf-pagination input[type="text"],.cf-pagination input[type="email"],.cf-pagination textarea,.cf-pagination select,.location-map-directions form .form-control,.location-map-directions form input[type="text"],.location-map-directions form input[type="email"],.location-map-directions form textarea,.location-map-directions form
select{font-size:16px}}@media (min-width: 992px){.cf-search .form-item
label{font-size:14px}}:root{--radio-switch-width:300px;--radio-switch-height:34px;--radio-switch-padding:2px;--radio-switch-radius:4px;--radio-switch-animation-duration:0.3s}.radio-switch{margin-bottom:0;position:relative;display:inline-block;display:inline-flex;padding:var(--radio-switch-padding);border-radius:calc(var(--radio-switch-radius) * 1.4);background-color:#FFF}.radio-switch:focus-within,.radio-switch:active{box-shadow:0 0 0 4px rgba(0,0,0,0.04)}.radio-switch:active{text-shadow:0px 0px 4px rgba(0,0,0,0.8)}.radio-switch.red{border:2px
solid #C21632}.radio-switch.red .radio-switch__marker{background-color:#C21632}.radio-switch.red
label{color:#C21632}.radio-switch.blue{border:2px
solid #155598}.radio-switch.blue .radio-switch__marker{background-color:#155598}.radio-switch.blue
label{color:#155598}.radio-switch__item{position:relative;display:inline-block;height:calc(var(--radio-switch-height) - 2*var(--radio-switch-padding));width:calc(var(--radio-switch-width)*0.5 -  var(--radio-switch-padding))}.radio-switch__label{position:relative;z-index:2;display:block;border-radius:var(--radio-switch-radius);line-height:calc(var(--radio-switch-height) - 2*var(--radio-switch-padding));text-align:center;cursor:pointer;font-size:14px;user-select:none;transition:all var(--radio-switch-animation-duration)}.radio-switch__input:checked~.radio-switch__label{color:#FFF}.radio-switch__input:focus~.radio-switch__label{background-color:#c51633}.radio-switch__label :not(*):focus-within,.radio-switch__input:focus~.radio-switch__label{background-color:transparent}.radio-switch__marker{position:absolute;z-index:1;top:0;left:-100%;border-radius:var(--radio-switch-radius);height:calc(var(--radio-switch-height) - 2*var(--radio-switch-padding));width:calc(var(--radio-switch-width)*0.5 -  var(--radio-switch-padding));transition:transform var(--radio-switch-animation-duration)}.radio-switch__input:checked~.radio-switch__marker{transform:translateX(100%)}input[type="submit"],.wpcf7-submit,.button,.cfs .btn-default,.media-tabs li,.cf-finance
a{background-color:#155598;color:#FFF;font-size:12px;border-color:#155598;border-radius:5px;font-weight:bold}input[type="submit"]:hover,.wpcf7-submit:hover,.button:hover,.cfs .btn-default:hover,.media-tabs li:hover,.cf-finance a:hover{background:#1862ae;color:#FFF;border-color:#09233e}.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 .product-box ul.media-tabs li[data-tab="video"]{background-image:url("/wp-content/themes/caravanfinder-child/images/icon_video_white.png") !important;background-size:64px 34px !important;background-position:1px 50% !important}.cfs.cf-stock-advert .gallery-thumb
.caption{margin-top:1rem}.manufacturer-list{list-style:none;display:flex;margin-top:0}.manufacturer-list .man-menu-icon{height:80px;margin-bottom:4px;margin-top:3px;box-shadow:0px 0px 50px rgba(255,255,255,0.2) inset;border-radius:3px}.manufacturer-list .man-menu-icon
img{margin:0
auto}.manufacturer-list>li{padding:5px
0 0 0;width:200px}.manufacturer-list>li>a{text-align:center;height:90px;font-size:14px}.manufacturer-list>li .range-list
a{font-size:12px;padding:5px
0 5px 20px}.manufacturer-list>li .range-list a:first-child{margin-top:5px}.manufacturer-list.caravans
li{width:25%;text-align:center;border-radius:0}.manufacturer-list.caravans .man-menu-icon.coachman-icon
img{width:90px;margin-top:2px}.manufacturer-list.caravans .man-menu-icon.lunar-icon
img{width:130px;margin-top:22px}.manufacturer-list.motorhomes .man-menu-icon.swift-icon
img{width:100px;margin-top:8px}.manufacturer-list.caravans,.manufacturer-list.motorhomes{justify-content:center}.manufacturer-list.caravans li,.manufacturer-list.motorhomes
li{text-align:center}.manufacturer-list.caravans .man-menu-icon.bailey-icon img,.manufacturer-list.motorhomes .man-menu-icon.bailey-icon
img{width:94px;margin-top:0px}.manufacturer-list.caravans .man-menu-icon.used-icon img,.manufacturer-list.motorhomes .man-menu-icon.used-icon
img{width:70px;margin-top:12px}.cf-main-navigation .manufacturer-list>li>a{height:134px;display:block}.cf-main-navigation .manufacturer-list .man-menu-icon{background:#f8f8f8;height:100px}.cf-main-navigation .manufacturer-list .man-menu-icon.bailey-icon
img{width:106px;margin-top:20px}.cf-main-navigation .manufacturer-list .man-menu-icon.coachman-icon
img{width:70px;margin-top:12px}.cf-main-navigation .manufacturer-list .man-menu-icon.lunar-icon
img{width:120px;margin-top:30px}.cf-main-navigation .manufacturer-list .man-menu-icon.swift-icon
img{width:120px;margin-top:5px}.cf-main-navigation .manufacturer-list .man-menu-icon.dorema-icon
img{width:80px;margin-top:8px}.cf-main-navigation .manufacturer-list .man-menu-icon.kampa-icon
img{width:70px;margin-top:36px}.cf-main-navigation .manufacturer-list .man-menu-icon.isabella-icon
img{width:90px;margin-top:32px}.cf-main-navigation .manufacturer-list .man-menu-icon.ventura-icon
img{width:90px;margin-top:28px}.cf-main-navigation .manufacturer-list>li{padding:5px
0 0 0;width:200px}.cf-main-navigation .manufacturer-list>li>a{border-bottom:2px solid rgba(21,85,152,0.2)}.cf-main-navigation .awnings-box .manufacturer-list li
a{border:none}.manufacture-stock-content{padding-top:20px}.manufacture-stock-content .logo-wrap{width:100%;text-align:center}.manufacture-stock-content .logo-wrap
img{margin:0
auto 1rem}.manufacture-stock-content .logo-wrap
img.montage{width:100%}.manufacture-stock-content .range-box{display:flex;flex-wrap:wrap;padding-top:0.5rem;margin-top:1rem;margin-bottom:1rem}.manufacture-stock-content .range-box
a{padding:20px;display:block}.manufacture-stock-content .range-box a
img{width:150px}.berth-pages{width:100%;text-align:center;margin-top:1rem;border-width:2px;box-shadow:0px 0px 10px rgba(21,85,152,0.2) inset}.berth-pages
h3{margin-top:1rem;margin-bottom:0}.berth-links{width:100%;padding:20px;display:flex;align-items:center;justify-content:space-evenly}.berth-links
a{padding:10px
16px;background:#155598;color:#FFF;font-size:16px;font-weight:bold}.manufacture-stock-content .berth-pages{padding-top:0.2em}.offers-stock-content .berth-pages{margin-top:-1rem;margin-bottom:5px;max-width:380px;padding-top:0.15em}.offers-stock-content .berth-pages
h3{margin-top:0.5rem;font-size:12px}.offers-stock-content .berth-links{padding:10px
0 15px}.offers-stock-content .berth-links
a{padding:5px
12px}.range-stock-content{margin-bottom:1rem}.range-stock-content .images-wrap{margin-bottom:1rem}.range-stock-content .images-wrap
img{width:100%}.wp-pagenavi{background:#C21632;border:none;border-radius:4px;margin:1rem 0;width:auto;padding:10px}.wp-pagenavi a,.wp-pagenavi
.current{font-size:14px;color:#FFF}.cf-page-links a,.cf-page-links span,.cf-page-links .page,.wp-pagenavi a,.wp-pagenavi span,.wp-pagenavi
.page{background:#941126}.cf-page-links .prev,.cf-page-links .next,.cf-page-links .nextpostslink,.cf-page-links .previouspostslink,.wp-pagenavi .prev,.wp-pagenavi .next,.wp-pagenavi .nextpostslink,.wp-pagenavi
.previouspostslink{border-radius:4px}.cf-page-links .prev:hover,.cf-page-links .next:hover,.cf-page-links .nextpostslink:hover,.cf-page-links .previouspostslink:hover,.wp-pagenavi .prev:hover,.wp-pagenavi .next:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{background:#e62544}.cfs .cf-thumbnail a,.cfs .img-thumbnail{border:2px
solid rgba(21,85,152,0.2);border-radius:5px}.cfs .cf-thumbnail a img,.cfs .img-thumbnail
img{border-radius:5px}.cfs
.msg_empty{padding:80px
20px;background:#FFF;border:2px
solid rgba(21,85,152,0.2);width:100%;margin:0}.cfs .cf-copyright
p{font-size:10px}.cfs .img-responsive.lager_thumb.ext_large,.cfs .cf-thumbnail.cf_large_thumb
img.extra_large_thumb{width:auto !important;max-width:100% !important;max-height:none !important}.cfs .row.cf-thumbnail.cf_large_thumb{max-height:none !important}.cfs .library_thumb
img.extra_large_thumb{margin-top:0px !important}.cfs .library_thumb img.extra_large_thumb.old-library{margin-top:-20px !important}.cfs
.table{margin-bottom:0}.cfs .table>tbody>tr th,.cfs .table>tbody>tr
td{font-size:14px;border-top:2px solid rgba(21,85,152,0.2)}.cfs .table.table-striped>tbody>tr:nth-of-type(2n+1){background:rgba(21,85,152,0.05)}.cfs
.caravan_spec_extended{padding-left:15px}.cfs .caravan_spec_extended
img{max-width:34px}.cfs
.gallery{border:2px
solid rgba(21,85,152,0.2);border-radius:5px}.cfs .pull-right{align-content:flex-end;float:none !important;width:100%;max-width:100%;position:static}.cfs .cf-pagination{background:#C21632;border:none;border-radius:4px 4px 0 0}.cfs .cf-pagination div,.cfs .cf-pagination
a{font-size:14px;color:#FFF}.cfs .cf-pagination .cf-page-links a,.cfs .cf-pagination .cf-page-links
span{background:#941126}.cfs .cf-pagination .cf-page-links .prev,.cfs .cf-pagination .cf-page-links
.next{border-radius:4px}.cfs .cf-pagination .cf-page-links .prev:hover,.cfs .cf-pagination .cf-page-links .next:hover{background:#e62544}.cfs .cf-stock-listing>.row,.cfs.cf-stock-listing>.row{margin-left:0;margin-right:0}.cfs .cf-stock-listing .product-box,.cfs.cf-stock-listing .product-box{border:1px
solid rgba(21,85,152,0.2);box-shadow:0px 0px 10px rgba(21,85,152,0.05) inset;position:relative;padding-top:15px;padding-bottom:15px}.cfs .cf-stock-listing .product-box>.row,.cfs.cf-stock-listing .product-box>.row{padding:0
30px}.cfs .cf-stock-listing .product-box.hover,.cfs.cf-stock-listing .product-box.hover{background:#fafcfe;opacity:0.95}.cfs .cf-stock-listing .cf-title h2,.cfs.cf-stock-listing .cf-title
h2{color:#155598;font-weight:bold;font-size:24px;width:100%}.cfs .cf-stock-listing .cf-title h6,.cfs.cf-stock-listing .cf-title
h6{font-size:16px;color:#155598;width:100%}.cfs .cf-stock-listing .price strong,.cfs.cf-stock-listing .price
strong{color:#C21632;font-size:24px}.cfs .cf-stock-listing .cf-price-saving-wrapper,.cfs .cf-stock-listing .cf-price-saving-wrapper,.cfs .cf-stock-listing .cf-finance-wrapper,.cfs.cf-stock-listing .cf-price-saving-wrapper,.cfs.cf-stock-listing .cf-price-saving-wrapper,.cfs.cf-stock-listing .cf-finance-wrapper{display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#555}.cfs .cf-stock-listing .pricesaving,.cfs.cf-stock-listing
.pricesaving{font-weight:bold}.cfs .cf-stock-listing .priceold,.cfs.cf-stock-listing
.priceold{text-decoration:line-through}.cfs .cf-stock-listing .cf_finance,.cfs.cf-stock-listing
.cf_finance{border:none;background:green;color:#FFF;padding:0
10px;margin-top:5px;margin-bottom:10px}.cfs .cf-stock-listing .badge,.cfs.cf-stock-listing
.badge{background:#155598}.cfs.cf-stock-advert .product-box .cf-video
#caravan_details_video{float:left;width:100%;padding-top:10px;border:1px
solid #ccc;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.cfs.cf-stock-advert .product-box .cf-video #caravan_details_video
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cfs.cf-stock-advert .cf-title{margin-bottom:0.75rem;padding:10px
14px 0}.cfs.cf-stock-advert .cf-title
h1{color:#C21632;font-weight:bold;font-family:"Montserrat",sans-serif;width:100%;margin-top:0}.cfs.cf-stock-advert .cf-title
h6{font-size:16px;color:#155598;width:100%;margin-top:0}.cfs.cf-stock-advert .cf-title
.price{color:#C21632;font-size:24px;font-weight:bold}.cfs.cf-stock-advert .cf-title
.pricesaving{font-weight:bold}.cfs.cf-stock-advert .cf-title
.priceold{text-decoration:line-through}.cfs.cf-stock-advert .cf-title .cf-price-saving-wrapper,.cfs.cf-stock-advert .cf-title .cf-price-saving-wrapper,.cfs.cf-stock-advert .cf-title .cf-finance-wrapper{display:flex;align-items:center;justify-content:flex-end;font-size:14px;color:#555}.cfs.cf-stock-advert .cf-title
.cf_finance{border:none;background:green;color:#FFF;padding:0
10px;margin-top:5px}.cfs.cf-stock-advert #swiper-id{margin:0
auto}.cfs.cf-stock-advert
.gallery{padding:0}.cfs.cf-stock-advert .gallery-thumb .none-swipe{margin-left:2px;margin-right:2px}.cfs.cf-stock-advert .gallery-thumb
.caption{text-align:center;width:100%}.cfs.cf-stock-advert
.caravan_spec_extended{padding-left:0}.cfs.cf-stock-advert .cf-details .panel-body{padding-bottom:1rem}.cfs.cf-stock-advert #SimilarSliderCaravansBox h2,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox
h2{font-weight:bold;font-family:"Montserrat",sans-serif;color:#155598;text-align:center}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .cf-similar-texts,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .cf-similar-texts{min-height:120px;padding:0
10px}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar
.slide{text-align:center;height:auto}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper{padding:5px;width:100%;float:left;border-top:2px solid rgba(21,85,152,0.2);border-right:2px solid rgba(21,85,152,0.2);border-bottom:2px solid rgba(21,85,152,0.2);border-left:2px solid rgba(21,85,152,0.2)}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .img-thumbnail,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .img-thumbnail{border:none;text-align:center;position:relative}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-layout,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-layout{text-align:center}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-layout img,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-layout
img{margin:0
auto;max-width:98%;height:auto}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-title,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-title{font-weight:bold;padding-top:15px}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-year,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-year{position:absolute;top:10px;left:10px;color:#FFF;background:#155598;font-size:14px;padding:3px;border-radius:5px}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-price,.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-old-price,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-price,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-old-price{width:40%;display:inline-flex;padding:0
0 15px;margin:0}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-price,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-price{padding-left:15px;margin:0
auto;text-align:center;color:#C21632;font-size:20px}.cfs.cf-stock-advert #SimilarSliderCaravansBox .cf-similar .slide .similar-content-row-wrapper .cf-old-price,.cfs.cf-stock-advert #SimilarSliderMotorhomesBox .cf-similar .slide .similar-content-row-wrapper .cf-old-price{text-decoration:line-through;text-align:right}.cfs
.panel{border:2px
solid rgba(21,85,152,0.2);box-shadow:0px 0px 10px rgba(21,85,152,0.02) inset}.cfs .panel .panel-heading{background:none;border:none;color:#155598;font-size:14px;font-weight:bold}.cfs .panel .panel-body{min-height:156px;padding:0
15px}.cfs .panel .panel-body p,.cfs .panel .panel-body
li{font-size:12px}.cfs .panel .panel-body
a{color:#155598}.cfs .panel .panel-body a.list-more{color:#C21632}.cfs .panel .panel-body .cf_enq_container
form{padding:0
0 15px !important}.cfs .panel .panel-body .cf_enq_container form>.row:nth-of-type(3){position:relative}.cfs .panel
.spec_list{margin-bottom:1rem}.cfs .panel .spec_list
li{width:50%;font-size:14px;padding-left:0}.cfs .panel .spec_list li .glyphicon.glyphicon-ok{color:green}.cfs .cf-finance .panel .panel-body{padding-bottom:1rem}.cfs .cf-finance .panel .panel-body
a{color:#FFF;padding:8px
14px;float:none}.cfs .cf-details{margin-top:1rem;font-size:14px}.cfs .cf-contacts
a{padding:10px;text-align:center;font-size:18px}.cfs .cf-contacts a
div{width:100% !important}.cfs .btn-default{border:none;background:#155598;color:#FFF;width:100%;border-radius:4px;text-align:center}.cfs .btn-default
i{display:none}.cfs .btn-default
em{font-size:16px;color:#FFF}.cfs .btn-default:hover
em{color:#FFF}@media (max-width: 767.98px){.cfs.cf-stock-advert .cf-title
h1{font-size:24px}.manufacturer-list{flex-wrap:wrap}.manufacturer-list.caravans,.manufacturer-list.motorhomes{margin:0.75rem 0 0 0;padding-top:0}.manufacturer-list.caravans>li,.manufacturer-list.motorhomes>li{width:50%;margin:0
0 1rem;padding:0}.manufacturer-list.caravans>li>a,.manufacturer-list.motorhomes>li>a{font-size:12px}.manufacture-stock-content .range-box{width:100%;margin:1rem 0 0 0}.manufacture-stock-content .range-box
a{width:50%;margin:0.5rem 0;padding:0}.manufacture-stock-content .range-box a
img{width:120px}.manufacture-stock-content .range-box a .range-title{font-size:14px}.cfs
.caravan_spec_extended{margin-top:1rem;text-align:center}.cfs .gallery-thumb{margin:0
auto}.cfs.cf-stock-listing
h2{padding-right:5px}.cfs.cf-stock-listing .cf-ad-details>div{margin-bottom:1rem}.cfs.cf-stock-listing .cf-layout
.panel{border:none;box-shadow:none;margin-bottom:0}.cfs.cf-stock-listing .cf-layout .panel .panel-body{min-height:auto;text-align:center}.cfs.cf-stock-listing .cf-layout .panel .panel-body
img{margin:0
auto;height:auto}.cfs.awning-listing
.advertButton{width:100%;margin-left:0}}@media (min-width: 768px){.manufacture-stock-content .range-box{width:100%;margin:0;justify-content:center}.manufacture-stock-content .range-box
a{width:33.33%}.manufacture-stock-content .range-box a
img{width:150px}.priceold{text-align:right;width:100%}.pricesaving{font-weight:bold;margin-left:15px}.cfs .product-box .cf-img-library{margin-right:auto}.cfs .main_image,.cfs
.main_image_box{overflow:hidden;max-width:400px;margin:0
auto}.cfs
#swiperid{text-align:center}.cfs .gallery-thumb{margin:0
auto}.cfs .gallery-thumb
*{overflow:hidden;position:relative}.cfs .gallery-thumb .none-swipe
*{max-width:100px !important;max-height:75px !important}.cfs .gallery-thumb .none-swipe .thumb
img{max-width:100px !important;max-height:75px !important;margin:0}#SimilarSliderCaravansBox,#SimilarSliderMotorhomesBox{padding-left:35px}}_::-webkit-full-page-media,_:future,:root .cfs .gallery-thumb .none-swipe{margin-bottom:5px}@media (min-width: 768px) and (max-width: 959px){.cf-contacts>div:nth-child(2){margin-top:0}}@media (max-width: 991.98px){.manufacture-stock-content,.range-stock-content{max-width:100%}.manufacture-stock-content h1.caravan_stock,.range-stock-content
h1.caravan_stock{padding-left:0}.cfs .product-box{padding-left:0;padding-right:0}}@media (min-width: 992px){.manufacture-stock-content .range-box{width:100%;justify-content:center}.manufacture-stock-content .range-box
a{width:20%}}@media (min-width: 1025px){#swiper-id{width:500px}}.cf-featured-grid{margin-bottom:3rem;margin-top:-30px}.cf-featured-grid
a{text-decoration:none}.cf-featured-grid .row .grid-item{height:260px;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover}.cf-featured-grid .row .grid-item .item-title{color:#FFF;font-size:24px;font-weight:bold;width:100%;text-align:center;text-shadow:0px 0px 4px rgba(0,0,0,0.8)}.cf-featured-grid .row .grid-item.item-bailey-c{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_bailey_caravans.jpg)}.cf-featured-grid .row .grid-item.item-coachman{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_coachman.jpg)}.cf-featured-grid .row .grid-item.item-lunar{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_lunar.jpg)}.cf-featured-grid .row .grid-item.item-used-c{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_used_caravans.jpg)}.cf-featured-grid .row .grid-item.item-bailey-m{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_bailey_motorhomes.jpg)}.cf-featured-grid .row .grid-item.item-select{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_swift_select.jpg)}.cf-featured-grid .row .grid-item.item-used-m{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_used_motorhomes.jpg)}.cf-featured-grid .row .grid-item.item-awnings{background-image:url(/wp-content/themes/caravanfinder-child/images/grid_item_awnings.jpg)}.cf-featured-grid .row .grid-item.item-dorema{background-image:url(/wp-content/themes/caravanfinder-child/images/awning-dorema.jpg)}.cf-featured-grid .row .grid-item.item-kampa{background-image:url(/wp-content/themes/caravanfinder-child/images/awning-kampa.jpg)}.cf-featured-grid .row .grid-item.item-isabella{background-image:url(/wp-content/themes/caravanfinder-child/images/awning-isabella.jpg)}.cf-featured-grid .row .grid-item.item-ventura{background-image:url(/wp-content/themes/caravanfinder-child/images/awning-ventura.jpg)}.cf-featured-grid .row .grid-item.item-used-awnings{background-image:url(/wp-content/themes/caravanfinder-child/images/awning-used.jpg);max-width:50%}.cf-featured-grid .row
.overlay{background-color:rgba(0,0,0,0.3);height:100%;width:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;border-top:5px solid #FFF;border-right:5px solid #FFF;border-bottom:5px solid #FFF;box-shadow:0px 0px 40px rgba(0,0,0,0.3) inset}.cf-featured-grid .row .overlay:hover{background-color:rgba(0,0,0,0.15);cursor:pointer}.cf-featured-grid .row .grid-end
.overlay{border-right:none;border-left:5px solid #FFF}.cf-featured-grid
.button{display:block;width:auto;text-align:center;font-size:14px;border-radius:3px;padding:6px
20px;border:2px
solid #FFF}@media (min-width: 768px){.cf-featured-grid .row .grid-item
.button{margin-bottom:2.5rem}}@media (max-width: 767.98px){.cf-featured-grid .row .grid-item{height:160px}.cf-featured-grid .row .grid-item
.button{margin-bottom:1rem}.cf-featured-grid .row
.overlay{padding:10px}.cf-featured-grid
.button{font-size:11px;width:180px}}.breadcrumbs{margin-top:1rem;font-size:10px}.breadcrumbs a,.breadcrumbs
span{font-size:12px;letter-spacing:0.025rem}@media (max-width: 991.98px){.breadcrumbs{max-width:100%}}.cf-home{padding-bottom:0}.cf-home .cf-featured-grid .row .grid-item .item-title{margin-top:5.2rem}.cf-welcome-banner{display:flex;background:#C21632;padding:5px
0}.cf-welcome-banner
h1{font-size:18px}.cf-welcome-banner
.row{align-items:center;justify-content:center}.cf-welcome-banner .row .welcome-message{font-weight:600;margin:0;color:#FFF}.cf-welcome-banner .row .years50-icon
svg{height:48px;width:auto}.cf-quick-search{margin-top:2.5rem}.location-dealer{border:2px
solid rgba(21,85,152,0.2);border-radius:5px;padding:20px
5px;display:flex;margin-bottom:1rem;flex-wrap:wrap}.location-dealer .location-address{font-size:14px}.location-dealer .location-address>div:nth-of-type(1){margin-top:1rem}.location-dealer .location-address
.label{font-weight:bold;width:60px;display:inline-flex}.location-dealer .opening-times{margin-top:1rem}.location-dealer .opening-times
h3{font-weight:bold}.location-dealer .opening-times .cf-opening-times{font-size:14px}.location-dealer .ncc-approved-workshop{width:160px;margin-top:1rem}.christmas-copening-times
h3{font-weight:bold;margin-bottom:1rem}.christmas-copening-times .cf-opening-times{font-size:14px;margin-bottom:2rem}.christmas-copening-times .cf-opening-times
.row{margin-bottom:8px}@media (max-width: 767.98px){.location-dealer .ncc-approved-workshop{margin-bottom:1rem}}.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(21,85,152,0.2);border-radius:5px;box-shadow:0px 0px 10px rgba(21,85,152,0.05) inset;background:#fafcfe;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(21,85,152,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}}.mail-list.red{background:#C21632;padding-top:15px;padding-bottom:15px;border-radius:5px;padding-left:60px;padding-right:60px;margin-top:-20px;margin-bottom:70px}.mail-list.red
p{font-size:18px;margin:0;font-weight:bold}.mail-list.red
.button{background:#C21632;margin:5px
auto 0;padding:10px
20px;border:2px
solid #FFF;font-size:18px;line-height:24px;width:200px}.mail-list.red .button:hover{background:#FFF;border:2px
solid #FFF;border-radius:2px;color:#C21632}@media (max-width: 767.98px){.mail-list.red{text-align:center}.cfs
.i_photo{top:1px;right:1px}}.cfs .product-box .cf-photos{font-size:12px}.cfs .product-box ul.media-tabs li[data-tab="video"]{background-position:12px 50% !important}.cfs .product-box
.i_360{background:url("/wp-content/themes/caravanfinder-child/images/icon_360_blue.png") no-repeat scroll 0px 0px;width:50px;height:28px;display:inline-block;position:relative;background-size:100%}.cfs .product-box
.i_video{background:url("/wp-content/themes/caravanfinder-child/images/icon_video_blue.png") no-repeat scroll 0px 0px;width:28px;height:28px;display:inline-block;position:relative;background-size:100%}.cfs .product-box .cf-vimeo .embed-container{height:0;overflow:hidden;padding-bottom:55%;position:relative;margin-bottom:1rem;float:left;width:100%}.cfs .product-box .cf-vimeo .embed-container
iframe{height:100%;width:100%;position:absolute;left:0;top:0}@media (min-width: 992px){.cfs .product-box ul.media-tabs.gallery_360_video
li{min-width:130px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup{position:relative;background:transparent;width:100%;max-width:500px;margin:20px
auto;cursor:pointer;height:auto}.white-popup
img{width:100%}