.ff-lato{font-weight:400}.ff-lato,.ff-lato-bold{font-family:'Lato',sans-serif}.ff-lato-bold{font-weight:700}.ff-lato-light{font-family:'Lato',sans-serif;font-weight:300}.ff-lato-thin{font-family:'Lato',sans-serif;font-weight:100}.ff-helvetica{font-family:Helvetica,Arial,sans-serif}.ff-georgia{font-family:Georgia,Arial,sans-serif}.ff-body{font-family:Arial,sans-serif}.ff-header{font-family:'Lato',sans-serif;font-weight:700}.ff-icons{font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input{font-family:inherit;font-size:100%;margin:0}textarea{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}div.sfFormsEditor h3{font-family:'Lato',sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#242424;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #C2C2C2;margin-top:15px}div.sfFormsEditor .sfError{font-family:'Lato',sans-serif;font-weight:700;color:red;line-height:20px;margin-bottom:20px}div.sfFormsEditor .sfFormDropdown,div.sfFormsEditor .sfFormBox,div.sfFormsEditor .sfFormBlock{margin-bottom:20px}div.sfFormsEditor .sfFormDropdown label,div.sfFormsEditor .sfFormBox label,div.sfFormsEditor .sfFormBlock label{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;color:#242424;line-height:13px;display:block;margin-bottom:5px}div.sfFormsEditor .sfFormDropdown .sfExample,div.sfFormsEditor .sfFormBox .sfExample,div.sfFormsEditor .sfFormBlock .sfExample{font-size:12px;color:#242424;line-height:13px;display:block;margin-bottom:5px}div.sfFormsEditor .sfFormDropdown .sfTxtLbl,div.sfFormsEditor .sfFormBox .sfTxtLbl,div.sfFormsEditor .sfFormBlock .sfTxtLbl{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;color:#242424;line-height:13px;display:block;margin-bottom:5px}div.sfFormsEditor .sfFormDropdown .sfExample,div.sfFormsEditor .sfFormBox .sfExample,div.sfFormsEditor .sfFormBlock .sfExample{font-family:'Lato',sans-serif;font-weight:400}div.sfFormsEditor .sfFormDropdown input,div.sfFormsEditor .sfFormBox input,div.sfFormsEditor .sfFormBlock input,div.sfFormsEditor .sfFormDropdown select,div.sfFormsEditor .sfFormBox select,div.sfFormsEditor .sfFormBlock select{margin-top:0}div.sfFormsEditor input[type=submit]{transition:.2s all;font-family:'Lato',sans-serif;font-weight:700;color:#fff;background-color:#79c141;border:none;font-size:14px;height:40px;line-height:40px;display:inline-block;padding:0 15px;position:relative}div.sfFormsEditor input[type=submit]:hover{text-decoration:none;background-color:#6BAE39}div.sfFormsEditor input[type=submit].icon-arrow{padding-right:35px}div.sfFormsEditor input[type=submit].icon-arrow:before{font-size:16px;position:absolute;right:15px;top:12px}div.sfFormsEditor .sfSuccess{font-family:'Lato',sans-serif;font-weight:700;color:#79c141;line-height:20px;margin-bottom:20px}.sfPageEditor .page-header{position:relative}.sfPageEditor .page-header .top-header{height:auto}.sfPageEditor .page-banner{top:-111px}.sfPageEditor .page-footer .footer-social{float:none}.sfPageEditor .sfPageContainer .RadDock_Sitefinity .rdCenter .rdCommands li:before{display:none}.sfPageEditor .sfPageContainer{overflow-x:hidden!important}@font-face{font-family:"cvg-icons";src:url("/assets/fonts/cvg-icons.eot");src:url("/assets/fonts/cvg-icons.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/cvg-icons.woff") format("woff"),url("/assets/fonts/cvg-icons.ttf") format("truetype"),url("/assets/fonts/cvg-icons.svg#cvg-icons") format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:"c"}.icon-menu:before{content:"d"}.icon-mobile:before{content:"e"}.icon-twitter:before{content:"f"}.icon-arrow:before{content:"a"}.icon-reply:before{content:"g"}.icon-retweet:before{content:"h"}.icon-star:before{content:"i"}.icon-heart:before{content:"j"}.icon-left-arrow:before{content:"u"}.icon-facebook:before{content:"b"}.icon-clear-day:before{content:"k"}.icon-clear-night:before{content:"l"}.icon-cloudy:before{content:"m"}.icon-fog:before{content:"n"}.icon-partly-cloudy-day:before{content:"o"}.icon-partly-cloudy-night:before{content:"p"}.icon-rain:before{content:"q"}.icon-sleet:before{content:"r"}.icon-snow:before{content:"s"}.icon-wind:before{content:"t"}.icon-grid:before{content:"v"}.icon-plus:before{content:"w"}.icon-minus:before{content:"x"}.icon-alert:before{content:"y"}.icon-scroll-to-top:before{content:"z"}.icon-email-envelope:before{content:"A"}.icon-sort-default:before{content:"B"}.icon-sort-up:before{content:"C"}.icon-sort-down:before{content:"D"}.icon-search:before{content:"E"}.splitfix .sfContentBlock img{min-width:inherit!important}.rental-row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.lft-to-center{text-align:left}@media only screen and (max-width:767px){.splitfix{width:50%!important;margin:0!important;float:left!important}.lft-to-center{text-align:center}.mobhide{display:none}}.row{margin-left:-10px;margin-right:-10px}.row:before,.row:after{content:' ';display:table}.row:after{clear:both}.gutter-10 .row{margin-left:-5px;margin-right:-5px}.gutter-14 .row{margin-left:-7px;margin-right:-7px}.container{max-width:1000px;margin:0 auto}.container:before,.container:after{content:' ';display:table}.container:after{clear:both}.one-half{width:50%!important}.one-half,.one-fourth{display:inline;float:left;padding:0 10px}.one-fourth{width:25%!important}.three-fourth{width:75%!important}.three-fourth,.one-third{display:inline;float:left;padding:0 10px}.one-third{width:33.33333333%!important}.two-third{width:66.66666667%!important}.two-third,.full-width{display:inline;float:left;padding:0 10px}.full-width{width:100%!important}.one-half,.one-fourth,.three-fourth,.one-third,.two-third{min-height:1px}.gutter-10 .one-half,.gutter-10 .one-fourth,.gutter-10 .three-fourth,.gutter-10 .one-third,.gutter-10 .two-third{padding:0 5px}.gutter-14 .one-half,.gutter-14 .one-fourth,.gutter-14 .three-fourth,.gutter-14 .one-third,.gutter-14 .two-third{padding:0 7px}.sf_cols{width:auto}.sf_cols img{max-width:100%}.two-third.bordered{padding:0 44px 0 25px;border-left:5px solid #E7E7E8;border-right:5px solid #E7E7E8}.one-third.bordered{padding-left:25px}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.minwhun{min-width:100%}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.44;color:#333;min-width:1020px;-webkit-font-smoothing:antialiased;position:static!important}h1,h2,h3,h5,h6{margin-top:0}h1{font-family:'Lato',sans-serif;font-weight:400;font-size:42px;line-height:50px;margin-bottom:10px;color:#074ba1}h2{font-weight:300;font-size:32px;line-height:35px;margin-bottom:15px}h2,h3{font-family:'Lato',sans-serif}h3{font-weight:700;font-size:28px;line-height:30px}h3,h4{margin-bottom:5px}h4{font-size:20px;line-height:23px;margin-top:10px;color:#074ba1}h4,h6{font-family:Arial,sans-serif}h6{font-size:16px;font-weight:700;margin-bottom:0}a{color:#074ba1;text-decoration:none;cursor:pointer;transition:.2s all}a img{vertical-align:bottom}a:hover{color:#074ba1;text-decoration:underline}span img{vertical-align:bottom}p{margin-top:0;margin-bottom:10px}input[type=text],input[type=password]{font-family:'Lato',sans-serif;font-weight:400;font-size:15px;background-color:#E7E7E8!important;color:#242424;width:100%;height:40px;border:0;padding:0 10px;margin-top:8px}select{height:40px;padding:0 10px;margin:8px 0 0}select,textarea{font-family:'Lato',sans-serif;font-weight:400;font-size:15px;background-color:#E7E7E8!important;color:#242424;width:100%;border:0}.ie8 input[type=text],.ie8 input[type=password],.ie8 select,.ie8 textarea{line-height:40px}input[type=text].datepicker,input[type=password].datepicker,select.datepicker,textarea.datepicker{width:86%}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#888}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}textarea{margin-top:0;height:100px;padding:10px}.ui-datepicker-trigger{background-color:#E7E7E8!important;width:14%;padding:10px;vertical-align:top;background:0 0;border:none;text-align:right}.ie8 .ui-datepicker-trigger{padding:7px 10px 8px}.ui-datepicker-trigger img{width:25px}a.button,button.button,input.button,.button{transition:.2s all;font-family:'Lato',sans-serif;font-weight:700;color:#fff;background-color:#79c141;border:none;font-size:14px;height:40px;line-height:40px;display:inline-block;padding:0 15px;position:relative}a.button:hover,button.button:hover,input.button:hover,.button:hover{text-decoration:none;background-color:#6BAE39}a.button.icon-arrow,button.button.icon-arrow,input.button.icon-arrow,.button.icon-arrow{padding-right:35px}a.button.icon-arrow:before,button.button.icon-arrow:before,input.button.icon-arrow:before,.button.icon-arrow:before{font-size:16px;position:absolute;right:15px;top:12px}.lined-label{font-size:14px;margin:7px auto 5px;color:#79c141;text-align:center;position:relative}.lined-label:before{left:0}.lined-label:before,.lined-label:after{content:'';position:absolute;width:40%;height:1px;background-color:#333;top:48%}.lined-label:after{right:0}.label{font-size:14px;line-height:16px;color:#79c141;display:block}a.more-details{font-size:14px;font-weight:700;color:#fff;margin-top:15px;float:right;position:relative;padding-right:20px}a.more-details:hover{text-decoration:none;color:#dfad43}a.more-details:before{font-size:16px;position:absolute;top:3px;right:0}.available-parking-widget .parking-number{font-family:Helvetica,Arial,sans-serif;font-weight:300;font-size:58px;line-height:45px;color:#fff;margin:5px 0 -5px}.available-parking-widget .parking-number .total{color:#757676;font-size:30px;line-height:25px;margin-left:5px}.available-parking-widget .callout-navigation{margin-top:29px}.available-parking-widget a.more-details{margin-top:22px}.security-wait-widget .right-col-only{display:none}.security-wait-widget .sub-line{font-family:'Lato',sans-serif;font-weight:400;font-size:11px;display:inline-block;color:#79c141;float:right;width:76px;margin-top:3px}.security-wait-widget .pre-check,.security-wait-widget .general-wait{display:inline-block;font-size:0}.security-wait-widget .pre-check .img,.security-wait-widget .general-wait .img{background-image:url('/assets/img/Precheck.png');height:19px;min-width:67px;background-repeat:no-repeat}.security-wait-widget .general-wait{padding-left:8px;margin-left:8px;border-left:1px solid #313131}.security-wait-widget .wait-number{font-family:Helvetica,Arial,sans-serif;font-weight:300;font-size:58px;line-height:45px;color:#fff;display:inline-block}.security-wait-widget .minute-label{font-size:14px;line-height:16px;color:#fff;display:inline-block;vertical-align:bottom;margin-left:5px}.security-wait-widget .minute-label .label{margin-top:5px}.security-wait-widget .minute-label img{margin-top:2px}.callout-navigation ul{margin-top:-8px;padding:0;list-style:none}.callout-navigation ul li{border-top:1px solid #333}.callout-navigation ul li:first-child{border-top:none}.callout-navigation ul li a{color:#fff;font-size:14px;font-weight:700;display:block;padding:6px 0;position:relative}.callout-navigation ul li a:before{content:'a';font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;position:absolute;top:9px;right:0}.callout-navigation ul li a:hover{text-decoration:none;color:#dfad43}.callout-navigation-wpad ul{margin:0;padding:0;list-style:none}.callout-navigation-wpad ul li{border-top:1px solid #333}.callout-navigation-wpad ul li:first-child{border-top:none}.callout-navigation-wpad ul li a{color:#fff;font-size:14px;font-weight:700;display:block;padding:6px 0;position:relative}.callout-navigation-wpad ul li a:before{content:'a';font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;position:absolute;top:9px;right:0}.callout-navigation-wpad ul li a:hover{text-decoration:none;color:#dfad43}hr{height:1px;border:none;background-color:#BFBFBF;margin:20px 0}.page-footer .flight-status-widget h2{display:none}.flight-status-widget h2{color:#fff}.flight-status-widget .button{display:block;width:100%;margin-top:15px;height:29px;line-height:29px}.flight-status-widget input[type=text]{background-color:#fff!important}.flight-status-widget .airport-lookup{margin-top:8px}.flight-status-widget .airport-lookup .twitter-typeahead input[type=text]{background-color:#fff!important}.flight-status-widget .airport-lookup .twitter-typeahead .tt-dropdown-menu{background-color:#fff}.colored-callout-bar{display:block;text-align:center;padding:16px 0}.colored-callout-bar .text{display:inline-block;text-align:left;font-family:'Lato',sans-serif;font-weight:700;font-size:28px;line-height:32px;padding:12px 0;color:#fff;vertical-align:middle;margin-right:35px}.colored-callout-bar .signup{width:312px;display:inline-block;vertical-align:middle;font-size:0;text-align:left}.colored-callout-bar .signup input[type=text]{display:inline-block;vertical-align:middle;width:85%;margin-top:0;background-color:#fff!important}.colored-callout-bar .signup a{display:inline-block;vertical-align:middle;background:0 0;border:none;font-size:17px;line-height:17px;color:#fff;text-decoration:none;margin-left:10px}.colored-callout-bar .signup .error{font-size:13px;margin-top:5px}.colored-callout-bar .signup .success{font-family:'Lato',sans-serif;font-weight:700;font-size:33px;line-height:36px;color:#fff}.colored-callout-bar.light-blue{background-color:#638fc7;color:#fff}.scroll-top{display:none}.newsletter-signup-widget label{font-family:'Raleway',sans-serif;font-weight:700;font-size:12px;color:#242424;line-height:13px;display:inline-block}.newsletter-signup-widget input[type=text]{margin:0 0 10px}.newsletter-signup-widget .error{margin-bottom:10px;color:red}.newsletter-signup-widget .success{margin-bottom:10px;color:#79c141}div.alternating-table .header{font-family:'Lato',sans-serif;font-weight:400;color:#242424;font-size:0;padding-bottom:5px;margin-bottom:7px;border-bottom:1px solid #C2C2C2}div.alternating-table .header div{display:inline-block;font-size:20px;line-height:22px}div.alternating-table.sortable .header div{position:relative;cursor:pointer}div.alternating-table.sortable .header div:before{font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"B";position:absolute;right:10px;top:5px;font-size:15px}div.alternating-table.sortable .header div.asc:before{content:"D"}div.alternating-table.sortable .header div.desc:before{content:"C"}div.alternating-table .elements>div,div.alternating-table .elements>a{display:block;background-color:#E7E7E8;font-size:0;padding:9px 0}div.alternating-table .elements>div>div,div.alternating-table .elements>a>div{display:inline-block;font-family:'Lato',sans-serif;font-weight:400;font-size:15px;color:#404041;vertical-align:middle}div.alternating-table .elements>div:nth-child(even),div.alternating-table .elements>a:nth-child(even){background-color:#fff}div.alternating-table .elements>a:hover{background-color:#CDCDCE!important}table.alternating-table{width:100%!important}table.alternating-table tr{background-color:#E7E7E8;height:auto!important}table.alternating-table tr.header td{font-family:'Lato',sans-serif;font-weight:700}table.alternating-table tr:nth-child(even),table.alternating-table tr.header{background-color:#fff}table.alternating-table tr td{padding:9px 0;height:auto!important;font-family:'Lato',sans-serif;font-weight:400;font-size:15px;color:#404041;vertical-align:middle}table.alternating-table tr td:first-child{padding-left:10px}.goog-te-banner-frame{top:initial!important;bottom:0}.page-header{position:fixed;width:100%;background-color:#fff;z-index:9999}.page-header .top-header{width:1000px;height:33px;margin:0 auto}.page-header .top-header #google_translate_element{padding-top:5px;margin-left:12px;float:right}.page-header .top-header #google_translate_element .goog-te-gadget-simple{border:0;margin:0;padding:0}.page-header .top-header #google_translate_element .goog-te-gadget-simple img{display:none}.page-header .top-header #google_translate_element .goog-te-gadget-simple .goog-te-menu-value{margin:0;padding:0;font-size:14px;font-weight:700;display:inline-block;color:#074ba1}.page-header .top-header #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span{display:none}.page-header .top-header #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:first-child{display:inline}.page-header .top-header .secondary-navigation{text-align:right}.page-header .top-header .secondary-navigation ul{font-size:0}.page-header .top-header .secondary-navigation ul li{font-size:14px;font-weight:700;display:inline-block;margin-left:13px;padding-top:5px}.page-header .bottom-header{background:#074ba1}.page-header .bottom-header .bottom-header-container{height:78px;width:1000px;margin:0 auto;position:relative}.page-header .bottom-header .bottom-header-container .brand{padding-top:13px}.page-header .bottom-header .bottom-header-container .brand a{display:block;width:151px;height:51px;background:url('../img/logo.png') no-repeat}.page-header .bottom-header .bottom-header-container .menu-link{font-family:'Lato',sans-serif;font-weight:700;font-size:14px;color:#fff;float:right;margin-top:30px;padding-right:50px;position:relative;text-decoration:none}.page-header .bottom-header .bottom-header-container .menu-link:before{font-size:35px;position:absolute;top:-8px;right:0}.page-header .bottom-header .bottom-header-container .menu-dropdown{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:none;overflow-x:hidden;background-color:#074ba1;position:absolute;z-index:9;top:78px;width:1000px;padding:20px 0 0 20px}.page-header .bottom-header .bottom-header-container .menu-dropdown.active{border-top:1px solid #063979;display:block;right:-750px}.page-header .bottom-header .bottom-header-container .menu-dropdown #google_translate_element_mobile{display:none}.page-header .bottom-header .bottom-header-container .menu-dropdown .primary-navigation{width:230px}.page-header .bottom-header .bottom-header-container .menu-dropdown .primary-navigation ul{padding:0;margin:0;list-style:none}.page-header .bottom-header .bottom-header-container .menu-dropdown .primary-navigation ul li a{color:#fff;font-size:14px;font-weight:700;display:block;margin-bottom:20px;position:relative}.page-header .bottom-header .bottom-header-container .menu-dropdown .primary-navigation ul li a.mobile{display:none}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox{width:230px;border:0;margin:0;padding:0 0 20px;font-size:0}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox .sfsearchTxt{display:inline-block;vertical-align:top;margin:0;width:68%}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox .sfsearchSubmit{vertical-align:top;transition:.2s all;font-family:'Lato',sans-serif;font-weight:700;color:#fff;background-color:#79c141;border:none;font-size:14px;height:40px;line-height:40px;display:inline-block;position:relative;text-align:center;padding:0 10px;width:30%;margin-left:2%}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox .sfsearchSubmit:hover{text-decoration:none;background-color:#6BAE39}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox .sfsearchSubmit.icon-arrow{padding-right:35px}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox .sfsearchSubmit.icon-arrow:before{font-size:16px;position:absolute;right:15px;top:12px}.page-footer{margin-top:120px;padding:20px 0;background-color:#494B4B}.page-footer .container{font-size:0}.page-footer .footer-brand{padding-top:20px;display:inline-block;vertical-align:top;width:170px;text-align:center}.page-footer .footer-brand a.cvg{display:block;height:31px;background:url(../img/logo-footer.png) no-repeat;background-position:center;margin-bottom:15px}.page-footer .footer-brand img{max-width:100%}.page-footer .footer-navigation{padding-top:20px;display:inline-block;font-size:0;vertical-align:top;margin-right:22px}.page-footer .footer-navigation ul{display:inline-block;vertical-align:top;margin-top:-4px;padding:0;list-style:none}.page-footer .footer-navigation ul li{margin-bottom:8px;line-height:16px}.page-footer .footer-navigation ul li a{font-size:14px;line-height:16px;color:#939597}.page-footer .footer-navigation ul li a:hover{color:#fff;text-decoration:none}.page-footer .callout-spot-1{width:353px;padding:20px 25px;border-left:1px solid #313232;border-right:1px solid #313232;display:inline-block;vertical-align:top}.page-footer .callout-spot-2{margin-left:22px;padding-top:20px;width:120px;display:inline-block;vertical-align:top}.page-footer .weather-widget h2,.page-footer .weather-widget .description{display:none}.page-footer .weather-widget .temperature{font-family:Helvetica,Arial,sans-serif;font-weight:300;margin-left:3px;font-size:45px;line-height:35px;color:#fff;display:inline-block;vertical-align:middle}.page-footer .weather-widget .icon[class^="icon-"],.page-footer .weather-widget .icon[class*=" icon-"]{font-size:35px;line-height:35px;height:35px;color:#fff;display:inline-block;vertical-align:middle}.page-footer .weather-widget .more-details{float:left;margin-top:5px}.page-footer .copywrite{color:#939597;font-size:10px;margin-top:27px}.page-footer .copywrite .links{display:inline-block;margin-left:20px}.page-footer .copywrite .links a{color:#939597}.page-footer .footer-social{float:right;margin-top:20px}.page-footer .footer-social a{display:inline-block;color:#939597;font-size:18px;height:18px;margin-left:13px;vertical-align:middle}.page-footer .footer-social a.icon-twitter{font-size:22px;height:22px}.page-footer .footer-social a:hover{text-decoration:none}.social-media{margin-top:35px;text-align:center}.social-media .lined-label{width:1000px;font-family:Georgia,Arial,sans-serif;color:#074ba1;font-size:28px;font-style:italic;text-align:center}.social-media .lined-label:before,.social-media .lined-label:after{width:37%;top:55%;background-color:#074ba1}.social-media .icons{text-align:center}.social-media .icons a{font-size:43px;margin:0 15px;vertical-align:middle}.social-media .icons a.icon-twitter{font-size:53px}.social-media .icons a:hover{text-decoration:none}.social-wall{margin-top:20px;padding:0;font-size:0;text-align:left}.social-wall .block{width:20%;font-size:16px;display:inline-block;vertical-align:top;text-align:left;border:1px solid #fff}.social-wall .block .span-full{position:absolute;left:0;top:0;right:0;bottom:0}.social-wall .block .span-full img,.social-wall .block .span-full video{display:block;width:100%;height:100%}.social-wall .block.animate{position:relative;top:200px;transition:.5s top,.5s opacity;opacity:0}.social-wall .block.animate.in{top:0;opacity:1}.social-wall .block.triple{width:60%}.social-wall .block.triple .block-inner{padding-bottom:33.33333%}.social-wall .block-inner{width:100%;height:0;padding-bottom:100%;position:relative;word-wrap:break-word;overflow:hidden}.social-wall .block-inner .controls-left,.social-wall .block-inner .controls-right{font-size:17px;line-height:20px;position:absolute;bottom:7%}.social-wall .block-inner .controls-left a,.social-wall .block-inner .controls-right a{text-decoration:none;color:#acacac}.social-wall .block-inner .controls-left a:hover,.social-wall .block-inner .controls-right a:hover{color:#333}.social-wall .block-inner .controls-left i,.social-wall .block-inner .controls-right i{font-size:15px;vertical-align:middle}.social-wall .block-inner .controls-left{left:7%}.social-wall .block-inner .controls-right{right:7%;text-align:right}.social-wall .block-inner .date{font-family:'Lato',sans-serif;font-weight:700;color:#a29694;display:inline-block;margin-bottom:0}.social-wall .block-inner .message{font-size:15px;line-height:18px}.social-wall .block-content{padding:7%}.social-wall-load{margin-top:30px;text-align:center}.social-wall .block-facebook .block-content{padding-top:16px;padding-bottom:30%;position:absolute;bottom:0;left:0;right:0;background-color:#f7f6f6;background:linear-gradient(to top,#f7f6f6,#f7f6f6 97%,transparent)}.social-wall .block-facebook .block-content.no-image{top:0;padding-top:7%;padding-bottom:7%;background:#ebebeb}.social-wall .block-facebook .block-content.no-image .controls-left,.social-wall .block-facebook .block-content.no-image .controls-right{bottom:7%}.social-wall .block-facebook .block-inner .span-full img{height:auto}.social-wall .block-facebook .message{margin:0}.social-wall .block-facebook .controls-left a,.social-wall .block-facebook .controls-left a:hover{color:#3466b0}.social-wall .block-instagram .controls-right a,.social-wall .block-instagram .controls-left a{text-shadow:0 0 3px rgba(0,0,0,.6)}.social-wall .block-instagram .controls-right a,.social-wall .block-instagram .controls-left a,.social-wall .block-instagram .controls-right a:hover,.social-wall .block-instagram .controls-left a:hover{color:#fff}.social-wall .block-instagram .controls-right .heart,.social-wall .block-instagram .controls-left .heart{position:relative;top:2px;margin-left:4px}.social-wall .block-instagram .controls-right .heart-count,.social-wall .block-instagram .controls-left .heart-count{font-family:Arial,sans-serif;font-size:18px;font-weight:700}.social-wall .block-instagram .controls-right .mute,.social-wall .block-instagram .controls-left .mute{width:19px}.social-wall .block-instagram .controls-right .icon,.social-wall .block-instagram .controls-left .icon{padding:0 2px;font-size:11px}.social-wall .block-twitter .block-inner{background-color:#f2f2f2}.social-wall .block-twitter .profile-link{display:block;color:#333;margin-bottom:7%;text-decoration:none}.social-wall .block-twitter .profile-image{float:left;margin-right:12px;width:40px;height:40px}.social-wall .block-twitter .twitter-name,.social-wall .block-twitter .twitter-username{display:block}.social-wall .block-twitter .twitter-name{font-family:'Lato',sans-serif;font-weight:700;font-size:21px;line-height:1}.social-wall .block-twitter .twitter-username{font-size:15px;line-height:21px;font-style:normal;color:#074ba1}.social-wall .block-twitter .message{clear:both;margin:0}.social-wall .block-twitter .controls-left a,.social-wall .block-twitter .controls-left a:hover{color:#04AEEC}.social-wall .block-twitter .controls-right a{padding:0 2px}div.fare-deals{margin-top:40px;padding-left:20px;border-left:1px solid #E7E7E8}div.fare-deals .header .destination{width:60%}div.fare-deals .header .price{width:40%;text-align:center}div.fare-deals .header .price span{font-size:12px;line-height:15px}div.fare-deals .elements .destination{font-family:'Lato',sans-serif;font-weight:700;font-size:15px;color:#404041;width:60%;padding-left:2%}div.fare-deals .elements .price{font-family:'Lato',sans-serif;font-weight:400;font-size:15px;color:#242424;width:40%;text-align:center}.weather-detail{margin-top:40px}.weather-detail h2{font-family:'Lato',sans-serif;font-weight:700;color:#242424;font-size:28px;line-height:21px;text-transform:uppercase;margin-bottom:0}.weather-detail .current-weather>.one-half{padding:0 0 0 25px}.weather-detail .current-weather>.one-half:first-child{border-left:1px solid #E7E7E8;border-right:1px solid #E7E7E8}.weather-detail .current-weather .currently{margin-bottom:60px}.weather-detail .current-weather .currently .status{margin:10px 0 6px}.weather-detail .current-weather .currently .status.in-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.weather-detail .current-weather .currently .status [class^="icon-"],.weather-detail .current-weather .currently .status [class*=" icon-"]{font-size:84px;line-height:84px;height:84px;display:inline-block;vertical-align:middle}.weather-detail .current-weather .currently .status .temperature{font-family:Helvetica,Arial,sans-serif;font-weight:300;color:#79c141;font-size:100px;line-height:80px;letter-spacing:-4px;display:inline-block;vertical-align:middle;margin-left:5px}.weather-detail .current-weather .currently .status .temperature.reduced{font-size:58px}.weather-detail .current-weather .currently .status .temperature-desc.pair{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.weather-detail .current-weather .currently .get-forecast-button-area{-ms-flex-item-align:center;align-self:center;margin-left:auto}.weather-detail .current-weather .currently .get-forecast-button-area a.button{width:280px;padding:0;text-align:center}.weather-detail .current-weather .currently .description{margin-top:0}.weather-detail .current-weather .currently .description-alt{margin-left:20px}.weather-detail .current-weather .currently .description-alt.sub{font-size:14px}.weather-detail .current-weather .currently.reduced-space{margin-bottom:25px;display:-ms-flexbox;display:flex}.weather-detail .current-weather .description{font-family:'Lato',sans-serif;font-weight:400;color:#242424;font-size:19px;line-height:20px;margin-top:5px}.weather-detail .current-weather .next-hour{margin-bottom:40px}.weather-detail .current-weather .currently-other{margin:40px 0}.weather-detail .current-weather .currently-other .stats{border-right:1px solid #E7E7E8;font-size:0}.weather-detail .current-weather .currently-other .stats .stat{margin-bottom:5px}.weather-detail .current-weather .currently-other .stats .stat .title{font-family:'Lato',sans-serif;font-weight:700;color:#242424;font-size:19px;line-height:20px;width:50%;display:inline-block}.weather-detail .current-weather .currently-other .stats .stat .label{font-family:'Lato',sans-serif;font-weight:400;color:#231F20;font-size:19px;width:50%;display:inline-block}.weather-detail .current-weather .currently-other .trends{padding-left:25px;font-family:'Lato',sans-serif;font-weight:400;color:#231F20;font-size:19px;line-height:20px}.weather-detail .current-weather .currently-other .trends .deltas div{margin-bottom:5px}.weather-detail .current-weather .currently-other .trends .low-high{margin-top:30px}.weather-detail .current-weather .currently-other .trends .low-high div{margin-bottom:5px}.weather-detail .current-weather .button{padding:0 50px}.weather-detail .forecast{margin-top:50px}.weather-detail .forecast *{transition:.2s all}.weather-detail .forecast .day{height:68px;border-bottom:1px solid #C2C2C2;font-size:0;position:relative;cursor:pointer;overflow:hidden}.weather-detail .forecast .day:hover{background-color:#F3F3F4}.weather-detail .forecast .day:first-child{height:69px;border-top:1px solid #C2C2C2}.weather-detail .forecast .day h2,.weather-detail .forecast .day>div{display:inline-block;line-height:67px;vertical-align:middle}.weather-detail .forecast .day h2{width:132px;text-align:right;padding-right:10px}.weather-detail .forecast .day h2.mobile-day{display:none}.weather-detail .forecast .day .icon{width:44px;font-size:44px;height:44px;line-height:44px;display:inline-block;vertical-align:middle}.weather-detail .forecast .day .description{font-family:'Lato',sans-serif;font-weight:700;color:#242424;font-size:19px;line-height:20px;width:440px;padding-left:22px}.weather-detail .forecast .day .range{width:230px;position:relative;margin-left:64px}.weather-detail .forecast .day .range .range-bar{position:absolute;top:-9px;height:20px;min-width:25px;background-color:#79c141}.weather-detail .forecast .day .range .range-bar .min-temp{font-size:24px}.weather-detail .forecast .day .range .range-bar .min-temp,.weather-detail .forecast .day .range .range-bar .max-temp{font-family:Helvetica,Arial,sans-serif;line-height:23px;position:absolute}.weather-detail .forecast .day .range .range-bar .min-temp{font-weight:300;color:#242424;left:-40px}.weather-detail .forecast .day .range .range-bar .max-temp{font-weight:700;color:#6D6E70;right:-40px;top:-1px;font-size:24px}.weather-detail .forecast .day .more-detail{display:inline-block;width:21px;height:20px;color:#fff;background-color:#939598;font-size:20px;padding:0;position:absolute;top:24px;right:22px}.weather-detail .forecast .day .more-detail:before{display:block;position:absolute;top:0;left:0;width:21px;height:20px;line-height:20px;content:'+';color:#fff;text-align:center}.weather-detail .forecast .day .more-details{width:100%;height:0;margin-top:25px}.weather-detail .forecast .day .more-details .trends{text-align:center;line-height:21px}.weather-detail .forecast .day .more-details .trends .trend{display:inline-block;margin:0 30px}.weather-detail .forecast .day .more-details .trends .trend .label{font-family:'Lato',sans-serif;font-weight:700;color:#939597;font-size:12px;line-height:12px;vertical-align:middle;display:inline-block;margin-top:3px}.weather-detail .forecast .day .more-details .trends .trend .info{font-family:'Lato',sans-serif;font-weight:700;color:#231F20;font-size:19px;line-height:21px;vertical-align:middle;display:inline-block;margin-left:6px}.weather-detail .forecast .day .more-details .day-graph{margin-top:25px}.weather-detail .forecast .day .more-details .day-graph .bar{height:47px;line-height:47px;text-align:center}.weather-detail .forecast .day .more-details .day-graph .bar div{font-family:'Lato',sans-serif;font-weight:400;display:inline-block;height:47px;line-height:47px;color:#231F20;font-size:12px;overflow:hidden;vertical-align:top}.weather-detail .forecast .day .more-details .day-graph .bar div.length1{width:4.16666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length2{width:8.33333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length3{width:12.5%}.weather-detail .forecast .day .more-details .day-graph .bar div.length4{width:16.66666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length5{width:20.83333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length6{width:25%}.weather-detail .forecast .day .more-details .day-graph .bar div.length7{width:29.16666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length8{width:33.33333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length9{width:37.5%}.weather-detail .forecast .day .more-details .day-graph .bar div.length10{width:41.66666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length11{width:45.83333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length12{width:50%}.weather-detail .forecast .day .more-details .day-graph .bar div.length13{width:54.16666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length14{width:58.33333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length15{width:62.5%}.weather-detail .forecast .day .more-details .day-graph .bar div.length16{width:66.66666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length17{width:70.83333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length18{width:75%}.weather-detail .forecast .day .more-details .day-graph .bar div.length19{width:79.16666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length20{width:83.33333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length21{width:87.5%}.weather-detail .forecast .day .more-details .day-graph .bar div.length22{width:91.66666667%}.weather-detail .forecast .day .more-details .day-graph .bar div.length23{width:95.83333333%}.weather-detail .forecast .day .more-details .day-graph .bar div.length24{width:100%}.weather-detail .forecast .day .more-details .day-graph .bar .clear{background-color:#E9EAEB}.weather-detail .forecast .day .more-details .day-graph .bar .partly-cloudy,.weather-detail .forecast .day .more-details .day-graph .bar .foggy{background-color:#D1D2D4}.weather-detail .forecast .day .more-details .day-graph .bar .mostly-cloudy{background-color:#C1C2C6}.weather-detail .forecast .day .more-details .day-graph .bar .light-rain,.weather-detail .forecast .day .more-details .day-graph .bar .light-snow{background-color:#2985F5;color:#fff}.weather-detail .forecast .day .more-details .day-graph .bar .rain,.weather-detail .forecast .day .more-details .day-graph .bar .snow{background-color:#0963D0;color:#fff}.weather-detail .forecast .day .more-details .day-graph .hours{margin-top:6px}.weather-detail .forecast .day .more-details .day-graph .hours>div{display:inline-block;width:8.33333333%;position:relative}.weather-detail .forecast .day .more-details .day-graph .hours>div:before{display:block;content:'';position:absolute;left:0;top:0;height:6px;width:1px;background-color:#B0B1B2}.weather-detail .forecast .day .more-details .day-graph .hours>div:after{display:block;content:'';position:absolute;left:50%;top:0;height:10px;width:1px;background-color:#B0B1B2}.weather-detail .forecast .day .more-details .day-graph .hours>div:first-child:after{height:6px}.weather-detail .forecast .day .more-details .day-graph .hours>div:first-child .hour,.weather-detail .forecast .day .more-details .day-graph .hours>div:first-child .temperature{left:0}.weather-detail .forecast .day .more-details .day-graph .hours>div .hour,.weather-detail .forecast .day .more-details .day-graph .hours>div .temperature{position:relative;left:-13px}.weather-detail .forecast .day .more-details .day-graph .hours>div .hour{margin-top:12px;font-family:'Lato',sans-serif;font-weight:700;color:#242424;font-size:15px;line-height:16px}.weather-detail .forecast .day .more-details .day-graph .hours>div .temperature{margin-top:8px;font-family:Helvetica,Arial,sans-serif;color:#79c141;font-size:24px;line-height:26px}.weather-detail .forecast .day.ext.active{height:145px}.weather-detail .forecast .day.active{height:270px}.weather-detail .forecast .day.active:hover{background-color:#fff}.weather-detail .forecast .day.active .more-detail:before{content:'-';line-height:16px}.weather-detail .forecast .day.active .more-details{height:auto}.weather-detail .forecast-io{font-family:'Lato',sans-serif;font-weight:400;float:right;margin-top:10px;font-size:12px;text-decoration:none}.current-weather-widget .airport-weather{margin-bottom:30px}.current-weather-widget h2{font-family:'Lato',sans-serif;font-weight:700;color:#242424;font-size:28px;text-transform:uppercase;margin-bottom:0}.current-weather-widget .description{font-family:'Lato',sans-serif;font-weight:400;color:#242424;font-size:19px;line-height:20px}.current-weather-widget .next-hour{margin-top:40px}.current-weather-widget .currently .status{margin:10px 0}.current-weather-widget .currently .status [class^="icon-"],.current-weather-widget .currently .status [class*=" icon-"]{font-size:84px;line-height:84px;height:84px;display:inline-block;vertical-align:middle}.current-weather-widget .currently .status .temperature{font-family:Helvetica,Arial,sans-serif;font-weight:300;color:#79c141;font-size:100px;line-height:80px;letter-spacing:-4px;display:inline-block;vertical-align:middle;margin-left:5px}.current-weather-widget .button{margin-top:20px}.weather-widget h2{margin-bottom:10px}.weather-widget .label{margin-bottom:7px}.weather-widget .temperature{font-family:Helvetica,Arial,sans-serif;font-weight:300;margin-left:3px;font-size:58px;line-height:44px;color:#fff;display:inline-block;vertical-align:middle}.weather-widget .icon[class^="icon-"],.weather-widget .icon[class*=" icon-"]{font-size:44px;line-height:44px;height:44px;color:#fff;display:inline-block;vertical-align:middle}.weather-widget .description{font-family:'Lato',sans-serif;font-weight:400;font-size:14px;display:inline-block;vertical-align:middle;color:#fff;padding-left:17px;margin-left:12px;border-left:1px solid #313131}.weather-widget .airport-weather{margin-top:10px}.weather-widget .airport-weather:first-child{margin-top:0}.weather-widget .next-hour{margin-top:15px}.weather-widget .next-hour .label{margin-bottom:0}.weather-widget .next-hour .next-description{font-family:'Lato',sans-serif;font-weight:400;font-size:14px}.weather-widget .more-details{margin-top:10px}.ext{border:none!important;cursor:default!important}.get-forecast-button-area-mob{display:none;-ms-flex-item-align:center;align-self:center;width:100%;margin-bottom:40px}.get-forecast-button-area-mob a.button{padding:0;text-align:center;width:100%}.marg-fix{margin-top:-30px}@media only screen and (max-width:767px){.get-forecast-button-area{display:none}.get-forecast-button-area-mob{display:inline-block}.currently.reduced-space{display:block;-ms-flex-pack:center;justify-content:center}.marg-fix{margin-top:40px}.ext{height:130px!important}}.airport-lookup,.airline-lookup{font-size:0}.airport-lookup input[type=text],.airline-lookup input[type=text]{margin-top:0}.airport-lookup.with-button input[type=text],.airline-lookup.with-button input[type=text]{width:88%;vertical-align:top}.airport-lookup.with-button .twitter-typeahead,.airline-lookup.with-button .twitter-typeahead{width:88%}.airport-lookup .twitter-typeahead,.airline-lookup .twitter-typeahead{width:100%;vertical-align:top}.airport-lookup .twitter-typeahead input[type=text],.airline-lookup .twitter-typeahead input[type=text]{font-family:'Lato',sans-serif;font-weight:400;margin-top:0;width:100%;font-size:15px;background-color:#E7E7E8!important;color:#242424}.airport-lookup .twitter-typeahead input[type=text]::-webkit-input-placeholder,.airline-lookup .twitter-typeahead input[type=text]::-webkit-input-placeholder{color:#888}.airport-lookup .twitter-typeahead input[type=text]:-moz-placeholder,.airline-lookup .twitter-typeahead input[type=text]:-moz-placeholder,.airport-lookup .twitter-typeahead input[type=text]::-moz-placeholder,.airline-lookup .twitter-typeahead input[type=text]::-moz-placeholder{color:#888}.airport-lookup .twitter-typeahead input[type=text]:-ms-input-placeholder,.airline-lookup .twitter-typeahead input[type=text]:-ms-input-placeholder{color:#888}.airport-lookup .twitter-typeahead .tt-query,.airline-lookup .twitter-typeahead .tt-query,.airport-lookup .twitter-typeahead .tt-hint,.airline-lookup .twitter-typeahead .tt-hint{width:100%;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;border-radius:8px;outline:none}.airport-lookup .twitter-typeahead .tt-query,.airline-lookup .twitter-typeahead .tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.airport-lookup .twitter-typeahead .tt-hint,.airline-lookup .twitter-typeahead .tt-hint{color:#999}.airport-lookup .twitter-typeahead .tt-dropdown-menu,.airline-lookup .twitter-typeahead .tt-dropdown-menu{width:100%;margin-top:0;padding:8px 0;background-color:#E7E7E8;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.airport-lookup .twitter-typeahead .tt-suggestion,.airline-lookup .twitter-typeahead .tt-suggestion{font-family:'Lato',sans-serif;font-weight:400;font-size:15px;line-height:17px;color:#242424;padding:3px 20px;cursor:pointer}.airport-lookup .twitter-typeahead .tt-suggestion p,.airline-lookup .twitter-typeahead .tt-suggestion p{margin:0}.airport-lookup .button,.airline-lookup .button{padding:0!important;width:10%;margin-left:2%;vertical-align:top}div.flight-status{margin-top:40px}div.flight-status .error{font-family:'Lato',sans-serif;font-weight:700;color:red;line-height:20px;margin-bottom:20px}div.flight-status h3{font-family:'Lato',sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#242424;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #C2C2C2}div.flight-status h3.track-by-airport{margin-top:20px}div.flight-status .row{margin-bottom:20px}div.flight-status .row label{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;color:#242424;line-height:13px}div.flight-status .row input{margin-top:0}div.flight-status .submit{text-align:right;margin-top:23px}div.flight-status-list{margin-top:40px}div.flight-status-list .nav-bar{border-bottom:1px solid #E7E7E8;background-color:#FFF;font-size:0;display:table-cell;width:10%}div.flight-status-list .nav-bar .tab{font-family:'Lato',sans-serif;font-weight:700;font-size:20px;line-height:39px;color:#FFF;display:inline-block;padding:0 28px;background-color:#C2C2C2;height:41px;vertical-align:bottom}div.flight-status-list .nav-bar .tab:hover,div.flight-status-list .nav-bar .tab.active{height:46px;border-top:1px solid #E7E7E8;border-left:1px solid #E7E7E8;border-right:1px solid #E7E7E8;background-color:#FFF;color:#79c141;background-color:#fff;text-decoration:none;position:relative;bottom:-1px}div.flight-status-list .nav-bar .back{float:right;background-color:#fff;margin-top:-1px;height:41px;padding-left:9px;vertical-align:bottom;position:relative;bottom:-7px}div.flight-status-list .nav-bar .back .button{height:41px;line-height:41px}div.flight-status-list .results{padding:38px 0 0 20px;border-left:1px solid #E7E7E8}div.flight-status-list .results>div{display:none}div.flight-status-list .results>div.active{display:block}div.flight-status-list .header div.mobile{display:none}div.flight-status-list .header .destination{width:26%}div.flight-status-list .header .date{width:13%}div.flight-status-list .header .airline{width:24%}div.flight-status-list .header .flightnum{width:13%}div.flight-status-list .header .status{width:14%}div.flight-status-list .header .time{width:10%}div.flight-status-list .elements .destination{width:26%;font-family:'Lato',sans-serif;font-weight:700;padding:0 10px 0 30px}div.flight-status-list .elements .date{width:13%}div.flight-status-list .elements .airline{width:24%}div.flight-status-list .elements .flightnum{width:13%}div.flight-status-list .elements .status{width:14%}div.flight-status-list .elements .time{width:10%}div.flight-status-detail{margin-top:40px}div.flight-status-detail img{width:100%;margin-bottom:15px}div.flight-status-detail .flight-tracker{width:100%;height:453px;margin-bottom:15px;border:none}div.flight-status-detail h2{font-family:'Lato',sans-serif;font-weight:400;font-size:25px;line-height:28px;color:#242424;margin-bottom:0}div.flight-status-detail .description{font-family:'Lato',sans-serif;font-weight:400;font-size:12px;line-height:15px;color:#808284;margin-bottom:45px}div.flight-status-detail h3{font-family:'Lato',sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#242424;padding-bottom:5px;margin-bottom:7px;border-bottom:1px solid #C2C2C2}div.flight-status-detail .elements{margin-bottom:45px}div.flight-status-detail .elements>div{display:block;background-color:#E7E7E8;font-size:0;padding:9px 0}div.flight-status-detail .elements>div>div{font-family:'Lato',sans-serif;font-weight:400;display:inline-block;font-size:15px;color:#242424;vertical-align:middle}div.flight-status-detail .elements>div>div.label{font-family:'Lato',sans-serif;font-weight:700;width:25%;text-align:right}div.flight-status-detail .elements>div>div.value{width:75%;padding-left:20px}div.flight-status-detail .elements>div>div.value a{color:#79c141}div.flight-status-detail .elements>div.alt{background-color:#fff}.parking-map #map{width:1000px;margin:0 auto;height:370px}.parking-map .map-key{width:1000px;margin:0 auto;height:0}.parking-map .map-key .key-container{top:-320px;display:inline-block;position:relative;background:0 0;background-color:rgba(0,0,0,.85);padding:15px 20px;z-index:9;width:210px;left:100px}.lt-ie9 .parking-map .map-key .key-container{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#d9000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000,endColorstr=#d9000000)"}.parking-map .map-key .key-container h2{color:#fff}.parking-map .map-key .key-container ul{margin:-8px 0 0;padding:0;list-style:none}.parking-map .map-key .key-container ul li{border-top:1px solid #333;color:#fff;font-size:14px;font-weight:700;display:block;padding:6px 0;position:relative}.parking-map .map-key .key-container ul li:before{content:'';width:12px;height:12px;display:block;position:absolute;top:10px;right:0}.parking-map .map-key .key-container ul li.terminal:before{background-color:#074ba1}.parking-map .map-key .key-container ul li.valu:before{background-color:#79c141}.parking-map .map-key .key-container ul li.garage:before{background-color:#638fc7}.parking-map .map-key .key-container ul li.valet:before{background-color:#dfab43}.parking-map .map-key .key-container ul li.cell:before{background-color:#919397}.parking-map .map-key .key-container ul li:first-child{border-top:none}.parking-option{font-size:0}.parking-option.green .cost,.parking-option.green h4{color:#79c141}.parking-option.green ul li:before{background-color:#79c141}.parking-option.pink .cost,.parking-option.pink h4{color:#c56576}.parking-option.pink ul li:before{background-color:#c56576}.parking-option.pink a{color:#c56576}.parking-option.blue .cost,.parking-option.blue h4{color:#638fc7}.parking-option.blue ul li:before{background-color:#638fc7}.parking-option.yellow .cost,.parking-option.yellow h4{color:#dfab43}.parking-option.yellow ul li:before{background-color:#dfab43}.parking-option .cost{width:25%;display:inline-block;vertical-align:top;text-align:center;margin-top:26px;padding-right:20px}.parking-option .cost .number{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:100px;line-height:80px;vertical-align:top;margin-right:3px;display:inline-block}.ie8 .parking-option .cost .number{margin-right:0}.parking-option .cost .per-day{font-size:14px;line-height:18px;vertical-align:top;display:inline-block;text-align:left}.parking-option .benefits{padding-left:20px;border-left:1px solid #BFBFBF;width:75%;display:inline-block;vertical-align:top}.parking-option .benefits ul{display:inline-block;width:50%}.parking-option .benefits ul li{font-size:16px}div.parking-coupon-signup h3{font-family:'Lato',sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#242424;margin-bottom:16px;padding-bottom:3px;border-bottom:1px solid #C2C2C2}div.parking-coupon-signup .error{display:block;font-family:'Lato',sans-serif;font-weight:700;color:red;line-height:20px;margin-bottom:20px}div.parking-coupon-signup .req{color:red}div.parking-coupon-signup .field{margin-bottom:20px}div.parking-coupon-signup .field label{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;color:#242424;line-height:13px;display:block;margin-bottom:5px}div.parking-coupon-signup .field input,div.parking-coupon-signup .field select{margin-top:0}div.parking-coupon-signup input[type=submit]{transition:.2s all;font-family:'Lato',sans-serif;font-weight:700;color:#fff;background-color:#79c141;border:none;font-size:14px;height:40px;line-height:40px;display:inline-block;padding:0 15px;position:relative}div.parking-coupon-signup input[type=submit]:hover{text-decoration:none;background-color:#6BAE39}div.parking-coupon-signup input[type=submit].icon-arrow{padding-right:35px}div.parking-coupon-signup input[type=submit].icon-arrow:before{font-size:16px;position:absolute;right:15px;top:12px}div.parking-coupon-signup .success{font-family:'Lato',sans-serif;font-weight:700;color:#79c141;line-height:20px;margin-bottom:20px}div.parking-coupon-signup .coupon-image{margin-bottom:20px}@media only screen and (max-width:767px){.parking-option{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.parking-option .cost,.parking-option .benefits{width:50%}}@media only screen and (max-width:700px){.parking-option .cost{width:25%}.parking-option .benefits{width:75%}}@media only screen and (max-width:425px){.parking-option{display:inherit}.parking-option .cost{width:100%}.parking-option .benefits{width:100%;border-left:none}.parking-option .benefits ul{display:table-cell}}.image-callout{display:block;color:#fff;height:320px;background-size:cover;background-repeat:no-repeat;-ms-behavior:url(/assets/js/vendor/background-size-polyfill/backgroundsize.min.htc);text-decoration:none;position:relative;text-align:center}.image-callout *{transition:.2s all}.right-column .image-callout{height:260px;margin-bottom:20px}.right-column .image-callout .content{top:62px}.image-callout .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;background-color:rgba(0,0,0,0);z-index:8}.lt-ie9 .image-callout .cover{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000)"}.image-callout:hover{text-decoration:none}.image-callout:hover .cover{background:0 0;background-color:rgba(0,0,0,.4)}.lt-ie9 .image-callout:hover .cover{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)"}.image-callout .content{text-align:left;display:inline-block;position:relative;top:92px;z-index:9;font-family:'Lato',sans-serif;font-weight:400;margin:0 auto;font-size:42px;line-height:39px;color:#fff;border:2px solid #fff;padding:8px;text-transform:uppercase;box-shadow:0 0 15px 2px rgba(255,255,255,.3);background:0 0;background-color:rgba(0,0,0,.3)}.lt-ie9 .image-callout .content{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#4d000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000)"}.parking-coupon-callout{display:block;color:#fff;font-family:'Lato',sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase;margin-bottom:20px}.parking-coupon-callout:hover{text-decoration:none;color:#fff}.parking-coupon-callout .top{transition:.2s all;background-color:#79c141;padding:12px 22px}.parking-coupon-callout .top .value{float:left;font-size:81px;line-height:62px;font-weight:700;margin-right:5px;padding-left:13px;position:relative}.parking-coupon-callout .top .value sup{font-size:20px;margin-right:2px;position:absolute;top:14px;left:0}.parking-coupon-callout .top .parking{font-family:'Lato',sans-serif;font-weight:300;font-size:45px;line-height:46px;margin-top:-3px}.parking-coupon-callout .top .get-coupon{font-family:'Lato',sans-serif;font-weight:300;font-size:18px;line-height:20px;margin:-2px 0 0 10px}.parking-coupon-callout .top .get-coupon .icon-arrow{font-size:13px}.parking-coupon-callout .bottom{transition:.2s all;height:29px;background-color:#6caa3a;background-size:42px;background-image:url(../img/logo-footer.png);background-repeat:no-repeat;background-position:center center;-ms-behavior:url(/assets/js/vendor/background-size-polyfill/backgroundsize.min.htc)}.parking-coupon-callout:hover .top{background-color:#6caa3a}.parking-coupon-callout:hover .bottom{background-color:#79c141}.map-selection-grid{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;list-style-type:none;padding-left:0}.map-selection-grid li{position:relative;display:block;width:50%;float:left;height:33.33333333%;background-color:#2D67AF;background-repeat:no-repeat;background-position:center center;cursor:pointer;text-align:center;border-bottom:4px solid #fff}.map-selection-grid li:nth-child(n){border-right:2px solid #fff}.map-selection-grid li:nth-child(2n){border-left:2px solid #fff}.flexbox .map-selection-grid li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.no-flexbox .map-selection-grid li{padding-top:75px}.map-selection-grid li.terminal{background-image:url(/assets/img/map-bg-terminal.gif)}.map-selection-grid li.a{background-image:url(/assets/img/map-bg-a.gif)}.map-selection-grid li.b{background-image:url(/assets/img/map-bg-b.gif)}.map-selection-grid li:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#074BA1;transition:.2s all;z-index:9;opacity:0}.map-selection-grid li:hover:before{opacity:1}.map-selection-grid button{-webkit-appearance:none;background:0 0;border:none;outline:none;max-width:320px;margin:0 auto;padding:0;font-family:'Lato',sans-serif;font-weight:300;font-size:26px;line-height:30px;color:#fff;position:relative;z-index:9}.map-selection-grid button em,.map-selection-grid button small{display:block}.map-selection-grid button em{font-family:'Lato',sans-serif;font-weight:400;font-size:75px;font-style:normal}.map-selection-grid button small{font-family:'Lato',sans-serif;font-weight:700;font-size:16px;line-height:23px;margin-top:5px}.map-container{margin-top:40px}.ie8 .map-container{display:none}.map-container .map-metadata{height:40px;background-color:#000;background-color:rgba(0,0,0,.85)}.map-container .map-metadata>.container{position:relative}.map-container .map-details{float:left}.map-container .map-title,.map-container .map-services{vertical-align:top}.map-container .map-title{display:inline-block;margin:0;font-family:Arial,sans-serif;font-size:26px;font-weight:400;line-height:40px;color:#fff}.map-container .map-services{display:inline-block;list-style-type:none;padding-left:30px;margin:0;font-size:0}.map-container .map-services li{display:inline-block;border-left:1px solid #000}.map-container .map-services li:first-child{border-left-width:0}.map-container .map-services button{-webkit-appearance:none;background:0 0;border:none;outline:none;padding:0 12px;cursor:pointer;font-size:16px;line-height:40px;color:#fff}.map-container .map-services button.inactive{opacity:.5}.map-container .map-services .color-swatch{display:inline-block;width:12px;height:12px;margin-left:5px;line-height:40px}.map-container .map-actions{display:inline-block;float:right;list-style-type:none;margin:0;padding-left:0;font-size:0}.map-container .map-actions li{display:inline-block;border-left:1px solid #000;vertical-align:top}.map-container .map-actions li:first-child{border-left-width:0}.map-container .map-actions button{-webkit-appearance:none;background:0 0;border:none;outline:none;padding:0 10px;height:40px;overflow:hidden;font-size:0;color:#fff}.map-container .map-actions button:before{font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:44px}.map-container .map-actions button.zoom-in:before{content:'w';line-height:44px}.map-container .map-actions button.zoom-out:before{content:'x'}.map-container .map-actions button.change-map:before{content:'d'}.map-container .map-view-wrapper{position:relative;background-color:#e3e4e5;width:100%;height:500px;cursor:-moz-grab;cursor:grab}.map-container .map-view-wrapper:active{cursor:-moz-grabbing;cursor:grabbing}.map-container.map-selecting .map-view-wrapper{height:782px}.map-container.map-selecting .map-view-wrapper,.map-container.map-selecting .map-view-wrapper:active{cursor:default}.map-container .map-view-wrapper *{transition:none}.map-container .map-view svg{cursor:-moz-grab;cursor:grab}.map-container .map-view svg:active{cursor:-moz-grabbing;cursor:grabbing}.map-container .map-view .plot{cursor:pointer}.map-container .map-view .plot>rect:first-child{fill:#ccc}.map-container .map-view .plot:hover rect+rect{fill:rgba(0,0,0,0)}.map-container .map-view .plot>rect+rect{fill:rgba(0,0,0,.2)}.map-container .map-view .service-icon{pointer-events:none;width:20px;height:20px;position:relative;top:8px;left:8px}.map-container .service-icons{display:none}.map-container .map-selection{list-style-type:none;padding-left:0;margin:0;position:absolute;right:-10px;display:inline-block;top:40px;z-index:1000;background-color:#fff;display:none}.map-container .map-selection.active{display:block}.map-container .map-selection,.map-container .map-selection li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.map-container .map-selection li{padding:6px 14px;cursor:pointer}.map-container .map-selection li:hover{background-color:#f0f0f0}.map-container .compass{position:absolute;left:-5px;top:80px;width:64px;height:64px;background-image:url(/assets/svg/icons/compass.svg);background-size:100%;z-index:9}.map-container.map-selecting .compass{display:none}.map-service-tooltip{position:fixed;padding:12px 20px;border-radius:4px;background:#fff;margin-bottom:15px}.csstransforms .map-service-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.no-csstransforms .map-service-tooltip{width:200px;margin-left:-100px}.map-service-tooltip:after{content:'';position:absolute;bottom:-12px;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:12px 15px 0 15px;border-color:#fff transparent transparent transparent}.map-service-tooltip .tenant-image,.map-service-tooltip .tenant-label{display:block;text-align:center}.map-service-tooltip .tenant-image{max-width:120px;max-height:70px;margin:0 auto 8px}.map-service-tooltip .tenant-label{font-size:18px;line-height:1.2;margin:0}.establishment-detail img{margin-bottom:20px}.establishment-detail h2{font-family:'Lato',sans-serif;font-weight:400;font-size:25px;line-height:28px;color:#242424;margin-bottom:0}.establishment-detail .description{font-family:'Lato',sans-serif;font-weight:400;font-size:12px;line-height:15px;color:#808284;margin-bottom:45px}.establishment-detail h3{font-family:'Lato',sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#242424;padding-bottom:3px;margin-bottom:7px;border-bottom:1px solid #C2C2C2}.establishment-detail .elements{margin-bottom:45px}.establishment-detail .elements>div{display:block;background-color:#E7E7E8;font-size:0;padding:9px 0}.establishment-detail .elements>div>div{font-family:'Lato',sans-serif;font-weight:400;display:inline-block;font-size:15px;color:#242424;vertical-align:middle}.establishment-detail .elements>div>div.label{font-family:'Lato',sans-serif;font-weight:700;width:25%;text-align:right}.establishment-detail .elements>div>div.value{width:75%;padding-left:20px}.establishment-detail .elements>div>div.value a{color:#79c141}.establishment-detail .elements>div.alt{background-color:#fff}.establishment-list .title{width:31%}.establishment-list .type{width:26%}.establishment-list .locations{width:31%}.establishment-list .rewards{width:12%;text-align:center}.establishment-list .elements .title{padding-left:10px}.main-column ul.sfnewsList li{font-size:0;padding:0;margin:0 0 10px}.main-column ul.sfnewsList li:before{display:none}.main-column ul.sfnewsList li .sfnewsMetaInfo{font-size:15px;display:inline-block;width:16%;vertical-align:top}.main-column ul.sfnewsList li h3{font-size:15px;line-height:18px;display:inline-block;width:84%;margin:0;vertical-align:top}.sfsearchResultStatistics{font-family:'Lato',sans-serif;font-weight:700;font-size:42px;line-height:50px;margin-bottom:10px;color:#074ba1}.sfsearchResultsWrp .sfsearchResultTitle{font-family:'Lato',sans-serif;font-weight:700;display:block;font-size:18px;line-height:24px;vertical-align:top;padding-top:20px;margin:20px 0 0;border-top:1px solid #BFBFBF}.sfsearchResultsWrp .sfsearchResultTitle:first-child{margin-top:0;padding-top:0;border:0}.sfsearchResultsWrp .sfsearchResultUrl,.sfsearchResultsWrp .sfsearchResultHighLighter{margin:5px 0 0}.sf_pagerNumeric a{transition:.2s all;font-family:'Lato',sans-serif;font-weight:700;color:#fff;background-color:#79c141;border:none;font-size:14px;height:40px;line-height:40px;display:inline-block;padding:0 15px;position:relative;margin-right:10px}.sf_pagerNumeric a:hover{text-decoration:none;background-color:#6BAE39}.sf_pagerNumeric a.icon-arrow{padding-right:35px}.sf_pagerNumeric a.icon-arrow:before{font-size:16px;position:absolute;right:15px;top:12px}.sf_pagerNumeric a.sf_PagerCurrent{background-color:#6BAE39}.cvg-marketing-panel{height:745px;display:-ms-flexbox;display:flex;position:relative;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:1000}.cvg-marketing-panel .panel-item{display:-ms-flexbox;display:flex;vertical-align:middle;width:25%;height:100%;position:absolute;top:0;transition:left 200ms,right 200ms,width 200ms,z-index 200ms,background-image 200ms;-webkit-transition:left 200ms,right 200ms,width 200ms,z-index 200ms,background-image 200ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;z-index:990;background-position:center;-ms-flex-align:center;align-items:center}.cvg-marketing-panel .panel-item:first-child{left:0;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/assets/img/market-panel/eat.jpg")}.cvg-marketing-panel .panel-item:first-child:hover{background-image:url("/assets/img/market-panel/eat.jpg")}.cvg-marketing-panel .panel-item:nth-child(2){left:25%;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/assets/img/market-panel/shop.jpg")}.cvg-marketing-panel .panel-item:nth-child(2):hover{left:23%;background-image:url("/assets/img/market-panel/shop.jpg")}.cvg-marketing-panel .panel-item:nth-child(3){left:50%;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/assets/img/market-panel/deals.jpg")}.cvg-marketing-panel .panel-item:nth-child(3):hover{left:48%;background-image:url("/assets/img/market-panel/deals.jpg")}.cvg-marketing-panel .panel-item:last-child{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/assets/img/market-panel/parking.jpg");right:0}.cvg-marketing-panel .panel-item:last-child:hover{background-image:url("/assets/img/market-panel/parking.jpg")}.cvg-marketing-panel .panel-item .text{font-family:Helvetica,Arial,sans-serif;font-weight:lighter;color:#fff;width:100%;text-align:center;font-size:58px}.cvg-marketing-panel .panel-item .text .sub{position:relative;display:inline-block}.cvg-marketing-panel .panel-item .text .sub:before{transition:left 200ms,right 200ms,z-index 200ms,background-image 200ms;-webkit-transition:left 200ms,right 200ms,z-index 200ms,background-image 200ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;content:'a';font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;position:absolute;top:0;left:0;right:100%}.cvg-marketing-panel .panel-item:hover{width:30%;z-index:999}.cvg-marketing-panel .panel-item:hover .sub:before{right:0;left:84%}@media only screen and (max-width:767px){.cvg-marketing-panel{display:block;height:1080px;transition:none!important}.cvg-marketing-panel .panel-item{width:100%;height:270px;position:static;transition:none!important;background-size:cover}.cvg-marketing-panel .panel-item:hover{width:100%;z-index:990}.cvg-marketing-panel .panel-item:hover .sub:before{left:0;right:100%}}.cvg-alert{background-image:repeating-linear-gradient(-45deg,#f5f5f5,#f5f5f5 70px,#eceff1 70px,#eceff1 140px);background-position-x:0%;animation:backgroundmove 60s linear infinite;-webkit-animation:backgroundmove 60s linear infinite,margin-top 10s ease;-moz-animation:backgroundmove 60s linear infinite;-o-animation:backgroundmove 60s linear infinite;background-repeat:repeat-x;min-height:120px;height:2px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-size:200px 100%;margin-top:0}.cvg-alert .alert-container{font-family:Arial,sans-serif;font-size:14px;width:70%;background-color:#fff;padding:21px 54px 21px 0;border-left:solid;border-left-width:6px;border-left-color:#ECB340;outline-style:solid;outline-color:rgba(0,0,0,.04);outline-width:1px;line-height:19px;margin-top:20px;margin-bottom:20px}.cvg-alert .alert-container a{font-weight:700}.cvg-alert .alert-container .message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cvg-alert .alert-container .message .icon{display:inline;padding-left:18px;padding-right:20px;font-size:16px;font-weight:700;color:#ECB340;text-transform:uppercase}@-webkit-keyframes backgroundmove{0%{background-position:0% 0%}100%{background-position:100% 0%}}@keyframes backgroundmove{0%{background-position:0% 0%}100%{background-position:100% 0%}}@media only screen and (max-width:767px){.alert-container{max-height:90%;min-width:95%}}@media only screen and (max-width:375px){.alert-container{padding-right:0!important}.alert-container .message{width:100%;-ms-flex-direction:column;flex-direction:column;text-align:center}}.cvg-youtube-video{position:relative;display:block;-ms-flex-align:center;align-items:center;width:95%;cursor:pointer}.cvg-youtube-video img{z-index:0;min-width:100%}.cvg-youtube-video:hover i{transition:opacity 200ms;opacity:1;color:#fff}.cvg-youtube-video .cvg-play{display:-ms-flexbox;display:flex;position:absolute;z-index:10;width:100%;left:0;top:0;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-align:center;align-items:center}.cvg-youtube-video i{transition:opacity 200ms;color:#000;font-size:80px;opacity:.5}.fullscreen-video{background-color:#000;color:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999999;font-size:30px}.fullscreen-video iframe{width:90%;height:90%;position:relative;top:4%;left:4%}.fullscreen-video i{cursor:pointer}.fullscreen-video .close{width:97%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;padding-bottom:10px}@media only screen and (max-width:767px){input,select,textarea{font-size:16px!important}.fullscreen-video{font-size:55px;padding:0}.fullscreen-video iframe{height:80%}.cvg-youtube-video{width:100%}}@media only screen and (max-width:425px){.fullscreen-video iframe{height:87%}}.things-to-do{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:478px;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("/assets/img/around-cincinnati.jpg");background-size:cover;background-position:center;-ms-flex-align:center;align-items:center;margin-bottom:-122px;margin-top:-1px}.things-to-do .content{display:table-cell;margin-right:auto;margin-left:auto;color:#fff;text-align:center}.things-to-do .content .header{font-family:Helvetica,Arial,sans-serif;font-size:58px;text-transform:lowercase;line-height:111px}.things-to-do .content .subtext{max-width:480px;text-align:center;font-size:16px}.things-to-do .content .subtext,.things-to-do .content a,.things-to-do .content a .green{margin-left:auto;margin-right:auto}.things-to-do .content a .green{width:280px;margin-top:45px;text-align:center}@media only screen and (max-width:767px){.things-to-do{margin-bottom:0}}@media only screen and (max-width:425px){.things-to-do .content .header{font-size:25px}.things-to-do .content .subtext{max-width:90%}}.flight-status-detail-pane{width:100%;min-height:510px;background-size:cover;height:2px}.flight-status-detail-pane.breakfast{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url('/assets/img/breakfast.jpg')}.flight-status-detail-pane.lunch-dinner{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url('/assets/img/lunch-dinner.jpg')}.flight-status-detail-pane.departed{margin-top:-40px}.flight-status-detail-pane .frame{display:-ms-flexbox;display:flex;width:80%;height:100%;padding-top:45px;padding-bottom:45px;margin-left:auto;margin-right:auto}.flight-status-detail-pane .frame .left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%}.flight-status-detail-pane .frame .left.departed{display:none}.flight-status-detail-pane .frame .left .left-contain{margin-left:auto;margin-right:auto;width:100%;color:#fff}.flight-status-detail-pane .frame .left .left-contain .got-time{font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:700}.flight-status-detail-pane .frame .left .left-contain .time-to-depart{display:initial;margin-top:4px;font-family:Helvetica,Arial,sans-serif;line-height:40px;font-size:36px}.flight-status-detail-pane .frame .left .left-contain .time-to-depart .bold{font-weight:700}.flight-status-detail-pane .frame .right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:50%}.flight-status-detail-pane .frame .right.departed{width:100%}.flight-status-detail-pane .frame .right.departed .right-contain{width:35%}.flight-status-detail-pane .frame .right .header{font-family:Arial,sans-serif;font-weight:700;font-size:16px;color:#fff;text-align:center}.flight-status-detail-pane .frame .right .right-contain{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;height:auto;overflow:hidden;width:70%;padding-top:10px}.flight-status-detail-pane .frame .right .right-contain .tabs{display:-ms-flexbox;display:flex}.flight-status-detail-pane .frame .right .right-contain .tabs .tab{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:50px;background-color:#79C421;text-transform:uppercase;font-weight:700;color:#fff;cursor:pointer}.flight-status-detail-pane .frame .right .right-contain .tabs .tab.active{color:#000;background-color:#fff;cursor:default}.flight-status-detail-pane .frame .right .right-contain .tabs .tab.active:hover{background-color:#fff}.flight-status-detail-pane .frame .right .right-contain .tabs .tab:hover{background-color:#6cae1d}.flight-status-detail-pane .frame .right .right-contain .tab-items{position:relative;background-color:#fff;margin-bottom:51px}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item{opacity:100;transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;width:100%}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item .flight-specifics{position:relative;z-index:200;width:100%;margin-bottom:0}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item .flight-specifics tr{width:100%;border-bottom-style:solid;border-bottom-color:#E1E1E1;border-width:1px}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item .flight-specifics tr td{font-family:Arial,sans-serif;font-size:14px;line-height:21px;width:50%;border-width:1px;height:51px;padding-left:5px}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item .flight-specifics tr td.desc{font-weight:700;padding-left:25px}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item .flight-specifics tr td.status{font-weight:700;text-transform:uppercase}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item .flight-specifics tr td a{color:#79c141}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item.hidden{position:absolute;transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;overflow:hidden;top:0;opacity:0}.flight-status-detail-pane .frame .right .right-contain .tab-items .tab-item.hidden .flight-specifics{position:relative;z-index:-200;height:0}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details{background-color:#f2f2f2;position:absolute;width:100%;bottom:-51px;z-index:201}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details table{width:100%}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details tr{width:100%;border-bottom-style:solid;border-bottom-color:#E1E1E1;border-width:1px}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details tr td{font-family:Arial,sans-serif;font-size:14px;line-height:21px;width:50%;border-width:1px;padding-left:5px;height:51px}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details tr td.desc{font-weight:700;padding-left:25px}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details .show-hide{color:#7b7b7b;margin-left:-20px;text-transform:uppercase;text-align:center;cursor:pointer;height:51px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details .show-hide:before{font-family:"FontAwesome";content:"\f077";padding-right:20px}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details .details{max-height:0;overflow:hidden;transition:max-height 300ms ease-in-out;-moz-transition:max-height 300ms ease-in-out;-o-transition:max-height 300ms ease-in-out;ms-transition:max-height 300ms ease-in-out}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details.active{position:absolute;width:100%}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details.active .details{transition:max-height 300ms ease-in-out;-moz-transition:max-height 300ms ease-in-out;-o-transition:max-height 300ms ease-in-out;ms-transition:max-height 300ms ease-in-out;max-height:500px}.flight-status-detail-pane .frame .right .right-contain .tab-items .flight-details.active .show-hide:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-right:0;padding-left:20px}.cvg-widget-holder{background-color:rgba(0,0,0,.85);padding-top:40px;padding-bottom:40px}.cvg-widget-holder h2{font-weight:400;font-size:30px}.cvg-widget-holder .security-wait-widget{width:278px}.cvg-widget-holder .security-wait-widget h2{color:#fff}.cvg-widget-holder .terminal-maps-widget{padding-left:20px}.cvg-widget-holder .terminal-maps-widget h2{color:#fff;padding-left:20px}.cvg-widget-holder .terminal-maps-widget nav{display:none}.cvg-widget-holder .quicker-weather-widget{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;border-left:solid;border-right:solid;border-color:#000;border-width:1px;padding-left:22px;min-height:99px}.cvg-widget-holder .quicker-weather-widget h2{color:#79C421;margin-bottom:0}.cvg-widget-holder .quicker-weather-widget .left{width:50%;color:#fff}.cvg-widget-holder .quicker-weather-widget .right{width:50%;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:40px;display:-ms-flexbox;display:flex}.cvg-widget-holder .quicker-weather-widget .right .temperature{font-size:58px}.cvg-widget-holder .quicker-weather-widget .right [class*=" icon-"]:before{line-height:2;padding-right:5px}.cvg-widget-holder .quicker-weather-widget .left a.more-details{margin-top:0;font-weight:lighter;font-size:14px;float:none}@media only screen and (max-width:1024px){.flight-status-detail-pane .frame{width:90%}.flight-status-detail-pane .frame .right.departed .right-contain{width:70%}}@media only screen and (max-width:767px){.flight-status-detail-pane{height:auto;margin-bottom:0}.flight-status-detail-pane .frame{-ms-flex-direction:column;flex-direction:column;width:99%}.flight-status-detail-pane .frame .left{width:100%;padding-left:5%;padding-bottom:40px}.flight-status-detail-pane .frame .left .left-contain .got-time{font-size:36px}.flight-status-detail-pane .frame .left .left-contain .time-to-depart{font-size:24px;display:initial}.flight-status-detail-pane .frame .right{width:100%;height:auto}.flight-status-detail-pane .frame .right .right-contain{width:97%!important}.cvg-widget-holder{padding-top:0;margin-bottom:0}.cvg-widget-holder .security-wait-widget{margin-left:auto;margin-right:auto;width:100%;display:-ms-flexbox;display:flex}.cvg-widget-holder .security-wait-widget h2{padding-right:20px}.cvg-widget-holder .security-wait-widget .sub-line{-ms-flex-order:3;order:3;padding-left:20px;margin-left:auto}.cvg-widget-holder .security-wait-widget .pre-check{margin-left:auto}.cvg-widget-holder .security-wait-widget .general-wait{margin-right:auto}.cvg-widget-holder .quicker-weather-widget{margin-left:auto;margin-right:auto;border-left:none;border-right:none;border-top:solid;border-bottom:solid;width:100%}.cvg-widget-holder .terminal-maps-widget{padding-left:0}}@media only screen and (max-width:425px){.cvg-widget-holder .security-wait-widget{display:initial;width:728px}.cvg-widget-holder .security-wait-widget h2{padding-right:0}.cvg-widget-holder .security-wait-widget .sub-line{-ms-flex-order:0;order:0;padding-left:none;margin-left:none}.cvg-widget-holder .security-wait-widget .pre-check{margin-left:none;margin-right:none}}.establishments .filter-bar{background-color:#fff;width:80%;height:92px;min-height:92px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.establishments .filter-bar .header{width:30%;margin-left:12px;font-size:22px;font-family:Helvetica,Arial,sans-serif;font-weight:700}.establishments .filter-bar .sub{display:-ms-inline-flexbox;display:inline-flex;width:70%;-ms-flex-pack:end;justify-content:flex-end;margin-right:16px}.establishments .filter-bar .filter{font-family:'Lato',sans-serif;font-weight:700;height:40px;outline-style:solid;outline-width:2px;padding-left:22px;padding-right:22px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:7px;margin-right:7px;cursor:pointer;font-size:14px;border:none!important}.establishments .filter-bar .filter.grey{outline-color:#555;color:#555}.establishments .filter-bar .filter.grey.active{background-color:#555;color:#fff}.establishments .filter-bar .filter.grey:hover{background-color:#555;color:#fff}.establishments .filter-bar .filter.blue{outline-color:#074BA1;color:#074BA1}.establishments .filter-bar .filter.blue.active{background-color:#074BA1;color:#fff}.establishments .filter-bar .filter.blue:hover{background-color:#074BA1;color:#fff}.establishments .filter-bar .filter.green{outline-color:#79C141;color:#79C141}.establishments .filter-bar .filter.green.active{background-color:#79C141;color:#fff}.establishments .filter-bar .filter.green:hover{background-color:#79C141;color:#fff}.establishments .filter-bar .filter.yellow{outline-color:#E0AD37;color:#E0AD37}.establishments .filter-bar .filter.yellow.active{background-color:#E0AD37;color:#fff}.establishments .filter-bar .filter.yellow:hover{background-color:#E0AD37;color:#fff}.nearby-establishments{width:100%;background-color:#ECEFF1;padding-bottom:42px;margin-bottom:-120px}.nearby-establishments .header{font-family:Helvetica,Arial,sans-serif;text-align:center;padding-top:36px;padding-bottom:40px;font-size:30px;color:#474747;font-weight:lighter;line-height:40px}.nearby-establishments .est-container{display:-ms-flexbox;display:flex;width:80%;max-width:80%;margin-left:auto;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.nearby-establishments .est-container .establishment{margin:20px 12px;width:260px;max-width:260px;height:229px;box-shadow:0 1px 4px 0 rgba(0,0,0,.03);border-style:solid;border-color:rgba(0,0,0,.04);border-width:1px;overflow:hidden;transition:box-shadow 200ms linear}.nearby-establishments .est-container .establishment .header{max-width:100%;background-color:#F2F2F2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-height:143px;height:143px}.nearby-establishments .est-container .establishment .header .header-img{max-width:100%;height:143px;width:100%}.nearby-establishments .est-container .establishment .header .header-img .img{max-width:100%;max-height:143px;height:143px}.nearby-establishments .est-container .establishment .description{background-color:#fff;min-height:86px;padding:14px 10px;position:relative}.nearby-establishments .est-container .establishment .description .title{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#242424}.nearby-establishments .est-container .establishment .description .category{font-family:Arial,sans-serif;color:#828282;font-size:14px;font-weight:400;position:absolute;bottom:14px}.nearby-establishments .est-container .establishment a:hover{text-decoration:none}.nearby-establishments .est-container .establishment:hover{box-shadow:0 7px 22px 0 rgba(0,0,0,.1)}.nearby-establishments .menu{text-align:center;padding-top:40px}.nearby-establishments .menu .button{margin-left:5px;margin-right:5px;width:234px}.nearby-establishments .menu .button.blue{background-color:#074ba1}.nearby-establishments-scroll{height:93px;max-height:93px;width:100%;overflow:hidden;margin-top:-40px;background-color:#F2F2F2;display:-ms-flexbox;display:flex;position:relative}.nearby-establishments-scroll .scroll-arrow{width:68px;height:93px;z-index:20;display:-ms-flexbox;display:flex;position:relative;font-family:"FontAwesome"}.nearby-establishments-scroll .scroll-arrow .arrow,.nearby-establishments-scroll .scroll-arrow .gradient{width:50%}.nearby-establishments-scroll .scroll-arrow .arrow{background-color:#f2f2f2;cursor:pointer}.nearby-establishments-scroll .scroll-arrow .gradient{background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(255,255,255,0))}.nearby-establishments-scroll .scroll-arrow:before{position:absolute;font-size:40px;top:20px;cursor:pointer}.nearby-establishments-scroll .scroll-arrow.left{position:absolute;top:0;left:0}.nearby-establishments-scroll .scroll-arrow.left:before{content:'\f104';left:10px;cursor:pointer}.nearby-establishments-scroll .scroll-arrow.right{position:absolute;top:0;right:0}.nearby-establishments-scroll .scroll-arrow.right:before{content:'\f105';right:10px;cursor:pointer}.nearby-establishments-scroll .scroll-arrow.right .gradient{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nearby-establishments-scroll .scrollbox{position:relative;height:100%;min-width:100%;display:-ms-flexbox;display:flex}.nearby-establishments-scroll .scrollbox .scroll-item{min-width:360px;height:98px;border-style:solid;border-color:rgba(0,0,0,.04);border-width:1px;box-shadow:0 1px 4px 0 rgba(0,0,0,.03)}.nearby-establishments-scroll .scrollbox .scroll-item .establishment{max-width:100%;display:-ms-flexbox;display:flex;height:100%}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a{display:-ms-flexbox;display:flex;width:100%}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a .img-container{width:90px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a .img-container .img{height:96px;width:88px}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a .description{font-family:Helvetica,Arial,sans-serif;color:#242424;background:#fff;padding:15px 11px;width:270px}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a .description .title{font-weight:700;font-size:17px}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a .description .category{font-family:Arial,sans-serif;color:#828282;font-size:14px}.nearby-establishments-scroll .scrollbox .scroll-item .establishment a:hover{text-decoration:none}.skyshops{height:308px;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:-40px;background-size:cover;background-position:center;font-family:Helvetica,Arial,sans-serif;color:#fff}.skyshops .header,.skyshops .sub-text{text-align:center}.skyshops .header{font-size:56px}.skyshops .sub-text{font-size:16px;font-weight:lighter;line-height:23px}.skyshops.eat{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url('/assets/img/market-panel/eat.jpg')}.skyshops.shop,.skyshops.services{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url('/assets/img/market-panel/shop.jpg')}.skyshop.detail{width:80%;margin-left:auto;margin-right:auto;background-color:#fff;margin-top:-40px}.skyshop.detail .scroller{background-color:rgba(0,0,0,.4);width:100%;height:480px;min-height:408px;position:relative}.skyshop.detail .scroller .feature-imgs,.skyshop.detail .scroller .content-overlay{height:100%;width:100%;position:absolute}.skyshop.detail .scroller .feature-imgs{z-index:1}.skyshop.detail .scroller .feature-imgs .feature-img{height:100%;display:none;overflow:hidden;background-size:cover;background-position:center}.skyshop.detail .scroller .feature-imgs .feature-img img{max-width:100%;max-height:100%}.skyshop.detail .scroller .feature-imgs .feature-img.active{display:inherit}.skyshop.detail .scroller .content-overlay{z-index:2}.skyshop.detail .scroller .content-overlay .top,.skyshop.detail .scroller .content-overlay .bottom{width:100%}.skyshop.detail .scroller .content-overlay .top{position:absolute;top:0;height:310px;min-height:310px}.skyshop.detail .scroller .content-overlay .top .return-contain{height:80px;padding-top:20px;padding-left:5%;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,0))}.skyshop.detail .scroller .content-overlay .top .return-contain .return{margin-top:20px;color:#fff;font-family:'Lato',sans-serif;font-weight:400;font-size:14px;text-transform:uppercase}.skyshop.detail .scroller .content-overlay .top .return-contain .return:before{font-family:"FontAwesome";content:"\f177";padding-right:5px;font-size:15px}.skyshop.detail .scroller .content-overlay .top .return-contain .return:hover{text-decoration:none}.skyshop.detail .scroller .content-overlay .top .contain{height:100%;width:90%;padding-top:20px;margin-left:auto;margin-right:auto;color:#fff}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain{display:-ms-flexbox;display:flex;height:100%;font-size:60px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow{text-shadow:0 0 12px #000}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.left,.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.right{cursor:pointer;opacity:.5;transition:opacity 100ms linear;font-family:"cvg-icons"}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.left i,.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.right i{font-style:normal}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.left:hover,.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.right:hover{opacity:1}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain .arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain.hidden{display:none}.skyshop.detail .scroller .content-overlay .bottom{position:absolute;bottom:0;height:98px;min-height:98px;background-color:rgba(0,0,0,.4)}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav{height:100%;width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav .title{color:#fff;font-family:'Lato',sans-serif;font-weight:300;font-size:32px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav .tiles{height:100%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav .tiles .tile{background-size:cover;background-position:bottom;width:58px;height:58px;margin-left:4px;margin-right:4px;cursor:pointer;transition:outline-color 200ms linear}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav .tiles .tile.active{outline-style:solid;outline-color:#fff;outline-width:1px}.skyshop.detail .details{width:90%;height:234px;min-height:234px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}.skyshop.detail .details .left{-ms-flex:3;flex:3}.skyshop.detail .details .left .about{margin-top:20px;margin-bottom:20px;font-family:'Lato',sans-serif;font-weight:400;font-size:20px;color:#333}.skyshop.detail .details .left .about-text{border-top-style:solid;border-top-width:1px;border-top-color:#dfdfdf}.skyshop.detail .details .left .about-text .text{margin-top:20px;color:#333;width:90%;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:23px}.skyshop.detail .details .right{margin-left:23px;-ms-flex:2;flex:2;border-left-style:solid;border-left-width:1px;border-left-color:#dfdfdf}.skyshop.detail .details .right .detail-list{margin-top:40px;margin-left:25px}.skyshop.detail .details .right .detail-list .detail-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.skyshop.detail .details .right .detail-list .detail-item:last-child .list-item{border-bottom-style:none}.skyshop.detail .details .right .detail-list .detail-item .list-item{padding-top:14px;padding-bottom:14px;width:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#DFDFDF;font-family:Helvetica,Arial,sans-serif}.skyshop.detail .details .right .detail-list .detail-item .list-item .status{font-size:14px;font-weight:700;margin-right:5px}.skyshop.detail .details .right .detail-list .detail-item .list-item .status.open-now{color:#79c141}.skyshop.detail .details .right .detail-list .detail-item .list-item .status.closing-soon{color:#ECB340}.skyshop.detail .details .right .detail-list .detail-item .list-item .status.closed-now{color:red}.skyshop.detail .details .right .detail-list .detail-item .icon{font-style:normal;padding-right:12px}.skyshop.detail .details .right .detail-list .detail-item .icon.phone:before,.skyshop.detail .details .right .detail-list .detail-item .icon.web:before,.skyshop.detail .details .right .detail-list .detail-item .icon.hours:before{padding-right:5px;font-size:20px;font-family:"cvg-icons"}.skyshop.detail .details .right .detail-list .detail-item .icon.phone:before{content:"G"}.skyshop.detail .details .right .detail-list .detail-item .icon.web:before{content:"H"}.skyshop.detail .details .right .detail-list .detail-item .icon.hours:before{content:"I"}.skyshop.detail .map-screenshot{background-color:#e3e4e5;height:497px;background-size:cover;background-position:center}.skyshop.detail .terminal-map-call{margin-top:28px;padding-bottom:31px;text-align:center}@media only screen and (max-width:1024px){.nearby-establishments .est-container{width:84%;max-width:84%}.establishments .filter-bar{height:100px;-ms-flex-direction:column;flex-direction:column}.establishments .filter-bar .header{width:100%;text-align:center;padding-bottom:10px}.establishments .filter-bar .sub{width:100%;-ms-flex-pack:center;justify-content:center}.establishments .filter-bar .sub .filter{-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.skyshop.detail{width:100%}.skyshop.detail .scroller{height:340px;min-height:340px}.skyshop.detail .scroller .content-overlay .top .contain{width:95%}.skyshop.detail .scroller .content-overlay .top .contain .arrow-contain{display:none}.skyshop.detail .scroller .content-overlay .bottom{height:auto}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav{width:100%;-ms-flex-direction:column;flex-direction:column}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav .title{-ms-flex-order:1;order:1;width:100%;background-color:#232323;min-height:106px;padding-left:10px;padding-right:10px}.skyshop.detail .scroller .content-overlay .bottom .bottom-nav .tiles{margin-top:10px;margin-bottom:10px;-ms-flex-order:0;order:0;width:100%}.skyshop.detail .details{width:95%;-ms-flex-direction:column;flex-direction:column;height:auto;padding-bottom:40px}.skyshop.detail .details .right{border:none;margin-left:0}.skyshop.detail .details .right .detail-list{margin-left:0;margin-top:0}.establishments .filter-bar{display:block;width:95%;height:auto}.establishments .filter-bar .sub{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.establishments .filter-bar .sub .filter{margin:0 0 10px}.nearby-establishments{margin-bottom:0}.nearby-establishments .est-container{width:100%;max-width:100%;-ms-flex-pack:center;justify-content:center}.nearby-establishments .est-container .establishment{width:95%;max-width:95%;margin-top:10px;margin-bottom:0}.nearby-establishments-scroll .scrollbox .scroll-item{min-width:90px;max-width:90px}.nearby-establishments-scroll .scrollbox .scroll-item .establishment .description{display:none}}.detail{background-color:#f2f2f2}.animate{transition:.2s all}.animate-height{transition:.2s height}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.page-banner{position:relative;padding-top:111px}.page-banner .banner-image{width:100%;margin:0 auto;height:370px;background-size:cover;background-position:center center;background-repeat:no-repeat;-ms-behavior:url(/assets/js/vendor/background-size-polyfill/backgroundsize.min.htc)}.page-content{margin-top:40px}iframe[name=google_conversion_frame]{display:none}.RadUpload.Radupload_Default{max-width:100%}.sf_cols img{min-width:100%}.right-column{padding-left:20px}.right-column nav .top{font-family:'Lato',sans-serif;font-weight:700;display:block;font-size:20px;text-decoration:none;margin-bottom:5px;text-transform:uppercase;color:#638fc7}.right-column nav .top:hover{color:#4576b7}.right-column nav ul{margin-top:0;margin-bottom:12px;padding:0;list-style:none}.right-column nav ul li{border-top:1px solid #BFBFBF}.right-column nav ul li:first-child{border-top:none}.right-column nav ul li a{color:#939597;font-size:14px;font-weight:700;display:block;padding:10px 0 10px 25px;position:relative}.right-column nav ul li a:before{content:'u';font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;position:absolute;top:12px;left:0}.right-column nav ul li a:hover,.right-column nav ul li a.current{text-decoration:none;color:#dfad43}.right-column nav ul li ul{padding-left:20px}.right-column nav ul li ul li a{padding:8px 0 8px 20px}.right-column nav ul li ul li a:before{content:'-';font-family:Arial;top:8px}.right-column .flight-status-widget,.right-column .available-parking-widget,.right-column .weather-widget,.right-column .newsletter-signup-widget,.right-column .security-wait-widget{background-color:#EDEEEF;padding:15px 20px;margin-bottom:20px}.right-column .flight-status-widget h2,.right-column .available-parking-widget h2,.right-column .weather-widget h2,.right-column .newsletter-signup-widget h2,.right-column .security-wait-widget h2,.right-column .flight-status-widget .label,.right-column .available-parking-widget .label,.right-column .weather-widget .label,.right-column .newsletter-signup-widget .label,.right-column .security-wait-widget .label,.right-column .flight-status-widget .more-details,.right-column .available-parking-widget .more-details,.right-column .weather-widget .more-details,.right-column .newsletter-signup-widget .more-details,.right-column .security-wait-widget .more-details{color:#074ba1}.right-column .flight-status-widget .button,.right-column .available-parking-widget .button,.right-column .weather-widget .button,.right-column .newsletter-signup-widget .button,.right-column .security-wait-widget .button{background-color:#638fc7}.right-column .flight-status-widget .button:hover,.right-column .available-parking-widget .button:hover,.right-column .weather-widget .button:hover,.right-column .newsletter-signup-widget .button:hover,.right-column .security-wait-widget .button:hover{background-color:#4576b7}.right-column .flight-status-widget input[type=text]{background-color:#fff!important;border:1px solid #B3B3B3}.right-column .flight-status-widget .lined-label{color:#074ba1}.right-column .flight-status-widget .lined-label:before,.right-column .flight-status-widget .lined-label:after{background-color:#B3B3B3}.right-column .available-parking-widget .parking-number,.right-column .available-parking-widget .parking-number .total{color:#494b4b}.right-column .available-parking-widget nav.callout-navigation ul{margin-top:-8px;padding:0;list-style:none;margin-bottom:0}.right-column .available-parking-widget nav.callout-navigation ul li{border-top:1px solid #B3B3B3}.right-column .available-parking-widget nav.callout-navigation ul li:first-child{border-top:none}.right-column .available-parking-widget nav.callout-navigation ul li a{color:#074ba1;font-size:14px;font-weight:700;display:block;padding:6px 0;position:relative}.right-column .available-parking-widget nav.callout-navigation ul li a:before{content:'a';font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;position:absolute;top:9px;left:auto;right:0}.right-column .available-parking-widget nav.callout-navigation ul li a:hover{text-decoration:none;color:#074ba1}.right-column .weather-widget .icon,.right-column .weather-widget .temperature{color:#494b4b}.right-column .weather-widget .description{color:#494b4b;border-left-color:#B3B3B3}.right-column .security-wait-widget .right-col-only{display:inline-block;width:100%}.right-column .security-wait-widget h2{font-size:30px}.right-column .security-wait-widget .sub-line,.right-column .security-wait-widget .pre-check,.right-column .security-wait-widget .general-wait,.right-column .security-wait-widget .wait-number,.right-column .security-wait-widget .minute-label{color:#494b4b}.right-column .security-wait-widget .sub-line .img,.right-column .security-wait-widget .pre-check .img,.right-column .security-wait-widget .general-wait .img,.right-column .security-wait-widget .wait-number .img,.right-column .security-wait-widget .minute-label .img{background-image:url('/assets/img/Precheck-dark.png');height:19px;min-width:67px;background-repeat:no-repeat;background-size:contain}.right-column .security-wait-widget .wait-number{font-size:52px}.right-column .newsletter-signup-widget input[type=text]{margin-top:5px;background-color:#fff!important;border:1px solid #B3B3B3}.right-column .newsletter-signup-widget .label{font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:16px;display:block}.main-column{padding-right:30px}.main-column.full-width{padding-right:10px}.main-column table{margin-top:20px}.main-column table th{font-weight:700;text-decoration:underline;padding-right:10px}.main-column table td{padding-right:10px}.main-column ul{list-style:none;margin:0 0 10px;padding-left:2px}.main-column ul li{padding-left:20px;margin-bottom:3px;position:relative}.main-column ul li:before{content:'';position:absolute;width:8px;height:8px;background-color:#074ba1;left:0;top:8px}.main-column .newsletter-signup-widget h2{display:none}.home .page-banner{height:650px}.home .page-banner .banner-image{width:100%;position:absolute;background-attachment:fixed;background-size:cover;background-position:center center;z-index:8;height:539px}.home .page-banner>.sfContentBlock{top:0;right:0;bottom:0;left:0;width:100%;z-index:0;overflow:hidden;position:absolute;display:block}.home .page-banner>.sfContentBlock video{width:100%}.ie8 .home .page-banner>.sfContentBlock video{display:none}.home .page-banner>.sfContentBlock .placeholder-image{display:none;position:relative;top:111px;width:100%;height:539px;background-size:cover;background-image:url(/assets/img/screen.jpg);background-position:center center}.ie8 .home .page-banner>.sfContentBlock .placeholder-image{display:block}.touchdevice .home .page-banner>.sfContentBlock video{display:none}.touchdevice .home .page-banner>.sfContentBlock .placeholder-image{display:block}.home .page-banner .container{padding-top:61px;position:relative;z-index:9}.home .page-banner .callout{height:350px;background:0 0;background-color:rgba(0,0,0,.85);padding:15px 20px}.lt-ie9 .home .page-banner .callout{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#d9000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000,endColorstr=#d9000000)"}.home .page-banner .callout.split-large{height:176px;margin-bottom:20px}.home .page-banner .callout.split-large nav{margin-top:15px;padding-top:6px;border-top:1px solid #333}.home .page-banner .callout.split-small{height:154px;padding:15px 20px}.home .page-banner .callout.split-small .weather-widget{text-align:right}.home .page-banner .callout.split-small .weather-widget h2{text-align:left;float:left}.home .page-banner .callout.split-small .weather-widget .label,.home .page-banner .callout.split-small .weather-widget .description{display:none}.home .page-banner .callout.split-small .weather-widget .temperature,.home .page-banner .callout.split-small .weather-widget .icon{margin-top:15px}.home .page-banner .callout.split-small .weather-widget .more-details{float:left;margin-top:-12px;display:inline-block}.home .page-banner .callout h2{color:#fff}.home .page-banner .callout h2.mobile{display:none}.home .page-banner .callout hr{background-color:#333;margin:20px 0 13px}.home .page-content .intro-section{width:770px;margin:0 auto 50px;color:#074ba1;text-align:center}.home .page-content .intro-section h1{font-size:32px;line-height:39px;font-weight:700;margin-bottom:8px}.home .page-content .home-callouts-top *{transition:.2s all}.home .page-content .home-callouts-top a.one-half{text-align:center;height:370px;position:relative;background-size:cover;background-repeat:no-repeat;-ms-behavior:url(/assets/js/vendor/background-size-polyfill/backgroundsize.min.htc)}.home .page-content .home-callouts-top a.one-half .content{font-family:'Lato',sans-serif;font-weight:400;font-size:42px;line-height:39px;color:#fff;border:2px solid #fff;width:245px;padding:8px;display:inline-block;position:relative;top:115px;z-index:9;margin:0 auto;text-align:left;text-transform:uppercase;box-shadow:0 0 15px 2px rgba(255,255,255,.3);background:0 0;background-color:rgba(0,0,0,.3)}.lt-ie9 .home .page-content .home-callouts-top a.one-half .content{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#4d000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000)"}.home .page-content .home-callouts-top a.one-half .cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:0 0;background-color:rgba(0,0,0,0)}.lt-ie9 .home .page-content .home-callouts-top a.one-half .cover{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000)"}.home .page-content .home-callouts-top a.one-half:hover{text-decoration:none}.home .page-content .home-callouts-top a.one-half:hover .cover{background:0 0;background-color:rgba(0,0,0,.4)}.lt-ie9 .home .page-content .home-callouts-top a.one-half:hover .cover{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)"}.home .page-content .home-callouts-top a.one-half:first-child{border-right:2px solid #fff}.home .page-content .home-callouts-top a.one-half:last-child{border-left:2px solid #fff}.home .page-content .home-callouts-bottom{height:115px;background-color:#DFAD43;color:#fff}.home .page-content .home-callouts-bottom .container .one-half{margin:15px 0 0;padding-left:20px}.home .page-content .home-callouts-bottom .container .one-half:first-child{padding-left:10px}.home .page-content .image-content{height:370px;padding-top:60px;color:#fff;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(/assets/js/vendor/background-size-polyfill/backgroundsize.min.htc)}.home .page-content .image-content .button{margin-top:10px}select#terminal-map{background:#fff;background:linear-gradient(#fff,#e2e2e2);appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-top:2px}select::-ms-expand{display:none}.terminal-maps-widget.select{height:40px}.terminal-maps-widget.select:after{font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"B";position:relative;left:90%;top:-28px;font-size:15px;pointer-events:none;color:#939393}._15px-tp-mgn{margin-top:15px}.page-not-found .page-banner{display:none}.page-not-found main{position:relative;top:111px;margin-top:0;width:100%;background:url(/assets/img/404.jpg) no-repeat;background-size:cover}.page-not-found main h1{font-family:'Lato',sans-serif;font-weight:300;width:916px;font-size:54px;line-height:60px;color:#fff;text-align:center;margin:0 auto;padding:228px 0}.page-not-found footer{margin-top:111px}@media screen and (max-width:1145px){.social-wall .block{width:25%}}@media screen and (max-width:767px){.sf_2cols_1_50,.sf_2cols_2_50,.sf_3cols_1_33,.sf_3cols_2_34,.sf_3cols_3_33{display:block;width:100%;margin:20px 0 0;float:none}.sf_2cols_2_50 .sf_2cols_2in_50,.sf_3cols_2_34 .sf_3cols_2in_34,.sf_3cols_3_33 .sf_3cols_3in_33{margin:0}.one-half,.one-fourth,.three-fourth,.one-third,.two-third{width:100%!important;padding:0;display:block;float:none}.gutter-10 .one-half,.gutter-10 .one-fourth,.gutter-10 .three-fourth,.gutter-10 .one-third,.gutter-10 .two-third,.gutter-14 .one-half,.gutter-14 .one-fourth,.gutter-14 .three-fourth,.gutter-14 .one-third,.gutter-14 .two-third{padding:0}.one-half.empty,.one-fourth.empty,.three-fourth.empty,.one-third.empty,.two-third.empty{display:none}.container{max-width:95%}.row,.gutter-10 .row,.gutter-14 .row{margin-left:-2.65%;margin-right:-2.65%}.two-third.bordered,.one-third.bordered{padding:0;border:none}html,body{min-width:320px}.scroll-top{display:block;text-align:center;margin-top:40px}.scroll-top .icon-scroll-to-top{cursor:pointer}.scroll-top .icon-scroll-to-top:before{font-size:60px;line-height:60px}.colored-callout-bar .text{display:block;margin:0 auto;width:310px}.colored-callout-bar .signup{margin:0 auto;padding-bottom:18px}.page-header .top-header{display:none}.page-header .bottom-header .bottom-header-container{height:46px;width:95%;margin:0 auto}.page-header .bottom-header .bottom-header-container .brand{padding:12px 0 0}.page-header .bottom-header .bottom-header-container .brand a{display:block;width:66px;height:22px;background:url(../img/logo.png) no-repeat;background-size:100%}.page-header .bottom-header .bottom-header-container .menu-link{margin:12px 0 0;padding-right:50px}.page-header .bottom-header .bottom-header-container .menu-link:before{font-size:35px}.page-header .bottom-header .bottom-header-container .menu-dropdown{right:-102.7%;top:46px;width:auto;overflow-y:scroll;max-height:86vh}.page-header .bottom-header .bottom-header-container .menu-dropdown.active{right:-2.7%}.page-header .bottom-header .bottom-header-container .menu-dropdown .primary-navigation ul li a.mobile{display:block}.page-header .bottom-header .bottom-header-container .menu-dropdown .sfsearchBox{width:auto;padding-right:20px}.page-footer{margin-top:40px}.page-footer .footer-brand{margin-right:0;padding-top:0;margin-bottom:20px;display:block;width:auto;text-align:center}.page-footer .footer-brand a.cvg{display:block;height:31px;background:url(../img/logo-footer.png) no-repeat;background-position:center}.page-footer .footer-navigation{padding-top:0;display:block;width:auto;margin-right:0}.page-footer .footer-navigation ul{display:block;margin-top:0}.page-footer .footer-navigation ul li{text-align:center}.page-footer .callout-spot-1,.page-footer .callout-spot-2{display:none}.page-footer .footer-social{float:none;text-align:center;margin-top:20px}.page-footer .footer-social a{color:#939597;font-size:18px;margin-left:13px;vertical-align:top}.page-footer .footer-social a.icon-twitter{font-size:22px}.page-footer .copywrite{margin-top:20px}.map-selection-grid{background-image:url(/assets/img/bg_map_selection_grid_mobile.jpg);background-size:initial}.map-selection-grid li{width:100%;height:200px}.map-selection-grid button{max-width:90%;font-size:34px;line-height:36px}.map-selection-grid button em{font-size:50px}.map-selection-grid button small{font-size:18px;line-height:20px}.map-container .map-title{padding-left:10px;font-size:18px}.map-container .map-services,.map-container .map-actions .zoom-in,.map-container .map-actions .zoom-out{display:none}.map-container .map-view-wrapper{height:250px}.map-container.map-selecting .map-view-wrapper{height:1200px}.map-container .map-selection{right:0}.weather-detail .current-weather>.one-half{padding:0}.weather-detail .current-weather>.one-half:first-child{border:none}.weather-detail .current-weather>.one-half a[href='/flight-information/flight-status']{display:none}.weather-detail .current-weather .currently{margin:0}.weather-detail .current-weather .currently .status{margin:2px 0}.weather-detail .current-weather .next-hour{margin:20px 0 0;display:none}.weather-detail .current-weather .airport-lookup{margin-top:40px;display:none}.weather-detail .current-weather .currently-other{margin:40px auto;display:none}.weather-detail .current-weather .currently-other .stats{border-right:none;font-size:0}.weather-detail .current-weather .currently-other .stats .stat{margin-bottom:5px}.weather-detail .current-weather .currently-other .trends{margin-top:15px;padding-left:0}.weather-detail .current-weather .currently-other .trends .low-high{margin-top:10px}.weather-detail .forecast{margin-top:40px}.weather-detail .forecast .day{height:50px}.weather-detail .forecast .day:first-child{height:51px}.weather-detail .forecast .day h2,.weather-detail .forecast .day>div{line-height:50px}.weather-detail .forecast .day h2{font-size:22px;width:60px;padding-right:8px}.weather-detail .forecast .day h2.today{display:none}.weather-detail .forecast .day h2.mobile-day{display:inline-block}.weather-detail .forecast .day .icon{width:35px;font-size:35px;height:35px;line-height:35px}.weather-detail .forecast .day .description{display:none;font-size:19px;line-height:20px;width:440px;padding-left:22px}.weather-detail .forecast .day .range{width:29%;margin-left:16%}.weather-detail .forecast .day .more-detail{top:15px;right:5px}.weather-detail .forecast .day .more-details{width:100%;height:0;margin-top:10px}.weather-detail .forecast .day .more-details .trends .trend{margin:5px 10px 0 0}.weather-detail .forecast .day .more-details .day-graph{margin-top:25px;overflow-x:scroll}.weather-detail .forecast .day .more-details .day-graph .bar,.weather-detail .forecast .day .more-details .day-graph .hours{width:1000px}.weather-detail .forecast .day.active{height:280px}.weather-detail .forecast .day.active:hover{background-color:#fff}.weather-detail .forecast .day.active .more-detail:before{content:'-';line-height:16px}.weather-detail .forecast .day.active .more-details{height:auto}.current-weather-widget .currently{margin:0}.current-weather-widget .currently .status{margin:2px 0}.current-weather-widget .next-hour{margin:20px 0 0}.social-media{margin-top:35px;text-align:center}.social-media .lined-label{width:95%}.social-media .lined-label:before,.social-media .lined-label:after{width:15%;top:55%;background-color:#074ba1}.social-wall .block{width:50%;font-size:9px}.social-wall .block:nth-child(even),.social-wall .block:nth-child(3n+2){display:none}.social-wall .block.triple{width:100%;display:block}.social-wall .block.animate,.social-wall .block.animate.in{position:static;opacity:1}.social-wall .block-twitter .twitter-name{font-size:25px;line-height:28px}div.flight-status h3.track-by-airport{margin-top:40px}div.flight-status .row{margin-bottom:0}div.flight-status .row .one-half{margin-bottom:10px}div.flight-status .submit{text-align:left;margin:0}div.flight-status .submit input{margin-top:10px}div.flight-status-list .desktop{display:none}div.flight-status-list .nav-bar{border:none;background-color:#E7E7E8;font-size:0}div.flight-status-list .nav-bar .tab{width:50%;padding:0;margin-right:0;text-align:center}div.flight-status-list .nav-bar .back{float:none;background-color:#fff;margin-top:0;padding-left:0;bottom:0}div.flight-status-list .nav-bar .back .button{display:block;text-align:center}div.flight-status-list .results{padding:10px 0 0;border-left:none}div.flight-status-list .results>div{display:none}div.flight-status-list .results>div.active{display:block}div.flight-status-list .header{margin-top:20px}div.flight-status-list .header div{display:none;cursor:initial}div.flight-status-list .header div.desktop{display:none}div.flight-status-list .header div.mobile{display:block;font-family:'Lato',sans-serif;font-weight:700}div.flight-status-list .header div.mobile span{font-family:'Lato',sans-serif;font-weight:400}div.flight-status-list .header div:before{display:none}div.flight-status-list .elements>a{padding:9px;position:relative;text-decoration:none}div.flight-status-list .elements>a>div{vertical-align:top}div.flight-status-list .elements .destination{width:75%;padding:0;display:block;margin-bottom:10px}div.flight-status-list .elements .date{display:none}div.flight-status-list .elements .airline{width:50%;padding-right:10px}div.flight-status-list .elements .flightnum{width:25%}div.flight-status-list .elements .status{width:25%;position:absolute;top:9px;right:9px;text-align:right}div.flight-status-list .elements .time{width:25%;text-align:right}div.flight-status-detail .flight-tracker{width:100%;height:50vh;margin-bottom:15px;border:none}.parking-map #map{width:100%;margin:0 auto;height:250px}.parking-map .map-key{width:auto;margin:0;height:auto}.parking-map .map-key .key-container{top:auto;left:auto;display:block;width:100%}.establishment-list .title,.establishment-list .type,.establishment-list .locations{width:33%}.establishment-list .rewards{display:none!important}.establishment-list .elements .title{padding-left:10px}.page-banner{position:relative;padding-top:46px}.page-banner .banner-image{display:none}main .row.margin-mobile{margin:0}main table{width:100%!important;height:auto!important}.main-column.full-width{padding:0}.right-column{margin-top:40px}.page-banner .banner-image{background-size:cover;background-position:center center;width:100%}.home .page-banner{padding-top:0;top:46px;height:auto;position:relative}.home .page-banner .container{padding-top:0}.home .page-banner .banner-image{width:100%;height:100%;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;z-index:8}.home .page-banner>.sfContentBlock video{display:none}.home .page-banner>.sfContentBlock .placeholder-image{top:0;display:block}.home .page-banner .callout{transition:.2s all;padding:0 2.5%;height:40px;overflow:hidden;border-top:1px solid #2E2E2E;background:#000}.home .page-banner .callout h2{padding:9px 0;margin:0;font-size:20px;line-height:22px;cursor:pointer;position:relative}.home .page-banner .callout h2 br,.home .page-banner .callout h2.desktop{display:none}.home .page-banner .callout h2.mobile{display:block}.home .page-banner .callout h2:before{content:'a';font-family:"cvg-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;position:absolute;top:15px;right:0}.home .page-banner .callout.active{background:0 0;background-color:rgba(0,0,0,.85)}.lt-ie9 .home .page-banner .callout.active{zoom:1;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#d9000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000,endColorstr=#d9000000)"}.home .page-banner .callout.active h2:before{display:none}.home .page-banner .callout.active.first{height:255px}.home .page-banner .callout.active.second{height:320px}.home .page-banner .callout.active.split-large{height:175px;margin-bottom:0}.home .page-banner .callout.active.split-large .security-wait-widget .sub-line{display:inline-block}.home .page-banner .callout.active.split-small{height:150px}.home .page-banner .callout.overflow{overflow:visible}.home .page-banner .callout.split-large,.home .page-banner .callout.split-small{height:39px;margin-bottom:0;padding:0 2.5%}.home .page-banner .callout.split-large .security-wait-widget .sub-line{display:none}.home .page-banner .callout.split-small .weather-widget{text-align:left}.home .page-banner .callout.split-small .weather-widget h2{text-align:left;float:none}.home .page-banner .callout.split-small .weather-widget .label{display:block}.home .page-banner .callout.split-small .weather-widget .description{display:inline-block}.home .page-banner .callout.split-small .weather-widget .temperature,.home .page-banner .callout.split-small .weather-widget .icon{margin-top:0}.home .page-banner .callout.split-small .weather-widget .more-details{float:right;margin-top:10px;display:inline-block}.home .page-banner .callout .terminal-navigation ul{margin-top:0;padding:0;list-style:none}.home .page-content .intro-section{width:95%;margin:86px auto 40px;color:#074ba1;text-align:center}.home .page-content .intro-section h1{font-size:20px;line-height:25px}.home .page-content .home-callouts-top a.one-half{height:320px;text-decoration:none}.home .page-content .home-callouts-top a.one-half .content{position:relative;top:92px;margin:0 auto}.home .page-content .home-callouts-top a.one-half:first-child{border-right:none}.home .page-content .home-callouts-top a.one-half:first-child .content{right:auto}.home .page-content .home-callouts-top a.one-half:last-child{border-left:none}.home .page-content .home-callouts-top a.one-half:last-child .content{left:auto}.home .page-content .home-callouts-bottom{height:auto}.home .page-content .home-callouts-bottom .container .row{margin:0}.home .page-content .home-callouts-bottom .container .one-half{margin:15px 0;padding-left:0}.home .page-content .home-callouts-bottom .container .one-half:first-child{padding-left:0}.home .page-content .image-content{height:auto;padding:60px 0}.home .page-content .image-content .row{margin:0}.home .page-content .image-content .button{margin-top:10px}.page-not-found .page-banner{display:none}.page-not-found main{top:46px;height:auto}.page-not-found main h1{width:90%;font-size:45px;line-height:48px;padding:80px 0}.page-not-found .scroll-top{display:none}.page-not-found footer{margin-top:46px}}@media screen and (max-width:480px){.social-wall .block{width:100%;font-size:9px}}