@charset "utf-8";
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}

.boxdes h2 a, .callno a, .callus a, .navigation ul li a, .quotebtn a {text-decoration:none}
#header, .bannerTitle, .boxdes, .boximg, .container, .customerquote, .emergencytopbox .newsleft ul li, .gadget-home .newsleft ul li, .navigation, .newscustomersec, .newsdes, .newsimg, .reviewdes, .reviewimg, .reviewsec, .topboxsec, .whychooseussec {clear:both;overflow:hidden}
.awardsec, .bannerTitle, .bannerTitle h2, .bodyquotebtnholder, .callus, .customerzonesec h2, .infotext, .innerbottomsec h2, .nav-links, .navigation ul li, .newspagination, .submenulink, .whychooseussec ul li {text-align:center}
@font-face {font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'), url(fonts/slick.woff) format('woff'), url(fonts/slick.ttf) format('truetype'), url(fonts/slick.svg#slick) format('svg')}

.policy{content:url("/images/downloads/download-policy.svg")}
.brochure{content:url("/images/downloads/download-brochure.svg")}
.summary{content:url("/images/downloads/download-summary.svg")}
.toba{content:url("/images/downloads/download-toba.svg")}
.renewal{content:url("/images/downloads/download-renewal.svg")}

.status-msg{font-weight:bold;color:#f00}
.status-msg:first-child{color:#666!important}

.hideforminput{display:none}
* {	margin:0;	padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;	box-sizing:border-box;-webkit-tap-highlight-color:transparent}
input, select {outline:0;border:1px solid #ccc}
body {font-family:'Open Sans', sans-serif;color:#666;font-size:14px;font-weight:normal}
img {border:0}
.dfr{margin:0px auto;display:block;float:none;width:300px; text-align: center;margin-bottom:20px}
.clear {clear:both}
a {color:#0b76bd}
a:hover {color:#00a785}
a:visited{color:#0b76bd}
.center {text-align:center}
.headerwrapper {margin:50}
.headerwrapper .scrollable {background:url(../images/banners/banner-home.jpg) center 50%;background-size:cover;width:100%;height:925px}
.scrollable {position:absolute;top:0;left:0;width:100%;height:600px;background-repeat:no-repeat}
#header {max-width:940px;margin:0 auto;padding:20px 0;position:relative}
.headerjump {margin-top:-140px;padding-bottom:140px;display:block}
.logo, .logo-link {float:left;max-width:282px;width:26%;position:relative;z-index:4;margin-left:1%}
.logo-link a {width:100%}
.headerRight {float:right;width:60%;padding:1px 0 0}
.quotebtn {float:right}
.quotebtn a {font-weight:700;color:#fff;font-size:14px;padding:7px 4px;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;float:left;margin-right:10px}
.quotebtn a.bluebtn {background:#0b76bd}
.quotebtn a.bluebtn:hover {background:#00a785;border-color:#00a785}
.quotebtn a.whitebtn {background:#fff;color:#00a785;font-weight:400}
.quotebtn a.whitebtn:hover {background:#00a785;color:#fff}
.holidaychalet-home .quotebtn a.bluebtn:hover {background:#0b76bd;color:#FFF;border:none}
.callus {float:right;padding:0 18px;font-size:26px;color:#00a785;font-weight:700;line-height:19px}
.calltext, .openinghrs {font-weight:600}
.callus a {color:#00a785}
.callno a {color:#0b76bd}
.callno {font-size:12px;color:#0b76bd}
.openinghrs {float:right;font-size:11px;color:#0b76bd;line-height:14px;margin-top:-2px}
.holidaychalet-home .fixedheader .callno, .holidaychalet-home .fixedheader .calltext, .holidaychalet-home .fixedheader .callus, .holidaychalet-home .fixedheader .openinghrs {color:#0b76bd!important}
.holidaychalet-home .fixedheader .callus {color:#00a785!important}
.bannerTitle {padding:20px;margin:15% auto auto;background:#fff;background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-moz-border-radius:0px 20px;-webkit-border-radius:0px 20px;border-radius:0 20px;width:85%}
.bannerTitle h1 {margin:0;padding:0;font-size:48px;font-weight:700;color:#0b76bd}
.bannerTitle h2 {color:#00a785;font-size:26px;font-weight:400;margin:0;padding:0}
.bannerbg {background:url(../images/bannerbg.png) center bottom no-repeat;background-size:100% auto;height:144px;position:absolute;left:0;bottom:0;width:100%;z-index:2;margin-bottom: -1px!important}
#footer, .innernav .navdivider, .newspagination, .quoteright {position:relative}
.container {margin:0 auto;max-width:940px}
.navigation {padding:5px 0 0}
.navigation ul {margin:0;padding:0;list-style:none}
.navigation ul li {margin:0;float:left;padding:0;font-size:18px;line-height:21px}
.navigation ul li:first-child a {padding:17px 20px 18px 22px;margin-left:2px}
.navigation ul li:nth-last-child(2) a {padding:17px 25px 18px}
.navigation ul li.searchbtn a {background:url(../images/search-icon.png) right center no-repeat;width:22px;height:56px;background-size:22px auto;float:right;font-size:0;border:0}
.submenulink span.searchbtn a {background:url(../images/search-icon.png) right center no-repeat;width:15px!important;height:15px;background-size:15px auto;font-size:0;border:0;text-indent:-3000px;/* float: right; */display: inline-block!important;margin-top:2px!important;position:absolute;margin-left:7px}
.navigation ul li a {color:#0b76bd;padding:6px 19px 8px;float:left;border:1px solid #fff;background:url(../images/nav-bar.png) right center no-repeat}
.fixedheader .navigation ul li a {border:0;padding-top:15px}
.navigation ul li a.active, .navigation ul li a:hover {color:#00a785;text-decoration:none}
.topboxsec {padding:40px 0 0}
.topboxsec ul {margin:0 0 0 -5px;padding:0;list-style:none}
.topboxsec ul li {margin:0 0 0 -4px;padding:0 10px 30px;width:50%;display:inline-block;vertical-align:top}
.boximg {font-size:0;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px}
.boximg img {width:100%}
.boxdes {padding:15px 0 20px;font-size:14px;line-height:24px}
.boxdes h2 {margin:0;padding:0 0 5px;font-size:30px;font-weight:700;color:#00a785;line-height:normal}
.bodyquotebtnholder a, .boxlinks a {-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;margin-right:10px}
.boxdes h2 a {color:#00a785}
.boxdes h2 a:hover {color:#00a785;text-decoration:underline}
.boxlinks {clear:both;overflow:hidden}
.boxlinks a {color:#0b76bd;font-size:14px;text-decoration:underline;padding:7px 6px;float:left}
.boxlinks a:hover {color:#00a785;text-decoration:none}
.boxlinks a.bluebtn {background:#0b76bd;border:1px solid #0b76bd;color:#fff;font-weight:700;text-decoration:none}
.boxlinks a.whitebtn {background:#fff;color:#00a785;font-weight:400;border:1px solid #00a785;text-decoration:none}
.boxlinks a.whitebtn:hover {background:#00a785;color:#fff}
.newsdes a {color:#0b76bd;font-size:14px;text-decoration:underline;float:left}
.newsdes a:hover {color:#00a785}
.bodyquotebtnholder {display:block;width:100%;height:30px;margin:20px 0px}
#bestbodyquotebtnholder {height:auto}
.bodyquotebtnholder a {font-weight:700;color:#fff;font-size:14px;text-decoration:none;padding:7px 4px;border:1px solid #0b76bd;display:inline-block}
.bodyquotebtnholder a.bluebtn {background:#0b76bd}
.bodyquotebtnholder a.bluebtn:hover {background:#00a785;border-color:#00a785}
.bodyquotebtnholder a.whitebtn {background:#fff;color:#00a785;font-weight:400;border-color:#00a785}
.bodyquotebtnholder a.whitebtn:hover {background:#00a785;color:#fff;border-color:#fff}
.bodyquotebtnholder a.standardLink {font-weight:700;color:#0b76bd;font-size:14px;text-decoration:underline;padding:0;border:none;display:inline-block}

.wdydbSocialContainer{display:block;background:#0b76bd!important;width:auto;padding:20px;height:auto;min-height:440px;max-width:940px;margin:0 auto 25px auto;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px}
.wdydbTwitterTimeline{width:100%;float:left}
.wdydbSocialLinks{width:100%;float:left;padding:5%;display:block}
.wdydbSocialLink{width:50%;display:block;float:left;text-align:center}
.topboxsec ul li.twocoloumnbox {padding:0}
.twocoloumnbox .boxdes h2 {font-size:23px}
.columnleft, .columnright {float:left;width:50%;padding:0 10px 30px}
.twocoloumnbox .boxlinks a {padding:7px 5px;margin-right:5px}
.twocoloumnbox .boxlinks a:hover {color:#00a785}
.boxlinks a.bluebtn:hover, .twocoloumnbox .boxlinks a.whitebtn:hover {background:#00a785;color:#fff}
.boxlinks a.bluebtn:hover {border-color:#00a785}
.boxlinks a.rightlink {float:right}
.columnright ul {list-style-type:disc;margin-left:17px;color:#00a785}
.columnright ul li {float:left;margin:0;padding:0;width:100%;display:list-item;line-height:24px}
.newscustomersec h2, .sitemap h2, .whychooseussec h2 {font-size:23px;font-weight:700;line-height:normal}
.columnright ul li a {color:#0b76bd}
.columnright ul li a:hover {color:#00a785;text-decoration:none}
.whychooseussec {border-top:1px solid #cccbcb;border-bottom:1px solid #cccbcb;padding:30px 0 0}
.faqs .whychooseussec {border-top:none}
.whychooseussec h2 {margin:0;padding:0 0 20px;color:#00a785}
.whychooseussec ul {margin:0;padding:0;list-style:none}
.whychooseussec ul li {margin:0;padding:0 18px 12px;float:left;width:14.28%;height:180px;outline:none}
.newscustomersec {padding:30px 0}
.sitemap h2 {color:#00a785}
.newscustomersec h2 {margin:0;padding:0 0 20px;color:#00a785}
.newscustomersec h2 a {color:#00a785;text-decoration:none}
.newsleft {float:left;padding:0 10px 0 0;width:50%}
#generic .customerright p, #generic .newsleft p, .emergency-home .customerright p, .gadget-home .customerright p, .holidaychalet-home .customerright p, .holidaychalet-home .newsleft p, .holidaylodge-home .customerright p, .holidaylodge-home .newsleft p, .motorhome-home .customerright p, .touring-home .customerright p {margin-bottom:20px}
.newsleft ul {margin:0 0 0 -10px;padding:0;list-style:none}
.emergencytopbox .newsleft ul li {margin-left:10px;padding:0 0 30px 50px;background:url(../images/product-list-arrow.png) left 5px no-repeat;background-size:23px auto;width:97%}
.benefitspolicysec ul li, .gadget-home .newsleft ul li {background:url(https://www.leisuredays.co.uk/landing/holiday-caravan-l1-google/images/bullet-ld-logo-yellow.svg) left top no-repeat}
.newsleft ul li {margin:0;padding:0 10px;width:50%;float:left}
.gadget-home .newsleft ul {margin:10px 0 0}
.claims h3, .newsdes h3, .reviewdes h3 {margin:0;font-weight:700;color:#0b76bd}
.gadget-home .newsleft ul li {margin:0;padding:0 0 30px 50px;background-size:23px auto;width:97%}
.gadget-home .newsleft ul li span.benefit {font-weight:400;color:#666}
.gadget-home .newsleft ul li.feature {font-weight:700;color:#0b76bd}
.newsimg {font-size:0;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px}
.newsimg img {width:100%;height:auto}
.newsdes {padding:15px 0 0;font-size:14px;line-height:24px}
.claims h3, .newsdes h3 {padding:0 0 20px;font-size:16px;line-height:normal}
.newsdes h3 a {color:#0b76bd;text-decoration:none}
.claims h4, .newsdes h4 {font-size:12px}
#footer a:hover, .newsdes h3 a:hover {text-decoration:underline}
.customerright {float:right;padding:0 0 0 10px;width:50%}
.reviewimg img {height:110px}
.reviewdes {padding:30px 0 0;font-size:14px;line-height:24px}
.reviewdes h3 {padding:10px 0;font-size:18px;line-height:normal}
.insboxsdes .boxlinks a.bluebtn, .insboxsdes h2 {font-weight:400}
.customerquote {padding:30px 0 0}
.leftquoteimg {float:left;max-width:38px;width:15%;background:url(../images/left-quote.png) left top no-repeat;background-size:auto 35px;height:35px}
.otherinssec, .requestquotesec {overflow:hidden;max-width:940px;clear:both}
.customerquotetext {float:left;width:85%;padding:8px 0 0 20px;color:#0b76bd}
.quoteright {display:inline-block;background:url(../images/right-quote-green.png) right bottom no-repeat;background-size:auto 27px;width:30px;height:27px;top:12px;margin-top:-12px}
.ratingsec {clear:both;overflow:hidden;padding:5px 0 0 58px;line-height:14px;font-size:12px;color:#00a785}
#footer {clear:both;overflow:hidden;background:#0b76bd;color:#fff;text-align:center;font-size:11px}
.footerbg {background:url(../images/footerbg.png) center top no-repeat;background-size:100% auto;height:90px;width:100%}
#footer .container {padding:20px 0 5px}
.sociallinks {clear:both;overflow:hidden;padding:0 0 30px}
.sociallinks img {width:52px}
#footer .sociallinks a {padding:0 7px}
.footerlinks {clear:both;overflow:hidden;padding:0 0 20px}
#footer a {color:#fff;text-decoration:none;padding:0 4px}
#footer a:hover {color:#ffd41e}
.footerinfo {clear:both;overflow:hidden}
#footer .footerinfo a {padding:0}
.footerinfo p {margin:0;padding:0 0 15px}
.innernav .navdivider {border-bottom:1px solid #ccc;clear:both;overflow:hidden;top:-1px;z-index:1}
.innernav ul li a.active {border:1px solid #ccc;border-bottom-color:#fff;width:100%;float:left;-moz-border-radius:0px 10px 0 0;-webkit-border-radius:0px 10px 0 0;border-radius:0 10px 0 0;color:#00a785;position:relative;z-index:2;background:0 0;left:-2px}
.innernav ul li.home a.active {padding-left:22px}
#homepage .innernav ul li a.active {margin-left:2px}
.otherinssec {margin:0 auto;padding:40px 0 0}
.otherinssec ul {margin:0;padding:0;list-style:none}
.otherinssec ul li {margin:0;float:left;width:33.33%;padding:0 15px 50px}
.insboximg {clear:both;overflow:hidden;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;font-size:0}
.insboximg img {width:100%}
.insboxsdes {clear:both;overflow:hidden;padding:10px 0 0}
.insboxsdes h2 {font-size:21px;color:#0079c3;padding-bottom:13px}
.insboxsdes h2 a {color:#0079c3;text-decoration:none}
.insboxsdes h2 a:hover {color:#0079c3;text-decoration:underline}
.insboxsdes .boxlinks a {font-size:13px;margin-right:11px}
.insboxsdes .boxlinks a:last-child {margin-right:0;float:right;padding-right:0}
.formleft, .formright, .insno {float:left}
.insno, .submenulink a.active {font-weight:700}
.insno {font-size:18px;color:#19a786;margin:-2px 0px 0px -5px}

.submenulink {clear:both;overflow:hidden;border-bottom:1px solid #ccc;padding:10px 0;font-size:13px}
.submenulink a {color:#0b76bd;text-decoration:none;border-right:1px solid #676766;/*background:url(../images/subnav-bg.gif) right center no-repeat;*/padding:0 5px}
.submenulink a:last-child {/*background:0 0*/border-right:0}
.submenulink a.active, .submenulink a:hover {color:#00a785;text-decoration:none}
.requestquotesec {margin:0 auto;padding:0 0 30px}
.requestquoteform {margin:0 auto;max-width:700px;font-size:14px}
.infotext {padding-bottom:20px}
.requestquoteform h3 {font-size:20px;font-weight:400;color:#00a785;margin:0;padding:0 0 10px}

.freemagazine input[type=tel], .freemagazine input[type=text], .freemagazine input[type=email], .freemagazine textarea, .requestquoteform input[type=tel], .requestquoteform input[type=text], .requestquoteform input[type=date], .requestquoteform input[type=email], .requestquoteform input[type=currency], .requestquoteform input[type=number], .requestquoteform textarea {background:#f3f3f3;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;padding:6px 12px;width:100%;border:1px solid #999!important;font-size:14px;color:#666;font-family:'Open Sans', sans-serif}
.formcenter, .formleft {padding-right:10px;width:50%}
.additionalfriends {display:none}
.freemagazine input[type=tel], .freemagazine input[type=text], .freemagazine input[type=email], .freemagazine textarea {width:96%;margin-bottom:15px;border:1px solid #999}

.requestquoteform input[type=tel]::-webkit-input-placeholder, .requestquoteform input[type=text]::-webkit-input-placeholder, .requestquoteform input[type=email]::-webkit-input-placeholder, .requestquoteform textarea::-webkit-input-placeholder {color:#666}
.requestquoteform input[type=tel]:-moz-placeholder, .requestquoteform input[type=text]:-moz-placeholder, .requestquoteform input[type=email]:-moz-placeholder, .requestquoteform textarea:-moz-placeholder {color:#666;opacity:1}
.requestquoteform input[type=tel]::-moz-placeholder, .requestquoteform input[type=text]::-moz-placeholder, .requestquoteform input[type=email]::-moz-placeholder, .requestquoteform textarea::-moz-placeholder {color:#666;opacity:1}
.requestquoteform input[type=tel]:-ms-input-placeholder, .requestquoteform input[type=text]:-ms-input-placeholder, .requestquoteform input[type=email]:-ms-input-placeholder, .requestquoteform textarea:-ms-input-placeholder {color:#666}
.formcenter {margin:0 auto}
.formright {width:50%;padding-left:10px}
.requestquoteform ul {margin:0;padding:0;list-style:none}
.requestquoteform ul li {margin:0;padding:0 0 10px}
.requestquoteform ul li:last-child {padding:0}
.sepfield {height:20px}
.requestquoteform textarea {height:100px}
textarea {max-width:100%}

.freemagazine input[type=submit], .requestquoteform input[type=submit], .sidepoll a, .sidepoll button.yop_poll_vote_button {background:#0b76bd;color:#fff!important;font-size:14px;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;padding:8px 20px;float:right;font-weight:700;font-family:'Open Sans', sans-serif;cursor:pointer;-webkit-appearance:none;text-decoration:none!important;border:2px solid #999}

.sidepoll a {margin-right:10px}
.yop-poll-container{width:100%!important;padding:0 10px 0 0!important;text-align:left!important}
.sidepoll button.yop_poll_vote_button, .yop_poll_back_to_vote_link {float:right;display:block;width:100%!important}
 a.yop_poll_result_link, a.yop_poll_result_link:hover {width:100%!important;display:block!important;text-align:center;background:none!important;margin-top:10px;margin-bottom:20px;
	color:#666!important;border:0;font-size:14px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0;padding:0;float:left;font-weight:normal;font-family:'Open Sans', sans-serif;cursor:pointer;-webkit-appearance:none;text-decoration:none!important}
.yop_poll_back_to_vote_link {margin-top:10px;margin-right:0px!important}.sidepoll a {width:95%}
.freemagazine input[type=submit]:hover, .requestquoteform input[type=submit]:hover, .sidepoll input[type=submit]:hover, .sidepoll a:hover {background:#00a785}
.freemagazine .selectboxbg, .selectboxbgwide {background:url(../images/select-box-arrow.png) 85% center no-repeat #f3f3f3;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;margin-right:4%;float:left;overflow:hidden;border:1px solid #999}
.freemagazine .selectboxbg {background-size:15px auto;padding:6px 0;width:35%;color:#999!important}
.freemagazine .selectboxbg:last-child {width:27%}
.freemagazine .selectboxbg:first-child {width:26%}
.selectboxbgwide {background:url(../images/select-box-arrow.png) 85% center no-repeat #f3f3f3;background-size:15px auto;padding:6px 12px;width:100%}
.selectboxbg {background:url(../images/select-box-arrow.png) 85% center no-repeat transparent;background-size:15px auto;overflow:hidden;width:29.33%;float:left;margin-right:4%}
.selectboxbg select, .selectboxbg.largeselect select, .selectboxbgwide select {border:1px solid #ccc;font-size:14px;color:#666;font-family:'Open Sans', sans-serif}
.selectboxbg:last-child {margin-right:0;width:33.33%}
.selectboxbg select {width:100%;background:0 0}
.selectboxbgwide select {width:200%;background:0 0}
.selectboxbg.largeselect {width:100%;margin:0 0 10px;background-position:97% center}
.selectboxbg.largeselect select {width:100% !important;padding:12px 12px 12px 6px;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.requestquoteform ul li.renewaldate {padding:9px 0 13px}
.newsmain {clear:both;overflow:hidden;margin:0 auto;max-width:940px;padding:40px 0 0}
.newslistleft {float:left;width:71%;padding-right:20px}
.newslistleft ul {margin:0;padding:0;list-style:none}
.newslistleft ul li {margin:0;border-bottom:1px solid #ccc;padding:30px 0}
.newslistleft ul li:first-child {padding-top:0}
.newslistleft ul li:last-child {padding-bottom:0;border:0}
.blogsearchfield, .newslistimg, .readmore a {-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px}
.newstitleauthor {clear:both;overflow:hidden}
.post h1 {font-size:21px;color:#5fc3b0;font-weight:400;margin:0;padding:0 0 10px}

.newstitleauthor h3 {font-size:21px;color:#5fc3b0!important;font-weight:400!important;margin:0;padding:0 0 10px}
.post h3 {font-size:18px;font-weight:bold;color:#0b76bd;margin:0;padding:0 0 10px}
.post-edit-link {padding-left:7px}
.authorname {clear:both;overflow:hidden;font-size:12px;padding-bottom:20px}
.authorname a {color:#0b76bd}
.authorname a:hover {text-decoration:none;color:#00a785}
.newslistimg{clear:both;overflow:hidden;font-size:0;max-height:266px;vertical-align:middle}
.newslistimg img{width:100%}
.newshortdes{clear:both;overflow:hidden;font-size:14px;padding:20px 0 0}
.newshortdes p{padding:0 0 20px}
.newshortdes p.readmore{padding:0}
.readmore a{background:#0b76bd;color:#fff;font-size:14px;padding:8px 20px;font-weight:700;display:inline-block;text-decoration:none}
.readmore a:hover{background:#00a785}
.nav-links,.newspagination{clear:both;overflow:hidden;padding:40px 0 0}
.nav-links a,.newspagination a{font-size:14px;color:#0b76bd;text-decoration:underline;display:inline-block}
.nav-links a:hover,.newspagination a:hover{color:#00a785;text-decoration:none}
.nav-previous a,.prevpage{background:url(../images/prev-arrow.png) left center no-repeat;background-size:40px auto;padding:10px 0 10px 50px;float:left}
.nav-previous a:hover,.prevpage{background:url(../images/prev-arrow-green.png) left center no-repeat;background-size:40px auto;padding:10px 0 10px 50px;float:left}
.bloghome{background:url(../images/blog-home.png) center 1px no-repeat;background-size:40px auto;padding:45px 0 0;position:absolute;top:83px;left:45%}
a:hover.bloghome{background:url(../images/blog-home-green.png) center 1px no-repeat;background-size:40px auto;padding:45px 0 0;position:absolute;top:83px;left:45%}
.nav-next a,.nextpage{background:url(../images/next-arrow.png) right center no-repeat;background-size:40px auto;padding:10px 50px 10px 0;float:right}
.nav-next a:hover,.nextpage{background:url(../images/next-arrow-green.png) right center no-repeat;background-size:40px auto;padding:10px 50px 10px 0;float:right}
.newslistright{float:right;width:29%;border-left:1px solid #ccc;padding:0 0 0 20px;max-width:271px}
.newslistright h3,.widget-title{font-size:21px;color:#5fc3b0;font-weight:400;margin:0;padding:0 0 10px}
.categories{clear:both;overflow:hidden;padding-bottom:30px}
.categories ul{margin:0 0 0 25px;padding:0}
.categories ul li,.widget_categories ul li{padding:0 0 5px;font-size:12px}
.categories ul li a,.widget_categories ul li a{color:#0b76bd}
.categories ul li a:hover,.widget_categories ul li a:hover{color:#00a785;text-decoration:none}
.blogsearch{clear:both;overflow:hidden;padding-bottom:30px}
.blogsearchfield{background:#f8f9f9;padding:10px;clear:both;overflow:hidden}
.blogsearchfield input[type=text]{background:0;padding:0 12px;width:85%;border:0;font-size:14px;color:#666;font-family:'Open Sans',sans-serif}
.blogsearchfield input[type=text]::-webkit-input-placeholder {color:#666}
.blogsearchfield input[type=text]:-moz-placeholder {color:#666;opacity:1}
.blogsearchfield input[type=text]::-moz-placeholder {color:#666;opacity:1}
.blogsearchfield input[type=text]:-ms-input-placeholder {color:#666}
.blogsearchfield input[type=submit]{background:url(../images/blog-search.png) right center no-repeat;width:14%;background-size:21px auto;height:23px;border:0;font-size:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;float:right;cursor:pointer}
.form-submit .button,input[type="submit"]{padding:0 5px}
.comments-area{border-top:1px solid #ccc;padding-top:20px}
.comment-metadata .edit-link{margin-left:5px}
.comment-author .avatar{-moz-border-radius:0 6px;-webkit-border-radius:0 6px;border-radius:0 6px}
.freemagazine,.populartags a{font-size:14px;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px;color:#fff}
.populartags{clear:both;overflow:hidden;padding-bottom:30px}
.populartags a{float:left;background:#00a785;padding:7px 10px;text-decoration:none;margin:0 8px 10px 0}
.populartags a:hover{background:#0b76bd}
.textwidget .freemagazine ul{list-style:none;margin:0}
.freemagazine{clear:both;overflow:hidden;margin-bottom:30px;background:#f1bb1a;background-size:50px auto;padding:10px 0 10px 10px}
.freemagazine ul{list-style:none;margin:0}
.freemagazine .blogsearchfield{width:95%}
.freemagazine h4,.sidepoll h4{font-size:20px;font-weight:700}
.freemagazine a,.sidepoll a{color:#fff;text-decoration:none;font-style:normal}
.sidepoll{color:#00a785;border:3px solid #f1bb1a;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px;margin-bottom:30px;padding:10px 0 45px 10px}
.blogarchive{clear:both;overflow:hidden;padding-bottom:30px}
.blogarchive .selectboxbg.largeselect select{width:115%}
.customerzonesec{clear:both;overflow:hidden;margin:0 auto;max-width:940px;font-size:14px}
.customerzonesec h2{font-size:30px;color:#00a785;font-weight:700;margin:0;padding:40px 0 30px;background:#fff}
.customerzonesec h3{font-size:24px;color:#00a785;font-weight:400;margin:0;padding:0 0 10px}
.customerzonesec a{color:#0b76bd;text-decoration:none}
.customerzonesec a:hover{color:#00a785;text-decoration:none}
.customerzoneleft{float:left;max-width:206px;width:22%}
.customerzoneleft ul{margin:0;padding:0;list-style:none}
.customerzoneleft ul li{clear:both;overflow:hidden}
.customerzoneleft ul li a{border-top:1px solid #cccbcb;border-right:1px solid #cccbcb;padding:20px 10px 20px 65px;float:left;width:100%;color:#666;text-decoration:none;background-color:#f3f3f3!important}
.customerzoneleft ul li:first-child a{background:url(../images/customer-zone-icons/zone-tab1-bg.png) 10px center no-repeat;background-size:auto 32px}
.customerzoneleft ul li:first-child a.active{background:url(../images/customer-zone-icons/zone-tab1-bg-active.png) 10px center no-repeat;border-color:#fff;background-size:auto 32px;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.customerzoneleft ul li:nth-child(2) a{background:url(../images/customer-zone-icons/zone-tab2-bg.png) 10px center no-repeat;background-size:auto 34px}
.customerzoneleft ul li:nth-child(2) a.active{background:url(../images/customer-zone-icons/zone-tab2-bg-active.png) 10px center no-repeat;border-color:#cccbcb #fff #fff;background-size:auto 34px;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.customerzoneleft ul li:nth-child(3) a{background:url(../images/customer-zone-icons/zone-tab3-bg.png) 10px center no-repeat;background-size:auto 34px}
.customerzoneleft ul li:nth-child(3) a.active{background:url(../images/customer-zone-icons/zone-tab3-bg-active.png) 10px center no-repeat;border-color:#cccbcb #fff #fff;background-size:auto 34px;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.customerzoneleft ul li:nth-child(4) a{background:url(../images/customer-zone-icons/zone-tab4-bg.png) 10px center no-repeat;background-size:auto 28px}
.customerzoneleft ul li:nth-child(4) a.active{background:url(../images/customer-zone-icons/zone-tab4-bg-active.png) 10px center no-repeat;border-color:#cccbcb #fff #fff;background-size:auto 28px;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.customerzoneleft ul li:nth-child(5) a{background:url(../images/customer-zone-icons/zone-tab5-bg.png) 10px 25px no-repeat;background-size:auto 27px}
.customerzoneleft ul li:nth-child(5) a.active{background:url(../images/customer-zone-icons/zone-tab5-bg-active.png) 10px 25px no-repeat;border-color:#cccbcb #fff #fff;background-size:auto 27px;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.customerzoneleft ul li:nth-child(6) a{background:url(../images/customer-zone-icons/zone-tab3-bg.png) 10px center no-repeat;background-size:auto 34px}
.customerzoneleft ul li:nth-child(6) a.active{background:url(../images/customer-zone-icons/zone-tab3-bg-active.png) 10px center no-repeat;border-color:#cccbcb #fff #fff;background-size:auto 34px;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.customerzoneleft ul li a.active{background-color:#fff!important}
.customerzoneleft ul li.tabnext a{-moz-border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0;border-radius:0 20px 0 0}
.customerzoneright{float:right;width:78%;padding:0 0 0 30px;background:#fff}
.customerzoneright ul.servicelist{margin:0;padding:20px 0 0;list-style:none}
.customerzoneright .requestquoteform .formleft ul li{padding-bottom:10px}
.customerzoneright ul li{float:left;width:50%;padding-bottom:30px}
.customerzoneright ul li p{padding:0}
.customerzoneright .formleft{float:left;width:100%;padding-right:10px}
.customerzoneright .formleft ul li{float:left;width:40%;padding-bottom:30px;margin-right:5%}
#zonetemp a{border:0;padding:0;display:inline;float:none;background:0 0!important;color:#0b76bd;text-decoration:none}
#zonetemp a:hover{text-decoration:none;color:#00a785}
.callsec,.callsec a{color:#0b76bd}
.callsec{clear:both;overflow:hidden;padding:0 20px 10px 0}
.callsec span{font-size:27px;font-weight:700;line-height:35px}
.calldes{clear:both;overflow:hidden;padding-right:20px;line-height:24px}
.innerbottomsec h2{font-size:30px;color:#00a785;font-weight:700;margin:0;padding:0 0 30px}
.whatcustomersay{clear:both;overflow:hidden;padding:30px 0 40px;border-bottom:1px solid #cccbcb}
.leftreviews{float:left;width:50%;padding-right:20px}
.rightsurvey{float:right;width:50%;padding-left:20px;font-size:15px}
h2.pagetitle,h4.pagesubtitle{color:#00a785;font-weight:700;line-height:normal}
.awardsec{clear:both;overflow:hidden;padding:30px 0 0}
.awardsec img{margin:0 45px}
.customerzoneright .zonetabdes{display:none}
.zonetabdes P{padding-bottom:20px}
.emergencytopbox,.reasonstopbox,.topbox{padding:30px 0 0;clear:both;overflow:hidden}
#zonetab1content{display:block}
.emergencytopbox,.reasonstopbox{font-size:15px}
.topbox{font-size:14px}
h2.pagetitle{margin:0;padding:0 0 35px;font-size:30px;text-align:center!important}
h4.pagesubtitle{margin:0;padding:0 0 15px;font-size:18px;text-align:center}
.reasonstopbox h4{margin:0;padding:5px 0;font-size:16px;font-weight:700;line-height:normal}
.bluetext h4{color:#0b76bd}
.orangetext h4{color:#ef7022}
.greentext h4{color:#00a785}
.reasonstopbox ul{margin:0;padding:0;list-style:none}
.reasonstopbox ul li{margin:0;width:33.33%;float:left;text-align:center;padding:0 51px;outline:0}
.reasonsimg img{height:115px}
.customerquotebanner{clear:both;overflow:hidden;text-align:center;margin:50px 0 0;background-position:center top;height:476px;background-repeat:no-repeat;position:relative;background-color:#95bbdd;background-size:cover}
.bannericonbg,.bottomarrow,.quotebtmbannerbg{position:absolute;left:0}
.bottomarrow{clear:both;overflow:hidden;right:0;width:100%;text-align:center;top:-1px;z-index:2}
.bannericonbg,.bottomarrow a{width:86px;display:inline-block}
.bottomarrow a{background:url(../images/bottom-arrow.png) center center no-repeat;height:45px}
#customerquotebanner1 .scrollable{background:#95bbdd url(../images/quote-bckgrds/static-caravan-quote-bg-1.jpg) center top no-repeat;background-size:cover;width:100%;height:821px}
#customerquotebanner2 .scrollable{background:#95bbdd url(../images/quote-bckgrds/static-caravan-quote-bg-2.jpg) center top no-repeat;background-size:cover;width:100%;height:925px}
#customerquotebanner3 .scrollable{background:#95bbdd url(../images/quote-bckgrds/static-caravan-quote-bg-3.jpg) center top no-repeat;background-size:cover;width:100%;height:925px}
.quotebtmbannerbg{background:url(../images/bannerbg.png) center bottom no-repeat;background-size:cover;height:140px;bottom:-1px;width:100%;z-index:2}
.bannericonbg{background:url(../images/top-arrow.png) center bottom no-repeat;height:45px;margin:0 auto;bottom:26px;right:0;padding:15px 0 0}
.bannerquote,.resbannerquote{margin:0 auto;max-width:540px;background:#fff;-moz-border-radius:0 25px;-webkit-border-radius:0 25px;border-radius:0 25px;padding:50px 40px 36px 60px;font-size:20px;color:#0b76bd;font-weight:600;font-style:italic;text-align:left;width:100%}
.bannerquote{z-index:2}
.resbannerquote{position:fixed;left:0;right:0;top:30%;z-index:4;display:none}
.adviceimg,.winnewsimg{-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px;clear:both;overflow:hidden}
.bannerleftquote{background:url(../images/bannerquote.png) left top no-repeat;width:55px;height:51px;position:absolute;left:-9px;top:30px;background-size:auto 50px}
.bannerrightquote{display:inline-block;background:url(../images/right-quote-green.png) right bottom no-repeat;width:42px;height:38px;position:relative;top:23px;margin-top:-23px;background-size:auto 38px}
.nameauthor{color:#00a785;font-style:normal}
.benefitspolicysec{font-size:14px}
.logoleft{float:left;padding:0 5% 0 10%}
.logodes,.motorlogodes{padding:5px 0 50px 0;line-height:24px;width:95%}
.motorlogoleft{float:left;max-width:160px}
.motorlogodes{float:right;width:75%}
.helogoleft{float:left;width:100%;max-width:200px;margin:0 18px 10px 0}
.helogodes{padding:5px 0 0 0;width:95%}

/*@media(max-width:768px) { .motorlogoleft {width:25%} }*/

.benefitsLeft{float:left;width:50%;padding-right:30px}
.benefitsRight{float:right;width:50%;padding-left:30px}
.benefitspolicysec ul{margin:0;padding:0;list-style:none}
.benefitspolicysec ul li{margin:0;padding:0 0 30px 50px;clear:both;overflow:hidden;background-size:23px auto}
.benefitspolicysec ul li.bullshort{padding:0 0 15px 50px}
.benefitspolicysec h4{font-size:14px;font-weight:700;color:#0b76bd;margin:0;padding:0 0 5px}
.productwhyus .whychooseussec{padding-bottom:0}
.guideinsurance{font-size:14px;line-height:24px}
.guideinsurance h2.pagetitle{padding:0}
.guideinsurance h3{font-size:24px;font-weight:400;text-align:center;margin:0;padding:0 0 20px;color:#00a785;line-height:normal}
.guideinsurance ul li{margin-left:0!important}
.guideinsurance ul ul{margin-left:50px}
.guideinsurance ul ul li{padding:0 0 30px 30px}
.guideinsurance ul li.bullshort{padding:0 0 15px 50px}
.guideinsuranceLeft{float:left;width:50%;padding-right:20px}
.guideinsuranceLeft p{padding-bottom:25px}
.guideinsurance ul li,.guideinsuranceLeft ul li,.guideinsuranceLeft ul li{margin:0;padding:0 0 30px 50px;clear:both;overflow:hidden;background:url(../images/product-list-arrow.png) left 5px no-repeat;background-size:23px auto}
.guideinsuranceLeft ul li:last-child{padding-bottom:0}
.guideinsuranceRight{float:right;width:50%;padding-left:20px}
.guideinsuranceRight p{padding-bottom:15px}
.guideinsuranceRight ul{margin:0;padding:0;list-style:none}
.guideinsuranceLeft h4,.guideinsuranceRight h4,.rightsurvey h3{margin:0;padding:0 0 10px;font-size:18px;font-weight:700;color:#0b76bd;line-height:normal}
.guideinsuranceLeft ul ul,.guideinsuranceRight ul ul{list-style:outside;margin-left:0;margin-right:35px}
.guideinsurance ul ul li,.guideinsuranceLeft ul ul li,.guideinsuranceRight ul ul li{background:url(../images/product-list-ring.png) left 5px no-repeat;padding:0 0 15px 30px;margin-left:0;background-size:13px auto}
.guideinsuranceLeft ul ul li:last-child,.guideinsuranceRight ul ul li:last-child,.benefitspolicysec ul ul li:last-child{padding-bottom:30px}
.benefitspolicysec ul ul{list-style:outside;margin-left:50px;margin-right:35px}
.benefitspolicysec ul ul li{background:url(../images/product-list-ring.png) left 5px no-repeat;padding:0 0 15px 35px;background-size:13px auto}
.holidayhome-home .guideinsuranceRight ul li{margin:0;padding:0 0 30px;clear:both;overflow:hidden;background:0}
.guideinsuranceRight ul li:last-child{padding-bottom:0}
.guideinsuranceCenter{width:100%;text-align:center}
.ourcustomersay .whatcustomersay{padding:0 0 40px}
.ourcustomersay h2.pagetitle{color:#0b76bd}
.tipsnewsletter{padding:40px 0 0;font-size:14px;line-height:24px}
.advicesec{float:left;width:50%;padding-right:10px}
.adviceimg{font-size:0;line-height:0}
.advicedes h2,.advicedes h3{margin:0;line-height:normal;color:#00a785}
.adviceimg img{width:100%}
.advicedes{clear:both;overflow:hidden;padding:10px 0 0}
.advicedes h2{padding:0 0 12px;font-size:30px;font-weight:700}
.advicedes h3{padding:0 0 10px;font-size:24px;font-weight:400}
.advicedes p{padding-bottom:25px}
.winnewslettersec{float:right;width:50%;padding-left:10px}
.winsec{float:left;width:50%;padding-right:10px}
.newslettersec{float:right;width:50%;padding-left:10px}
.winnewsimg{font-size:0;line-height:0}
.winnewsdes h2,.winnewsdes h4{margin:0;line-height:normal;font-weight:700}
.winnewsimg img{width:100%}
.winnewsdes{clear:both;overflow:hidden;padding:10px 0 0}
.winnewsdes h2{padding:0 0 12px;font-size:24px;color:#00a785}
.winnewsdes h2 a{color:#00a785;text-decoration:none}
.winnewsdes h2 a:hover{color:#00a785;text-decoration:underline}
.winnewsdes h4{padding:0 0 10px;font-size:14px;color:#666}
.winnewsdes p{padding-bottom:8px}
.enterbtn{background:#0b76bd;color:#fff;border:0;font-size:14px;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px;padding:5px 15px;float:left;font-weight:700;margin:9px 0 0;cursor:pointer;text-decoration:none}
.enterbtn:hover{background:#00a785;color:#fff}
#holidayhomequotepage .whychooseussec{border-bottom:0}
.winnewsdes form{margin:0;padding:6px 0 0}
.winnewsdes form input[type=text],.winnewsdes form input[type=email]{background:#f3f3f3;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px;padding:6px 12px;width:100%;border:0;font-size:14px;color:#666;font-family:'Open Sans',sans-serif;margin-bottom:7px}

.winnewsdes form input[type=text]::-webkit-input-placeholder, .winnewsdes form input[type=email]::-webkit-input-placeholder {color:#666}
.winnewsdes form input[type=text]:-moz-placeholder, .winnewsdes form input[type=email]:-moz-placeholder {color:#666;opacity:1}
.winnewsdes form input[type=text]::-moz-placeholder, .winnewsdes form input[type=email]::-moz-placeholder {color:#666;opacity:1}
.winnewsdes form input[type=text]:-ms-input-placeholder, .winnewsdes form input[type=email]:-ms-input-placeholder {color:#666}
.winnewsdes form label {width:100%;clear:both;overflow:hidden;margin-bottom:10px;float:left;padding-left:15px}
.winnewsdes .selectboxbg.largeselect select {width:115%}
.winnewsdes input[type=submit] {background:#0b76bd;color:#fff;border:0;font-size:14px;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;padding:6px 15px;float:left;font-weight:700;font-family:'Open Sans', sans-serif;margin:20px 0 0;cursor:pointer;-webkit-appearance:none}
.fixedheader .navigation,.searchinner{max-width:940px;margin:0 auto}
.winnewsdes input[type=submit]:hover{background:#00a785}
.bannerquote{opacity:0;filter:alpha(opacity=0);position:relative;-webkit-transition:all 1.1s ease-in;-moz-transition:all 1.1s ease-in;-ms-transition:all 1.1s ease-in;-o-transition:all 1.1s ease-in;transition:all 1.1s ease-in;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}
.bannerquote[data-position=left]{left:-20%}
.bannerquote[data-position=right]{left:120%}
.bannerquote[data-position=left].viewed{position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:40%;top:50%;opacity:1;filter:alpha(opacity=100)}
.bannerquote[data-position=right].viewed{position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:60%;opacity:1;filter:alpha(opacity=100)}
.fixedheader,.searchlightbox{width:100%;position:fixed;top:0}
.newsfixedheader{background:url(../images/header_bg.png) center top no-repeat #fff}
.fixedheader{border-bottom:1px solid #ccc;left:0;z-index:3;display:none;background:url(../images/header_bg.png) center top no-repeat #fff}
.fixedheader #header{display:block;padding:20px 0 10px}
.newsfixedheader #header{display:block;padding:20px 0 10px;height:80px}
.fixedheader .submenulink{border:0}

.searchlightbox{background:url(../images/search-overlay.png);height:100%;left:0;z-index:300;display:none}
.searchinner {
	position:absolute;
	width:940px\9\0; /*IE9 IE10 only */
	left:0;
	right:0;
	z-index:300
}
.searchmain {
	max-width:700px;
	width:700px\9\0; /*IE9 IE10 only */
	margin:40% auto 0;
	background:#e4e4e3;
	-moz-border-radius:0px 25px;
	-webkit-border-radius:0px 25px;
	border-radius:0 25px
}
.searchmain input[type=text] {background:0 0;-moz-border-radius:0px 15px;-webkit-border-radius:0px 15px;border-radius:0 15px;padding:10px 30px;width:87%;border:0;font-size:40px;color:#00a785;font-family:'Open Sans', sans-serif}
.searchmain input[type=text]::-webkit-input-placeholder {color:#00a785}
.searchmain input[type=text]:-moz-placeholder {color:#00a785;opacity:1}
.searchmain input[type=text]::-moz-placeholder {color:#00a785;opacity:1}
.searchmain input[type=text]:-ms-input-placeholder {color:#00a785}
.searchmain input[type=submit] {background:url(../images/search-pop-icon.png) right 15px no-repeat;width:8%;background-size:44px auto;height:65px;border:0;font-size:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;float:right;cursor:pointer;margin-right:4%}
.fixedclosebtn, .navigation ul li a.closebtn {height:56px;font-size:0;border:0;z-index:5;float:right}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.searchinner {width:940px}
	.searchmain {width:700px}
}

.submenulink span a.closebtn{background:url(../images/close-icon.png) right center no-repeat;width:22px;background-size:37px auto;position:relative;display:none}
.navigation ul li a.closebtn{background:url(../images/close-icon.png) right center no-repeat;width:22px;background-size:37px auto;position:relative;display:none}
.fixedclosebtn{background:url(../images/close-icon.png) right center no-repeat;width:37px;background-size:37px auto;position:absolute;right:20px;top:92px}
.menusearchlink{display:none}
.restoplinks{display:none;clear:both;overflow:hidden;margin:20px 0;float:left;text-align:center;width:100%}
.restoplinks a{color:#fff;font-size:14px;text-decoration:none;padding:7px 17px;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px;border:1px solid #0b76bd;display:inline-block;margin-right:8px;background:#0b76bd;line-height:18px}
.restoplinks a:hover{background:#00a785;border-color:#00a785}
.restoplinks a:last-child{margin:0}
.slick-next,.slick-prev{position:absolute;display:block;height:26px;width:26px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;margin-top:-10px;padding:0;border:0;outline:0}
.whychooseussec{position:relative}
.bestssec{position:relative}
.slick-prev{background:url(../images/prev-arrow.png) left center no-repeat;left:0;background-size:26px auto}
.slick-next{background:url(../images/next-arrow.png) right center no-repeat;right:0;background-size:26px auto}
.whyuslidermain{margin:0 36px;overflow:hidden;display:block}
.bestslidermain{margin:0 36px;overflow:hidden;display:block}
#bestpod1,#bestpod2,#bestpod3{width:33%;float:left;text-align:center;display:block}
#bestpod1 img,#bestpod2 img,#bestpod3 img{width:100%;max-width:310px;height:auto}
.lightboxoveray,.opendaysbox{position:fixed;left:0;display:none}
.lightboxoveray{background:url(../images/black-overlay.png);top:0;width:100%;height:100%;z-index:3}
.opendaysbox{min-width:300px;width:70%;background:#fff;-moz-border-radius:0 25px;-webkit-border-radius:0 25px;border-radius:0 25px;text-align:center;padding:77px 20px 40px;margin:20% auto;font-size:30px;color:#0b76bd;line-height:40px;top:20%;z-index:6;right:0}
.callbox{clear:both;overflow:hidden;font-size:50px;font-weight:700;color:#00a785;line-height:45px;padding-bottom:20px}
.callbox .callno{font-size:25px;line-height:30px;display:block;margin:20px 0 0}
.closeopenbox{background:url(../images/close-icon.png) right center no-repeat;width:37px;height:37px;background-size:37px auto;float:right;font-size:0;border:0;position:absolute;right:20px;z-index:5;top:20px}
.quotewhyussec{border-bottom:0}
.g-recaptcha{margin-bottom:15px}
.newsresfilter{clear:both;overflow:hidden;padding-bottom:30px;display:none}
.newsresfilter ul{margin:0;padding:0;list-style:none}
.newsresfilter ul li{margin:0;padding:0 20px;width:33.33%;float:left}
.newsresfilter ul li label{width:100%;float:left;padding-bottom:10px;color:#5fc3b0;font-size:18px}
.newsresfilter ul li .blogsearchfield input[type=text],.newsresfilter ul li .selectboxbg select{font-size:13px}
.newsresfilter ul li .blogsearchfield{padding:5px 10px 4px}
.newsresfilter ul li .blogsearchfield input[type=submit]{background-size:16px auto}
.filterarticle{clear:both;overflow:hidden;text-align:center;border-bottom:1px solid #cccbcb;padding-bottom:20px}
.filterarticle a{background:url(../images/filter-arrow.png) right center no-repeat;background-size:15px auto;font-size:14px;padding-right:25px;display:inline-block;text-decoration:underline;color:#0079c3}
.filterarticle a:hover,.sitemap h3 a,.viewtestimonial a,a[href^=tel],h2,ul.downloads a{text-decoration:none}
.filterarticle a.closebox{background:url(../images/filter-arrow-top.png) right center no-repeat;background-size:15px auto}
.optionchoose{clear:both;overflow:hidden;display:none}
.optionchoose .selectboxbg{background:url(../images/customerszone-selectbg.png) 86% center no-repeat #f3f3f3;background-size:28px auto}
.optionchoose .selectboxbg.largeselect select{width:109%}
.resreasonslider{clear:both;overflow:hidden;position:relative;display:none}
.resreasonslider .innerslider{margin:0 70px;overflow:hidden;padding-bottom:50px}
.resreasonslider .slick-next,.resreasonslider .slick-prev{top:50%}
.viewtestimonial{position:absolute;bottom:0;z-index:2;right:30px;display:none}
.viewtestimonial a{background:#00a785;padding:10px 13px;-moz-border-radius:0 25px;-webkit-border-radius:0 25px;border-radius:0 25px;color:#fff;font-size:17px;border:1px solid #fff;float:left;text-align:left;cursor:hand}
.bannerquoteclose{background:url(../images/close-icon.png) right center no-repeat;width:28px;height:28px;background-size:28px auto;float:right;font-size:0;border:0;position:absolute;right:7px;z-index:5;top:8px}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-slider{margin-bottom:30px}
ul.slick-dots{position:absolute;display:block;width:auto;padding:0;list-style:none;text-align:center;margin-bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}
ul.slick-dots li{position:relative;display:inline-block;width:20px!important;height:20px;margin:0 4px;padding:0!important;cursor:pointer}
.container hr,.topbox p{margin-bottom:20px}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0}
.slick-dots li button:focus, .slick-dots li button:hover {color:#0b76bd!important}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity:1;color:#0b76bd!important}
.slick-dots li button:before {font-family:slick;font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before {opacity:.75;color:#00a785}
.resnav a.mean-expand {width:100%;height:100%;dispay:block}
.headerwrapper,.holidaychalet-home .headerwrapper,.holidaylodge-home .headerwrapper,.motorhome-home .headerwrapper,.touring-caravan-home .headerwrapper{height:483px;overflow:hidden;font-size:0;position:relative;width:100%;clear:both}
.resnav ul.menusubmenu{display:none;clear:both;overflow:hidden}
.resnav ul.menusubmenu li:last-child{display:block}
.resnav ul.menusubmenu a{background:#00a785;padding:15px 20px!important}
.menu-level-three{display:none}
.menu-level-three.active{display:block}
.menu-level-three li a{background-color:#fff!important;border-bottom:1px solid #e4e4e4!important;color:#00a785!important}
ul.menusubmenu li a:hover{background-color:none!important}
.menu-level-three li a:hover{background-color:#f3f3f3}
.menu-level-three li a.active{color:#ffd14e}
.scrollable{display:none!important}
.headerwrapper{background:url(../images/banners/banner-home.jpg) top center no-repeat;background-size:cover}
.other-home .headerwrapper,.gadget-home .headerwrapper,.home-emergency-home .headerwrapper,#contact .headerwrapper,.signup .headerwrapper{clear:both;overflow:hidden;font-size:0;position:relative;height:483px;background:url(../images/banners/banner-other.jpg) top center no-repeat;background-size:cover;width:100%}
.static-home .headerwrapper{background:url(../images/banners/banner-static.jpg) top center no-repeat;background-size:cover}
.staticBanner{background:url(../images/banners/banner-static.jpg) top center no-repeat;background-size:cover}
.parkhome-home .headerwrapper{background:url(../images/banners/banner-parkhome.jpg) top center no-repeat;background-size:cover}
.wdydb .headerwrapper{background:url(../images/banners/WDYDB/dunwich-2.jpg) top center no-repeat;background-size:cover}
.winter .headerwrapper{background:url(../images/banners/banner-winter.jpg) top center no-repeat;background-size:cover}
.holidayhome-home .headerwrapper{background:url(../images/banners/banner-holidayhome.jpg) top center no-repeat;background-size:cover}
.holidaylodge-home .headerwrapper{background:url(../images/banners/banner-lodge.jpg) top center no-repeat;background-size:cover}
.touring-caravan-home .headerwrapper{background:url(../images/banners/banner-tourer.jpg) top center no-repeat;background-size:cover}
.motorhome-home .headerwrapper{background:url(../images/banners/banner-motorhome.jpg) top center no-repeat;background-size:cover}
.holidaychalet-home .headerwrapper{background:url(../images/banners/banner-chalet.jpg) top center no-repeat;background-size:cover}
.otherheaderwrapper{clear:both;overflow:hidden;font-size:0;position:relative;height:350px;background:url(../images/banners/banner-other.jpg) top center no-repeat;background-size:cover;width:100%}
#customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/static-caravan-quote-bg-4.jpg) center top no-repeat;background-size:cover;width:100%;height:340px}
#customerquotebanner2{background:#95bbdd url(../images/quote-bckgrds/static-caravan-quote-bg-2.jpg) center top no-repeat;background-size:cover;width:100%;height:340px}
#customerquotebanner3{background:#95bbdd url(../images/quote-bckgrds/static-caravan-quote-bg-3.jpg) center top no-repeat;background-size:cover;width:100%;height:340px}
.holidayhome-home #customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/holiday-home-quote-bg-5.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.holidayhome-home #customerquotebanner2{background:#95bbdd url(../images/quote-bckgrds/holiday-home-quote-bg-2.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.holidayhome-home #customerquotebanner3{background:#95bbdd url(../images/quote-bckgrds/holiday-home-quote-bg-4.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.holidaylodge-home #customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/holiday-lodge-quote-bg-1.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.parkhome-home #customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/park-home-quote-bg-2.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.parkhome-home #customerquotebanner2{background:#95bbdd url(../images/quote-bckgrds/park-home-quote-bg-4.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.parkhome-home #customerquotebanner3{background:#95bbdd url(../images/quote-bckgrds/park-home-quote-bg-3.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.home-emergency-home #customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/home-emergency-quote-bg-1.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.gadget-home #customerquotebanner2{background:#95bbdd url(../images/quote-bckgrds/gadget-leisure-quote-bg-1.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.motorhome-home #customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/motorhome-quote-bg-1.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.motorhome-home #customerquotebanner2{background:#95bbdd url(../images/quote-bckgrds/motorhome-quote-bg-3.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.touring-caravan-home #customerquotebanner1{background:#95bbdd url(../images/quote-bckgrds/touring-caravan-quote-bg-1.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.touring-caravan-home #customerquotebanner2{background:#95bbdd url(../images/quote-bckgrds/touring-caravan-quote-bg-3.jpg) center top no-repeat;background-size:cover;width:100%;height:446px}
.wdydb #customerquotebanner1{background:#95bbdd url(../images/banners/WDYDB/banner-peace.jpg) center top no-repeat;background-size:cover;width:100%}
.resreasonslider li.slick-slide img{width:80%!important;height:auto}
a[href^=tel]{color:inherit}
ul.downloads{margin-top:40px}
ul.downloads li{display:inline-block;float:left;width:160px;text-align:center;margin-left:12px;margin-right:12px;height:300px!important}
ul.downloads h2{font-size:14px;text-align:center}
ul.downloads a{color:#0b76bd}
ul.downloads a:hover{color:#00a785}
.container hr{height:1px;color:#cccbcb;background-color:#cccbcb;border:0;margin-top:20px}
.faq-c{border-bottom:1px solid #cccbcb;padding:1em 0}
.faq-o,.faq-t{padding-right:.3em;color:#0b76bd}
.faq-t{line-height:1em;float:left;font-weight:400;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;padding-top:3px}
h2,h2.titleheader{line-height:normal}
.faq-o{-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;font-size:1em}
.faq-q{cursor:pointer;font-size:1.2em;font-weight:100;color:#0b76bd;margin-bottom:10px}
.faq-a{clear:both;color:#666;display:none;padding-left:1em}
.faq-a p{width:80%}
.faq-a li{margin-left:30px}
.faq-a ul{margin-bottom:20px}
.gsc-control-cse input{width:auto!important;height:auto!important}
h2{margin:0;padding:20px 0;font-size:18px;color:#00a785;font-weight:400;text-align:left}
.requestquoteform .rb-list,.text-center{text-align:center}
.sitemap h3{display:block;font-size:18px;color:#00a785;margin-bottom:15px}
.sitemap h3 a{color:#00a785;text-decoration:none;font-weight:bold}
.sitemap h3 a:hover{text-decoration:underline}
.sitemap .customerright ul,.sitemap .newsleft ul{list-style-type:disc;padding-left:20px;margin-bottom:15px}
.sitemap .customerright ul li,.sitemap .newsleft ul li{margin:0 0 0 20px;padding:0 10px;width:100%;float:none}
.sitemap .customerright ul li,.sitemap .newsleft ul li{color:#00a785;padding:5px 0!important}
.sitemap .customerright ul li a:hover,.sitemap .newsleft ul li a:hover{text-decoration:underline}
.requestquoteform .cd-form-list li{float:left!important;display:inline!important;margin-right:15px}
.row:after,.row:before{display:table;content:" "}
.requestquoteform .rb-list li{float:none!important}
a.remove_field{position:absolute;left:-20px;top:20px;color:red;text-decoration:none}
.alink,.sub-category-link{text-decoration:underline}
h2.titleheader{margin:0;padding:0 0 20px;font-size:23px;font-weight:700;color:#00a785}
.col-1-of-3-lg{float:left;width:33.33%;padding:0 15px}
.col-1-of-2-lg{float:left;width:50%;padding:0 15px}
.text-left{text-align:left}
.topboxsec .row{margin:20px -15px}
.row:after{clear:both}
.review-link{display:block;border:3px solid #fff;margin-bottom:10px}
.review-link:hover{border:3px solid #00a785;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
.alink{color:#0b76bd;font-size:14px}
.alink:hover,.sub-category-link:hover{color:#00a785}
.ul-block{margin:0!important}
.ul-block li{display:block!important;width:100%!important;padding:5px 0!important;margin:0 0 0 15px!important}
.ul-block li:before{content:'·';font-size:35px;line-height:0;top:7px;margin-right:5px;position:relative;color:#00a785}
.table{display:table;margin:0 auto}
.main-category-link,.sub-category-link{font-weight:400;margin:0;padding:0 0 10px}
.main-category-link{display:block;font-size:18px;color:#00a785}
.sub-category-link{color:#0b76bd;font-size:14px}
.img-responsive{display:block;max-width:100%;height:auto}
.margin-center{margin:0 auto}
.one-advice{margin:15px auto;max-width:410px}
.one-advice .ul-block{margin-bottom:5px!important}
.one-advice h4{padding-bottom:10px}
.one-advice p{padding-top:10px}
i{color:#00a785}
.holidayhome-home #documentssubnav,.home-emergency-home #documentssubnav{background-image:none}
.customerright ul li{margin-left:20px}
.LPCorner{width:150px;height:150px;display:block;position:fixed;right:0;bottom:0;z-index:5!important}
.header-link{text-decoration:none}
.faq-a.visible-answer{display:block!important}
.gadget-home .newsnews .newsleft ul li{padding:0;background:inherit}
.raf .additional-friends-container{display:none}
.search-page .searchbtn{position:relative}
.zonetabdes{display:none!important}
.ourcustomersay p,.servicelist p,.zonetabdes.show-this-tab{display:block!important}
.fixedheader .submenulink{padding:16px 0 5px}
.wp-polls ul li,.wp-polls-ul li,.wp-polls-ans ul li{color:#00a785;font-size:16px;border-bottom:0;padding:20px 0 0 0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;margin-bottom:1.5%}
.wp-polls LABEL{padding-left:10px}
.nowrap{white-space:pre}
embed,iframe,object{max-width:100%!important;max-height:100%!important}

/*header jump */
:target:before {
content:"";
display:block;
height:135px; /* fixed header height*/
margin:-135px 0 0; /* negative fixed header height */
}

/* inline social buttons change color on hover */
#eff, #tee, #gee {transition:500ms}
svg:hover #eff {fill:#ffd41e}
svg:hover #tee {fill:#ffd41e}
svg:hover #gee {fill:#ffd41e}