/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#search-results .btn{padding:5px 20px;}div.r4-logged-in-email{margin-left:12px;width:95%;}div.logged_in_field label[class=""]{font-size:0.9rem;opacity:0.65;transform:scale(0.79) translateY(-0.5rem) translateX(0.15rem);padding-top:1rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out;}div.logged_in_field p{line-height:15px;}.r2-progress .progress-bar{box-shadow:none;position:relative;background-color:#ff7600;height:2px;}._compact_rr_badge_stars{color:#F9A13B;font-size:18px;text-align:right;}.popover_rating_container .category-stars{color:#F9A13B;}.popover_rating_container .tooltip-inner{max-width:550px;}.rr_badge_percent_value{position:absolute;z-index:101;margin-left:40px;}.popover_rating_container .progress-bar-rr-badge{height:20px;position:relative;background:#F9A13B;}._rr_badge_stars{color:#F9A13B;}.border-bottom{border-bottom:1px solid #ccccee;}.s2-loc-name{min-height:60px;display:flex;display:-webkit-flex;align-items:center;}.r2-features-label{font-size:12px;padding:0 0 0 5px;font-weight:400;margin-bottom:0;}#inline_rate_search_box .form-floating>label{padding:0.7rem 0.75rem;}#inline_rate_search_box #pickup_poi input{height:50px;}#inline_rate_search_box .form-control{height:50px;}#inline_rate_search_box .form-floating>.form-control:focus,#inline_rate_search_box .form-floating>.form-control:not(:placeholder-shown){padding-bottom:0.45rem;}.card-filter{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-bottom:1px solid rgba(0,0,0,0.125);padding:20px 0;}.card-filter-header{cursor:pointer;border:none;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0em;text-align:left;}.card-filter-header a{text-decoration:none;color:#000000;}.card-filter-header i{float:right;}.card-filter-body{padding:20px 0 0 0;font-size:14px;line-height:21px;}.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:15px 0 35px 0;vertical-align:middle;user-select:none;}.rzslider.noanimate *{transition:none !important;}.rzslider.with-legend{margin-bottom:40px;}.rzslider[disabled]{cursor:not-allowed;}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3;}.rzslider[disabled] .rz-draggable{cursor:not-allowed;}.rzslider[disabled] .rz-selection{background:#8b91a2;}.rzslider[disabled] .rz-tick{cursor:not-allowed;}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2;}.rzslider span{position:absolute;display:inline-block;white-space:nowrap;}.rzslider .rz-base{width:100%;height:100%;padding:0;}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;transition:all linear 0.3s;}.rzslider .rz-draggable{cursor:move;}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:2px;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:transparent;}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d;}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688;}.rzslider .rz-selection{z-index:2;background:#F9A13B;;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:background-color linear 0.3s;}.rzslider .rz-restricted{z-index:3;background:#ff0000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.rzslider .rz-pointer{top:-4px;width:10px;height:10px;display:block;z-index:3;background:#F9A13B;border-radius:200px;box-shadow:0 0 0 2px #fff,0 0 0 3px #E6E6E6;}.rzslider .rz-pointer:hover:after{background-color:#ffffff;}.rzslider .rz-pointer.rz-active{z-index:4;}.rzslider .rz-pointer.rz-active:after{background-color:#ffffff;}.rzslider .rz-bubble{top:16px;padding:1px 0px;color:#55637d;cursor:default;transition:all linear 0.3s;font-size:15px;}.rzslider .rz-bubble.rz-limit{display:none;}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box;}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px;}.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%;transition:background-color linear 0.3s;}.rzslider .rz-tick.rz-selected{background:#0db9f0;}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0);}.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%,0);}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline;}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0;}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px;}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%;}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px !important;}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px !important;margin-left:3px;}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%;}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle;}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;transform:translate(0,-28%);}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;transform:translate(0,-28%);}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto;}.filter-rating-stars{color:#ffd133;}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333;}.ui-dialog{z-index:500;}.ui-dialog .ui-dialog-titlebar{padding:.64em 1em;position:relative;font-weight:bold;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:92%;overflow:hidden;text-overflow:ellipsis;}.ui-widget{font-size:1.1em;}.ui-dialog .ui-dialog-titlebar-close{background:#e6e6e6 url(/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-icons_16515e_256x240.png) repeat-x scroll 40% 57%;border:1px solid #ccc;}.ui-dialog .ui-dialog-titlebar-close{width:20px;padding:1px;height:20px;vertical-align:middle;}@media (max-width:576px){.feature-icon{height:25px;width:20px;}.popover_rating_container .tooltip-inner{max-width:300px;}}@media only screen and (max-width:460px){.ui-dialog{width:75% !important;}}#results-body .step2-desc p{margin-bottom:0;}.s2-pickup-label a{color:#000000;}.s2-veh-features-mobile{display:none;}.form-floating>label{font-size:0.9rem;}.r2-more-info a{color:#000000;}.ds_currency .form-select{max-width:170px;}#filter_cc_req_collapse_icon{float:right;}.s2-class-desc{font-size:18px;line-height:27px;font-weight:400;}.s2-vehicles-name{font-size:24px;line-height:40px;font-weight:600;}.r2-vehicle-attr{display:flex;align-items:center;justify-content:center;}.filter-results-title{background:#fff;color:#292C38;text-align:center;height:60px;line-height:60px;font-size:18px;border:1px solid #dee2e6;}.card-border-bottom{border-left:0;border-top:0;border-right:0;border-bottom:2px solid #E6E6E6;border-radius:0;}.card-border-bottom-top{border-left:0;border-bottom:2px solid #E6E6E6;border-right:0;border-top:2px solid #E6E6E6;border-radius:0;}.card{box-shadow:unset;}.r2-middle-container{padding-bottom:13px;padding-top:15px;}.r2-middle-container::after{content:'';height:1px;background:#B8B8B8;width:100%;margin:13px 15px 0 15px;}.form-check{margin-bottom:10px;padding-left:0px;}.form-check .form-check-input{font-size:18px;margin-top:0;margin-left:0;margin-right:10px;}.r2-vehicle-attr a{color:#292C38;}.s2-rate{font-size:23px;font-weight:700;line-height:30px;letter-spacing:0.5px;color:#8D8D8D;width:100%;}.s2-rate-txt{font-size:10px;font-weight:300;line-height:10px;letter-spacing:0.5px;color:#8D8D8D;}.s2-rate-decimal{font-size:18px;letter-spacing:0.5px;}.s2-rate-currency{font-size:11px;margin-left:-29px;}.save-quote-icon{width:20px;height:20px;margin-right:2px;}.s2-save-quote a{font-size:12px;text-decoration:none;}.step2-desc{font-size:10px;font-style:italic;font-width:400;line-height:24px;letter-spacing:0.5px;text-align:right;}.s2-additional-info img,.s2-mobile-bottom img:not(.save-quote-icon){filter:invert(65%) sepia(34%) saturate(844%) hue-rotate(350deg) brightness(99%) contrast(97%);}.fa-custom-stars{padding-left:4px;}._rr_badge_desc._rr_badge_num_ratings{font-size:10px;}#filter_type_collapse_icon{float:right;}.r2-blackout-message{font-size:10px;font-style:italic;font-weight:400;line-height:24px;letter-spacing:0.5px;background-color:#F6F6F6;padding:3px 5px;}.card-header{font-size:24px;font-weight:600;line-height:36px;}.itinerary-title{font-size:12px;font-weight:400;line-height:24px;letter-spacing:0.5px;color:#525252;margin-bottom:3px;}.itinerary-title-desc{font-size:15px;font-weight:400;line-height:16px;letter-spacing:0.5px;display:flex;align-items:center;margin-bottom:12px;}.rc-main-row{padding-top:23px;font-size:16px;line-height:24px;}.rc-secondary-row{font-size:12px;font-weight:400;line-height:24px;letter-spacing:0.5px;color:#525252;}#rates_r3 .fa.fa-lg{font-size:18px;}@media (min-width:992px){#rates_r4 #r3_agency_links_collapse{font-size:18px;font-width:500;}#search-results{margin-top:40px;}.table .col-value{text-align:right;}#rates_r3 .card-body-border-end{border-right:2px solid #E6E6E6;}#results-body.col-lg-9{width:80%;}.col-lg-3.filter_container{width:20%;}#results-body{padding-left:50px;}}@media (max-width:991px){.card-header{font-size:16px;line-height:24px;}.s2-class-desc{font-size:15px;line-height:24px;}.s2-vehicles-name{font-size:23px;}.r2-vehicle-attr{flex-direction:column;}.r2-middle-container::after{content:none;}.r2-middle-container{padding-top:0;padding-bottom:18px;}.fa-custom-stars{font-size:14px;padding-left:10px;}.r2-features-label{padding:0;}.s2-mobile-bottom::before{content:'';height:1px;width:100%;background:#D8D8D8;margin:20px;}#rates_r3 .card-header{font-size:16px;line-height:24px;}#rates_r3 .card-border-bottom .card-body{font-size:12px;}.itinerary-title-desc{font-size:14px;margin-bottom:14px;}.border-bottom-mobile{border-bottom:2px solid #E6E6E6 !important;border-radius:0;}}@media (min-width:992px){.col-lg-5.grid-45{width:44.66666667%;}.col-lg-7.grid-55{width:54.33333333%;}}#r3_btn_container .btn{padding:16px 87px 16px 90px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.5px;}.p-2-half{padding:0.75rem !important;}.currency-converter-text{font-size:16px;font-weight:600;line-height:24px;padding:15px 15px 15px 0px;}.rate-search-container{box-shadow:4px 4px 10px 0px #0000001A;border:2px solid #E6E6E6;padding:18px 18px;border-radius:15px;}.rate-search-container .form-floating > label{font-weight:400;line-height:24px;letter-spacing:0.5px;text-align:left;font-size:12px;height:auto;padding:0rem 0.75rem;}.rate-search-container .form-floating > .form-control:not(:placeholder-shown) ~ label{transform:unset;}#change_itinerary_container input,#change_itinerary_container .input-group-text{border:0;}#change_itinerary_container .form-control:focus{box-shadow:unset;}.input-group-bs-fix{display:inline-flex;}.input-group-bs-fix .input-group-text{padding:0;font-size:16px;}.h-100{height:100%;}#rates_r4 #btn_r4_submit,#r4_inquiry_button,#itinerary_step .r1_button button{padding:16px 15px 16px 15px;border-radius:200px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.5px;}.table .col_title{font-weight:600;}#itinerary_step .card{border:0;}.itinerary_title{font-size:24px !important;font-weight:600;line-height:36px;letter-spacing:0em;color:#13151D !important;padding-top:15px !important;padding-bottom:15px !important;}.revolution-hr{border-top:2px solid #E6E6E6;margin:10px 0px;}.agency_modules_links{text-decoration:none;padding-bottom:10px;display:block;}.r2-vehicle-attr-container{padding:30px 0 0px 0;}.r2-vehicle-attr-container .r2-vehicle-attr{justify-content:start;}.btn.btn-outline{border:2px solid #F9A13B;background:#ffffff;text-shadow:unset;color:#F9A13B;padding:10px 40px;border-radius:200px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.5px;}.btn.btn-small.btn-outline{padding:10px 20px;font-size:14px;font-weight:500;line-height:14px;}.btn-thanks{font-weight:600;font-size:16px;}.fs-12{font-size:12px;}.show-filters-btn button{border-radius:0;height:60px;margin-bottom:20px;width:100%;}.text-grey-dark{color:#525252;}@media (max-width:991px){.rate-search-container{box-shadow:4px 4px 10px 0px #0000001A;border:2px solid #E6E6E6;background:#fff;padding:18px 18px;border-radius:15px;}}.r3_upgrade_image img{max-width:300px;}#s2-loading-container .lc-image{height:150px;}#s2-loading-container .lc-row-1{height:24px;}#s2-loading-container .lc-row-2{height:50px;}.lc_bg{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lc_bg_animation;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;position:relative;width:100%;margin-bottom:10px;}@keyframes lc_bg_animation{0%{background-position:-468px 0}100%{background-position:468px 0}}@-webkit-keyframes lc_bg_animation{0%{background-position:-468px 0}100%{background-position:468px 0}}#tx_iframe_deviceFingerprint{z-index:1000000;position:fixed;width:400px;max-height:650px;top:5%;left:50%;transform:translate(-50%);height:100%;overflow:scroll;}#r3_itinerary_collapse .change_itinerary_row{font-size:13px;align-self:end;line-height:25px;padding-left:0;color:#F9A13B;}@media (max-width:992px){#r3_itinerary.show .change_itinerary_row{position:absolute;bottom:15px;right:15px;}}.r4-extras-container:not(.modal){display:block !important;}.r4_modal_extras,.modal .extras_show_more,.r4-extras-container .btn-close{display:none;}.modal .r4_modal_extras,.extras_show_more,.r4-extras-container.modal .btn-close{display:block;}.card-header.modal-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);}#r4_member_login,#r4_member_login .btn{font-size:13px;}#rates_r4 .r4-vehicle-image img{max-width:248px !important;}.flex-wrap{flex-wrap:wrap;}@media (max-width:768px){.extras_show_more{display:none;}.r4_modal_extras{display:block;}}.custom_rating_container{max-width:250px;}.itinerary-r4-loc{margin-left:27px;}.itinerary-loc-name{font-size:15px;}.r4-pickup-loc-container{position:relative;}.r4-pickup-loc-container::before{content:"";position:absolute;width:0;border-left:1px dashed #878787;left:21px;height:calc(100% - 32px);top:25px;}#map-container-body{min-height:365px;}.form-field-required::after{content:"*";color:red;}.locations-main-title{font-size:20px;font-weight:600;line-height:30px;letter-spacing:0em;}.locations-secondary-title{font-size:12px;font-weight:400;line-height:24px;letter-spacing:0.5px;color:#525252;}.btn.btn-outline-small,.btn.btn-outline-small:hover{border:1px solid #F9A13B;background:#ffffff;text-shadow:unset;color:#F9A13B;border-radius:200px;font-size:11px;font-weight:600;letter-spacing:0.5px;font-style:italic;}#allLocationsContainer .btn.btn-outline,#allLocationsContainer .btn.btn-outline:hover{padding:10px;font-size:12px;}#allLocationsContainer .btn.btn-primary{padding:10px;font-size:12px;font-weight:600;}.instructions_modal .locations-secondary-title{display:none;}.active-filters-container{border-top-left-radius:0;border-top-right-radius:0;background-radius:5px;}.active-filters-container .filter-category-badge{font-size:0.875rem;padding:0.5rem 0.75rem;font-weight:500;display:inline-flex;align-items:center;background-color:#fff;color:#292C38;border-radius:5px;position:relative;cursor:help;transition:background-color 0.2s;border:1px solid #dee2e6;}.active-filters-container .filter-category-badge:hover{color:rgba(41,44,56,0.65);}.active-filters-container .filter-category-badge i{margin-right:0.25rem;font-size:0.75rem;}.active-filters-container .filter-category-badge .count-badge{background-color:#F9A13B;color:white;border-radius:50%;padding:0.1rem 0.4rem;font-weight:bold;margin-left:0.5rem;min-width:1.2rem;text-align:center;line-height:1.2;}.filter-tooltip{position:absolute;background-color:#333;color:white;padding:0.5rem;border-radius:4px;font-size:0.8rem;min-width:150px;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:5px;box-shadow:0 2px 8px rgba(0,0,0,0.2);}.filter-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#333;}.filter-category-badge:hover .filter-tooltip{opacity:1;visibility:visible;}.filter-tooltip ul{margin:0;padding:0;list-style:none;}.filter-tooltip li{padding:0.1rem 0;border-bottom:1px solid #555;}.filter-tooltip li:last-child{border-bottom:none;}.cursor-pointer{cursor:pointer;}@media (max-width:768px){.active-filters-container .d-flex{justify-content:center;flex-wrap:wrap;}.active-filters-container .filter-category-badge{font-size:0.8rem;margin-bottom:0.25rem;}.active-filters-container .btn-outline-danger{margin-top:0.5rem;width:100%;}}.list-card-sm{border:2px solid #E6E6E6;padding:20px;margin-bottom:20px;font-size:18px;font-weight:600;line-height:16px;border-radius:10px;}
