@import url(https://use.typekit.net/lyc4uyp.css);body #site-logo a{height:60px}body #site-logo img{height:60px;max-height:60px;display:inline}body #site-logo,body #site-logo-inner{display:block!important;height:60px}#site-header-inner{padding-top:10px;padding-bottom:10px}#site-header-sticky-wrapper{margin-bottom:8px}.ident img{width:36px;height:48px}.navbar-style-one{margin-top:-25px;height:50px}ul.dropdown-menu{position:static;top:initial;left:initial;z-index:initial;display:block;min-width:0;font-size:inherit;color:initial;text-align:initial;background-color:transparent;background-clip:initial;border:none;border-radius:0}.sf-menu{float:left}.sf-menu li.menu-item{position:relative;white-space:nowrap}.sf-menu>li.menu-item{float:left}#site-navigation a{text-decoration:none}.navbar-style-one .dropdown-menu>li.menu-item>a{display:block;height:50px;line-height:50px;padding:0 4px;color:#555}.sf-menu li.menu-item>a{zoom:1}.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner{display:inline-block;line-height:1;padding:.5em 11px;border-radius:3px}.intro p:last-child{font-size:1.2em;line-height:1.2em;margin-bottom:20px}li.search-toggle-li{display:none}.top-nav-right{display:none}.navbar-style-one{left:90px}.header-noimg{margin-top:60px}.page-header,.btm-border{border-bottom:15px solid #889198!important;margin-bottom:30px!important}.black p{color:#889198}.grey{color: #ffff;background-color:#889198}.grey a{color:#fff;text-decoration:underline}.light-grey{background-color:rgba(136,145,152,.2)}.manufacturer-block .wpex-row .col{margin:0 0 5px}.manufacturer-block .vc_column-inner{background-color:#889198;transition:background-color .5s ease}.manufacturer-block .vc_column-inner .vcex-heading{padding:5px 10px;color:#fff;font-size:1em;font-weight:700;line-height:1.2em}.manufacturer-block .vc_column-inner:hover{background-color:#b51612}.manufacturer-block .vc_column-inner:hover .vcex-heading{color:#fff}.manufacturer-block .wpb_wrapper a img{display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);transition:all 1s ease}.manufacturer-block .wpb_wrapper a img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}.request-quote-block .wpex-row .col{margin:0 0 5px}.request-quote-block>.vc_column-inner{background-color:#000}.request-quote-block>.vc_column-inner .heading-ident{margin:10px 30px 0 30px}.request-quote-block>.vc_column-inner form{margin:0 30px}.request-quote-block>.vc_column-inner .heading-ident{color:#889198;font-size:1.415em;font-weight:400;padding-left:0;line-height:1em;margin-bottom:10px}.request-quote-block .gform_wrapper#gform_wrapper_3{margin-top:0}.request-quote-block .gform_wrapper#gform_wrapper_3 ul li.gfield{margin-top:0}.request-quote-block .gform_wrapper#gform_wrapper_3 .top_label .gfield_label,.request-quote-block .gform_wrapper#gform_wrapper_3 label{color:#fff;font-size:1em;font-weight:300;line-height:1.2em}.request-quote-block .gform_wrapper#gform_wrapper_3 .top_label .gfield_label #label_3_4_1,.request-quote-block .gform_wrapper#gform_wrapper_3 label #label_3_4_1{font-size:.8em}.request-quote-block .gform_wrapper#gform_wrapper_3 input{padding:1px 4px;letter-spacing:normal}.request-quote-block .gform_wrapper#gform_wrapper_3 .ginput_container{margin-top:1px}.request-quote-block .gform_wrapper#gform_wrapper_3 li#field_3_4{margin-top:5px;font-size:.9em}.request-quote-block .gform_wrapper#gform_wrapper_3 li#field_3_4 label.gfield_label{display:none}.request-quote-block .gform_wrapper#gform_wrapper_3 li#field_3_4 input[type="checkbox"]{vertical-align:top}.request-quote-block .gform_wrapper#gform_wrapper_3 input{color:#fff;background-color:#889198;border:none;border-radius:0}.request-quote-block .gform_wrapper#gform_wrapper_3 #field_3_2{margin-top:5px}.request-quote-block .gform_wrapper#gform_wrapper_3 #field_3_2 #input_3_2{width:100%}.request-quote-block .gform_wrapper#gform_wrapper_3 .gform_footer{padding:0;margin:15px 0 0 0}.request-quote-block .gform_wrapper#gform_wrapper_3 input[type="submit"]{width:100%;text-align:center;border:none;border-radius:0;padding-top:5px;padding-bottom:5px;background-color:#b51612}.request-quote-block .gform_wrapper#gform_wrapper_3 ::placeholder{color:#fff;opacity:1}.request-quote-block .gform_wrapper#gform_wrapper_3 :-ms-input-placeholder{color:#fff}.request-quote-block .gform_wrapper#gform_wrapper_3 ::-ms-input-placeholder{color:#fff}.gform_confirmation_message_3{color:#fff;margin-left:40px;width:80%}.lets-talk h4,.lets-talk H4.vcex-heading,.lets-talk p,.lets-talk a{color:#fff}.lets-talk h4,.lets-talk H4.vcex-heading{font-size:1.8em;margin-bottom:10px;margin-top:15px}.lets-talk .intro{margin-bottom:10px}.lets-talk .intro p{font-size:1.215em;line-height:1.4em}.lets-talk .contact-email{margin-bottom:20px}.recovery .wpex-row .col{margin:0 0 5px}.recovery>.vc_column-inner{background-color:#b51612}.recovery .recovery-cont{margin:0 15px;padding:0 20px;width:93%}.recovery .recovery-cont h4,.recovery .recovery-cont H4.vcex-heading{color:#fff;font-weight:700;font-size:1.615em;margin-top:20px}.recovery .recovery-cont .recovery-text p{color:#fff;font-weight:700;font-size:1.2em;line-height:1.3em;margin-top:10px}.recovery .recovery-cont .telephone{margin:10px 0 20px 0}.recovery .recovery-cont .telephone p{color:#fff;font-weight:700;font-size:1.615em}.recovery .recovery-cont .telephone p a{color:#fff}.recovery .recovery-img{display:none}.request-quote h4,.request-quote H4.vcex-heading{color:#889198;font-weight:400;padding-left:50px;margin-top:20px}.request-quote h4 ::before,.request-quote H4.vcex-heading ::before{content:url(/wp-content/uploads/2020/10/castle-coachworks-ident-white.svg);width:36px;height:48px;position:absolute;left:20px;display:block}#home-news .vcex-post-type-entry-details{padding:15px;border:none;background-color:#fff}#home-news .vcex-post-type-entry-details h4 a{text-decoration:none;font-size:.96em}#home-news .vcex-post-type-entry-details p,#home-news .vcex-post-type-entry-details .entry-excerpt{color:#020000;font-size:.96em;line-height:1.3em}.vcex-heading.heading-grey{color:#889198}.gform_wrapper#gform_wrapper_2 .top_label .gfield_label{text-transform:uppercase}.gform_wrapper#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {width:100%}#gform_confirmation_message_2.gform_confirmation_message{background-color:#e7e9ea}.contact-info .vc_column-inner.vc_custom_1604616061591{padding:15px 20px}#castle-address p{line-height:1.2em}#opening-hours{margin-top:0}#opening-hours .day,#opening-hours .hours{float:left;line-height:1.3em;color:#fff}#opening-hours .day{clear:both;width:40%}#opening-hours .hours{width:60%}.wpb_row.news-title{margin-left:5px;margin-right:5px;border-bottom:2px solid #889198;margin-top:1em;margin-bottom:2em}.wpb_row.news-title span.vcex-heading{font-weight:700;font-size:2.15em;margin-bottom:.5em}.testimonials H3,.testimonials H3.vcex-heading{color:#889198;margin-bottom:0}.testimonials .type-testimonials p{font-style:italic}.testimonials .vcex-testimonials-fullslider{padding:20px 0}.testimonials .vcex-testimonials-fullslider-inner .entry p:last-child{font-size:14px;color:#889198}#faq .vc_toggle_default .vc_toggle_title{background-color:rgba(136,145,152,.2)}#faq .vc_toggle_default.vc_toggle_active .vc_toggle_title{background-color:rgba(136,145,152,.2)}#faq .vc_toggle_default .vc_toggle_content{padding-left:20px!important}#faq h4{font-size:1em;font-weight:700}#faq p{line-height:1.3em}#faq p:last-child{margin-bottom:0}a.btn-cookie{color:#fff;padding:5px 8px;background-color:#b51612}.footer-box.col-2,.footer-box.col-3{display:none}#footer{text-align:center}#footer .footer-widget{padding-bottom:20px}#footer .footer-widget .widget-title{color:#889198;margin-bottom:0}#footer p{line-height:1.3em}#footer p.tel{color:#fff;font-size:1.6em;font-weight:500;margin-bottom:20px}#footer p.tel a{color:#fff}#footer #custom_html-2.footer-widget{padding-bottom:0}#footer ul.menu{text-transform:uppercase}#footer ul.menu li{line-height:1.3em}#footer .widget_media_image img{max-width:210px!important}#footer .gform_wrapper{margin-top:20px;margin-bottom:0}#footer .gform_wrapper form{text-align:center}#footer .gform_wrapper#gform_wrapper_4{margin-top:0}#footer .gform_wrapper#gform_wrapper_4 ul li.gfield{margin-top:0}#footer .gform_wrapper#gform_wrapper_4 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {width:100%;background-color:#889198;border:none;border-radius:0;padding-left:8px;margin-bottom:5px}#footer .gform_wrapper#gform_wrapper_4 .gform_footer{padding:0;margin:10px 0 0 0}#footer .gform_wrapper#gform_wrapper_4 input[type="submit"]{text-align:center;text-transform:uppercase;border:none;border-radius:0}#footer .gform_wrapper#gform_wrapper_4 ::placeholder{color:#fff;opacity:1}#footer .gform_wrapper#gform_wrapper_4 :-ms-input-placeholder{color:#fff}#footer .gform_wrapper#gform_wrapper_4 ::-ms-input-placeholder{color:#fff}#footer .gform_wrapper#gform_wrapper_5 .gform_required_legend{display:none}#footer .gform_wrapper#gform_wrapper_5 .gform_wrapper.gravity-theme .gform_footer,#footer .gform_wrapper#gform_wrapper_5 .gform_wrapper.gravity-theme .gform_page_footer{margin:0;padding:0}#footer .wpex-fa-social-widget ul a{color:#000}#footer-bottom #copyright{font-size:.8em}@media (min-width:768px){#footer{text-align:left;font-size:.9em}#footer .gform_wrapper form{text-align:left}#footer-widgets .col{width:50%}}@media (min-width:959px){.top-nav-right{position:absolute;display:flex;top:50%;right:0;margin-top:-10px;font-size:13px}.top-nav-right .top-search{margin-right:20px}.top-nav-right .top-tel{display:inline-block}.top-nav-right a{font-weight:600;color:#889198}body #site-logo a{height:80px}body #site-logo img{height:80px;max-height:80px;display:inline}body #site-logo,body #site-logo-inner{display:block!important;height:80px}#site-header-inner{padding-top:15px;padding-bottom:15px}#site-header-sticky-wrapper{margin-bottom:8px}.navbar-style-one .dropdown-menu>li.menu-item>a{font-size:13px}.navbar-style-one .dropdown-menu>li.menu-item>a{padding:0}.menu-item-35{display:none}.page-header,.btm-border{border-bottom:20px solid #889198!important;margin-bottom:40px!important}.section-blocks h2.heading-ident{font-size:1.8em;padding-left:50px;line-height:48px}.section-blocks h2.heading-ident ::before{content:url(/wp-content/uploads/2020/10/castle-coachworks-ident-white.svg);width:36px;height:48px;position:absolute;left:50px;display:block}.request-quote-block .wpex-row .col{margin:0 0 5px}.request-quote-block>.vc_column-inner{background-color:#000}.request-quote-block>.vc_column-inner form,.request-quote-block>.vc_column-inner .heading-ident{margin:0 40px}.request-quote-block>.vc_column-inner .heading-ident{font-size:1.415em}.request-quote-block .gform_wrapper#gform_wrapper_3{margin-top:0}.request-quote-block .gform_wrapper#gform_wrapper_3 ul li.gfield{margin-top:0}.request-quote-block .gform_wrapper#gform_wrapper_3 .top_label .gfield_label,.request-quote-block .gform_wrapper#gform_wrapper_3 label{font-size:.9em;line-height:1.2em}.request-quote-block .gform_wrapper#gform_wrapper_3 .top_label .gfield_label #label_3_4_1,.request-quote-block .gform_wrapper#gform_wrapper_3 label #label_3_4_1{font-size:.8em}.request-quote-block .gform_wrapper#gform_wrapper_3 input{padding:3px 4px}.request-quote-block .gform_wrapper#gform_wrapper_3 .ginput_container{margin-top:3px}.request-quote-block .gform_wrapper#gform_wrapper_3 li#field_3_4{margin-top:10px;font-size:.9em}.request-quote-block .gform_wrapper#gform_wrapper_3 #field_3_2{margin-top:10px}.request-quote-block .gform_wrapper#gform_wrapper_3 .gform_footer{margin:10px 0 0 0}.recovery .wpex-row .col{margin:0 0 5px}.recovery .recovery-cont{margin:0 15px;padding:0 20px;width:93%}.recovery .recovery-cont h4,.recovery .recovery-cont H4.vcex-heading{font-size:1.815em}.recovery .recovery-cont .recovery-text p{font-size:1.2em;margin-top:20px}.recovery .recovery-cont .telephone{margin:20px 0}.recovery .recovery-cont .telephone p{font-size:1.615em}.recovery .recovery-img{display:block}.lets-talk h4,.lets-talk H4.vcex-heading{font-size:1.8em;margin-top:10px;margin-bottom:10px}.lets-talk .intro{margin-bottom:20px}.lets-talk .intro p{font-size:1.215em;line-height:1.4em}.lets-talk .contact-email{margin-bottom:0}.btn-insta-follow{margin-top:-35px;float:right}.contact-info .vc_column-inner.vc_custom_1604616061591{padding:15px}.footer-box.col-2,.footer-box.col-3{display:block}#footer{text-align:left;font-size:.8em}#footer .footer-widget{padding-bottom:35px}#footer p.tel{margin-bottom:0}#footer-widgets .col{width:25%}}@media (min-width:1200px){.navbar-style-one .dropdown-menu>li.menu-item>a{font-size:15px}.top-nav-right{font-size:15px}.page-header,.btm-border{border-bottom:40px solid #889198!important;margin-bottom:50px!important}.request-quote-block .wpex-row .col{margin:0 0 5px}.request-quote-block>.vc_column-inner{background-color:#000}.request-quote-block>.vc_column-inner form,.request-quote-block>.vc_column-inner .heading-ident{margin:10px 40px}.request-quote-block>.vc_column-inner .heading-ident{color:#889198;font-weight:400;font-size:1.615em;padding-left:46px!important;line-height:48px}.request-quote-block>.vc_column-inner .heading-ident ::before{content:url(/wp-content/uploads/2020/10/castle-coachworks-ident-white.svg);width:36px;height:48px;position:absolute;left:40px;display:block}.request-quote-block .gform_wrapper#gform_wrapper_3{margin-top:0}.request-quote-block .gform_wrapper#gform_wrapper_3 ul li.gfield{margin-top:0}.request-quote-block .gform_wrapper#gform_wrapper_3 .top_label .gfield_label,.request-quote-block .gform_wrapper#gform_wrapper_3 label{font-size:1em;line-height:1.2em}.request-quote-block .gform_wrapper#gform_wrapper_3 .top_label .gfield_label #label_3_4_1,.request-quote-block .gform_wrapper#gform_wrapper_3 label #label_3_4_1{font-size:.8em}.request-quote-block .gform_wrapper#gform_wrapper_3 input{padding:5px 4px}.request-quote-block .gform_wrapper#gform_wrapper_3 .ginput_container{margin-top:5px}.request-quote-block .gform_wrapper#gform_wrapper_3 li#field_3_4{margin-top:15px;font-size:.9em}.request-quote-block .gform_wrapper#gform_wrapper_3 #field_3_2{margin-top:15px}.request-quote-block .gform_wrapper#gform_wrapper_3 .gform_footer{margin:15px 0 0 0}.lets-talk h4,.lets-talk H4.vcex-heading{font-size:1.8em;margin-top:20px;margin-bottom:10px}.lets-talk .intro{margin-bottom:20px}.lets-talk .intro p{font-size:1.215em;line-height:1.4em}.testimonials .vcex-testimonials-fullslider{padding:20px 0 40px 0}.testimonials .vcex-testimonials-fullslider-inner .entry p:last-child{font-size:18px}.contact-info .vc_column-inner.vc_custom_1604616061591{padding:15px 30px}}@media (min-width:1400px){.navbar-style-one .dropdown-menu>li.menu-item>a{font-size:18px}.navbar-style-one .dropdown-menu>li.menu-item>a{padding:0 4px}.menu-item-35{display:inline-block}.top-nav-right{top:45%;font-size:18px}.top-nav-right .top-search{margin-right:20px}.top-nav-right .top-tel{display:inline-block}}