@import url('https://fonts.googleapis.com/css?family=Damion|Open+Sans:300,400,600,700,800&subset=greek-ext');body{max-width:100vw;overflow-x:hidden}a,li,table,h1,h2,h3,h4,h5,h6,input,select,button,textarea,p,span,div{font-family:open sans;color:#464646}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}a:hover,a:focus{text-decoration:none}a,span{font-size:14px}p{float:left;width:100%;margin:0}ol,ul{list-style:none;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}div{float:left;width:100%}.clear{clear:both}.width-1{max-width:8.33333333%}.width-2{max-width:16.6666666%}.width-3{max-width:25%}.width-4{max-width:33.3333333%}.width-5{max-width:41.65%}.width-6{max-width:50%}.width-7{max-width:58.3333333%}.width-8{max-width:66.6666666%}.width-9{max-width:75%}.width-10{max-width:83.33333333%}.width-11{max-width:91.66666667%}.width-12{max-width:100%}.flex-1{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%}.flex-2{-webkit-flex-basis:16.6666666%;-ms-flex-preferred-size:16.6666666%;flex-basis:16.6666666%}.flex-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-4{-webkit-flex-basis:33.3333333%;-ms-flex-preferred-size:33.3333333%;flex-basis:33.3333333%}.flex-5{-webkit-flex-basis:41.65%;-ms-flex-preferred-size:41.65%;flex-basis:41.65%}.flex-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.flex-7{-webkit-flex-basis:58.3333333%;-ms-flex-preferred-size:58.3333333%;flex-basis:58.3333333%}.flex-8{-webkit-flex-basis:66.6666666%;-ms-flex-preferred-size:66.6666666%;flex-basis:66.6666666%}.flex-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.flex-10{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%}.flex-11{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%}.flex-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.flexCls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flexWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-bar .customHeader{margin-top:32px}#wp-toolbar{width:100%}.mobHeader,.mobMenu{display:none}.customHeader{display:block;position:fixed;top:0;left:0;background:#fff;height:100px;z-index:99999}.customHeader .customGrid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.customHeader .menu-item-has-children ul.sub-menu{background:#fff;float:left;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:9;position:absolute;overflow:hidden;opacity:0;top:100px;visibility:hidden;-moz-border-radius-bottomleft:25px;border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;border-bottom-right-radius:25px;padding-left:15px;max-width:250px;width:auto}.customHeader .menu-item-has-children ul.sub-menu li{display:block !important;text-align:left;float:left;width:100%}.customHeader .menu-item-has-children ul.sub-menu a{display:block;width:100%;line-height:1.2;padding:12px 0;position:relative;height:50px;font-weight:300;text-transform:uppercase;top:4px;opacity:0}.customHeader .menu-item-has-children ul.sub-menu a:hover{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.customHeader .menu-item-has-children>a{position:relative}.customHeader .menu-item-has-children>a:after{display:block;content:"";height:5px;width:5px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;right:-9px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.customHeader .menu-item-has-children>a:hover+ul.sub-menu,.customHeader .menu-item-has-children ul.sub-menu:hover{top:100px;opacity:1;visibility:visible}.customHeader .menu-item-has-children>a:hover+ul.sub-menu a,.customHeader .menu-item-has-children ul.sub-menu:hover a{top:0 !important;opacity:1 !important}.headerLogo,.headerRight{max-width:250px;width:100%;height:100px}.headerLogo{display:block}.headerLogo img{max-height:80px;margin:10px 0}.headerRight .solidBtn{position:relative;top:50%;left:-webkit-calc(100% - 160px);left:-moz-calc(100% - 160px);left:calc(100% - 160px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.headerMid{max-width:-webkit-calc(100% - 500px);max-width:-moz-calc(100% - 500px);max-width:calc(100% - 500px);width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headerTop{text-align:center;padding:10px 0}.headerTop a{color:#838382;display:inline-block;text-decoration:none;margin:0 10px}.headerTop a:hover{color:#f47d22}.headerBot{margin-top:15px;text-align:center}.headerBot li{display:inline-block;margin:0 20px}.headerBot li.current_page_item>a{border-bottom:0;color:#f47d22;font-weight:800}.headerBot li a{padding:5px 0;text-decoration:none;text-transform:uppercase}.headerBot li a:hover{color:#f47d22}.sub-menu li{display:block}.bx-wrapper{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;margin-bottom:0}.solidBtn{display:inline-block;max-width:140px;padding:12px 0;background:#f47d22;color:#fff;-moz-border-radius:25px;border-radius:25px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;font-weight:600}.solidBtn:hover{background:#da701e}.customGrid{max-width:90%;margin:0 5%}.container{padding-left:0 !important;padding-right:0 !important;width:100% !important}.container{margin-top:100px}::-moz-selection{background:#f47d22;color:#fff}::selection{background:#f47d22;color:#fff}a{outline:0 !important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}p{font-size:16px;line-height:1.4}.grecaptcha-badge{visibility:hidden}a.backToTop{background:#f47d22;-moz-border-radius:50%;border-radius:50%;bottom:5px;cursor:pointer;height:30px;position:fixed;right:5px;width:30px;z-index:99999;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.backToTop:before{display:block;content:"";height:12px;width:12px;border-left:1px solid #fff;border-top:1px solid #fff;position:absolute;top:12px;left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:calc(50% - 6px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-border-radius-topleft:0;border-top-left-radius:0}a.backToTop.showBackToTop{opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;-o-text-overflow:'';text-overflow:''}.selectField::after{display:block;content:"";height:6px;width:10px;border-top:6px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:19px;right:13px;pointer-events:none}.dateIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background:url('images/date.png');-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;pointer-events:none}.timeIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background:url('images/timegreen.png');-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;pointer-events:none}.iconField input,.iconField select{float:left;width:100%;padding:12px 12px 12px 50px;font-size:16px;border:none}.wpcf7-form-control-wrap{float:left;width:100%;position:relative}#ui-datepicker-div{background:#fff;border:0 none !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1);position:relative;padding:0 !important;z-index:99999 !important}.half_field_right input{color:#737373 !important;font-size:16px !important;border-left:0 !important}.ui-datepicker .ui-datepicker-header{background:#797979;border:0 none !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#ffffff;font-weight:300 !important;letter-spacing:0 !important;position:relative}.ui-datepicker-title span{color:#fff;font-size:19px !important}.ui-datepicker th span{border:0 none;color:#898989;font-weight:300 !important;padding:.7em .3em;text-align:center}.ui-datepicker-calendar{margin-bottom:0 !important}table.ui-datepicker-calendar th span{color:#363636 !important;font-weight:300 !important}.ui-datepicker td{padding:.5px !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:#EBEBEB !important;background:#EBEBEB !important;font-weight:normal;color:#000 !important;padding:8px !important;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#5d81b8 !important;border:0 none !important;color:#fff !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#2BA6CB !important;border:0 none !important;color:#ffffff !important;font-weight:normal}a.ui-datepicker-prev:hover,a.ui-datepicker-next:hover,.ui-widget-header .ui-icon{background:transparent !important}a.ui-datepicker-prev{border-bottom:1px solid #fff;border-left:1px solid #fff;-moz-border-radius:0 !important;border-radius:0 !important;height:20px !important;left:12px !important;position:relative;top:8px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:20px !important}a.ui-datepicker-next{border-bottom:1px solid #fff;border-right:1px solid #fff;-moz-border-radius:0 !important;border-radius:0 !important;height:20px !important;right:12px !important;position:relative;top:8px !important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:20px !important}a.ui-datepicker-prev:hover{border-bottom:1px solid #fff !important;border-left:1px solid #fff !important}a.ui-datepicker-next:hover{border-bottom:1px solid #fff !important;border-right:1px solid #fff !important}.ui-widget-header a{cursor:pointer}.heroImage{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;max-width:70%;padding-bottom:35%;position:relative}.heroImage:before{content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%);background:-moz- oldlinear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%);display:block;height:30%;position:absolute;bottom:0;width:100%;left:0}.heroImage .heroChecklist{position:absolute;bottom:0;text-align:center;padding:10px 0}.heroImage .heroChecklist li{background-image:url('images/check.png');background-position:center left;-webkit-background-size:14px 14px;-moz-background-size:14px;-o-background-size:14px;background-size:14px;background-repeat:no-repeat;color:#fff;display:inline-block;margin:0 10px;padding-left:20px}.hpHero{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:50px}.hpHero .heroLeftCol{max-width:30%;position:relative}.hpHero .heroLeftCol .heroTitleGroup{max-width:80%;position:absolute;left:30%;top:5%;z-index:9;background:#fff;padding:10px}.hpHero .heroLeftCol .heroTitleGroup h1{font-size:72px;font-weight:800;color:#444444;line-height:1;font-family:damion}.hpHero .heroLeftCol .heroTitleGroup h1 span{display:block;font-size:38px;letter-spacing:1px}.hpHero .heroLeftCol .heroTitleGroup .titleGroupSub{display:block;margin-top:10px;font-size:18px;color:#989898}.heroQuickForm{background:#f47d22;position:absolute;left:5%;bottom:-5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:28%}.heroQuickForm .formRotatedWrap{background:#da701e;max-width:60px;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.heroQuickForm .formRotatedWrap .quickFormTitle{color:#fff;display:block;max-width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:50%;line-height:60px;left:50%;font-size:20px;font-weight:600;letter-spacing:1px;width:100%;text-transform:uppercase;text-align:center}.heroQuickForm .quickFormContent{max-width:-webkit-calc(100% - 60px);max-width:-moz-calc(100% - 60px);max-width:calc(100% - 60px);width:100%;padding:15px 30px}.singleField{display:block;width:100%}.singleField input,.singleField select{width:100%;height:40px;font-size:16px;line-height:40px;background-color:#fff;border:0;-moz-border-radius:0;border-radius:0;padding:0 10px}.singleField input::-webkit-input-placeholder,.singleField select::-webkit-input-placeholder{opacity:.6}.singleField input::-moz-placeholder,.singleField select::-moz-placeholder{opacity:.6}.singleField input::-ms-input-placeholder,.singleField select::-ms-input-placeholder{opacity:.6}.singleField input::placeholder,.singleField select::placeholder{opacity:.6}.singleField input[type='checkbox'],.singleField select[type='checkbox']{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;float:left;width:30px}.checkboxLabel{display:block;margin-top:0;max-width:-webkit-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:calc(100% - 50px);float:left;width:100%;height:40px;line-height:40px;color:#fff}.checkboxField .checkboxLabel{position:relative}.checkboxField .checkboxLabel:before{content:"";display:block;height:25px;width:25px;border:2px solid #fff;-moz-border-radius:50%;border-radius:50%;background:#f47d22;position:absolute;top:7.5px;left:-30px}.checkboxField .checkboxLabel:after{content:"";display:block;background:#fff;position:absolute;-moz-border-radius:50%;border-radius:50%;height:17px;width:17px;left:-26px;top:12px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.checkboxField .sameLocationCheck.move+.checkboxLabel:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fieldLabel,.formRowLabel{color:#fff;display:block;text-transform:uppercase;font-size:16px;font-weight:600}.selectLocation,.dateField,.timeField{-webkit-background-size:14px 14px;-moz-background-size:14px;-o-background-size:14px;background-size:14px;background-position:center right 10px;background-repeat:no-repeat}.selectLocation{background-image:url('images/location-icon.png')}.dateField{background-image:url('images/datepicker-icon.png')}.timeField{background-image:url('images/time-icon.png')}.formTwoFields{margin-bottom:10px}.formTwoFields .singleField{max-width:49.5%;margin-right:1%;float:left}.formTwoFields .singleField:nth-child(3){margin-right:0}.sameLocationRow{margin-bottom:10px}.formSubmit{margin-top:10px}.formSubmit input{border:2px solid #fff;max-width:140px;color:#fff;padding:10px 0;text-align:center;background:transparent;width:100%;-moz-border-radius:20px;border-radius:20px;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.formSubmit input:hover{background:#fff;color:#f47d22}.sameLocation.hidden{display:none}.carsCarousel .bx-controls{width:50px;height:100px;position:absolute;bottom:0;left:-65px}.carsCarousel .bx-controls a{width:40px;height:40px;border:2px solid #f47d22;-moz-border-radius:50%;border-radius:50%;position:absolute;margin-top:0;left:5px}.carsCarousel .bx-controls a:hover{background:#f47d22}.carsCarousel .bx-controls a.bx-prev{top:5px}.carsCarousel .bx-controls a.bx-prev:before{content:"";display:block;height:14px;width:14px;border-left:2px solid #f47d22;border-bottom:2px solid #f47d22;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:11px;left:14px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carsCarousel .bx-controls a.bx-prev:hover:before{border-left:2px solid #fff;border-bottom:2px solid #fff}.carsCarousel .bx-controls a.bx-next{top:55px}.carsCarousel .bx-controls a.bx-next:before{content:"";display:block;height:14px;width:14px;border-right:2px solid #f47d22;border-bottom:2px solid #f47d22;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:11px;right:14px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carsCarousel .bx-controls a.bx-next:hover:before{border-right:2px solid #fff;border-bottom:2px solid #fff}.hpCars{padding:45px 0}.hpCars .hpCarsText{padding-right:10%}.hpCars .hpCarsText h2{color:#444444;font-weight:800;font-size:30px}.hpCars .hpCarsText p{color:#444444;margin:15px 0}.borderBtn{display:inline-block;max-width:140px;padding:12px 0;border:2px solid #f47d22;color:#f47d22;-moz-border-radius:25px;border-radius:25px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;margin-top:15px;font-weight:600;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.borderBtn:hover{background:#f47d22;color:#fff}.singleCar{padding:30px 15px;border-left:1px solid #ccc;text-align:center}.carTitles span{color:#444444;display:block}.carTitles span.carCategory{text-transform:uppercase}.carTitles span.carName{font-weight:800;font-size:16px}.carContent{text-align:center}.carContent .fromGen{color:#444444;font-size:16px;display:block;float:left;width:100%}.carContent .fromGen span{color:#f47d22;font-size:28px;font-weight:600}.carContent .borderBtn{position:relative;left:50%;-webkit-transform:translate(-50%, 20px);-moz-transform:translate(-50%, 20px);-ms-transform:translate(-50%, 20px);-o-transform:translate(-50%, 20px);transform:translate(-50%, 20px);opacity:0}.singleCar:hover .borderBtn{opacity:1;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.parallaxAdj{position:relative;z-index:200}.smallGrid{max-width:1000px;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.hpGuide{background:#e1e5e8;padding:75px 0}.hpGuide .customGrid{padding:0 10%}.hpGuide .singleGuideCol{max-width:45%;margin-right:10%}.hpGuide .singleGuideCol:last-child{margin-right:0}.hpGuide .guideFeat{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;padding-bottom:62%;position:relative}.hpGuide .guideFeat:before{content:"";display:block;position:absolute;top:0;left:0;background:#000;opacity:.15;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:100%;width:100%}.hpGuide .guideFeat:hover:before{opacity:0}.caliLargeLink{display:block;background:#e1e5e8;font-family:Damion;font-size:38px;position:relative;color:#f47d22;margin-top:-45px;width:auto;float:left;padding:0 15px;margin-left:-50px;text-decoration:none;margin-bottom:15px;z-index:2}.caliLargeLink:hover{color:#da701e}.hpAbout{padding-bottom:37%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;background-attachment:fixed}.hpAbout .aboutTopBox{background:#e1e5e8;max-width:30%;width:100%;position:absolute;top:0;left:5%;z-index:100;min-height:50%;padding:30px;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hpAbout .aboutBotBox{background:#fff;max-width:30%;width:100%;position:absolute;bottom:0;right:5%;z-index:100;min-height:50%;padding:30px;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hpAbout .aboutBotBox li{display:block;color:#444444;float:left;max-width:50%;width:100%;margin-bottom:10px;line-height:1.2;padding-left:15px;background-image:url('images/list-style.png');-webkit-background-size:10px 10px;-moz-background-size:10px;-o-background-size:10px;background-size:10px;background-position:top 5px left;background-repeat:no-repeat}.hpAbout.showItems .aboutTopBox{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.hpAbout.showItems .aboutBotBox{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.hpAbout h3{color:#f47d22;font-size:26px;letter-spacing:1px;margin-bottom:20px;font-weight:800}.hpAbout p{color:#444444;margin-bottom:15px}.container{background:transparent}.simpleLink{color:#f47d22;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;font-size:16px}.simpleLink:after{content:"›";display:inline-block;margin-left:6px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);font-size:18px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.simpleLink:hover{color:#444444}.simpleLink:hover:after{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.footerForm{background:#f47d22;padding:65px 5%;max-width:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%}.footerMap{max-width:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}.acf-map div{float:none;width:auto}.contactInfoCol h1,.contactInfoCol h3{color:#fff;font-size:32px;margin-bottom:20px}.infoBox{max-width:300px;height:250px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.infoBox:before{content:"";display:block;width:40px;height:40px;position:absolute;top:0;left:0;pointer-events:none;border-top:1px solid #fff;border-left:1px solid #fff}.infoBox:after{content:"";display:block;width:40px;height:40px;position:absolute;right:0;bottom:0;pointer-events:none;border-right:1px solid #fff;border-bottom:1px solid #fff}.infoBox a,.infoBox span{display:inline-block;margin-bottom:5px;color:#fff;font-size:16px;text-decoration:none}.infoBox span{display:block;text-transform:uppercase;margin-bottom:15px}.infoBox a:hover{color:#444444}.contactFormCol h4{color:#fff;font-family:damion;font-size:28px;font-weight:300;text-align:center;margin-bottom:20px}.contactFormCol .singleField .fieldLabel{margin-bottom:-13px;background:#f47d22;padding:5px 6px;position:relative;z-index:1;width:auto;float:left;font-size:14px;margin-left:10px}.contactFormCol .singleField input{background:transparent;border:2px solid #fff;-moz-border-radius:5px;border-radius:5px;color:#fff}.contactFormCol .singleField textarea{background:transparent;border:2px solid #fff;-moz-border-radius:5px;border-radius:5px;color:#fff;padding:10px;height:160px;width:100%}.contactFormCol .formBtnWrap{text-align:center}.contactFormCol .formBtnWrap input{background:transparent;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;display:inline-block;max-width:140px;padding:12px 0;border:2px solid #fff;color:#fff;-moz-border-radius:25px;border-radius:25px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;margin-top:15px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contactFormCol .formBtnWrap input:hover{background:#fff;color:#f47d22}.contactFormCol .termAccept{padding:10px 0;text-align:left;float:left;width:100%;position:relative}.contactFormCol .termAccept input{display:none;visibility:hidden}.contactFormCol .termAccept span,.contactFormCol .termAccept a{color:#fff;margin-left:0}.contactFormCol .termAccept span.wpcf7-list-item-label{display:block;max-width:-webkit-calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:calc(100% - 40px);float:left;margin-left:35px;width:100%}.contactFormCol .termAccept span.wpcf7-list-item-label:before{content:"";display:block;width:25px;height:25px;border:2px solid #fff;-moz-border-radius:5px;border-radius:5px;position:absolute;top:6px;left:0}.contactFormCol .termAccept span.wpcf7-list-item-label:after{background:#fff;-moz-border-radius:5px;border-radius:5px;content:"✓";color:#000;display:block;height:25px;position:absolute;top:6px;left:0;width:25px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;line-height:25px;opacity:0;font-size:20px}.contactFormCol .termAccept input:checked+span.wpcf7-list-item-label:after{opacity:1}.contactFormCol .termAccept a:hover{color:#e1e5e8;text-decoration:underline}.aboutCars{padding-top:95px}.aboutTop h1{color:#444444;font-size:26px;letter-spacing:1px;font-weight:800}.caliSub{color:#f47d22;font-family:damion;font-size:28px;display:block;max-width:60%;margin-right:40%;margin-bottom:25px;line-height:1}.width-3.singleCar{display:block;float:left;width:100%;margin-bottom:25px}.width-3.singleCar .carFeat{height:170px !important}.carsIntro h1{padding-top:25px;font-size:38px;color:#444444;font-weight:700}.exploreIntro{background:#e1e5e8;padding:8% 0 6%}.exploreIntro .smallGrid{border:2px solid #f47d22;padding:40px}.exploreIntro .expIntroContent{max-width:55%}.exploreIntro .exploreImage{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;max-width:45%;padding-bottom:40%;margin-top:-15%;left:75px;position:relative}.exploreIntro .caliTitle{font-family:damion;font-size:42px;color:#f47d22;background:#e1e5e8;width:auto;font-weight:300;float:left;padding:0 60px;margin-left:-40%}.exploreRepeat{background:#e1e5e8;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0 50px}.exploreRepeat .singleSight{max-width:24%;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;margin-right:1.33%;margin-bottom:1.33%}.exploreRepeat .singleSight .sightImage{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:62%}.exploreRepeat .singleSight h2{float:left;width:100%;text-align:center;color:#f47d22;font-size:34px;font-family:damion;font-weight:300;margin:10px 0}.exploreRepeat .singleSight:nth-child(4n+4){margin-right:0}.exploreRepeat .singleSight p{color:#444444;font-size:14px}.exploreIntro.expKassiopi .exploreImage{left:-75px}.exploreIntro.expKassiopi .caliTitle{margin-left:40%;width:100%}.iconsRepeat{background:#e1e5e8;padding:50px 0 75px}.iconsRepeat .customGrid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.centeredCali{color:#f47d22;font-size:38px;font-family:damion;font-weight:300;margin-bottom:35px;text-align:center}.singleIconCol{padding:0 15px;text-align:center}.singleIconCol img{margin-bottom:15px}.singleIconCol h2{color:#f47d22;font-size:24px;margin-bottom:10px}.centerdBtnWrap{margin-top:45px}.centerdBtnWrap .solidBtn{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.infoMenu{background:#f47d22;position:fixed;min-height:-webkit-calc(100vh - 100px);min-height:-moz-calc(100vh - 100px);min-height:calc(100vh - 100px);top:100px;z-index:1}.infoMenu .infoMenuWrap{max-width:70%;position:absolute;left:50%;top:15%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.infoMenu .infoMenuWrap h2{color:#fff;font-size:42px;font-weight:800;margin-bottom:25px}.infoMenu .infoMenuWrap li{float:left;margin-bottom:10px;width:100%}.infoMenu .infoMenuWrap li.current_page_item{padding-left:15px;border-left:2px solid #fff}.infoMenu .infoMenuWrap li a{color:#fff;font-size:18px;text-transform:uppercase;text-decoration:none}.infoContent{padding:65px 0;margin-left:33.3%}.infoContent .infoContentWrap{max-width:70%;margin:0 15%}.infoContent .infoContentWrap h1{font-size:32px;color:#444444}.infoContent .infoContentWrap .pageSubtitle{color:#f47d22;font-size:28px;font-family:damion;font-weight:300;margin-bottom:20px}.infoContent .infoContentWrap h2,.infoContent .infoContentWrap h3,.infoContent .infoContentWrap h4,.infoContent .infoContentWrap h5,.infoContent .infoContentWrap h6{color:#f47d22}.infoContent .infoContentWrap p{color:#444444;margin-bottom:15px}.contactFormRow{background:#f47d22;padding:65px 5%;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.mapRow.acf-map{height:500px}.socialCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.socialCol h4{color:#fff;font-family:damion;font-size:28px;font-weight:300;text-align:center;margin-bottom:20px}.socialWrap{text-align:center}.socialWrap a{width:50px;height:50px;background:#fff;text-align:center;line-height:50px;font-size:24px;-moz-border-radius:50%;border-radius:50%;color:#f47d22;display:inline-block;margin:0 10px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.socialWrap a:hover{background:#da701e;color:#fff}.coupon-applied{color:#4bb329 !important;height:30px !important;display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-moz-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding-left:30px !important}span.coupon-applied::before{content:"N";font-family:'ElegantIcons';position:absolute;margin-top:0 !important;left:0 !important;font-size:26px !important;color:#49a82b !important}.online-booking::before{content:"";display:table;clear:both}@media screen and (max-width:900px){.online-booking{padding:10px 2% 0}.crBoxSearchInfoBody .rental-info label,.rental-terms.crBtnTerms{float:left}.crBoxMiddle{padding:0}.pickup-info,.return-info{max-width:50% !important}}@media screen and (max-width:480px){.pickup-info,.return-info{max-width:50% !important}}@media screen and (min-width:768px) and (max-width:1023px){.ojs-container .ojs-holder{left:4% !important;margin:0 auto !important;top:140px !important;width:92% !important}}@media screen and (min-width:480px) and (max-width:767px){.ojs-container .ojs-holder{left:4% !important;margin:0 auto;top:130px !important;width:92% !important;height:440px !important}}@media screen and (min-width:321px) and (max-width:479px){.ojs-container .ojs-holder{left:4% !important;margin:0 auto;top:130px !important;width:92% !important;height:400px !important}}@media screen and (max-width:320px){.ojs-container .ojs-holder{left:4% !important;margin:0 auto;top:130px !important;width:92% !important;height:370px !important}}@-webkit-keyframes loading_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading_rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading_rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}div.wpcf7 .ajax-loader{background-image:none !important;position:absolute;top:10px;right:10px;width:25px;height:25px;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border-left:2px solid #000;border-right:2px solid #000;border-top:2px solid transparent;border-bottom:2px solid transparent}div.wpcf7 .ajax-loader.is-active{-webkit-animation:loading_rotate 1s linear infinite;-moz-animation:loading_rotate 1s linear infinite;animation:loading_rotate 1s linear infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;display:block}.wpcf7-response-output{float:left !important;font-weight:400 !important;letter-spacing:0 !important;position:relative !important;text-align:center !important;text-transform:none !important;width:100% !important}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{padding:25px !important;float:left !important;width:100% !important;position:relative !important;top:0 !important;left:0 !important;background:#009900 !important;color:#fff !important;font-size:16px !important;border:none !important}.wpcf7-not-valid-tip{float:left;width:100%;position:relative}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:0 !important;padding:25px !important;float:left !important;width:100% !important;position:relative !important;top:0 !important;left:0 !important;background:#ff0000 !important;color:#fff !important;font-size:16px !important;border:none !important}a.bx-prev,a.bx-next{background-image:none !important}footer{position:relative;z-index:9999}.customFooter{background:#e1e5e8;padding:25px 0 15px}.footerLeft{padding:25px 0;text-align:center;border-right:2px solid #ccc;padding-right:20px}.footerLeft a,.footerLeft span{color:#f47d22;font-size:14px;display:block;text-decoration:none}.footerLeft span{margin-bottom:20px;text-transform:uppercase}.footerLeft a:hover{color:#444444}.footerMid{padding:0 20px}.footerPrimaryMenu{background:#f47d22;text-align:center}.footerPrimaryMenu li{display:inline-block}.footerPrimaryMenu li a{color:#fff;font-weight:600;padding:8px 0;text-transform:uppercase;text-decoration:none;margin:0 10px;display:inline-block}.footerPrimaryMenu li a:hover{color:#444444}.footerBotMenu{text-align:center;margin-top:10px}.footerBotMenu li{display:inline-block}.footerBotMenu li a{color:#f47d22;font-weight:600;padding:8px 0;text-transform:uppercase;text-decoration:none;margin:0 10px;display:inline-block;font-size:13px}.footerBotMenu li a:hover{color:#444444}.footerLogoWrap{max-width:100%;margin:30px 0;text-align:center}.footerLogoWrap a{display:inline-block;max-width:100px}.footerLogoWrap a img{max-width:100%}.footerSignature{text-align:center;color:#444444;font-size:12px}.footerSignature a{font-size:12px;text-decoration:none;font-family:open sans}.footerSignature a:hover{color:#f47d22}.footerRight{border-left:2px solid #ccc;padding-left:20px}.footerRight .footerSocialWrap{max-width:50px;width:100%;position:relative;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footerRight .footerSocialWrap a{display:block;max-width:50px;height:50px;width:100%;text-align:center;color:#fff;-moz-border-radius:50%;border-radius:50%;background:#f47d22;line-height:50px;font-size:22px;margin:10px 0}.footerRight .footerSocialWrap a:last-child{margin-bottom:0}.footerRight .footerSocialWrap a:hover{background:#da701e}@media screen and (max-width:1480px){.heroImage{padding-bottom:40%}.checkboxField .checkboxLabel::after{top:11px}.exploreIntro{padding:10% 0 6%}}@media screen and (max-width:1366px){.hpHero .heroLeftCol .heroTitleGroup h1{font-size:52px}.hpHero .heroLeftCol .heroTitleGroup h1 span{font-size:32px}.hpAbout .aboutBotBox li{font-size:14px}.hpAbout.aboutTop .aboutTopBox{max-width:40%}.hpAbout.aboutTop{padding-bottom:42%}.infoMenu .infoMenuWrap{top:10%}.infoContent .infoContentWrap{max-width:80%;margin:0 10%}.heroQuickForm{max-width:33%}.singleField input,.singleField select{font-size:14px}}@media screen and (max-width:1300px){.heroImage .heroChecklist{padding-left:5%}.heroImage .heroChecklist li{font-size:14px}.hpCars .hpCarsText h2{font-size:26px}.singleIconCol img{width:90px}.headerBot li{margin:0 15px}.infoMenu .infoMenuWrap h2{margin-bottom:15px;font-size:36px}.infoMenu .infoMenuWrap li{margin-bottom:15px}.infoMenu .infoMenuWrap li a{font-size:16px}.infoContent{padding:45px 0}.infoMenu .infoMenuWrap{top:6%}}@media screen and (max-width:1250px){.customGrid{max-width:94%;margin:0 3%}.formSubmit input{margin-top:0}.heroQuickForm .formRotatedWrap .quickFormTitle{line-height:40px;font-size:16px}.heroQuickForm .formRotatedWrap{max-width:40px}.heroQuickForm .quickFormContent{max-width:-webkit-calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:calc(100% - 40px);padding:15px 20px}.hpAbout .aboutBotBox,.hpAbout .aboutTopBox{max-width:35%}.footerForm{padding:65px 3%}.hpHero .heroLeftCol .heroTitleGroup{max-width:100%;top:2%}.hpCars{padding:25px 0 65px}.headerBot li{margin:0 10px}.infoMenu .infoMenuWrap{top:3%}.infoContent{padding:15px 0 50px}}@media screen and (max-width:1160px){.heroImage{padding-bottom:45%}.heroQuickForm{bottom:-3%}.hpAbout p{font-size:14px}.hpCars .hpCarsText{padding-right:5%}.infoContent .infoContentWrap p{font-size:14px}}@media screen and (max-width:1100px){.guideColContent p{font-size:14px}.caliLargeLink{font-size:32px;margin-top:-40px}.hpAbout h3{font-size:22px}.hpAbout .aboutBotBox li{padding-right:10px}.headerLogo,.headerRight{max-width:200px}.headerMid{max-width:-webkit-calc(100% - 400px);max-width:-moz-calc(100% - 400px);max-width:calc(100% - 400px)}.smallGrid{max-width:90%}.singleIconCol img{margin-bottom:5px;width:70px}.singleIconCol h2{font-size:22px;line-height:1.1}}@media screen and (max-width:1024px){.hpHero .heroLeftCol .heroTitleGroup h1{font-size:42px}.hpHero .heroLeftCol .heroTitleGroup h1 span{font-size:24px}.singleField input,.singleField select{font-size:14px;height:30px;line-height:30px;padding:0 5px}.fieldLabel,.formRowLabel{font-size:14px}.heroImage .heroChecklist li{max-width:50%;float:left;width:100%;margin:0 0;margin-bottom:10px;text-align:left}.heroImage .heroChecklist{padding-left:20%}.singleCar{height:300px}.singleCar .borderBtn{opacity:1;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:5px;padding:5px 0;font-size:13px;max-width:120px}.carFeat{height:120px !important}.carContent .fromGen span{font-size:22px}.hpAbout{background-attachment:unset}.infoBox{max-width:250px;height:200px}.contactFormWrap .singleField input,.contactFormWrap .singleField select{height:40px;line-height:40px}.footerRight{height:200px}.footerLeft a,.footerLeft span{line-height:1.2;margin-bottom:5px}.headerBot li a,.footerPrimaryMenu li a{font-size:13px}.hpAbout.aboutTop .aboutTopBox{max-width:50%}.hpAbout.aboutTop{padding-bottom:50%}.exploreIntro.expKassiopi .caliTitle{font-size:34px}}@media screen and (max-width:1000px){.customHeader{display:none}.mobHeader,.mobMenu{display:block}.mobHeader{background:#fff;position:fixed;top:0;left:0;z-index:99999;width:100%;max-width:100vw;height:110px}.mobHeader .mobHeaderTop{height:30px;text-align:center;background:#da701e;padding:3px 0}.mobHeader .mobHeaderTop a{display:inline-block;color:#fff;text-decoration:none;margin:0 15px}.mobHeader .mobHeaderBot{height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.mobHeader .mobHeaderBot .mobBook{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobHeader .mobHeaderBot .mobLogo{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobHeader .mobHeaderBot .mobLogo .headerLogo{height:80px;text-align:center}.mobHeader .mobHeaderBot .mobLogo .headerLogo img{height:65px;margin:7.5px 0}.mobHeader .mobHeaderBot .mobBtnCol{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobHeader .mobHeaderBot .mobBtnCol.toggledMenuBtn{background:#f47d22}.toggleMenu{width:60px;height:50px;cursor:pointer;position:relative}.toggleMenu:before{content:"";display:block;height:25px;width:40px;border-top:3px solid #f47d22;border-bottom:3px solid #f47d22;position:absolute;left:10px;bottom:5px}.toggleMenu:after{content:"";display:block;background:#f47d22;height:3px;width:40px;position:absolute;left:10px;bottom:16px}.toggleMenu span{position:absolute;top:0;font-size:12px;text-transform:lowercase;left:0;text-align:center;width:100%}.toggledMenuBtn .toggleMenu{margin-top:-10px}.toggledMenuBtn .toggleMenu:before{height:3px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border:0;bottom:15px}.toggledMenuBtn .toggleMenu:after{background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.toggledMenuBtn .toggleMenu span{display:none}.mobMenu{position:fixed;top:110px;overflow-y:scroll;left:0;width:100%;height:-webkit-calc(100vh - 110px);height:-moz-calc(100vh - 110px);height:calc(100vh - 110px);background:#f47d22;z-index:99999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.mobMenu.showMobMenu{-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-ms-transform:translateX(0vw);-o-transform:translateX(0vw);transform:translateX(0vw);opacity:1}.mobMenuWrap{max-width:80%;width:100%;text-align:center;margin:50px 10%}.mobMenuWrap li{display:block;float:left;width:100%;margin-bottom:20px}.mobMenuWrap li.current_page_item>a{font-weight:800;border-bottom:3px solid #fff}.mobMenuWrap li.menu-item-has-children{position:relative}.mobMenuWrap li.menu-item-has-children>a{display:inline-block;position:relative}.mobMenuWrap li.menu-item-has-children>a:before{content:"";display:inline-block;height:5px;width:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;right:-15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:8px}.mobMenuWrap li .sub-menu{overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobMenuWrap li .sub-menu.open{padding-top:10px;margin-bottom:10px}.mobMenuWrap li a{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase}.mobMenuFooter{max-width:50%;margin-top:auto;margin-bottom:75px;width:100%;margin-left:25%;text-align:center}.mobMenuFooter a{background:#fff;width:50px;height:50px;display:inline-block;margin:0 10px;text-align:center;-moz-border-radius:50%;border-radius:50%;line-height:50px;color:#f47d22;font-size:24px}.heroQuickForm{position:relative;left:0;max-width:100%;bottom:0;float:left}.hpHero{display:block}.heroImage{padding-bottom:45%;max-width:75%;float:left;width:100%;margin-left:25%}.singleField input,.singleField select{font-size:15px;height:40px;line-height:40px;padding:0 5px}.hpHero .heroLeftCol{max-width:100%;position:relative}.hpHero .heroLeftCol .heroTitleGroup{max-width:100%;position:absolute;bottom:unset;left:10%;margin-top:50px;max-width:35%}.hpCars .hpCarsText{padding-right:0;max-width:100%;text-align:center;margin-bottom:25px}.hpHero{margin-bottom:20px}.width-7.carsCarousel{max-width:100%}.carsCarousel .bx-controls{width:100px;height:50px;position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.carsCarousel .bx-controls a.bx-next{left:55px;top:5px}.hpGuide .customGrid{padding:0 4%}.hpAbout{padding-bottom:57%}.hpAbout .aboutBotBox,.hpAbout .aboutTopBox{max-width:50%;position:relative;left:unset;top:unset;bottom:unset;float:left;width:100%;right:unset;min-height:275px}.hpFooter.flexCls{display:block}.footerForm{padding:35px 3%;max-width:100%;-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.footerMap{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:350px}.customFooter .customGrid.flexCls{display:block}.footerLeft,.footerMid,.footerRight{max-width:100%;text-align:center;height:auto;border-bottom:3px solid #ccc;border-right:0;border-left:0;padding-right:0;padding-bottom:15px;padding-left:0}.footerRight{padding-top:15px}.footerRight .footerSocialWrap{max-width:100%;width:100%;position:relative;top:unset;left:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}.footerRight .footerSocialWrap a{display:inline-block;margin:0 20px}.hpAbout.aboutTop .aboutTopBox,.hpAbout .aboutBotBox{max-width:100% !important;width:100% !important;-webkit-flex-basis:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;min-height:unset !important}.width-3.singleCar{max-width:33.3%}.exploreIntro .expIntroContent{max-width:100%}.exploreIntro .exploreImage{max-width:100%;margin-top:0;left:0;position:unset;padding-bottom:50%;margin-top:30px}.exploreIntro .caliTitle{margin-left:0;position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.exploreRepeat .singleSight{max-width:49%;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-right:2%;margin-bottom:4%}.exploreRepeat .singleSight:nth-child(2n+2){margin-right:0}.exploreIntro.expKassiopi .caliTitle{margin-left:0;width:auto}.exploreIntro.expKassiopi .exploreImage{left:0;margin-top:0;margin-bottom:30px}.singleIconCol{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:35px}.contactFormRow{display:block;padding:35px 2%}.contactFormRow .width-4{max-width:100%;text-align:center}.infoBox{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:35px}.socialCol{margin-top:65px}.infoWrap{display:block}.infoMenu{position:relative;top:unset;height:unset !important;min-height:unset !important;float:left;width:100%;max-width:100%;padding:25px 0;text-align:center}.infoMenu .infoMenuWrap{position:relative;left:0;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;top:unset;max-width:90%;margin:0 5%}.infoMenu .infoMenuWrap li{display:inline-block;float:none;margin:0 15px 15px;width:auto}.infoMenu .infoMenuWrap li.current_page_item{padding-left:0;border-left:0;border-bottom:2px solid #fff}.infoContent{padding:15px 0 50px;margin-left:0;max-width:100%;width:100%}.infoContent .infoContentWrap{max-width:90%;margin:0 5%}.mobMenuWrap li .sub-menu li:last-child a{margin-bottom:0}}@media screen and (max-width:767px){.mobHeader .mobHeaderBot .mobBook{padding-left:2%}.mobHeader .mobHeaderBot .mobBtnCol{padding-right:2%}.mobBook .solidBtn{font-size:11px}.heroImage{padding-bottom:50%;max-width:-webkit-calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:calc(100% - 40px);margin-left:40px}.hpHero .heroLeftCol .heroTitleGroup{left:5%;margin-top:20px;max-width:65%}.heroImage .heroChecklist{display:none}.checkboxField .checkboxLabel::after{top:12px}.carsCarousel .singleCar{border:0 !important;max-width:100vw !important;width:100vw !important;padding-left:0}.hpGuide{padding:35px 0}.hpGuide .singleGuideCol{max-width:100%;margin-right:0;margin-bottom:30px}.caliLargeLink{margin-left:0}.hpAbout .aboutBotBox,.hpAbout .aboutTopBox{max-width:100%;width:100%;min-height:unset}.hpAbout{background-image:none !important;padding-bottom:unset}.footerForm .width-6{max-width:100%;text-align:center}.footerPrimaryMenu,.footerBotMenu{display:none}.mobMenuWrap{margin:30px 10%}.mobMenuFooter{max-width:90%;margin-top:auto;margin-bottom:75px;width:100%;margin-left:5%;text-align:center}.mobMenuWrap li .sub-menu a{font-size:14px;text-transform:none}.mobHeader .mobHeaderBot .mobBtnCol{padding-right:4%}.caliSub{max-width:100%;margin-right:0}.hpAbout.aboutTop{padding-bottom:0}.hpAbout .aboutBotBox li{max-width:100%}.footerRight{border-bottom:0}.width-3.singleCar{border:0;max-width:100%}.exploreIntro .caliTitle{padding-left:15px;padding-right:15px;min-width:90%;font-size:34px;text-align:center}.exploreIntro{padding:60px 0 6%}.exploreIntro .smallGrid{padding:25px 15px}.exploreRepeat .singleSight{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:50px}.expIntroContent p{font-size:14px}.singleIconCol{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.iconsRepeat{padding:50px 0 50px}.hpCars .hpCarsText h2{font-size:20px}.centeredCali{font-size:28px;line-height:1.1;max-width:80%;margin:0 10% 35px}.mapRow.acf-map{height:300px}.infoMenu .infoMenuWrap li{display:block}.infoMenu .infoMenuWrap li.current_page_item{margin-bottom:10px;padding-bottom:5px}}@media screen and (max-width:480px){.checkboxField .checkboxLabel::after{top:11.5px}.hpAbout.aboutTop .aboutTopBox,.hpAbout.aboutTop .aboutBotBox{padding:25px 3%}.caliSub{font-size:25px}.mobHeader .mobHeaderTop a{margin:0 9px;font-size:12px}.hpHero .heroLeftCol .heroTitleGroup h1{font-size:36px}.hpHero .heroLeftCol .heroTitleGroup h1 span{font-size:20px}.hpHero .heroLeftCol .heroTitleGroup .titleGroupSub{font-size:15px;margin-top:8px;line-height:1.2}}