#footer-citi{background:#303030;color:#fff;padding:20px 0}#footer-citi #footer-pecaseu{display:none}#footer-citi #footer-pecaseu.activated{display:inline}#footer-citi.activated{display:block}#footer-citi .grid-container{position:relative}@media(min-width:768px){#footer-citi .grid-container{padding-left:50px;padding-right:50px}}#footer-citi .citi{position:absolute;left:25px;top:20px}@media(min-width:768px){#footer-citi .citi{left:inherit}}#footer-citi nav{position:static;margin-top:100px}#footer-citi nav ul{margin:0;padding:0}#footer-citi nav li{display:block;padding-left:25px;line-height:25px}#footer-citi nav li a,#footer-citi nav li a:visited{color:#fff;font-family:"InterstateLight","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;border-bottom:1px solid transparent;padding-bottom:3px}#footer-citi nav li a:hover,#footer-citi nav li a:visited:hover{text-decoration:none;border-bottom:1px solid #909090}@media(min-width:768px){#footer-citi nav li{padding-left:0}}@media(min-width:960px){#footer-citi nav{float:right;padding-right:10px;top:20px;margin:45px 0 30px 0}#footer-citi nav li{display:inline-block;padding-left:40px}#footer-citi nav li a,#footer-citi nav li a:visited{color:#fff;font-family:"InterstateLight","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}}#footer-citi hr{border-color:#909090}#footer-citi p.copyright{font-size:12px;font-family:arial,sans-serif;padding-left:25px;padding-right:10px;margin:30px 0}@media(min-width:768px){#footer-citi p.copyright{padding-left:0;padding-right:0}}#footer-citi nav li{padding-left:25px}@media(min-width:768px){#footer-citi nav li{padding-left:0}}@media(min-width:960px){#footer-citi nav li{padding-left:30px}}@media(min-width:1201px){#footer-citi nav li{padding-left:35px}}#footer-citi nav li a,#footer-citi nav li a:visited{font-size:11px;text-decoration:none}#footer-citi nav .footer-social{float:left;margin-top:10px}@media(min-width:768px){#footer-citi nav .footer-social{float:left;padding-left:25px;margin-top:10px}}@media(min-width:960px){#footer-citi nav .footer-social{float:none;margin-top:0}}@media(min-width:768px){#footer-citi nav .footer-twitter{padding-left:0}}@media(min-width:960px){#footer-citi nav .footer-twitter{padding-left:30px}}@media(min-width:1201px){#footer-citi nav .footer-twitter{padding-left:35px}}#footer-citi nav .footer-twitter a img{margin-top:5px}#footer-citi nav .footer-facebook a img{margin-top:1px}#contact-modal-overlay{width:0;height:0;opacity:0;z-index:200;background-color:#202020;filter:alpha(opacity=0);position:fixed;top:0;left:0;margin:0;padding:0;transition:opacity 300ms linear}#contact-modal-overlay.opened{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50)}#modal-contact.modal{width:100%;height:auto;margin-left:auto;margin-right:auto;padding:0;background-color:#fff;z-index:998;top:0;left:0;display:none}@media(min-width:768px){#modal-contact.modal{width:750px;left:0;right:0;height:auto;box-shadow:3px 5px 10px #444}}#modal-contact.modal h3{font-family:"InterstateRegular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px 0;font-size:14px}#modal-contact.modal .modal-title{display:block;background:#303030;text-align:center;position:relative;margin:0;color:#fff;font-size:24px;letter-spacing:-1px;font-family:"InterstateRegular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding:22px 35px}#modal-contact.modal .modal-title span{display:block;padding-left:20px;padding-right:20px}#modal-contact.modal .modal-title i{position:absolute;top:5px;right:30px;font-size:45px;cursor:pointer}#modal-contact .contact-overlay-title .modal-title:focus{outline:3px solid #0076c0}#modal-contact.modal .contact-overlay-title{background:#303030;padding:20px 30px;margin:0;color:#fff;text-align:center}.view-details{text-align:center;padding:15px}.view-details a,.view-details a:visited{font-size:19px}button.modal-close-button i{color:#fff;font-size:18px;margin-right:18px;margin-top:10px}button.modal-close-button:focus{outline:3px solid #fff;outline-offset:-3px}@media(min-width:768px){button.modal-close-button{right:10px}}i.iconTY.icon_x{font-size:25px !important;position:relative}#modal-contact button.modal-close-button i{top:-4px;margin-right:0}.modal-close-button img{border:0}#toggle-disclaimer .modal .modal-close-button{height:auto;top:10px;margin-right:10px;padding:5px}.screen-reader-offscreen{position:absolute;left:-9999px;width:1px;height:1px;top:auto}#modal-contact{text-align:center;left:0;z-index:500;position:absolute;top:50px}#modal-contact h3{font-size:19px;margin:20px auto}#modal-contact h3 i{padding-right:8px}#modal-contact .chat-info{text-align:center;display:none}@media(min-width:958px){#modal-contact .chat-info{display:block}}#modal-contact .chat-info img{margin-top:17px;margin-bottom:-7px}#modal-contact .chat-info p{max-width:700px;margin:15px auto;font-size:13px}#modal-contact #chat-available,#modal-contact #chat-unavailable{display:none}#modal-contact #chat-available.activated,#modal-contact #chat-unavailable.activated{display:none}@media(min-width:768px){#modal-contact #chat-available.activated,#modal-contact #chat-unavailable.activated{display:block}}#lpDivCU .unavailable,#lpDivCU .unavailable{width:100% !important;background-color:#fff;height:134px}.chat-unavailable{background-color:gray;padding:5px 15px 5px 15px}.livechat-btn-horizontal-on{background:url(https://staticcontent.thankyou.com/cms/images/citirewards/ty/usa/live_chat_horizontal_on.png) no-repeat !important;width:164px;height:45px;display:inline-block}.livechat-btn-horizontal-on:hover{background:url(https://staticcontent.thankyou.com/cms/images/citirewards/ty/usa/live_chat_horizontal_hover.png) no-repeat !important;width:164px;height:45px;display:inline-block}.chat-box>div{width:100%;margin:auto;padding-top:26px;background-position:50% 50%;background-repeat:no-repeat}.chat-box>div a{color:#fff;display:inline-block;margin:3px 0 3px -15px}#modal-contact .contact-info{background:#fff;padding:0 20px 20px 20px;width:220px;margin:0 auto;text-align:left;box-sizing:border-box}@media(min-width:768px){#modal-contact .contact-info{text-align:center;width:100%}}#modal-contact .contact-info.desktop{display:none}@media(min-width:768px){#modal-contact .contact-info.desktop{display:block}}#modal-contact .contact-info.mobile{display:block;padding-top:25px}@media(min-width:768px){#modal-contact .contact-info.mobile{display:none}}@media(min-width:768px){#modal-contact .grid-50{width:320px;float:none;display:inline-block}#modal-contact .grid-50.first{border-right:1px solid #b5b3b3}}#modal-contact .contact-content{position:relative;padding-left:25px;font-size:14px;width:100%;display:inline-block;vertical-align:text-bottom;margin:0 auto;text-align:left}#modal-contact .contact-content i{position:absolute;left:0;top:5px;color:#d2d2d2}@media(min-width:768px){#modal-contact .contact-content i{color:#6d6d6d}}#modal-contact .contact-content p{margin:10px 0;font-size:14px;overflow:auto}#modal-contact .contact-content p:first-of-type{margin-top:0}#modal-contact .contact-content a[href*="tel"],#modal-contact .contact-content a[href*="tel"]:visited{font-family:"InterstateRegular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-size:15px}@media(min-width:768px){#modal-contact .contact-content a[href*="tel"],#modal-contact .contact-content a[href*="tel"]:visited{color:#303030}}#modal-contact .contact-content a[href*="tel"]:hover{text-decoration:none}@media(min-width:768px){#modal-contact .contact-content{width:260px}}#modal-contact[aria-hidden="false"] #contact-modal-overlay{display:block;z-index:999;position:fixed;width:100%;height:100%;opacity:.5}#modal-contact .wrapper{background:#FFF;position:relative;z-index:99999}.livechat-btn{position:fixed;top:40%;right:0;display:block;width:37px;height:162px;z-index:9999}@media(max-width:768px){#modal-contact{top:0}.livechat-btn{display:none}}script[style]{display:none !important}span.date-wrap,span.day-wrap{float:left;clear:left;width:100%}@media(min-width:768px){span.date-wrap,span.day-wrap{float:left;clear:none;width:auto}}#speed-bump-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99990;opacity:1}#speed-bump-overlay .sb-overlay-title{background:#303030;padding:20px 30px;margin:-30px -30px 30px -30px;color:#fff;text-align:center}#speed-bump-overlay .sb-overlay-title .sb-title{display:inline-block;font-size:16px !important;font-family:"InterstateRegular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-weight:300}#speed-bump-overlay .sb-overlay-title h1{margin:0}#speed-bump-overlay .sb-close{position:absolute;cursor:pointer;background:transparent;font-weight:100;font-size:30px;color:#FFF;line-height:30px;top:16px;right:16px}#speed-bump-overlay .sb-close:focus{outline:3px solid #fff;outline-offset:-3px}#speed-bump-overlay .sb-overlay-content{background:#fff;-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 7px 1px rgba(0,0,0,0.5);box-shadow:0 0 7px 1px rgba(0,0,0,0.5);z-index:999;position:relative;max-width:500px;margin:auto;padding:30px;top:20%;text-align:center}#speed-bump-overlay .sb-overlay-content p{margin-top:0;font-size:15px;font-weight:normal;color:#000;line-height:1.5em;text-align:center;font-family:"InterstateRegular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-margin-after:1em}#speed-bump-overlay .overlayBackground{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;opacity:.5;background:#000}#speed-bump-overlay .cm-button,#speed-bump-overlay input.cm-button,#speed-bump-overlay .cm-iconButtonFull,#speed-bump-overlay input.cm-iconButtonFull{position:relative;display:inline-block;padding:8px 12px;min-height:14px;line-height:14px;border:0 none;text-align:center;cursor:pointer;margin-right:5px;font-size:15px;float:none !important;margin-left:0 !important;background:#0076c0;background:-moz-linear-gradient(top,#0076c0 0,#0047aa 100%);background:-webkit-linear-gradient(top,#0076c0 0,#0047aa 100%);background:linear-gradient(to bottom,#0076c0 0,#0047aa 100%);color:#fff}#speed-bump-overlay .cm-secondaryButton{color:#434343;font-weight:bold;background:none !important}#speed-bump-overlay .cm-secondaryButton:hover{background:none !important;text-decoration:underline}#speed-bump-overlay .cm-primaryButton:focus,#speed-bump-overlay .cm-secondaryButton:focus{outline:3px solid #0076c0}#modal-contact .available .chat-button{min-width:68px}