.restaurant-menu{border:1px solid #E9EDF0;padding:3.33333em 5.33333em;font-size:1em}.restaurant-menu .menu-heading{text-transform:uppercase;margin:0 0 .66667em}.restaurant-menu .item{display:block;margin-top:1.6em}.restaurant-menu .item-title{font-weight:400;line-height:2.13333em;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;font-size:1.06667em;letter-spacing:.0625em}.restaurant-menu .item-title:before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-bottom:1.5px dashed #D8D8D8;max-height:1em;margin-right:20px;margin-left:20px}.restaurant-menu p{margin:.38462em 0 0;font-size:.86667em;color:#8f8f8f}.restaurant-menu .item-heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-transform:uppercase;color:#292828}.restaurant-menu .item-price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#b23421}.domain-search{margin-bottom:70px}.domain-search .form-group{margin-bottom:30px}.domain-search .field-group{display:-webkit-box;display:-ms-flexbox;display:flex}.domain-search .search-field{background:#fff;color:#000;border:0;font-size:19px;line-height:3.15789em;padding:0 30px;margin-right:0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.domain-search .search-field+button{background:linear-gradient(135deg, #1cc0ff 0%, #4fe7db 100%);border:0;line-height:4.61538em;padding:0 30px;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px}.domain-search .search-field+button .fa{margin-left:20px;font-size:20px}.domain-search .select-all-link{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;color:#999}.domain-search input[type="checkbox"]{display:none}.domain-search input[type="checkbox"]+label{position:relative;margin-right:30px;cursor:pointer;font-size:15px;color:#000;font-weight:400;letter-spacing:0}.domain-search input[type="checkbox"]+label:before{content:"";display:inline-block;height:10px;width:10px;border:1px solid #909090;margin-right:10px}.domain-search input[type="checkbox"]:checked+label:before{border-color:#0aaeff;-webkit-box-shadow:inset 0 0 0 1px #0aaeff;box-shadow:inset 0 0 0 1px #0aaeff}.domain-search.style2 h6,.domain-search.style2 p{color:#fff}.domain-search.style2 h6{margin-top:35px;margin-bottom:0;font-size:19px}.domain-search.style2 p{font-size:13px;margin-top:3px;margin-bottom:35px;color:#d0d0d0}.domain-search.style2 p span{color:#EB3659}.domain-search.style2 form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;margin-bottom:35px}.domain-search.style2 select,.domain-search.style2 button,.domain-search.style2 .search-field{border-radius:3px;margin-right:10px}.domain-search.style2 button{margin-right:0;background:#EB3659;color:#fff;border:0;font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.domain-search.style2 select{background:white;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;border:0;padding-left:20px;font-size:19px;color:#000}.domain-search.style2 .search-field{line-height:2.63158em;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;font-size:19px}.domain-search.style2 .search-field::-webkit-input-placeholder{opacity:1}.domain-search.style2 .search-field::-moz-placeholder{opacity:1}.domain-search.style2 .search-field:-moz-placeholder{opacity:1}.domain-search.style2 .search-field:-ms-input-placeholder{opacity:1}.domain-search.style3{margin-bottom:2.14286em}.domain-search.style3 h5{margin-top:0;margin-bottom:0;color:#fff;line-height:1.2em}.domain-search.style3 p{color:#fff;opacity:0.5}.domain-search.style3 form{display:-webkit-box;display:-ms-flexbox;display:flex}.domain-search.style3 input:not([type="submit"]),.domain-search.style3 select{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;background:#fff;border-radius:3px;border:0;font-size:1.4em;line-height:2.38095em;padding:0 1em;margin-right:0.666667em;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);letter-spacing:0;color:#000}.domain-search.style3 input:not([type="submit"])::-webkit-input-placeholder,.domain-search.style3 select::-webkit-input-placeholder{color:#000;opacity:1}.domain-search.style3 input:not([type="submit"])::-moz-placeholder,.domain-search.style3 select::-moz-placeholder{color:#000;opacity:1}.domain-search.style3 input:not([type="submit"]):-moz-placeholder,.domain-search.style3 select:-moz-placeholder{color:#000;opacity:1}.domain-search.style3 input:not([type="submit"]):-ms-input-placeholder,.domain-search.style3 select:-ms-input-placeholder{color:#000;opacity:1}.domain-search.style3 select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.domain-search.style3 button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:rgba(0,0,0,0.25);border:0;color:#fff;border-radius:3px;font-size:0.933333em;text-transform:uppercase;font-weight:600;letter-spacing:0.0714em}.domain-search.style3 button i{margin-left:1em}.domain-search.style3 footer{margin-top:1em}.domain-search.style3 footer li{border-right:1px solid rgba(255,255,255,0.5);padding-right:1.666667em;margin-right:1.666667em;line-height:1em}.domain-search.style3 footer li:last-child{border-right:0}.domain-search.style3 footer a{line-height:1em;color:#fff}.domain-search.style3 footer a:hover{opacity:0.7}.tick-box p{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,0.1);font-size:1.2em;font-weight:600}.tick-box p:last-child{border-bottom:0}.tick-box i{font-size:0.9444em;background:#f42958;height:2.6471em;width:2.6471em;text-align:center;line-height:2.6471em;margin-right:1.7647em;color:#fff;border-radius:3px}.car-search{-webkit-box-shadow:0 10px 30px 10px rgba(0,0,0,0.08);box-shadow:0 10px 30px 10px rgba(0,0,0,0.08);padding:45px 100px 40px;background:#fff}.car-search h2{margin-top:0;margin-bottom:30px;text-align:center;letter-spacing:0}.car-search form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.car-search form .radio-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:200px;flex-basis:200px;position:relative}.car-search form input[type="checkbox"]{display:none;visibility:hidden}.car-search form input[type="checkbox"] ~ label{width:100%;text-align:center;padding-top:5.166666666667em;color:rgba(0,0,0,0.5);font-size:0.923076923em;text-transform:uppercase;letter-spacing:0.075em;font-weight:normal;cursor:pointer}.car-search form input[type="checkbox"] ~ label span{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;font-size:5.166666666667em;color:rgba(50,50,50,0.15)}.car-search form input[type="checkbox"]:checked ~ label,.car-search form input[type="checkbox"]:checked ~ label span{color:#d72828}.car-search form .form-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:25%;flex-basis:25%}.car-search form button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;background:#d72828;text-align:left;color:#fff;border:0;border-radius:5px;padding-left:30px;text-transform:uppercase;font-size:14px;letter-spacing:0.75px;position:relative;line-height:55px}.car-search form button i{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.car-search form .ui-selectmenu-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0.4em 0.1em;background:#efefef;border:0;color:#000}.car-search form .ui-selectmenu-button:after{font-family:"Fontawesome";content:"\f107";display:block;font-size:14px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.car-search form .ui-selectmenu-button:focus{outline:none !important}.car-search form .ui-selectmenu-button:hover,.car-search form .ui-selectmenu-button.ui-selectmenu-button-open{background:#efefef}.car-search form .ui-selectmenu-text{padding-left:30px;font-size:14px;text-transform:uppercase;line-height:55px}.car-search form .ui-slider{width:100%;background:#eaeaea;border:0}.car-search form .ui-slider-range{background:#d72828}.car-search form .ui-slider-handle{height:30px;width:30px;top:-10px;border-radius:100px;border-color:#e2e2e2;background:#fff}.car-search form .ui-slider-handle:hover{border-color:#e2e2e2;-webkit-box-shadow:none;box-shadow:none}.car-search form .ui-slider-handle:before{content:"";display:block;height:10px;width:10px;position:absolute;top:50%;right:50%;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);background:#d72828;border-radius:100px}.car-search form .ui-slider-handle.ui-state-focus{background:#d72828;border-color:#d72828}.car-search form .val-tooltip{color:#fff;font-size:11px;line-height:1.4em;display:inline-block;position:absolute;background:#d72828;border-radius:3px;top:-40px;padding:0.3em 1em 0}.car-search form .val-tooltip:after{content:"";display:block;position:absolute;right:0;left:50%;height:0;width:0;border-top:4px solid #d72828;border-right:4px solid transparent;border-left:4px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.car-search form .min-val-tooltip{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.car-search form .max-val-tooltip{-webkit-transform:translateX(-35%);transform:translateX(-35%)}.car-search form .ui-selectmenu-icon{display:none}.car-rent-reservation{background:#fff;-webkit-box-shadow:0 10px 30px 10px rgba(112,112,112,0.15);box-shadow:0 10px 30px 10px rgba(112,112,112,0.15);padding:2.667em 3.333em}.car-rent-reservation ol{counter-reset:item;padding-left:0}.car-rent-reservation li{list-style-type:none;position:relative;padding-left:4em;margin-bottom:2em}.car-rent-reservation li:before{content:counter(item);counter-increment:item;position:absolute;top:0;left:-1em;border:2px solid #efa80f;font-size:1.066666667em;height:2.9411em;width:2.9411em;line-height:2.7em;font-weight:400;text-align:center;color:#efa80f;border-radius:100px}.car-rent-reservation label{display:block;font-size:0.86666666667em;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#1b3a92;margin-bottom:0.53333333333em}.car-rent-reservation .ui-selectmenu-button{background:#eeeff3;border:0;border-radius:0;width:100%;padding:0.625em 1em;font-size:1em;line-height:1.875em;color:rgba(18,64,109,0.6)}.car-rent-reservation .ui-selectmenu-button:hover,.car-rent-reservation .ui-selectmenu-button:focus{background:#eeeff3;border:0;outline:none;color:#959595}.car-rent-reservation .ui-selectmenu-button:after{content:"\f0d7";font-family:"FontAwesome";font-size:1em;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#1b3a92}.car-rent-reservation input[type="text"]{background:#eeeff3;border:0;width:100%;padding:0.625em 1em;color:#959595;font-size:1em;line-height:1.875em;color:rgba(18,64,109,0.6)}.car-rent-reservation input[type="text"]::-webkit-input-placeholder{opacity:1}.car-rent-reservation input[type="text"]::-moz-placeholder{opacity:1}.car-rent-reservation input[type="text"]:-moz-placeholder{opacity:1}.car-rent-reservation input[type="text"]:-ms-input-placeholder{opacity:1}.car-rent-reservation .datepicker-container{position:relative;margin-bottom:1.6666666667em}.car-rent-reservation .datepicker-container:before{position:absolute;right:1em;bottom:.5em;display:block;content:"\f274";font-family:"FontAwesome";font-size:1em;color:#1b3a92}.car-rent-reservation .ui-selectmenu-icon{display:none}.car-rent-reservation button{width:100%;border-radius:3px;display:block;border:0;background:#1b3a92;text-align:center;text-transform:uppercase;letter-spacing:0.05em;font-size:0.866666666667em;font-weight:600;color:#fff;line-height:3.529411765em;margin-top:2.352941176em}@media screen and (max-width: 1199px){.car-search{padding:45px 50px 40px}}@media (max-width: 992px){.car-search .form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 768px){.car-search h2{font-size:30px;line-height:1.5em}}
