/* ============================================================
   SEED.STYLE14.CSS — BASE SITE STYLES (unchanged)
   ============================================================ */
.footer-bar-inside,header .menu{padding:0 100px}.h1-seniors-title,.h2-title-senior{font-family:inherit;line-height:1.1}.rs_product_title,body,html{font-family:Inter,'Open Sans','Arial Narrow',Arial,sans-serif}header .nav,header .nav ul,header .nav ul li{position:relative;margin:0}.clear,footer,footer .row{clear:both}.underline-link,header .Statement a{text-decoration:underline}#SignUp h3,#footer1 .title,header .Statement{font-family:'Open Sans','Arial Narrow',Arial,sans-serif}@font-face{font-family:Inter;src:url('../Fonts/Inter-Variable.ttf') format('truetype');font-display:swap}body,html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-weight:300}#header,.fas.fa-caret-down,.mobile-logo-senior,.mobileStatement,.social-mobile-custom,.unSure,header .menu .menu-btn,header .nav ul li>ul,header .nav::before,iframe[name=google_conversion_frame]{display:none}header{position:fixed;top:0;left:0;right:0;z-index:100}header .menu{position:relative;display:block;width:100%;margin:0 auto;background-color:#fff;text-align:center;height:75px;box-shadow:0 1px 10px 0 rgba(0,0,0,.5);z-index:1}footer .row{padding:80px 100px 0}header .menu .logo{padding:10px 10px 10px 0;float:left}header .menu .logo img{width:100%;max-width:300px;min-width:250px}header .menu .social{text-align:right;padding-top:25px}header .menu .social ul{width:100%;list-style:none}header .menu .social ul li{display:inline-block;padding:10px;text-align:center}header .Statement{color:#fff;text-align:center;padding:16px 0;margin-top:2px;font-size:24px;background:#f48020;background:-moz-linear-gradient(left,#f48020 0,#f4a720 50%,#f48020 100%);background:-webkit-linear-gradient(left,#f48020 0,#f4a720 50%,#f48020 100%);background:linear-gradient(to right,#f48020 0,#f4a720 50%,#f48020 100%)}.flags,main>.row{background-color:#fff}header .Statement a{color:#fff;background:None}header .nav{float:right;padding:0;top:50%;transform:translateY(-50%)}header .nav ul{list-style:none;padding:0}header .nav ul li{float:left;padding:0}header .nav ul li a{display:block;text-decoration:none}header .nav>ul>li>a{height:75px;line-height:75px;margin:0 4px}.rentalDeal p,header .nav>ul>li:first-of-type>a{margin-left:0}header .nav>ul>li:last-of-type>a,main .featuredIconList .flexBox:last-of-type{margin-right:0}header .nav ul li a div{display:inline-block;padding:0;color:#b96117;text-transform:uppercase;font-size:13px;font-weight:500;line-height:26px}header .nav>ul>li>a>div{padding:6px 8px}header .nav ul li:hover>a>div{background:#f6f6f6}#footer1 ul li a,header .nav ul li a div.button{color:#fff}header .nav ul li a div.button.color1{background-color:#f58020;padding:6px 14px;margin-left:0}header .nav ul li a div.button.color2{background-color:#4b9552;padding:6px 26px;margin-right:0;width:156px}header .nav ul li ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0;max-height:calc(100vh - 100px);overflow:auto}header .nav ul li ul li{float:none;width:200px}header .nav ul li ul div{width:100%;text-align:left;padding:6px;color:#333}header .nav ul li ul ul{top:0;left:100%}header .nav ul li:hover>ul{box-shadow:0 4px 3px 0 rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.07)}header .nav ul li>ul.active,header .nav ul li>ul:hover{display:block;position:absolute}.h1-seniors-title{font-size:22px;margin:0 0 12px;letter-spacing:-1px;font-weight:300;color:inherit}.h2-title-senior{font-weight:500;font-size:16px;margin-bottom:0;margin-top:10px;color:#212529}.rs_product_title{font-weight:300;font-size:2em;margin:0 0 .25em;line-height:1.4;color:#333}header .search form{float:none;display:inline-block;margin:0 auto;height:68px;width:100%}.mentions .mentionIcons .mentionIconWrapper img,header .search form table{width:100%}header .search form table td:first-of-type{width:68px}header .search input.searchBtn{float:left;background:url('https://carrentalsavers.com/images/search_btn.png') no-repeat;border:none;margin:0;padding:0;width:68px;height:67px}header .search input.searchInput{float:left;margin:0;padding:0 5px;height:67px;position:relative;background:0 0;border:1px dotted #999;color:#fff;width:100%}header .search input.searchInput:focus{background:#fff;color:#000}@media only screen and (max-width:1320px){.footer-bar-inside,header .menu{padding:0 10px}footer .row{padding:80px 10px 0}}@media only screen and (max-width:1138px){.fas.fa-caret-down{display:inline-block;font-size:18px;color:#f48020;padding:8px 20px 8px 30px}header .nav ul{display:flex;flex-direction:column;padding-left:15px}header .menu .nav .navItem.button.color1,header .nav>ul>li>a>div{padding:0}header .nav ul li:hover>ul{box-shadow:none;border-top:none}header .nav ul li>ul.active{display:block;position:relative}header{position:relative;width:100%;margin:0}header .menu{height:auto;max-height:75px;overflow:hidden;transition:max-height 1s;text-align:left;padding:0}header .menu.expand{max-height:100%}header .menu .menu-btn{display:inline-block;position:absolute;box-sizing:border-box;background-color:transparent;border:none;border-radius:0;width:87px;height:75px;padding:28px;outline:0;font-size:8px}header .menu .menu-btn span{background-color:#f48020;display:block;height:.3em;margin-bottom:.7em;transition:.3s}header .menu .menu-btn.toggled{background-color:#fff}header .menu .menu-btn.toggled span:first-child{transform:rotate(45deg);margin-top:.8em}header .menu .menu-btn.toggled span:nth-child(2){transform:rotate(-135deg);margin-top:-1em}header .menu .menu-btn.toggled span:nth-child(3){transform:rotate(-45deg);margin-top:-1.1em}header .menu .logo{display:inline-block;float:none;margin-left:87px;height:75px}header .menu .nav{display:block;float:none;top:0;transform:none;padding:10px 0 0}header .menu .nav::before{content:"";display:block;position:absolute;top:-10px;width:100%;height:10px;box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}header .menu .nav .navItem{display:block;margin:0;width:100%}header .menu .nav .navItem.button.color2{padding:0;width:100%}.flags{display:none}}main>.row,main>.row>.col-md-12{padding:0}.flags{float:right;position:relative;right:100px;padding:8px 0;width:156px;text-align:center}.flags a:first-of-type{margin-right:20px}.flags a img{height:15px}main{margin-top:75px}footer p,main .row,main>.row{margin:0}main>.row:nth-of-type(2n){background-color:#f4f4f4}main .CarSearch .row{margin:0;padding:0}main .CarSearch .row input[type=text],main .CarSearch .row select{width:100%;text-align:left;height:40px;padding:5px;margin:1px 0}main .CarSearch .row input[type=checkbox],main .CarSearch .row input[type=radio]{padding:5px;height:20px;width:20px;position:relative;top:3px}main .CarSearch .row h3{font-size:16px;text-align:left;margin-top:10px}main .CarSearch .row .differentDropOff label{float:left;clear:right;margin:0 10px}main .CarSearch .row input[type=submit]{background-color:#f48020;color:#fff;border:1px solid #eee;box-shadow:none;padding:5px}main .PickADate{width:50%;margin:0 auto;border:1px solid #999;padding:10px 0;box-shadow:0 0 10px #ddd;border-radius:8px}main .featuredIconList{background-image:linear-gradient(to bottom right,#f58020,#c15903);color:#fff;padding:40px 100px 80px}main .featuredIconList h1{margin-bottom:60px;font-weight:300}main .featuredIconList .flexContainer{display:flex;width:100%;margin:26px 0 0;justify-content:space-between;flex-wrap:wrap;column-gap:20px;row-gap:60px;align-items:stretch}main .featuredIconList .flexBox{position:relative;display:flex;text-align:left;margin:0;width:14%;min-width:140px;max-width:250px}main .featuredIconList .flexBox a{display:flex;flex-direction:column;text-decoration:none;box-shadow:0 -1px 8px 2px rgba(0,0,0,.3)}main .featuredIconList .flexBox img{margin:0;width:100%;z-index:1}main .featuredIconList .flexBox p{margin:0;width:100%;color:#fff}main .featuredIconList .flexBox .featuredTag{position:absolute;top:-26px;width:auto;text-transform:uppercase;padding:0 8px;font-size:12px;font-weight:500;line-height:26px;box-shadow:0 0 7px 1px rgba(0,0,0,.3)}main .featuredIconList .flexBox .featuredTag.new{background-color:#4b9552}main .featuredIconList .flexBox .featuredTag.extended{background-color:#1e82c9}main .featuredIconList .flexBox .featuredText{background-color:#222;padding:10px;flex-grow:1;font-size:11px;text-align:center}main .dash img{margin-top:120px;margin-left:-30px}#content{width:100%;margin:0 auto}main .CarSearch.subPage .row,main .CarSearch.subPage .row h3{font-size:12px}main .CarSearch.subPage .row input[type=text],main .CarSearch.subPage .row select{padding:1px 5px;height:30px}.supPageOption td{vertical-align:middle}.supPageOption td p{text-align:left;padding:0 0 10px;margin:0}#SignUp{background-color:#f0efef;padding:6px;border:1px solid #a1a0a0}#SignUp h3{background-color:#f48020;color:#fff;text-align:center;padding:5px;margin:0;font-size:18px}#SignUp .signupframe{width:100%;border:1px solid #a1a0a0;margin:5px 0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#e4e3e3 100%);background:-webkit-linear-gradient(left,#fff 0,#e4e3e3 100%);background:linear-gradient(to right,#fff 0,#e4e3e3 100%)}#SignUp .signupframe td{text-align:left;padding:5px}#SignUp .signupframe td input,#SignUp .signupframe td select{width:100%;padding:5px;border:none;box-shadow:1px 1px 1px #ccc inset}#SignUp .note{font-size:10px}#SignUp .signupframe td input[type=submit]{background-color:#f48020;color:#fff;border:1px solid #eee;box-shadow:none}@media only screen and (max-width:1175px){main{margin-top:0}main .featuredIconList{padding:40px 40px 80px}main .featuredIconList .flexContainer{column-gap:20px}}@media only screen and (max-width:1125px){main{margin-top:0}main .featuredIconList{padding:40px 40px 80px}main .featuredIconList .flexContainer{column-gap:30px}}@media only screen and (max-width:1075px){main{margin-top:0}main .featuredIconList{padding:40px 40px 80px}main .featuredIconList .flexContainer{column-gap:140px}}@media only screen and (max-width:390px){main .featuredIconList .flexContainer{column-gap:20px;flex-direction:column;align-items:center}}.seniors-text{margin-bottom:20px}.font-weight-bold{font-weight:700;font-size:1.1rem}.mentions{display:block;background-color:#e6e6e6;padding:24px 100px 44px;text-align:center}.mentions h1{margin:0 0 24px;font-size:30px;font-weight:300;line-height:36px}.mentions .mentionIcons{display:flex;justify-content:space-evenly;align-items:baseline}.mentions .mentionIcons .mentionIconWrapper{flex-shrink:0;display:inline-block}.steps{display:flex;height:653px;background-color:#fff;align-items:center;justify-content:center}.fa-car{margin-left:10px}.step-number{background-color:#4caf50;color:#fff;display:inline-block;width:35px;height:35px;text-align:center;line-height:35px;margin-right:8px}.steps .stepsBackground{width:100%;height:100%;background:url(../../images/crs-arms-crossed-fade.webp) left center/contain no-repeat;display:flex;align-items:center}.content-container{display:flex;width:80%;max-width:1600px;margin:0 auto}.left-content{flex:0 0 35%;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end}.right-content{flex:0 0 60%;padding-left:5%;display:flex;flex-direction:column}.left-content h1{font-size:1.9em;color:#fff;margin-bottom:.5em;font-weight:400}.left-content p{font-size:1em;color:#fff;margin-bottom:2em}.left-content button{background-color:#f58020;color:#fff;padding:1em 2em;text-transform:uppercase;text-decoration:none;font-weight:700;border:none;cursor:pointer;margin-top:1em;width:77%}.right-content .step{background-color:#fff;padding:1em 1em 1em 30px;margin-bottom:1em;box-shadow:0 2px 4px rgba(0,0,0,.1)}.offer-details p,.right-content .step:last-child{margin-bottom:0}.right-content .step:not(:last-child){margin-bottom:2em}.right-content .step h2{font-size:1.5em;color:#333;margin-bottom:.5em;font-weight:700}.right-content .step p{font-size:1em;color:#666}.footer-section.sitemap ul{list-style-type:none;padding:0}.footer-section.sitemap ul li a{text-decoration:none;color:#fff}.sitemap-li{margin-bottom:10px}.promotions{display:block;background-color:#fff;padding:40px 100px 100px;text-align:center}.promotions h1{margin:40px 0 50px}.promotions .promotionsImageGrid{display:grid;grid-template-columns:auto auto auto;grid-template-rows:calc((100vw - 200px) * 0.2) calc((100vw - 200px) * 0.2);gap:14px}.promotions .gridCell{position:relative;background-size:cover;background-position:50%;padding:20px}.promotions .gridCell.cellOne{grid-row:1/2;grid-column:1/2}.promotions .gridCell.cellTwo{grid-row:1/2;grid-column:2/3}.promotions .gridCell.cellThree{grid-row:2/3;grid-column:1/3}.promotions .gridCell.cellFour{grid-row:1/3;grid-column:3/4}.promotions .gridCell img{width:100%;height:auto}.promotions .gridCell .gridCellText{display:flex;position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#021304 100%);padding:30px 30px 30px 20%;justify-content:right}.promotions .gridCell .gridCellText span{align-self:flex-end;font-size:30px;font-style:normal;font-weight:500;line-height:30px;text-transform:uppercase;padding:0;color:#fff;word-wrap:normal;text-align:right}.promotions .gridCell.cellFour .gridCellText{justify-content:left;padding:30px 20% 30px 30px}#accordion,.promotions .gridCell.cellFour .gridCellText span{text-align:left}.promotions .gridCell .gridCellSticker{display:grid;width:calc((100vw - 100px) * .08);height:calc((100vw - 100px) * .08);filter:drop-shadow(0px 4px 6.1px rgba(0, 0, 0, .6));border-radius:50%;grid-template-columns:100%;grid-template-rows:50% 50%;row-gap:.2em}.promotions .gridCell.cellOne .gridCellSticker{background-color:#756839;color:#ffc700}.promotions .gridCell.cellTwo .gridCellSticker{background-color:#0054a5;color:#d91a32}.promotions .gridCell.cellThree .gridCellSticker{background-color:#6f1f41;color:#e22675}.promotions .gridCell.cellFour .gridCellSticker{background-color:#316a37;color:#1bcc2c}.promotions .gridCell .gridCellSticker span{text-shadow:-1px 1px 0 rgba(255,255,255,.8),1px 1px 0 rgba(255,255,255,.8),1px -1px 0 rgba(255,255,255,.8),-1px -1px 0 rgba(255,255,255,.8);font-size:calc((100vw - 100px) * .024);font-weight:600;line-height:1em;text-transform:uppercase}.promotions .gridCell .gridCellSticker span:first-child{grid-column:1/2;grid-row:1/2;align-self:end}.promotions .gridCell .gridCellSticker span:last-child{grid-column:1/2;grid-row:2/3;align-self:start}#right,.left,.right{width:100%;float:none;display:inline-block}.box{width:292px;padding:0 6px 15px}@media only screen and (max-width:1400px){.rentalDeal img{width:200px}.rentalDeal .dash img{width:80px;margin-top:90px;margin-left:0}}@media only screen and (max-width:1024px){.rentalDeal img{width:200px}.rentalDeal .dash img{width:179px;margin-top:30px}}@media only screen and (max-width:767px){main .featuredIconList .flexContainer{column-gap:20px}main .dash img{margin:20px 0 0}body,html{font-size:13px}.h1,h1{font-size:20px}.h2,h2{font-size:18px}.h3,h3{font-size:16px}header .Statement{font-size:20px;padding:20px 10px}#accordion{font-size:10px}.rentalDeal img{width:200px}.rentalDeal .dash img{width:179px;margin-top:30px}.left_articles{margin:0}}@media only screen and (min-width:767px){.h1,h1{font-size:24px}}@media only screen and (min-width:1024px){.h1,h1{font-size:26px}}@media only screen and (min-width:1280px){.h1,h1{font-size:28px}}@media only screen and (min-width:1366px){.h1,h1{font-size:30px;letter-spacing:-1px}}@media only screen and (min-width:1480px){.h1,h1{font-size:32px}}@media only screen and (min-width:1920px){.h1,h1{font-size:34px}}footer{float:left;width:100%;background-color:#4d4d4d}footer .footerNav{background-color:#cecdcd;width:100%}footer .footerNav a{color:#222}footer .footerNav div{padding:40px 0;width:100%;max-width:1555px;margin:0 auto}footer .footerNav .sites{margin-left:5%;margin-top:10px}footer .footerNav .footerMenu{color:#222;font-size:18px;width:100%;float:left;clear:both;margin-bottom:20px}footer .footerNav .footerMenu a{float:left;clear:right;width:auto;margin-left:5%;padding:5px;color:#222;text-align:center}footer .row{display:table;height:auto;width:100%;margin:0 auto 30px}.footer-bar-inside{height:auto;width:100%}footer .footerSubNav img{width:100%;max-width:255px;margin-bottom:45px}footer .footerSubNav p,footer .footerSubNav p a{color:#fff;text-align:left;line-height:24px;font-size:16px;font-weight:300}#footer1{clear:none;height:auto;padding:0;border-top:none;display:flex;justify-content:space-evenly}#footer1 ul{width:auto;padding:0 10px;float:left;list-style:none}#footer1 ul li{padding:5px}#footer1 .title{float:left;width:200px;color:#fff;padding:1px 5px;font-weight:700;font-size:22px}.title-margin{margin-top:20px!important}.footer-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-top:1px solid #fff}.footer-left,.footer-right a,.send-me-deals:hover{color:#fff;text-decoration:none}.footer-right a:not(:last-child):after{content:'|';margin:0 8px}.footer-left,.snap-carousel .group>ul>li a,.snap-carousel .group>ul>li p{float:left}.footer-right{float:right}.rs_car_filter,.rs_coupon,.rs_time_picker{-webkit-appearance:none;-moz-appearance:auto}@media only screen and (max-width:1032px){.steps{display:contents}.content-container{flex-direction:column;padding:0 10px 20px;margin-top:475px;width:100%}.right-content{padding-left:0}.left-content{text-align:center}.left-content button{margin:auto auto 40px;width:auto}.right-content .step:not(:last-child){margin-bottom:10px}.right-content .step{background-color:#fff;padding:1em 1em 1em 30px;margin-bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.steps .stepsBackground{width:100%;height:100%;background:url(../../images/crs-arms-crossed-nofade.webp) no-repeat initial;display:flex;align-items:normal;margin-bottom:60px}}@media only screen and (max-width:1000px){.mentions{padding:24px 25px 44px}.mentionIcons{display:flex;flex-wrap:wrap;justify-content:space-between}.mentionIconWrapper{flex:0 0 50%;box-sizing:border-box;padding:10px}.promotions{padding:40px 10px 20px}.promotions .promotionsImageGrid{grid-template-columns:1fr;grid-template-rows:auto}.promotions .gridCell{grid-row:auto!important;grid-column:auto!important;height:200px}.promotions .gridCell .gridCellSticker{width:100px;height:100px}.promotions .gridCell .gridCellSticker span{font-size:28px;line-height:100%}main .featuredIconList .flexBox{flex-basis:calc(50% - 10px);min-width:115px;max-width:250px}main .featuredIconList .flexContainer{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:inherit}.promotions .gridCell.cellFour .gridCellText{text-align:left;justify-content:right;padding:0}.promotions .gridCell.cellFour .gridCellText span{text-align:right;padding:30px 30px 30px 20%}}@media only screen and (max-width:885px){#footer1{text-align:center;flex-direction:row;max-width:fit-content}#footer1 ul{width:100%;margin-top:20px;text-align:left}#footer1 .title{width:100%}#footer1 ul li{width:50%;float:left;clear:right}.footer-bar{flex-direction:column;text-align:center}.footer-left{float:none}.footer-right{margin-top:10px;float:none}.footerSubNav{position:relative;max-width:100%;padding-right:15px;padding-left:15px}}@media only screen and (max-width:500px){#footer1{text-align:center;flex-direction:column}}.left-section,.right-section{display:flex;flex-direction:column;width:50%}.footer-section-wrapper{display:flex;margin-top:20px}.footer-section h5{font-size:1.2em;color:#fff;margin-bottom:10px;text-transform:uppercase;font-weight:700}.footer-section .social-icons a{font-size:24px;color:#fff;text-decoration:none}.footer-section .social-icons{font-size:24px;color:#fff;margin-bottom:10px}.footer-section .social-icons .fa-brands{margin-right:10px}.footer-section .website-flags img{width:24px;height:auto;vertical-align:middle;margin-right:5px}@media (max-width:800px){.footerSubNav{flex-direction:column}.left-section,.right-section{width:100%}.footer-section .social-icons .fa-brands,.footer-section .website-flags img{margin-right:5px}}@media only screen and (max-width:320px){#footer1 ul li{width:100%;float:left;clear:both}}@media only screen and (min-width:767px){#footer1 .title,#footer1 ul{width:100%}#footer1 ul li{width:50%;float:left;clear:right}}@media only screen and (min-width:1024px){#footer1 ul{width:auto}#footer1 .title{width:200px}#footer1 ul li{width:200px;float:left;clear:both}}#calendarBoxArrive,#calendarBoxDepart{width:250px}.calcontainer,.calcontainer table{width:100%;height:150px}.calheader{padding:1px 20px}.snap-carousel,.snap-carousel .group,.snap-carousel .group ul{height:305px;margin:0 auto;padding:0;position:relative}.snap-carousel .group{height:300px;width:auto;position:absolute;left:60px;right:60px;overflow:hidden}.snap-carousel .group ul{list-style:none;margin:0;padding:0}.snap-carousel .group>ul>li{display:inline-block;height:300px;margin:0;padding:0}.snap-carousel .group>ul>li>div{float:left;clear:right;padding:5px 20px;margin:0;position:absolute;top:0;bottom:0;left:5px;right:5px;border:1px solid #999;height:300px;box-shadow:2px 2px 2px #ccc;background-color:#fff}.snap-carousel .group>ul>li div table,.snap-carousel .group>ul>li div table td{border:0;margin:0;padding:0;border-collapse:collapse;border-spacing:0}.snap-carousel .left-nav,.snap-carousel .right-nav{position:absolute;opacity:.2}.snap-carousel .left-nav{left:5px;width:40px;height:100%;background:url("https://carrentalsavers.com/seed/Images/left-arrow.png") center center no-repeat}.snap-carousel .right-nav{right:5px;width:40px;height:100%;background:url("https://carrentalsavers.com/seed/Images/right-arrow.png") center center no-repeat}.snap-carousel .left-nav:hover,.snap-carousel .right-nav:hover{cursor:pointer;opacity:1}.snap-carousel .group>ul>li h2{float:right;margin:0 -20px 0 0;padding:5px;background-color:#f48020;color:#fff}.snap-carousel .group>ul>li img{width:190px;height:100px;float:left;margin:0}.snap-carousel .group>ul>li p{float:left;clear:both;text-align:left;width:100%;border-top:1px dotted #eee;padding-top:10px}.rs_searchbox_top .rs_searchbox_top{text-align:left;border:1px solid #b9b9b9!important;border-radius:10px;padding:15px!important;width:80%;margin:30px auto 0!important}.rs_searchbox_top .row>div{padding:2px 4px}.rs_searchbox_top .row h3{margin-bottom:5px}@media only screen and (max-width:992px){main .CarSearch .row input[type=text],main .CarSearch .row select{height:30px}.rs_searchbox_top .rs_searchbox_top,main .PickADate{width:90%}main .supPageOption img{width:80%}main .rs_searchbox_top .rs_searchbox_top .row select{height:40px}.rs_searchbox_top .rs_searchbox_top .rs_form_row{margin-bottom:0}.rs_box button,.rs_button{max-width:100px;margin:10px auto}}@media(max-width:767px){header .navBG .row div{padding:0!important}header .navbar-default{padding:15px;margin:0!important;border-bottom:2px solid #c3cdcd;background-color:#f1eff0!important}.navbar .navbar-header{width:120px;background-color:#337ab7;border-radius:3px}.navbar-default .navbar-toggle{border:0!important;transform:translateX(4px);width:110px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent!important}.mobileStatement{display:block;padding:20px 15px}.mobileStatement h2{font-weight:700;color:#1d3049;margin-top:0;margin-bottom:20px}.mobileStatement img{width:20px;margin-right:5px;margin-top:-4px}.mobileStatement span{font-size:16px;line-height:1.75em}.mobileStatement a:last-child{margin-left:25px}.rs_product_title{padding-left:15px!important;padding-right:15px!important;font-weight:400;color:#1d3049;margin-bottom:0}.Statement,.social{display:none}.social-mobile-custom{display:block;width:100%;text-align:right}.social-mobile-custom ul{list-style-type:none;margin-bottom:0}.social-mobile-custom ul>li{display:inline-block}.searchWrapper .rs_searchbox .rs_autosuggest{background-image:url('../../images/search-custom-icon.png');background-position:10px center;background-repeat:no-repeat;background-size:20px 20px;padding-left:40px!important}main>.row{padding-top:0!important}}.custom-container{padding:50px 100px 0;max-width:1400px;margin-right:auto;margin-left:auto}.seniors-h2-heading{font-weight:700}.seniors-sub-heading{color:#f58020;font-weight:700;font-size:1.2rem}.hertz-offer{background:#fff}.logo-border{padding-right:16px}.hertz-logo{width:80px;height:auto}.discount-tag-wrapper{text-align:right;width:100%}.discount-tag{display:inline-block;background-color:#d9d9d9;color:#333;padding:.25em .6em;margin-right:2em}.cancellation-policy,.right-column .discounts-info{background-color:#fcf0e6;box-shadow:0 2px 4px rgba(0,0,0,.1)}.offer-details{flex-grow:1;padding-left:16px;border-left:1px solid #333}.right-column{margin-top:30px}.right-column img{border:0;max-width:100%;height:auto}.right-column .discounts-info{border:0;margin-bottom:30px;padding:30px}.policy-title,.right-column .discounts-title{margin-bottom:1rem;font-weight:700;font-size:1.25rem}.right-column ul{padding-left:0}.cancellation-policy .font-weight-bold,.cancellation-policy p,.right-column li{margin-bottom:.5rem}.cancellation-policy{border:0;padding:45px;margin-bottom:30px}.policy-title-sub{margin-bottom:1rem;font-weight:700;font-size:1rem;margin-top:30px}.send-me-deals{background-color:#4b9552;padding:15px 25px;color:#fff;display:block;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;width:200px}.senior-link{color:#212529;overflow-wrap:break-word}.senior-offer-background{background-color:#f6f6f6;padding:15px;margin-bottom:25px;display:flex;align-items:center}.senior-offer-title{font-size:1.1rem}@media only screen and (max-width:1275px){.custom-container{padding:50px 0 0}}@media only screen and (max-width:767px){.steps{display:contents}.content-container{flex-direction:column;padding:0 10px 20px;margin-top:260px;width:100%}.offer-details,.right-content{padding-left:0}.left-content{text-align:left}.left-content button{margin:auto auto 40px;width:100%}.right-content .step:not(:last-child){margin-bottom:10px}.right-content .step{background-color:#fff;padding:1em 1em 1em 30px;margin-bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.steps .stepsBackground{width:100%;height:100%;background:url(../../images/crs-arms-crossed-nofade.webp) 0 0/875px no-repeat;display:flex;align-items:normal;margin-bottom:50px}.snap-carousel .group>ul>li h2{font-size:16px}.snap-carousel .group>ul>li img{width:190px}.snap-carousel .group>ul>li p{font-size:12px}.offer-details{border-left:none}.logo-border{border-right:none}.desktop-logo-senior,.right-column{display:none}.mobile-logo-senior{display:block}.discount-tag-wrapper{align-items:end;justify-content:space-between;display:flex;align-items:center}.discount-tag{margin-right:1.5em}}@media (hover:hover) and (pointer:fine){header .nav>ul>li:hover>ul{display:block}}

