/*!
Theme Name: niconicorentacar-pc
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: niconicorentacar-pc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

niconicorentacar-pc is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/.select-car-card{margin-bottom:1em}.select-car-card.extra{height:12.5em}.car-card-wrap{display:grid;grid-template-columns:1fr;grid-template-rows:2rem 1rem 10rem 8rem 3rem 2rem}@media(min-width: 768px){.car-card-wrap{grid-template-columns:1fr 1fr;grid-template-rows:2rem 2rem 8rem 3rem 2rem;column-gap:1rem}}.car-card-title{grid-row-start:1;grid-row-end:2;color:#41a149;font-weight:600;font-size:1.5em}.car-card-title span{color:#a0a2a7;font-size:.7em;font-weight:550}.car-card-title.cc-top{font-size:1.4em}@media(min-width: 768px){.car-card-title{grid-column-start:2;grid-row-start:1;grid-row-end:2}}.car-card-samples{grid-row-start:2;grid-row-end:3;font-size:.8em;font-weight:550;margin-bottom:.3em}.car-card-samples.sc-top{min-height:3em}@media(min-width: 768px){.car-card-samples{line-height:1rem;font-size:1em;grid-column-start:2;grid-row-start:2;grid-row-end:3}}.car-card-thumbnail{grid-row-start:3;grid-row-end:4}.car-card-thumbnail img{max-height:100%;width:auto;display:block;margin:auto;padding:1rem}@media(min-width: 768px){.car-card-thumbnail{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:7}}.car-card-info{grid-row-start:4;grid-row-end:5;padding-top:.2em;font-size:.9em}@media(min-width: 768px){.car-card-info{grid-column-start:2;grid-row-start:3;grid-row-end:4}}.car-card-specs{font-size:1em;font-weight:600;margin:auto}.car-card-specs li{color:#000}.car-card-price{grid-row-start:5;grid-row-end:6;float:right;padding-top:.2em}@media(min-width: 768px){.car-card-price{grid-column-start:2;grid-row-start:4;grid-row-end:5}}.select-car-btn{grid-row-start:6;grid-row-end:7;background-color:#fe1243;color:#fff;text-align:center;font-weight:700;width:7em;font-size:1em;margin:auto;padding:.3em;border-radius:.4em;border:none}.select-car-btn:hover{cursor:pointer;background-color:rgba(254,18,67,.75)}@media(min-width: 768px){.select-car-btn{grid-column-start:2;grid-row-start:5;grid-row-end:6}}.reservation-sb-title{font-size:1.35em;font-weight:550}.reservation-sb-subtitle{font-size:1em;font-weight:550;color:#a0a2a7;margin-top:.5em}.extra-card-title{color:#41a149;font-weight:600;font-size:1em;width:18em}.extra-card-right{display:inline-block;height:100%;width:75%;vertical-align:top;padding:0 1em}.extra-card-left{display:inline-block;width:25%;vertical-align:top;padding:1em}.round-button{display:inline-block;width:2em;height:2em;line-height:2em;border-radius:50%;color:#f5f5f5;text-align:center;text-decoration:none;background-color:#fe1243;vertical-align:middle;font-size:.8em;font-weight:bold}.round-button:hover{background-color:rgba(254,18,67,.75);cursor:pointer}.sb_extra_title{float:left;width:62%;vertical-align:top;text-align:left;font-size:.95em}.sb_extra_quantity{width:10%;float:left;vertical-align:top;font-size:.95em}.sb_extra_cost{float:right;width:28%;vertical-align:top;text-align:right;font-size:.95em}.sb_extra{width:100%}#no-extra-selected{font-style:italic;color:gray}#vehicleForm:hover{cursor:pointer}.select-extra-card{display:grid;grid-template-columns:30% 20% 1fr;grid-template-rows:2rem auto 1fr;column-gap:1rem;margin-bottom:1em}.extra-card-title{grid-column-start:2;grid-column-end:-1;grid-row-start:1;grid-row-end:2;width:auto;line-height:1rem}.extra-card-thumbnail{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:-1;display:flex;align-items:flex-start}.extra-card-thumbnail img{display:block;margin:auto}.extra-card-info{grid-column-start:2;grid-column-end:-1;grid-row-start:2;grid-row-end:3;padding-bottom:1rem}.extra-card-price{grid-column-start:3;grid-column-end:-1;grid-row-start:3;grid-row-end:-1;text-align:right}.extra-counter{display:flex;justify-content:right;align-items:center;gap:.5rem}.form-row{align-items:flex-end}.order-submit-button{width:47.5%;display:inline-block;background-color:#fe1243;color:#fff;font-weight:600;color:#fff;padding:1em;border:none;border-radius:.3em}#wp_login_form{width:100%;margin:4em auto;max-width:525px;position:relative;padding:40px 70px 50px 70px;height:auto;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;padding:1em;color:#000}.tenpo-admin-menu{display:flex;gap:1rem;align-items:center;margin:0 auto 1rem}.tenpo-admin-menu h2,.tenpo-admin-menu a{font-size:1rem}.tenpo-order-table{margin:0 auto}.tenpo-order-table td,.tenpo-order-table th{max-width:20rem;padding:1rem;border:1px solid #d4d4d4}.stock-table .weekend{background-color:#add8e6}.stock-table td{border:1px solid #d4d4d4}.logo-text{margin:-3rem auto 0;text-align:center;position:relative;z-index:1}.logo-text img{width:120px;height:120px;margin-bottom:1rem}@media(min-width: 768px){.logo-text img{width:150px;height:150px}}.logo-text p{font-size:28px}.logo-text span{font-size:14px}@media(min-width: 576px){.logo-text{margin:-5rem auto 0}}.office-card{border-radius:4px;border:1px solid #f1f1f1;margin-bottom:1rem}.office-card h2{background:#f1f1f1;padding:1rem;font-size:18px}@media(min-width: 576px){.office-card h2{font-size:22px}}.office-card ul{margin:0}.office-hero{position:relative;overflow:hidden;min-height:245px;max-height:600px;background-image:url("https://niconicorentacar.jp/wp-content/uploads/2023/12/kaigaioffice.png");background-position:center;background-size:cover}.office-hero::before{content:"";display:block;padding-bottom:41.4%}.office-hero::after{content:"";background:rgba(0,0,0,.4);position:absolute;height:100%;width:100%;top:0;left:0}.office-hero-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;font-size:20px}@media(min-width: 576px){.office-hero-text{font-size:28px}}.office-location{padding:1rem;margin-bottom:2rem}.office-location h3{font-size:18px;font-weight:bold}@media(min-width: 576px){.office-location h3{font-size:22px}}.office-location h4{font-size:1.2rem}.office-location p{font-size:14px;line-height:14px}.office-location .office-title{gap:.5rem}.office-location img{max-height:2rem}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}html,body{width:100%;height:100%;margin:0px;padding:0px;overflow-x:hidden;-webkit-overflow-scrolling:touch}h1{font-size:2.35em;margin:0;color:#41a149}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);color:#000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul{list-style:none;padding:0}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=phone],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:0px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#000}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative;margin-right:1.1em}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}h2{font-size:3em;margin:0 0 .25em;line-height:1em}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clearfix::after{content:"";clear:both;display:table}.page-section{width:100%;margin-bottom:1em;display:table;clear:both;content:""}.grey-back{background-color:#f8f8f8;width:100%;padding-bottom:2em}.grey-back .page-section{margin-bottom:0}.inline-block{display:inline-block;width:49%}.page-section-header{font-size:2em}.bread-crumb{color:#ef4545;text-decoration:none;font-size:.85em}.current-page{font-size:.85em}.hokkaido-color{color:#76539e}.kanto-color{color:#47a1c5}.kyushu-color{color:#d33c47}.col-12.mobile{padding:0 0 15px 0}#main{max-width:65em;margin:auto}.card-style{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;padding:1em}.card-style:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}#progressbar li div{height:75px;width:75px;margin:auto;color:#a0a2a7;background-color:#eaeaea;border-radius:50%;position:relative;z-index:2;text-align:center;line-height:75px;font-size:25px}#progressbar li.active-1 div,#progressbar li.active-2 div{background-color:#41a149;color:#fff}#progressbar li{position:relative}#progressbar li:before{content:"";height:15px;width:50%;background-color:#eaeaea;position:absolute;top:32px;z-index:1}#progressbar li:after{content:"";height:15px;width:50%;background-color:#eaeaea;position:absolute;top:32px;left:50%;z-index:1}#progressbar a{color:#fff}#progressbar li.active-1:before,#progressbar li.active-2:after,#progressbar li.active-2:before{background-color:#41a149}#progressbar p{position:relative;color:#000;top:5px;font-size:20px;text-align:center;line-height:20px;right:50%;width:200%}#progressbar li.active-1 div p{color:#41a149;font-weight:bold}#progressbar li{display:inline-block;vertical-align:top;width:20%}.helper{height:100%;vertical-align:middle;display:inline-block}#page{position:relative}#nav-bar{font-size:1rem;height:5em;width:100%;background-color:rgba(65,161,73,.85);position:fixed;top:0;z-index:100}#nav-bar-content{height:100%}#logo{vertical-align:middle;display:inline-block}#nav-bar-logo{height:100%;padding:0}#nav-bar-menu{height:100%;padding:0}.navbar-collapse.show{max-height:100vh;overflow-y:scroll}#site-navigation{display:inline-block;vertical-align:middle;font-weight:600;float:right}#primary-menu>li>a{color:#fff}#primary-menu>li>a{line-height:5em;height:5em}#primary-menu>li>a:hover{color:#fff000}.sub-menu{border:1px solid #e9e9e9}.sub-menu li{padding:.5em;background-color:rgba(221,221,221,.85);margin-right:0;width:14em}.sub-menu>li>a{color:#666}.sub-menu>li>a:hover{color:#ea3241}.site-footer{background-color:#41a149;padding:0 3em;color:#fff}.yotpo-image.lazy{height:218px !important;width:218px !important}.y-image-wrapper{height:218px !important;width:218px !important}.grow img{transition:1s ease}.grow img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:1s ease}.scroller{cursor:pointer}.content-banner{color:#000;text-decoration:none;position:relative}.content-banner a{position:absolute;bottom:0;right:0}.no-decoration{text-decoration:none}a{text-decoration:none !important}a:hover{text-decoration:none !important}#hero{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}#hero-content{margin:auto}#hero-reservation-mobile{background-color:#f1f1f1;padding:1em;font-weight:550}#mobile-hero{width:100%;height:auto;background-size:cover;position:relative;border-radius:0px;margin-bottom:0px}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#mobile-hero-text{color:#fff;position:absolute;right:32px;bottom:200px;font-weight:bold;font-size:1.7em}#mobile-hero-text a{text-decoration:none}#mobile-hero-text span{font-size:41%;line-height:19%}#mobile-hero-see{position:absolute;bottom:30px;width:100%}#whats-included{padding:0 2em}#whats-included li{padding-bottom:.5em}#mobile-hero-see p{color:#fff;text-align:center;font-weight:bold;font-size:1.1em}#drive-requirements{padding:0 2em}.arrow{text-align:center;margin:8% 0;position:relative;top:40px;color:#fff}.bounce{-moz-animation:bounce 2s 2;-webkit-animation:bounce 2s 2;animation:bounce 2s 2}.arrow a{color:#fff;text-decoration:none}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.location-list.mobile{margin-top:1em;font-size:1.2em;padding-left:1em}.location-list li{padding-bottom:.5em}.location-list i{color:#fe1243}.banner-list li{width:100%;height:6em;background-color:#000;margin-top:1em}#hero-reservation{background-color:#f1f1f1;padding:1em;font-weight:550}#pick-up-location{width:100%;margin-bottom:1em;background-color:#fff}#drop-off-location{width:100%;margin-bottom:1em;background-color:#fff}#pick-up-date{display:inline-block;width:75%;margin:0 3% 1em 0;height:2em}#pick-up-date:hover{cursor:pointer}#pick-up-date.mobile{width:70%;vertical-align:top}#drop-off-date{display:inline-block;width:75%;margin:0 3% 1em 0;height:2em}#drop-off-date:hover{cursor:pointer}#drop-off-date.mobile{width:70%;vertical-align:top}#pick-up-time{display:inline-block;width:22%;padding:.1em;background-color:#fff;height:2em}#pick-up-time.mobile{width:27%;border-radius:0;vertical-align:top}#drop-off-time{display:inline-block;width:22%;background-color:#fff;padding:.1em;height:2em}#drop-off-time.mobile{width:27%;border-radius:0;vertical-align:top}#booking-start{background-color:#fe1243;color:#fff;font-weight:700;width:9em;font-size:1em;display:block;margin:auto;padding:.8em;border-radius:.4em;border:none}#booking-start:hover{background-color:rgba(254,18,67,.75);cursor:pointer}#form-top{background-color:rgba(65,161,73,.85);border-radius:6px 6px 0 0;color:#fff;font-size:1.4em;font-weight:600;width:100%;padding:.5em;text-align:center;margin-top:1em}#form-bottom{background-color:rgba(65,161,73,.85);height:2em;border-radius:0 0 6px 6px;width:100%}.mobile-price-table{text-align:center;font-size:1em;border-collapse:collapse}.mobile-price-table td{border:1px solid #d4d4d4;padding:.5em 0}.attn-badge{position:absolute;top:0;right:0;color:#fff;background-color:red;border-radius:100%;height:60px;width:60px;text-align:center;line-height:60px;font-weight:bold;margin:5px 5px 0 0}.top-card-top{width:auto;position:relative}.pika-single{z-index:10050 !important}.news-box ul li:nth-child(even){background-color:#f8f8f8}.news-box ul li{padding:1em}.news-header{text-align:center;background-color:#41a149;color:#fff}.news-box{height:25em;overflow-y:scroll;border:1px solid #f8f8f8}.news-header{font-weight:bold;font-size:1.7em}.news-date{font-size:.7em}.news-title{font-weight:bold;color:#8fbc8f}.pros-titles{font-size:1.5em}.sns-links{font-size:175%}.book-now-btn{background-color:#ef4545;color:#fff;border-radius:.25em;font-size:1em;font-weight:600;padding:1em;margin-bottom:1em;text-align:center}.book-now-anchor{text-decoration:none}.shop-info ul li{padding:.7em;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;font-size:.95em}.shop-info ul:last-child{border-bottom:1px solid #ddd}.shop-info ul li span{font-weight:bold}.shop-info ul li p{margin:0}#shuttle-info-2{display:none}#shuttle-info-3{display:none}.shuttle-tab{height:3em;padding:1em;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;display:inline-block;position:relative;top:1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.not-selected-tab{border-bottom:1px solid #ddd;background-color:#f8f8f8}.not-selected-tab:hover{cursor:pointer}.selected-tab{border-bottom:1px solid #fff}.shuttle-info{border:1px solid #ddd;padding:1em;height:41em;overflow:auto}.shuttle-info.mobile{height:100%}.shuttle-info div{vertical-align:top}.shuttle-info div a{color:#f14545;text-decoration:none}.shuttle-directions li{margin-bottom:.5em;max-width:100%}.shuttle-directions li span{font-weight:600;margin-right:1em;font-size:1em;margin:0;border-bottom:none;text-align:left;width:2em;display:inline-block;vertical-align:top}.shuttle-directions li p{display:inline-block;margin:0;max-width:100%}.shuttle-directions span{font-size:1.5em;font-weight:600;width:100%;display:block;margin-bottom:.5em;border-bottom:1px solid #ddd;text-align:center}.shuttle-map-img{padding-bottom:2em;display:block;margin:auto;max-height:500px;max-width:400px}.mobile-shuttle-title{font-weight:600;font-size:1.2em}#locations-table{border-collapse:collapse}#locations-table th{border:1px solid #ddd;background-color:#52b9e9;color:#fff;font-weight:600;padding:.5em 1em}#locations-table a{color:#000;text-decoration:none}#locations-table td{border:1px solid #ddd;padding:1em;max-width:25em}#locations-table td:hover{background-color:#ecf6fa}.air-code{text-align:center}.table-phone{width:12em}.vehicle-card.mobile{height:100%;margin-bottom:1.5em}.card-image{display:block;margin:auto;width:100%;background-color:#dcefe0;padding:2em 1em}.car-type{color:#ccc}.card-header h3{display:inline-block;vertical-align:bottom;width:42%;margin:0;font-size:1.2em}.car-price{color:#41a149 !important;font-size:1.8em;line-height:1.2em;font-weight:600}.car-og-price{color:#ef4545 !important;font-size:1.6em;line-height:1.2em;font-weight:600;text-decoration:line-through}.car-price.card-price{width:56%}.car-price span{font-size:.5em}.car-og-price span{font-size:.5em}.percent-off{margin-bottom:1em}.car-price.mobile{float:left;text-align:left;padding-top:.3em}.car-price.cp-top{font-size:1.2em}.card-content{margin-top:1em}.car-specs{font-size:1em;font-weight:600;margin-top:1em}.see-more{width:100%;text-align:right;vertical-align:middle}.icon-right-open:before{vertical-align:middle}.image-btn{height:315px;width:210px}.image-btn:hover{cursor:pointer}.image-cover{position:absolute;width:500px;margin-left:1.4em}.car-image{display:none}.car-arrow{display:inline-block;vertical-align:middle;max-width:20px}.helper{height:100%;vertical-align:middle}#next-img{padding-left:190px}#selected-image{display:block;margin:auto}.card-spacing>.col-12{padding:1em}.faq-card{width:100%;padding:1em;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:.5em}.faq-answer{padding:.5em 1em;font-size:.9em}.faq-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.still-have-question{text-align:center}.still-have-question a{color:#e50012;text-decoration:none}.res-edit{color:#41a149;font-size:.7em;vertical-align:top;padding-top:.4em}.order-input{background-color:#f4f4f4;width:100%}.form-section{margin-top:1em}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;width:calc(100% - 1em);right:0}.autocomplete{position:relative}.required{color:red}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff !important;color:#fff}.order-select{padding:3px;background-color:#f4f4f4;width:100%}.order-submit-button:hover{cursor:pointer;background-color:rgba(254,18,67,.75)}.order-submit-button p{text-align:center;margin:0}#check-promo-button{display:inline-block;color:#fff;font-weight:600;background-color:#fe1243;border:none;border-radius:.3em;margin-top:2em;height:2.4em;vertical-align:top;padding:.3em;text-align:center}#check-promo-button:hover{cursor:pointer;background-color:rgba(254,18,67,.75)}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.return-top{color:#fe1243;font-size:1.2em;font-weight:bold;text-decoration:none}.return-top:hover{text-decoration:underline;color:#fe1243}.time-label{font-weight:bold;width:4em}.article-list li{margin-bottom:.5em}.article-list a{color:inherit}.comments-area{margin-top:3em}.comment-metadata{float:right}.comment-metadata a{text-decoration:none;font-size:.7em}.comments-title{display:none}.comment-author{display:inline-block}.comment-author img{display:none}.comment-list{padding:0}.comment-list li{padding:1em 1em}.comment-list li:nth-child(odd){background-color:#f3f3f3}.comment-list li:nth-child(even){background-color:#f9f9f9}.reply a{text-decoration:none;color:#8fbc8f;font-weight:bold}.blog-link{color:red !important;text-decoration:none}.blog-link:hover{color:#41a149}.blog-image{margin:2em auto;display:block}.blog-figure{margin:2em auto;max-width:100%;display:block}.blog-figure img{max-width:100%;display:block;margin:auto;max-height:750px}.blog-figure figcaption{text-align:center;padding:.5em 0}.blog-headers{font-size:2em;color:#41a149;padding-top:1em}h3.blog-headers{font-size:1.5em}.blog-list{padding-left:4em;list-style:square}.blog-table{border-collapse:collapse}.blog-table td,th{margin:0;padding:.5em;border:1px solid #d4d4d4}.blog-table tr{border-bottom:1px solid #d4d4d4}@media screen and (max-width: 768px){.timeline::before{left:50px}.timeline .timeline-img{left:50px}.timeline .timeline-content{max-width:100%;width:auto;margin-left:70px}.timeline .timeline-item:nth-child(even) .timeline-content{float:none}.timeline .timeline-item:nth-child(odd) .timeline-content::after{content:"";position:absolute;border-style:solid;width:0;height:0;top:30px;left:-15px;border-width:10px 15px 10px 0;border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)}}.nav{-webkit-transition:right .5s ease;-moz-transition:right .5s ease;-ms-transition:right .5s ease;-o-transition:right .5s ease;transition:right .5s ease;background:#d3d3d3;color:#fff;cursor:pointer;font-size:2rem;height:100vh;right:-20rem;padding:6rem 2rem 2rem 2rem;position:fixed;top:0;width:15rem;z-index:1}.nav.expanded{right:0}.nav ul{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);list-style:none;margin:0;padding:0}.nav-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:1.3rem;right:2rem;position:fixed;top:2rem;width:2.5rem;z-index:2}.nav-toggle:hover{opacity:.8}.nav-toggle .nav-toggle-bar,.nav-toggle .nav-toggle-bar::after,.nav-toggle .nav-toggle-bar::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:#fff;content:"";height:.4rem;width:100%}.nav-toggle .nav-toggle-bar{margin-top:0}.nav-toggle .nav-toggle-bar::after{margin-top:.8rem}.nav-toggle .nav-toggle-bar::before{margin-top:-0.8rem}.nav-toggle.expanded .nav-toggle-bar{background:rgba(0,0,0,0)}.nav-toggle.expanded .nav-toggle-bar::after,.nav-toggle.expanded .nav-toggle-bar::before{background:#fff;margin-top:0}.nav-toggle.expanded .nav-toggle-bar::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.expanded .nav-toggle-bar::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-style{text-decoration:none;color:inherit}.mobile-menu a{text-decoration:none;color:#fff}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#d3d3d3;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav ul{list-style-type:none}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:1.4em;color:#818181;display:block;transition:.3s;border-bottom:1px solid #a9a9a9;width:16rem}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#main{transition:margin-left .5s;padding:16px}.insurance-table td{background-color:#d3d3d3;padding:.5em}.insurance-category{font-weight:bold;width:8em}.pp-header{font-weight:bold;font-size:1.2em}.wpcf7-form-control-wrap input{width:100%}.language-selector{display:inline-block;vertical-align:middle;padding:0;font-weight:600;height:100%}#lang-select{height:100%;display:inline-block}.car-type-label{color:#a0a2a7;font-size:.8em;font-weight:550}.col-12.mobile a{text-decoration:none !important}span.mine{background:#a5301e;padding:5px;color:#fff}input:focus{border:none !important}input#submitbtn{border:none;padding:15px 60px;border-radius:25px;background:#41a149;color:#fff;font-weight:400;display:block;margin:auto}span.hey{color:#fff}.site-inner{width:100%;margin:auto;max-width:525px !important;position:relative;padding-bottom:40px}label.tab{color:#fff;font-size:22px;margin-right:15px;padding-bottom:5px;margin:0 15px 10px 0;display:inline-block;border-bottom:2px solid #daf3dc}.link-button{background-color:#fe1243;color:#fff;font-weight:700;font-size:1em;display:block;margin:auto;padding:.8em;border-radius:.4em;border:none;text-align:center}.link-button:hover{color:#fff !important}.location-result{padding:1em .5em}.location-result h3{color:#41a149;font-weight:bold;font-size:1.3em}.grecaptcha-badge{display:none}#top-message{width:100%;background-color:#538134;padding:10px;color:#fff;text-align:center}#card-expiration{color:red}.menu-sub-header{padding:.25rem 1rem;margin-top:.5rem}.subheader{font-weight:bold;color:#41a149;font-size:2em}.yotpo-display-wrapper.carousel-display-wrapper{width:100% !important}.y-image-wrapper{min-height:50px}@media only screen and (max-width: 1220px){form#wp_login_form{padding:30px 20px 30px 20px}}@media only screen and (max-width: 768px){.site-inner{padding:5% 5% 5% !important}form#wp_login_form{margin:0em auto;height:100vh}}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}
