@charset "utf-8";.clear, .content-wrapper {clear:both;}header, footer-nav, footer, article, section, hgroup, aside {display:block;}img{border:none;}body {font-size:96%;color:#000;margin:0;font-family:'Open Sans', sans-serif;min-width:300px;}input, textarea, select {font-size:90%;font-family:'Open Sans', sans-serif;}a { transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;text-decoration:none;color:#d5b146;}.hide{display:none;}.left-col a{color:#d5b146;}a:hover, .left-col a:hover {color:#000;}p {line-height:1.4em;margin:0 0 15px 0;}h1 {color:#FFF;margin:0;font-size:1.9em;font-weight:700;}h2 {font-size:1.7em;clear:both;text-transform:uppercase;}h3 {margin-bottom:3px;color:#333;font-size:0.9em;text-transform:uppercase;font-weight:900;}li {list-style-type:disc;}ul {padding:0px;margin:0 0 0 18px;}h2 em {font-style:normal;color:#da070a;margin-left:20px;}.buttonwrap {padding:15px 0;}a.button, span.button a {padding:8px 20px 10px 20px;background-color:#d5b146;border-radius:3px;color:#000;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:600;font-size:15px;}.button.green {background-color:#008558;color:#fff;}a.button:hover, span.button a:hover {background-color:#000;color:#fff;}.left-col span.button a {margin:0 10px 0 0;}.line {clear:both;width:960px;margin-right:auto;margin-left:auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d5b146;margin-bottom:30px;padding-top:50px;}.panel {width:100%;clear:both;}.panel.head {background-color:#FFF;padding:15px 0 18px 0;}.panel.grey {background-color:#f5f7f6;}.panel.shadow {background-image:url(/images/head-shadow.png);background-repeat:repeat-x;background-position:left top;height:10px;overflow:hidden;position:absolute;}.panel#pages {margin:40px 0 30px;clear:both;}.panel.cars#pages {margin:40px 0 0;clear:both;}.panel.thirdnav#pages {margin-top:95px;clear:both;}.panel>h2,.panel>h3 {font-size:1.9em;text-align:center;margin-bottom:0;padding-bottom:0;text-transform:uppercase;}.panel>p {font-size:1.3em;text-align:center;margin:0;padding-bottom:0;}.goldborder {width:90px;border-bottom:solid 4px #d5b146;margin:20px auto 30px;display:block;}.content-wrapper {max-width:1140px;margin:0 auto;}@media screen and (max-width:1140px) {.content-wrapper {width:calc(100% - 10px);padding:0 5px;}}header {width:100%;background-color:#fff;}header #logo-telephone {padding:5px 0 5px;}nav ul {padding:0;margin:0;}nav ul li {padding:0;margin:0;list-style:none; float:left;}header nav#company-links {width:100%;border-bottom:solid 1px #f5f4f4;font-size:0.9em;}header nav#company-links ul {float:right;}header nav#company-links ul li {border-left:solid 1px #e9e8e8;padding:1px 10px 3px;}header nav#company-links ul li:last-of-type {border-right:solid 1px #e9e8e8;}@media screen and (max-width:1140px) {header nav#company-links ul li:last-of-type {border-right:none;padding-right:0;}}header nav#company-links ul li a {color:#666;}header a:hover, header li.active a {color:#d5b146 !important;}header ul li ul {display:none;}header #logo {float:left;width:214px;margin:10px 0 8px;}header #logo img {width:100%;height:auto;}header #telephone {width:calc(100% - 214px);float:right;text-align:right;padding-top:11px;}header #telephone em {font-style:normal;font-size:0.9em;display:block;color:#5e5d5d;}header #telephone a {font-style:normal;font-size:1.6em;font-weight:bold;display:block;line-height:1.1em;}header #telephone a i {display:none;}header #cta {float:right;margin:9px 0 0;}header #cta a.button {background-color:#008558;color:#fff;padding:3px 13px;}@media screen and (max-width:430px) {header #logo {width:190px;margin:7px 0 4px;}header #telephone {padding-top:6px;width:calc(100% - 190px);}header #telephone a {font-size:1.4em;}header #cta a.button {padding:4px 5px;font-size:0.9em;}header #cta {margin-top:8px;}}@media screen and (max-width:400px) {header #cta {margin-top:7px;}header #cta a.button {padding:4px 5px;font-size:0.8em;}}@media screen and (max-width:390px) {header #cta a.button {font-size:0.8em;width:70px;}header #logo {width:170px;margin:7px 0 4px;}header #telephone {padding-top:13px;}header #telephone a i {background-color:#d5b146;color:#fff;border-radius:4px;font-size:0.7em;padding:5px;display:inline;}header #telephone a span,header #telephone em {display:none;}header #cta a.button {position:absolute;right:40px;top:44px;}}header nav#service-links {background-color:#f3f2f2;border:solid 1px #dad8d8;border-left:none;border-right:none;height:38px;}header nav#service-links li a {padding:9px 0 0;margin-right:25px;display:block;color:#000;font-weight:600;font-size:0.9em;}header nav#service-links li span {display:none;width:8px;height:8px;border:solid 1px #dad8d8;border-left:none;border-top:none;transform:rotate(45deg);position:absolute;background-color:#f3f2f2;margin-top:6px;}header nav#service-links li:nth-child(1) span {margin-left:32px;}header nav#service-links li:nth-child(2) span {margin-left:46px;}header nav#service-links li:nth-child(3) span {margin-left:42px;}@media screen and (max-width:600px) {header nav#service-links li a {margin-right:15px;}header nav#service-links li:nth-child(1) span {margin-left:28px;}header nav#service-links li:nth-child(2) span {margin-left:41px;}header nav#service-links li:nth-child(3) span {margin-left:37px;} }header nav#service-links li.active span {display:block;}header #limo-navigation {background-color:#f8f8f8;height:120px;overflow:hidden;border-bottom:solid 1px #e9e8e8;}#limo-slider {width:100%;margin:0 auto;}#limo-slider:after {content:'';}header #limo-slider .box a {color:#000;font-size:0.8em;display:block;padding:17px 0;}header #limo-slider .box.active a {color:#d5b146;}header #limo-slider .box a strong {font-size:1.2em;}.panel#home-banner {background-image:url(/images/limo-hire-gallery/hen-party-limo-hire-worthing-sussex.jpg);background-size:cover;z-index:-1;}.content-wrapper.home section {width:50%;float:left;background-image:url(/images/home-banner-bg.png);background-repeat:repeat;background-position:left top;padding:4% 3% 3%;margin:35px 0;font-size:1.05em;box-sizing:border-box;}.content-wrapper.home #mobile-banner-image {display:none;}.content-wrapper.home section h1 {color:#fff;font-size:1.1em;margin-bottom:10px;text-transform:uppercase;font-weight:400;}.content-wrapper.home section p strong {color:#d5b146;font-size:3.5em;font-weight:800;text-transform:uppercase;line-height:1.1em;}.content-wrapper.home section p {color:#fff;}.content-wrapper.home a.button:hover {background-color:#999;}.content-wrapper.home a.button:hover {background-color:#999;}@media screen and (max-width:1200px) {.content-wrapper.home section p strong {font-size:2.9em;}}@media screen and (max-width:1100px) {.content-wrapper.home section {padding:2%;margin-top:20px;font-size:1em;}}@media screen and (max-width:1000px) {.content-wrapper.home section {width:60%;}}@media screen and (max-width:860px) {.content-wrapper.home {width:100%;padding:0;}.content-wrapper.home section p strong {font-size:2.1em;}.content-wrapper.home #mobile-banner-image {width:100%;height:200px;background-image:url(/images/limo-hire-gallery/hen-party-limo-hire-worthing-sussex.jpg);background-position:right top;background-size:cover;display:block;}.content-wrapper.home section {margin:0;width:100%;background-color:#000;text-align:center;padding:27px 10px 33px;}.content-wrapper.home section .buttonwrap {margin:20px 0 0;padding:8px 0;display:block;}}@media screen and (max-width:500px) {.content-wrapper.home section {padding-bottom:21px;}.content-wrapper.home section .buttonwrap a.button {padding:8px 12px 10px;}.content-wrapper.home section .buttonwrap a.button:nth-child(3) {display:block;margin:23px auto 0;width:126px;padding:8px 0;}}#pagehead {clear:both;width:100%;padding-bottom:20px;color:#FFF;background-color:#d5b146; background-image:url(/images/tire-tracks.png);background-repeat:no-repeat;background-position:right top;}#pagehead .content-wrapper span {display:block;width:50%;}#pagehead .content-wrapper h1 {clear:left;color:#fff;font-size:2em;display:block;text-align:left;width:100%;padding:15px 0 0;}ul#breadcrumbs {width:100%;background-color:#FFF;font-size:0.8em;margin:0;padding:0;}ul#breadcrumbs li {float:left;list-style-type:none;background-position:left 19px;padding-top:15px;padding-right:8px;padding-bottom:0;padding-left:13px;color:#fff;background-image:url(/images/sub-link-arrow.png);background-repeat:no-repeat;}ul#breadcrumbs li.home {background:none;padding-left:0;}ul#breadcrumbs li a {color:#fff;}ul#breadcrumbs li a:hover {color:#000;}.panel .content-wrapper .right-col {width:30%;float:right;height:auto;}.right-col #contact-box {background-color:#ebe9e9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:25px 20px 5px 20px;}.left-col {width:65%;float:left;}.left-col.wide {width:100%;float:left;}.left-col iframe{width:100%;}.panel .content-wrapper img {-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.panel .content-wrapper img.imgleft {margin-right:10px;float:left;}.panel .content-wrapper img.imgright {margin-left:10px;float:right;}.panel .content-wrapper .left-col ul {margin-bottom:15px;padding-left:25px;}.three-col {width:32%;float:left;}.three-col.center {margin:0 2%;}.panel#vehicle_list {padding:30px 0 40px;}.panel#vehicle_list .box h2 {font-weight:400;font-size:1.5em;}.panel#vehicle_list .text_intro {margin:0 0 30px;}.panel#vehicle_list .box p {font-size:0.9em;}.panel#vehicle_list .box p.desc {margin-bottom:4px;}.panel#vehicle_list .box p.desc i {margin-right:10px;}.panel#vehicle_list .box {width:100%;background-color:#f5f7f6;float:left;box-sizing:border-box;padding:0 20px;overflow:hidden;background-size:68% auto;background-repeat:no-repeat;background-position:left center;margin-bottom:30px;padding-left:70%}@media screen and (max-width:780px) {.panel#vehicle_list .box{padding:280px 0 0;background-size:100% auto;background-repeat:no-repeat;background-position:left -50px;margin-bottom:30px;}.panel#vehicle_list .box span {width:100%;display:block;background-color:#f5f7f6;box-sizing:border-box;padding:5px 20px 5px;}}@media screen and (max-width:580px) {.panel#vehicle_list .box{background-position:left 0px;}}@media screen and (max-width:460px) {.panel#vehicle_list .box{padding:220px 0 0;}}.panel.weddingcars {padding:30px 0 40px;}.weddingcars .box h2 {font-weight:400;font-size:1.5em;}.weddingcars .box p {font-size:0.9em;}.weddingcars .box {width:32%;background-color:#f5f7f6;float:left;box-sizing:border-box;overflow:hidden;}.weddingcars.grey .box {background-color:#fff;margin-bottom:30px;}.weddingcars .box span:nth-child(1) {background-size:cover;background-repeat:no-repeat;background-position:center center;height:200px;display:block;}.weddingcars .box span:nth-child(2) {padding:0 20px;display:block;}.weddingcars .box:nth-child(2) {margin:0 2%;}@media screen and (max-width:1000px){.weddingcars .box{width:100%;background-color:#fff;float:left;box-sizing:border-box;overflow:hidden;}.weddingcars .box span:nth-child(1) {height:280px;}.weddingcars .box span {width:50%;float:left;display:block;box-sizing:border-box;padding:5px 20px 5px;}.weddingcars .box:nth-child(2) {margin:0 0 30px;}}@media screen and (max-width:600px){.weddingcars .box span {width:100%;display:block;box-sizing:border-box;padding:5px 20px 5px;}}.panel.about {text-align:center;padding:30px 0 40px;}.panel.about .box {height:180px;}.panel#slideshow {padding:10px 0 30px;}.panel#testimonials {text-align:center;}.panel#testimonials .content-wrapper {width:98%;padding:40px 0 30px;max-width:1140px;}#testimonials .box {background-color:#f5f7f6;padding:20px 2%;box-sizing:border-box;display:block;border-radius:3px;margin-bottom:0}#testimonials.grey .box {background-color:#fff;}#testimonials .box i {color:#d5b146;font-size:2.2em;}#testimonials p {font-size:0.9em;}@media screen and (max-width:960px) {#testimonials .box:nth-child(2),#testimonials .box:nth-child(3) {display:none;}}.panel.embed .content-wrapper {padding:45px 0 40px;text-align:center;}.panel.embed .content-wrapper iframe {width:100%!important;max-width:900px;height:400px;margin:0 auto;}@media screen and (max-width:650px) {.panel.embed .content-wrapper iframe {height:300px;}}.panel.locations {background-color:#4a4a4a;padding:15px 0;margin:0;text-transform:uppercase;color:#999;font-weight:bold;font-size:0.95em;letter-spacing:0.1em;}.panel.locations p {padding:0;margin:0;text-align:center;line-height:1.55em;}#whats-app-chat-window {position:fixed;bottom:90px;right:0;width:100%;max-width:300px;box-sizing:border-box;margin:0 20px;background:url('/images/whats-app-background.jpg');background-repeat:no-repeat;background-size:cover;border-radius:15px;box-shadow:0px 0px 10px #666;font-size:0.9em;display:none;}#whats-app-chat-window-header {background-color:#008069;padding:20px;color:#fff;border-top-right-radius:15px;border-top-left-radius:15px;}#whats-app-chat-window-header img {border-radius:100%;float:left;}#whats-app-chat-window-header span#green-dot {display:block;width:8px;height:8px;position:fixed;border:solid 2px #008069;background-color:#25d266;border-radius:100%;margin:39px 0 0 39px;}#whats-app-chat-window-header i {float:right;color:#66b3a5;cursor:pointer;}#whats-app-chat-window-header span {display:block;float:left;margin:8px 0 0 10px;font-size:0.9em;}#whats-app-chat-window-header span strong {font-size:1.2em;}#whats-app-chat-window-messaging {padding:10px 20px 30px;}#whats-app-chat-window-messaging #message-bubble {padding:10px;background-color:#fff;color:#000;width:66%;margin-bottom:20px;line-height:1.6em;box-shadow:1px 1px #b2ada8;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}#whats-app-chat-window-messaging #message-cta a {margin:0 auto;background-color:#25d266;box-shadow:1px 1px #b2ada8;float:none;padding:12px 20px 12px 52px;border-radius:23px;color:#fff;width:135px;display:block;}#whats-app-chat-window-messaging #message-cta a:hover {background-color:#008069;}#whats-app-chat-window-messaging #message-cta a i {font-size:1.4em;margin:0px 0 0 -25px;position:fixed;}#whats-app-chat-window-messaging span {font-size:0.8em;color:#b2ada8;display:block;text-align:center;margin-bottom:10px;}#whats-app {display:none;}@media screen and (max-width:960px) {#whats-app {position:fixed;display:block;width:70px;height:70px;bottom:0;right:0;}#whats-app a#whats-app-icon {position:fixed;bottom:13px;right:13px;display:block;width:61px;height:56px;background-color:#25d366;border-radius:100%;text-align:center;font-size:2.4em;color:#fff;margin:0;padding-top:5px;box-shadow:0px 0px 4px #666;}#whats-app span#red-dot {display:block;width:10px;height:10px;position:fixed;bottom:58px;right:16px;background-color:#ff0000;border-radius:100%;}}footer {width:100%;background-color:#252525;color:#f4f5f7;font-size:0.9em;clear:both;line-height:1.4em;}footer .content-wrapper {padding:20px 0 20px 0;}footer a {color:#FFF;}footer a:hover {color:#000;}footer em.title {display:block;font-style:normal;font-size:1.1em;text-transform:uppercase;margin-bottom:10px;font-weight:700;color:#fff;}footer ul {margin:0 0 13px 15px;padding:0;}footer ul li {margin:0;padding:0;list-style-type:square;}footer a#top {display:block;width:100%;clear:both;height:25px;overflow:hidden;border-bottom:10px solid #f4f5f7;clear:both;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#f4f5f7; transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}footer a#top:hover{border-bottom-color:#000;}footer a#top:hover em{color:#fff;background-color:#000;}footer a#top em {display:block;width:60px;height:47px;padding-top:5px;background-color:#f4f5f7;margin:5px auto 0 auto;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;font-style:normal;text-align:center;font-size:0.9em;text-transform:uppercase;color:#252931;font-weight:bold;}footer .wbd {font-size:0.8em;}footer p.instagram {padding-left:25px;color:#000;}footer p.instagram i {position:absolute;margin:1px 0 0 -25px;font-size:1.5em;}@media screen and (max-width:960px){.left-col {padding-left:1%;width:64%;margin:0;}#sub-links-bg ul#sub-links {width:100%;font-size:0.9em;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}#sub-links-bg ul#sub-links li a {margin:0 5px 0 5px;padding-left:25px 3px 10px 3px;}#pagehead .content-wrapper h1 {font-size:2.4em;}}@media screen and (max-width:750px) {.panel.head {padding:0;}#pagehead .content-wrapper {padding:0;width:100%;}#pagehead .content-wrapper span {padding:0 1%;width:98%;}.panel#pages, .panel.thirdnav#pages {margin-top:25px;}#sub-links-bg, #homeslider ul.images em.info-bar, .nivo-controlNav.nivo-thumbs-enabled, .nivo-arrows, .nivo-directionNav {display:none;}footer{padding:0;}footer .content-wrapper {padding-top:30px;padding-bottom:20px;}footer #wbd {margin:0;width:80%;}footer .three-col {width:100%;box-sizing:border-box;margin:0 0 12px 0!important;padding:0;}}@media screen and (max-width:550px) {.left-col img {width:100%;height:auto;}#pagehead .content-wrapper h1 {font-size:2.1em;}}.panel.homeslider {position:absolute;z-index:-1;}.homeslider #limogallery {margin:0 auto;width:100%;max-height:500px;overflow:hidden;background-color:#000;}.homeslider #limogallery img {width:100%;height:auto;}.testimonials {margin:0 auto 0 auto;max-width:960px;width:100%;clear:both;}@media screen and (max-width:750px){.testimonials {margin:0 2% 0 2%;width:96%;padding:0;}}ul#testimonialslider {width:60%;max-width:60%;min-width:60%;padding:0;margin:50px auto 50px auto;}#testimonialslider li {width:100%;margin:0 auto 0 auto;text-align:center;padding:0;list-style:none;display:block;font-size:1.2em;font-weight:700;color:#fff;}#testimonialslider.onpage li {color:#000;}#testimonialslider li em {font-size:0.7em;font-weight:400;color:#666;font-style:normal;display:block;margin-top:10px;}.testimonials a#slider-prev {float:left;text-indent:9999em;width:32px;height:31px;overflow:hidden;background-image:url(/images/controls.png);background-position:left top;margin-top:20px;opacity:0.4;filter:alpha(opacity=40); }.testimonials a#slider-next {float:right;text-indent:9999em;width:32px;height:31px;overflow:hidden;background-image:url(/images/controls.png);background-position:right top;margin-top:20px;opacity:0.4;filter:alpha(opacity=40); }.testimonials a#slider-prev:hover, .testimonials a#slider-next:hover {opacity:1;filter:alpha(opacity=100); }