/* ============================================================
   ARTICLE PAGE STYLES — scoped to .article-content
   Apply class="article-content" to the article wrapper div.
   All styles below are prefixed so they cannot affect the
   site header, nav, or footer.
   ============================================================ */

/* Layout container */
.article-content {
  padding: 20px 20px 40px;
  font-size: 15px;
  color: #333;
  line-height: 1.6;
  box-sizing: border-box;
}

/* Headings — scoped so nav headings are unaffected */
.article-content h1 {
  font-size: 26px;
  color: #1a1a1a;
  margin: 24px 0 10px;
  border-bottom: 2px solid #F48020;
  padding-bottom: 8px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: normal;
}
.article-content h2 {
  font-size: 20px;
  color: #1a1a1a;
  margin: 28px 0 8px;
  font-weight: 300;
}
.article-content h3 {
  font-size: 19px;
  color: #1a1a1a;
  margin: 20px 0 6px;
  font-weight: 300;
}

/* Paragraphs and lists */
.article-content p {
  margin-bottom: 14px;
}
.article-content ul,
.article-content ol {
  margin: 8px 0 14px 20px;
}
.article-content ul li,
.article-content ol li {
  margin-bottom: 6px;
}

/* Quick tips sidebar box */
.article-content .quick-tips {
  background: #f5f5f5;
  border-left: 4px solid #F48020;
  padding: 16px 20px;
  margin: 18px 0 24px;
  border-radius: 0 4px 4px 0;
}
.article-content .quick-tips h3 {
  margin-top: 0;
  color: #F48020;
  font-size: 16px;
}
.article-content .quick-tips ul {
  margin-bottom: 0;
}

