:root{--star-gap:2px;--rpi-star-size:20px;--rpi-star-color:#fb8e28;--rpi-star-empty-color:#cccccc;--rpi-icon-scale-google:1.00;--rpi-icon-scale-yelp:0.92;--rpi-icon-scale-fb:1.125;--rpi-yelp-empty-color:#cccccc;--rpi-yelp-five-color:#fb433c;--rpi-yelp-four-color:#ff643d;--rpi-yelp-three-color:#ff8742;--rpi-yelp-two-color:#ffad48;--rpi-yelp-one-color:#ffcc4b;--rpi-yelp-radius:3px;--rpi-fb-color:#fa3e3e;--rpi-fb-radius:3px;--rpi-star-empty:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--rpi-star-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E");--rpi-lt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;--rpi-gt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain}a,body,div,figure,footer,form,h1,h2,h4,h5,html,i,img,label,li,nav,span,table,tbody,td,th,thead,tr,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}p{padding:0;border:0;font:inherit;vertical-align:baseline}.header-area-1 .navigation ul li:hover>ul,figure,footer,nav{display:block}body{line-height:1}ul{list-style:none}table{border-spacing:0}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearboth,.clearfix:after{clear:both}body,button,input,select{color:#424242;background:#fff;font-family:"Source Sans Pro",sans-serif}body a{text-decoration:none;color:#424242}h1,h2,h4,h5{font-family:"Montserrat",sans-serif;color:#070707;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.booking-form-1 button span:after,.header-area-1 .topright-button span:after,.news-block-wrapper .news-meta .nm-news-author:before,.news-block-wrapper .news-meta .nm-news-category:before,.news-block-wrapper .news-meta .nm-news-comments:before,.news-block-wrapper .news-meta .nm-news-date:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.header-area-1 .top-bar-wrapper{border-bottom:#e8e8e8 1px solid}.header-area-1 .top-bar{width:1110px;margin:0 auto;padding:16px 0;font-size:15px}.header-area-1 .top-bar-left{float:left}.header-area-1 .top-bar-left p{margin:0;line-height:1;font-size:15px}.header-area-1 .top-bar-right{float:right}.header-area-1 .top-bar-right ul li{float:left;font-size:15px}.header-area-1 .top-bar-right ul li:after{content:"/";color:#ccc;margin:0 4px}.header-area-1 .top-bar-right ul li:last-child:after{content:"";margin:0}.header-area-1 .logo,.header-area-1 .navigation ul li{float:left}.header-area-1 .header-content{width:1110px;margin:0 auto;padding:30px 0}.header-area-1 .header-icons-inner{float:right;margin:0 10px 0 0}.header-area-1 .header-icon i{float:left;margin:0 7px 0 0;font-size:16px}.header-area-1 .header-icon{border-left:#e8e8e8 1px solid;padding:10px 20px;float:left}.header-area-1 .header-icon p{margin:0;line-height:1}.header-area-1 .header-icon p strong{font-size:16px;font-weight:600}.header-area-1 p.header-icon-text{margin:5px 0 0;font-size:15px}.header-area-1 .topright-button{float:right;color:#fff;font-size:16px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:16px 35px;margin:5px 0 0;display:inline-table}.booking-form-1 button span:after,.header-area-1 .topright-button span:after{content:"";font-size:16px;margin:0 0 0 8px}.header-area-1 #primary-navigation{width:1110px;margin:0 auto;z-index:999;position:relative}.header-area-1 .navigation-inner{position:relative}.header-area-1 .navigation li a{padding:24px 20px;font-size:17px;display:block;color:#fff}.header-area-1 .navigation li li a{display:initial}.header-area-1 .navigation{float:left;max-height:65px}.header-area-1 .navigation ul ul{display:none;width:230px}.header-area-1 .navigation ul{padding:0;list-style:none;position:relative;display:inline-table}.header-area-1 .navigation ul:after{content:"";clear:both;display:block}.header-area-1 .navigation ul li a{text-decoration:none}.header-area-1 .navigation ul ul{background:#fff;position:absolute;top:100%;z-index:9999;border-top:#e8e8e8 1px solid}.header-area-1 .navigation ul ul li{float:none;position:relative;padding:0;border-top:none}.header-area-1 .navigation ul ul li a{padding:10px 20px;border-left:none;display:block;color:#777;font-size:15px}.header-area-1 .navigation ul ul li li{padding:0}.header-area-1 .navigation ul ul li:hover{border-top:none}.header-area-1 .navigation ul ul ul{position:absolute;left:100%;top:-21px}.header-area-1 .navigation ul li li.menu-item-has-children>a:after,.header-area-1 .navigation ul li.menu-item-has-children>a:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;color:#fff;margin:0 0 0 6px}.header-area-1 .navigation ul li li.menu-item-has-children>a:after{content:"";color:#424242;float:right}.footer a,.header-area-1 .navigation li ul li a:hover,.header-area-1 .navigation ul li li.menu-item-has-children>a:hover:after,.mobile-navigation-wrapper ul li a{color:#fff}.header-area-1 .navigation li ul{-moz-box-shadow:0 7px 6px 2px rgb(0 0 0/.2);-webkit-box-shadow:0 7px 6px 2px rgb(0 0 0/.2);box-shadow:0 7px 6px 2px rgb(0 0 0/.2);padding:20px 0}.header-area-1 .navigation li:last-child li a,.main-content table tr td:last-child{border-right:none}.header-area-1 .navigation-inner .fa-search{float:right;color:#fff;margin:23px 30px 0 0;cursor:pointer}#mobile-navigation{float:right;margin:17px 0 0;display:none}#mobile-navigation a{padding:15px 0 15px 20px}.mobile-navigation-wrapper{width:100%;display:none;margin:30px 0 0}.mobile-navigation-wrapper ul a{width:calc(100% - 60px);display:block;padding:15px 30px}.mobile-navigation-wrapper ul li li a{padding:15px 30px 15px 45px;width:calc(100% - 75px)}.mobile-navigation-wrapper ul li li li a{padding:15px 30px 15px 60px;width:calc(100% - 90px)}#search-lightbox{display:none}.search-lightbox-inner{background:#fff;width:calc(100% - 30px);height:45px}.search-lightbox-inner input[type=text]{border:0;width:calc(100% - 26px);font-size:16px;color:#bebebe;padding:11px;border-top:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid;border-left:#e8e8e8 1px solid}.content-wrapper-outer{width:1140px;margin:0 auto}p{line-height:160%;font-size:16px;margin:0 0 30px}.title-block3{width:45px;height:2px;margin:0 0 20px}.main-content h2{font-size:28px;margin:0 0 30px}.main-content h4{font-size:20px;margin:0 0 30px}.footer ul,.sidebar-content ul{margin:0 0 40px}.footer ul li,.sidebar-content ul li{font-size:15px;margin:0 0 11px;line-height:130%}.footer ul li:before,.sidebar-content ul li:before{content:"";font-size:12px;margin:0 6px 0 0}#booking-tabs li:before{content:"";margin:0;padding:0}#booking-tabs li,#booking-tabs ul{margin:0}.main-content table{width:100%;margin:0 0 40px;font-size:16px;color:#424242}.main-content table td,.main-content table th{border-bottom:#e9e9e9 1px solid;text-align:left;vertical-align:top}.main-content table th{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:14px 20px;font-size:14px;font-weight:400}.main-content table td{border-right:#e9e9e9 1px solid;padding:9px 20px;line-height:160%}.main-content table tr{background:#fff}.main-content table tr:nth-child(2n){background:#f8f8f8}input{border-radius:0}.sidebar-content form input[type=text],form select{width:calc(100% - 24px);font-size:16px;color:#bebebe;border:#e8e8e8 1px solid;padding:12px;margin:0 0 25px}.widget-booking-form-wrapper{display:none;width:100%;margin:0 0 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-position:center!important;background-repeat:no-repeat!important}.widget-booking-form-wrapper #booking-tabs ul li a{display:block;float:left;width:calc(33.3% - 30px);padding:25px 15px;color:#fff;text-align:center;position:relative}.widget-booking-form-wrapper .booking-form-1{padding:30px}.widget-booking-form-wrapper .booking-form-1 input[type=text]{border:0;padding:12px;width:calc(100% - 24px);display:block;margin:0 0 20px;font-size:16px;color:#b4b4b4}.widget-booking-form-wrapper .booking-form-1 .one-third{width:calc(33% - 12.5px);float:left;margin:0 20px 0 0}.widget-booking-form-wrapper .booking-form-1 .booking-form-time{float:left;width:34%}.widget-booking-form-wrapper .booking-form-1 .booking-form-hour,.widget-booking-form-wrapper .booking-form-1 .booking-form-min{float:left;width:33%}.widget-booking-form-wrapper .booking-form-1 .booking-form-min select{border-left:#e8e8e8 1px solid}.widget-booking-form-wrapper .booking-form-1 .two-thirds{width:calc(66% - 5px);float:left;margin:0 20px 0 0}.widget ul,.widget-booking-form-wrapper .booking-form-1 .last-col{margin:0}.widget-booking-form-wrapper .booking-form-1 label{color:#fff;padding:15px 0 0;display:block;font-size:14px}form select,input{-webkit-appearance:none}form select{width:calc(100% + 40px);background:#fff0;border:0;color:#1f1f1f;margin:0}.booking-form-hour select{text-transform:uppercase}.widget-booking-form-wrapper .booking-form-1 input[type=text],.widget-booking-form-wrapper .booking-form-1 input[type=text]::placeholder{color:#1f1f1f}form .select-wrapper{width:100%;margin:0 0 20px;background:#fff;overflow:hidden;position:relative}form .select-wrapper i{position:absolute;right:12px;top:15px;font-size:16px;color:#bbb;z-index:0;pointer-events:none}.booking-form-1 button{color:#fff;font-size:16px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:12px 35px;margin:5px 0 0;display:inline-table;border:0;cursor:pointer}#page-header{background:url(/wp-content/themes/images/image28.jpg)no-repeat center top #f0f0f0;width:100%;height:125px;padding:70px 0 0;margin:-33px 0 40px}#page-header h1{text-align:center;font-size:28px;color:#424242}#page-header .title-block3{width:55px;height:2px;margin:15px auto 10px}.main-content{width:calc(68% - 55px);padding:0 40px 0 15px;float:left}.main-content p a{text-decoration:underline}.sidebar-content{float:right;padding:0 15px 0 0;width:calc(32% - 15px)}.sidebar-content .widget{position:relative;border-left:#e8e8e8 1px solid;padding:12px 0 0 30px;margin:0 0 60px}.sidebar-content .widget-block{position:absolute;top:0;left:-1px;width:2px;height:45px}.widget ul li:before{font-family:"FontAwesome";line-height:0;content:"";font-size:12px}.widget ul li{font-size:15px;border-bottom:#e8e8e8 1px solid;padding:12px 0;margin:0;position:relative}.widget ul li:last-child{border-bottom:none}.news-block-wrapper-1-col-listing .news-block .news-meta{border-top:#e8e8e8 1px solid;padding:9px 0 0;margin:0 0 30px}.news-block-wrapper-1-col-listing .news-block .news-block-image{margin:0 0 30px}.news-block-wrapper-1-col-listing .news-block .news-block-image img{max-width:100%;display:block;height:auto}.news-block-wrapper-1-col-listing .news-block{padding:0 0 65px;max-width:900px;margin:auto!important}.news-block-wrapper-1-col-listing .news-block:last-child{border-bottom:#e8e8e8 1px solid}.news-block-wrapper .news-meta span{margin:0 28px 0 0;font-size:15px;line-height:160%}.news-block-wrapper .news-meta .nm-news-author:before,.news-block-wrapper .news-meta .nm-news-category:before,.news-block-wrapper .news-meta .nm-news-comments:before,.news-block-wrapper .news-meta .nm-news-date:before{margin:0 10px 0 0;font-size:16px}.news-block-wrapper .news-meta .nm-news-author:before{content:""}.news-block-wrapper .news-meta .nm-news-date:before{content:""}.news-block-wrapper .news-meta .nm-news-category:before{content:""}.nm-news-category{word-wrap:break-word}.news-block-wrapper .news-meta .nm-news-comments:before{content:""}.news-single .news-block:last-child{border:0;margin:0;padding:0}.news-single{border-bottom:#e8e8e8 1px solid;padding:0 0 20px;margin:0 0 40px}.footer{color:#fff;width:100%;padding:70px 0 0}.footer h5,.footer p{font-size:15px;margin:0 0 25px}.footer-inner{width:1110px;margin:0 auto}.one-fourth,.one-half{width:calc(25% - 22.5px);float:left;margin:0 30px 0 0}.one-half{width:calc(50% - 45px)}.last-col{margin:0}.footer h5{color:#fff;font-size:14px;text-transform:uppercase}.footer-bottom{padding:30px 0;margin:45px 0 0}.footer p.footer-message{width:100%;text-align:center;font-size:16px;line-height:120%;margin:0}.footer-social-icons-wrapper{width:100%;text-align:center;padding:0 0 25px}.footer-social-icons-wrapper a{font-size:18px;margin:0 28px 0 0}.footer-social-icons-wrapper a:last-child{margin:0}.footer .contact-widget{margin:0 0 0 40px}.contact-widget .cw-address{line-height:150%}.contact-widget .cw-address,.contact-widget .cw-cell,.contact-widget .cw-phone{position:relative;margin:0 0 6px;word-wrap:break-word;border-bottom:none!important}.contact-widget .cw-address{font-size:15px;max-width:300px}.contact-widget .cw-cell,.contact-widget .cw-phone{font-size:18px;line-height:140%}.contact-widget .cw-cell span,.contact-widget .cw-phone span{display:block;font-size:15px}.footer .contact-widget .cw-address{margin:0 0 20px}.footer ul.contact-widget li{border-bottom:none;padding:0;margin:0 0 20px}.footer .contact-widget .cw-address:before,.footer .contact-widget .cw-cell:before,.footer .contact-widget .cw-phone:before{font-family:"FontAwesome";line-height:0;position:absolute;top:22px;display:block;color:#fff}.footer .contact-widget .cw-address:after,.footer .contact-widget .cw-cell:after,.footer .contact-widget .cw-phone:after,.footer .contact-widget li:last-child:after{display:none}.footer .contact-widget .cw-address:before{content:"";font-size:30px;left:-32px}.footer .contact-widget .cw-phone:before{content:"";font-size:30px;left:-36px}.footer .contact-widget .cw-cell:before{content:"";font-size:24px;left:-39px}.title-block6{height:2px;margin:0 0 25px;width:55px}@media screen and (max-width:768px){.news-block-wrapper-1-col-listing .news-block .news-meta{display:flex;flex-wrap:wrap}.single-post .content-wrapper-outer{display:flex}}.news-block-wrapper-1-col-listing .news-block .news-block-image{text-align:center}.booking-form-1 button,.header-area-1 .navigation li a:hover,.header-area-1 .topright-button,.mobile-navigation-wrapper ul li li a:hover,.mobile-navigation-wrapper ul li li li a:hover,.title-block3,.title-block6,.widget-block{background:#cc4452}.header-area-1 .header-icon i,.main-content p a,.news-block-wrapper .news-meta .nm-news-author:before,.news-block-wrapper .news-meta .nm-news-category:before,.news-block-wrapper .news-meta .nm-news-comments:before,.news-block-wrapper .news-meta .nm-news-date:before,.widget ul li:before{color:#cc4452}.footer,.header-area-1 #primary-navigation,.main-content table th,.mobile-navigation-wrapper,.mobile-navigation-wrapper ul li li a,.mobile-navigation-wrapper ul li li li a,.widget-booking-form-wrapper{background:#1c1c1c}.footer-bottom,.mobile-navigation-wrapper ul a{border-top:#3b3b3b 1px solid}.footer .widget ul li,.widget-booking-form-wrapper #booking-tabs ul li a{border-bottom:#3b3b3b 1px solid}.contact-widget .cw-cell span,.contact-widget .cw-phone span{color:#838383}.post-template-default .main-content{width:100%!important;padding:0 20px}@media only screen and (max-width:980px){.footer .one-half{width:100%;margin:0 0 40px}.footer .one-fourth{width:100%;margin:0 0 60px}.footer-bottom{margin:0}.footer .contact-widget .cw-address{max-width:200px}}@media only screen and (max-width:1180px){.content-wrapper-outer{width:calc(100%)}.footer-inner,.header-area-1 #primary-navigation,.header-area-1 .header-content,.header-area-1 .top-bar{width:calc(100% - 30px)}.header-area-1 .navigation li a{padding:24px 12px}.header-area-1 .navigation li li a{padding:10px 20px}.header-area-1 .topright-button{font-size:14px;padding:13px 27px 15px}.header-area-1 .header-icon p strong{font-size:15px}.header-area-1 p.header-icon-text{font-size:14px}.header-area-1 .header-icon{padding:10px 15px}}@media only screen and (max-width:900px){.main-content,.sidebar-content{width:calc(100% - 30px);float:none;padding:0 15px}.sidebar-content .widget{padding:12px 30px 0}}@media only screen and (max-width:1100px){.sidebar-content .widget-booking-form-wrapper #booking-tabs ul li a{padding:25px 12px;width:calc(33.3% - 24px)}.sidebar-content .widget-booking-form-wrapper .booking-form-1 label{font-size:13px;padding:0}.sidebar-content .widget-booking-form-wrapper .booking-form-1 .booking-form-time,.sidebar-content .widget-booking-form-wrapper .booking-form-1 .one-third{display:block;width:100%;margin:0 0 10px}.sidebar-content .widget-booking-form-wrapper .booking-form-1 .two-thirds{width:100%}.sidebar-content .widget-booking-form-wrapper .booking-form-1 .booking-form-hour,.sidebar-content .widget-booking-form-wrapper .booking-form-1 .booking-form-min{width:50%}.sidebar-content .widget-booking-form-wrapper .booking-form-1 button{font-size:14px}.sidebar-content .widget-booking-form-wrapper .booking-form-1 input[type=text],.sidebar-content .widget-booking-form-wrapper .booking-form-1 select{font-size:13px}}@media only screen and (max-width:1020px){#primary-navigation,.header-icons-wrapper,.top-bar-wrapper{display:none}#mobile-navigation{display:block}#page-header{margin:0 0 40px;padding:40px 0 0;height:115px}.header-area-1 .top-bar-left{float:none;text-align:center;margin:0 0 8px;line-height:120%}.header-area-1 .top-bar-right{float:none;margin:0 auto}.header-area-1 .top-bar-right ul{display:table;margin:0 auto}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/chauffeur/framework/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/chauffeur/framework/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/chauffeur/framework/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/chauffeur/framework/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/chauffeur/framework/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/chauffeur/framework/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-check-square-o:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-bars:before{content:""}.fa-angle-down:before{content:""}.fa-instagram:before{content:""}.fa-yelp:before{content:""}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1!important}@font-face{font-family:"revicons";src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal;font-display:swap}