/* Pro tip callout */
.article-content .pro-tip {
  background: #fff8e1;
  border: 1px solid #ffe082;
  border-radius: 4px;
  padding: 12px 16px;
  margin: 14px 0;
  font-size: 14px;
}
.article-content .pro-tip strong {
  color: #f57c00;
}

/* Green highlight box */
.article-content .highlight-box {
  background: #e8f5e9;
  border: 1px solid #a5d6a7;
  border-radius: 4px;
  padding: 14px 18px;
  margin: 14px 0;
}
.article-content .highlight-box strong {
  color: #2e7d32;
}

/* Blue savings box */
.article-content .savings-box {
  background: #e3f2fd;
  border: 1px solid #90caf9;
  border-radius: 4px;
  padding: 14px 18px;
  margin: 14px 0;
}
.article-content .savings-box strong {
  color: #1565c0;
}

/* CTA button */
.article-content .cta-button {
  display: inline-block;
  background: #F48020;
  color: #fff;
  padding: 12px 28px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
  margin: 10px 0 20px;
}
.article-content .cta-button:hover {
  background: #c0001a;
}
.article-content .cta-center {
  text-align: center;
  margin: 24px 0;
}

/* Section divider */
.article-content .section-divider {
  border: none;
  border-top: 1px solid #ddd;
  margin: 32px 0;
}

/* FAQ definition list */
.article-content .faq-block {
  margin: 10px 0 18px;
}
.article-content .faq-block dt {
  font-weight: bold;
  color: #1a1a1a;
  margin-top: 14px;
}
.article-content .faq-block dd {
  margin: 4px 0 0 16px;
}

/* Testimonials block */
.article-content .testimonials {
  background: #f9f9f9;
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 4px;
  margin: 30px 0;
}
.article-content .testimonials h2 {
  margin-top: 0;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: none;
  padding-bottom: 0;
}
.article-content .testimonials ul {
  list-style: none;
  margin-left: 0;
}
.article-content .testimonials ul li {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  font-size: 14px;
}
.article-content .testimonials ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* Guide links box */
.article-content .guide-links {
  background: #f5f5f5;
  padding: 16px 20px;
  border-radius: 4px;
  margin-top: 30px;
}
.article-content .guide-links h3 {
  margin-top: 0;
}
.article-content .guide-links ul {
  margin-bottom: 0;
}

/* Tables */
.article-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0 20px;
  font-size: 14px;
}
.article-content table th {
  background: #F48020;
  color: #fff;
  padding: 8px 12px;
  text-align: left;
  font-weight: 600;
}
.article-content table td {
  padding: 8px 12px;
  border-bottom: 1px solid #eee;
  vertical-align: top;
}
.article-content table tr:nth-child(even) td {
  background: #fafafa;
}

/* Reason blocks (road trip article) */
.article-content .reason-block {
  border: 1px solid #e8e8e8;
  border-radius: 6px;
  padding: 20px 24px;
  margin: 24px 0;
}
.article-content .reason-number {
  display: inline-block;
  background: #F48020;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 10px;
  border-radius: 3px;
  margin-bottom: 8px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.article-content .reason-block h2 {
  margin: 4px 0 10px;
  font-size: 20px;
  border-bottom: none;
  padding-bottom: 0;
}

/* Responsive adjustments */
@media only screen and (max-width: 767px) {
  .article-content {
    padding: 16px 15px 30px;
    font-size: 14px;
  }
  .article-content h1 {
    font-size: 20px;
  }
  .article-content h2 {
    font-size: 18px;
  }
  .article-content h3 {
    font-size: 17px;
  }
  .article-content .reason-block {
    padding: 16px;
  }
  .article-content table {
    font-size: 13px;
  }
  .article-content table th,
  .article-content table td {
    padding: 7px 8px;
  }
}
