@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);.social-widget ul{list-style:none;padding:0;margin:0;}.social-widget ul>li{display:block;float:left;}.row{max-width:75rem;}html *{font-family:"Open Sans",sans-serif;}body{color:#4b4b4b;font-size:16px;}body a{color:#0067a6;}body a:hover{color:#009a66;}h1{text-transform:uppercase;color:#003d63;font-weight:700;font-size:32px;margin-bottom:9px;}h2{color:#4b4b4b;font-weight:400;font-size:22px;margin-bottom:3px;}h2 a{color:#003d63;}h2 a:hover{color:#0067a6;}h3,h3 a{color:#003d63;font-size:20px;font-weight:700;margin-bottom:5px;}h5{font-size:20px;}table{padding:0;margin:0 0 20px 0;background:none;border:none;}table tr{padding:0;margin:0;background:none;}table tr td,table tr th{padding:0 20px 0 0;font-size:16px;margin:0;background:none;border:none;line-height:1.6!important;}.vert:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.dropshadow:before{content:"";bottom:-22px;position:absolute;display:block;width:100%;height:22px;background:transparent url("../../images/footer-shadow.png") no-repeat center top;}.home .headerbar.dropshadow:before{display:none;}.tabs dd>a,.tabs dd>a:hover,.tabs .tab-title>a,.tabs .tab-title>a:hover{background-color:#fff;}.button{background-color:rgba(0,0,0,0.45);border:4px solid #fff;border-radius:200px;text-transform:uppercase;font-weight:300;padding:20px 35px;font-size:16px;font-family:"Open Sans",sans-serif;}.button.alt{background-color:#fff;border-color:#0067a6;color:#0067a6;font-family:"Open Sans",sans-serif;}.button:hover{background-color:rgba(0,0,0,0.45);border:4px solid #f9be00;}.button:hover.alt{background-color:#fff;}.social-widget ul li{margin-right:8px;}a.banner-info{display:block;float:right;}.npr{padding-right:0;}.clear{clear:both;}.dining-shopping .location:last-child{float:left;}textarea{padding-top:15px;}.search article{margin-bottom:15px;}.search .search-close{display:none;}.search .search-input{width:50%;}.search .row.content-one-column{margin-bottom:70px;}.search .search-button{float:left;}.search .search-button button{padding-right:20px;padding-left:20px;height:37px;padding-top:6px;}.search .search-button button span{border-color:#FFF;width:25px;height:25px;}.search .search-button button span i{font-size:23px;color:#FFF;top:-1px;left:-1px;}.navigation.pagination{margin-top:60px;font-size:14px;}.navigation.pagination h2.screen-reader-text{display:none;}.navigation.pagination .nav-links a.prev{margin-right:7px;border-right:1px solid #CCC;padding-right:7px;}.navigation.pagination .nav-links a.next{border-left:1px solid #CCC;padding-left:7px;}.navigation.pagination .nav-links a.page-numbers,.navigation.pagination .nav-links span.page-numbers{margin-right:5px;}.navigation.pagination .nav-links a.page-numbers:last-child,.navigation.pagination .nav-links span.page-numbers:last-child{margin-right:0;}.gallery #slideshow-1 .cycle-slideshow .cycle-slide .image-caption p{font-size:14px;font-style:italic;}.tabs dd>a,.tabs .tab-title>a{padding:1rem 1.9rem;}.form-privacy{margin:21px 0 30px;}.page-id-44 h1{margin-bottom:5px;}.page-id-100 table:not(.additionalInfo){margin-bottom:0;}.page-id-100 table:not(.additionalInfo) tr{background-color:transparent;height:35px;}.page-id-100 table:not(.additionalInfo) tr th{color:#003d63;}.page-id-100 table:not(.additionalInfo) tr td{min-width:330px;font-size:18px;color:#4b4b4b;}ul.bottom-margin li{margin-bottom:5px;}.tabs dd>a,.tabs dd>a:hover,.tabs .tab-title>a,.tabs .tab-title>a:hover{background-color:rgba(255,255,255,0.45)!important;color:#003d63;}.tabs-wrapper ul.tabs li a{outline:none;border-color:#bebebe;color:#bebebe;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.tabs-wrapper ul.tabs li a:hover{border-color:#0067a6;color:#0067a6;}.tabs-wrapper ul.tabs li.active a{outline:none;border-color:#0067a6;color:#0067a6;}.tabs-wrapper ul.tabs li.active a:hover{border-color:#0067a6;color:#0067a6;}.filter-buttons label.button{border-color:#bebebe;color:#bebebe;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.filter-buttons label.button:hover{border-color:#0067a6;color:#0067a6;}.filter-buttons label.button.selected{border-color:#0067a6;color:#0067a6;}.filter-buttons label.button.selected:hover{border-color:#0067a6;color:#0067a6;}.page-id-165 .filter-bar .filter-element .filter-buttons label.selected{border-color:#0067a6;}h1{margin-bottom:9px;}h2{color:#4b4b4b;font-size:22px;font-weight:100;margin-bottom:3px;}h3{color:#003d63;font-size:20px;}a.brackets:before,.infobar .infobar-contents .secondary-navigation a:before,.page-id-66 ul.clipart-list li p:last-child>a:before,.qa div p:last-child>a:before,.page-id-82 .page-custom-content a:before,ul.plain-list li p:last-child>a:before{content:"[ ";opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}a.brackets:after,.infobar .infobar-contents .secondary-navigation a:after,.page-id-66 ul.clipart-list li p:last-child>a:after,.qa div p:last-child>a:after,.page-id-82 .page-custom-content a:after,ul.plain-list li p:last-child>a:after{content:" ]";opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}a.brackets:hover,.infobar .infobar-contents .secondary-navigation a:hover,.page-id-66 ul.clipart-list li p:last-child>a:hover,.qa div p:last-child>a:hover,.page-id-82 .page-custom-content a:hover,ul.plain-list li p:last-child>a:hover{color:#0067a6;}a.brackets:hover:before,a.brackets:hover:after,.infobar .infobar-contents .secondary-navigation a:hover:before,.infobar .infobar-contents .secondary-navigation a:hover:after,.page-id-66 ul.clipart-list li p:last-child>a:hover:before,.page-id-66 ul.clipart-list li p:last-child>a:hover:after,.qa div p:last-child>a:hover:before,.qa div p:last-child>a:hover:after,.page-id-82 .page-custom-content a:hover:before,.page-id-82 .page-custom-content a:hover:after,ul.plain-list li p:last-child>a:hover:before,ul.plain-list li p:last-child>a:hover:after{opacity:1;}.clipart-list ul,.plain-list ul{margin-left:0;}.infobar .infobar-contents .secondary-navigation a{color:#d6e6f4;}.infobar .infobar-contents .secondary-navigation a:hover{color:#d6e6f4;}.page-id-38.page #weather-search-form .search-box button{margin-top:5px;position:relative;top:9px;left:5px;}.page-id-38.page #weather-search-form .search-box button:hover span{background-color:#0067a6;}.page-id-38.page #weather-search-form .search-box button:hover span i{color:#FFF;}#map-form-container .map-search,#weather-search-form .map-search{width:280px;float:left;margin-left:20px;}@media (max-width: 640px) {#map-form-container .map-search,#weather-search-form .map-search{width:100%;margin-left:0;}}#map-data-form .large-12 label[for="address"]{font-size:15px;color:#4b4b4b;font-weight:100;display:block;float:left;}@media (max-width: 640px) {#map-data-form .large-12 label[for="address"]{margin-bottom:0;font-weight:600;color:#003d63;}}#map-data-form input#address::-webkit-input-placeholder{color:#4b4b4b;}#map-data-form input#address:-moz-placeholder{color:#4b4b4b;}#map-data-form input#address::-moz-placeholder{color:#4b4b4b;}#map-data-form input#address:-ms-input-placeholder{color:#4b4b4b;}#weather-search-form label{font-size:15px;display:block;float:left;}@media (max-width: 640px) {#weather-search-form label{margin-bottom:5px;}}.select-wrap.invalid{border-color:#C00;}.clipart-list>li li,.plain-list>li li{list-style-type:none;padding-left:15px;position:relative;}.clipart-list>li li:before,.plain-list>li li:before{width:4px;height:4px;position:absolute;border-radius:20px;background:#4b4b4b;content:'';display:inline-block;top:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;}.sidebar .sidebar-menu ul li.current-menu-item a{background:#fef2cc;}.sidebar .sidebar-menu ul li a:hover{background:#fef2cc;}.button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;outline:none;}.button:focus{outline:none;}.button.alt{background:rgba(255,255,255,0.45)!important;}.travel-cost-calculator #step-1 input,.travel-cost-calculator #step-2 input,.travel-cost-calculator #step-3 input{text-align:center;}#wpcf7-f957-o1 button.button,#wpcf7-f4-o1 button.button,.flyer-rewards-registration-form button.button{padding-left:60px;padding-right:60px;}.page-id-131 .content-one-column{padding-bottom:82px;}.page-id-131 li#menu-item-1088{margin-top:0;}.page-id-28{}.page-id-28 .kburns-banner .kburns-background{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}.page-id-28.loaded .kburns-banner .kburns-background{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transform:translate3d(-100px,-25px,0) scale(1.25);transform:translate3d(-100px,-25px,0) scale(1.25);-webkit-transition:20s -webkit-transform;transition:20s transform;}.checkbox-wrap{width:35px;height:35px;background-color:transparent;border:1px solid #bebebe;}.report-checks>.row>.medium-6.columns>label{display:block;}.report-checks>.row>.medium-6.columns>label>span{width:auto;display:block;float:left;margin-bottom:25px;}.report-checks>.row>.medium-6.columns>label>span:not(.checkgroup-wrap){padding-left:16px;}.gallery #slideshow-1{border:none;}.gallery #slideshow-1 h3{margin-bottom:43px;}.gallery #slideshow-1 .cycle-slideshow .cycle-slide img{border:1px solid #f9be00;}.travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-3{background:transparent url("../../images/travel_calc_3.jpg") no-repeat left -20px bottom 2px;}.single .single-content .post-share span{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.single .single-content .post-share span:hover{opacity:0.75;}#job-side-bar-nav li.selected a{background:#fef2cc;}.travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-1{background:transparent url("../../images/travel_calc_1.jpg") no-repeat -67px bottom;}input[type="text"].wpcf7-not-valid,input[type="date"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,textarea.wpcf7-not-valid,.select-wrap.wpcf7-not-valid{border:1px solid #C00;}.wu-forecast-wrapper .forecast .day .wu-forecast-footer .wu-cond-high{margin-right:4px;}.page-id-82 .sub-content h3+p+p{margin-bottom:40px;}.travel-cost-calculator #travel-cost-calculator-container{margin-bottom:69px;}span.breadcrumb_last{font-weight:900;}.vmodal-modal.how-we-did-it-modal{z-index:100000;}.touch .wrapper>header{position:relative;}.home .content .home-slider .slider-content .taglines{margin-top:22.4vh;}@media (max-height: 700px) {.home .content .home-slider .slider-content .taglines{margin-top:30px;}}.home .content .slider-overlay{bottom:auto;top:80%;}@media (max-width: 641px) {.home .content .slider-overlay{bottom:7%!important;top:auto!important;}}ul.link-columns li a,ul.link-column li a{color:#003d63;text-decoration:none;}ul.link-columns li a h2,ul.link-column li a h2{color:#003d63;}ul.link-columns li a p,ul.link-column li a p{color:#4b4b4b;}ul.link-columns li a:hover,ul.link-column li a:hover{color:#0067a6;}ul.link-columns li a:hover h3,ul.link-column li a:hover h3{color:#0067a6;}ul.link-columns li a:hover .ico.bkg-white.hov,ul.link-column li a:hover .ico.bkg-white.hov{background-color:#f9be00;}ul.link-columns li a:hover .ico.bkg-white.hov i,ul.link-column li a:hover .ico.bkg-white.hov i{color:#FFF;}ul.link-columns li p,ul.link-column li p{font-size:15px;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a{display:block;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a:after{width:0;overflow:hidden;height:5px;background:#FFF;display:block;content:'';margin-top:9px;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a:hover .ico.bkg-tint.hov{background-color:#f9be00;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a:hover .ico.bkg-tint.hov i{color:#FFF;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a:hover:after{width:100%;opacity:1;}.plain-list>li p:last-child a:hover{color:#0067a6;}.rewards-destination-field{min-width:75px;}.rewards-destination-field .select-wrap{top:-17px;}.rewards-destination-field .select-wrap .selected-text{position:absolute;}.rewards-destination-field .select-wrap select{top:-17px;}.fb-like{height:26px;overflow:hidden;position:relative;top:-2px;}.single .single-content img{width:50%;float:left;display:block;padding:10px 25px 10px 0;}.single .single-content img.alignright{float:right;padding:10px 0 10px 25px;}.how-did-we a span:not(.ico){position:relative;top:-10px;}.how-did-we a:hover .ico.brd-green.hov{background-color:#009a66;}.how-did-we a:hover .ico.brd-green.hov i{color:#FFF;}.mm-listview>li:not(.mm-divider):after{left:0;}.mm-menu .mm-listview>li .mm-prev:before,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:#0067a6;}.mm-listview>li>a,.mm-listview>li>span{padding:20px 10px 20px 20px;text-transform:uppercase;font-size:16px;color:#0067a6;}.mm-listview>li>a:hover,.mm-listview>li>span:hover{color:#0067a6;}.touch #breadcrumbs{display:none;}a[href^="tel"]{color:inherit;text-decoration:none;cursor:text;font-weight:100;}a[href^="tel"]:hover{color:inherit;}#mm-menu-item-2054,#mm-menu-item-2055,#mm-menu-item-2056{padding-left:50px;}#mm-menu-item-2054 a:before,#mm-menu-item-2055 a:before,#mm-menu-item-2056 a:before{width:30px;height:30px;display:inline-block;font-family:'hia';position:absolute;top:21px;left:9px;font-size:56px;color:#0067a6;}#mm-menu-item-2054 a:before{content:"\e94d";}#mm-menu-item-2055 a:before{content:"\e976";}#mm-menu-item-2056 a:before{content:"\e990";}.mm-prev:before,.mm-next:after,.mm-arrow:after{width:13px;height:13px;}.ie .kburns-banner .kburns-background{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:none;transition:none;}@media (max-width: 1024px) {.wpcf7-form .enews-signup .wpcf7-form-control-wrap .wpcf7-not-valid-tip{top:auto!important;bottom:-25px;}}@media (max-width: 800px) {.help-info-wrap{width:100%;display:block;margin-bottom:10px;}.hideable{display:none;}label{font-size:15px;margin-bottom:5px;}}@media (max-width: 767px) {.travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-1,.travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-2,.travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-3{background:none;}#breadcrumbs{display:none;}}@media (max-width: 700px) {.icon-wrap-nums.added{width:100%;display:block;}}@media (max-width: 650px) {.infobar .infobar-contents .secondary-navigation ul li{margin-left:15px;}.infobar-contents.right.clearfix{width:100%;}.infobar .infobar-contents .secondary-navigation{margin-top:-6px;}.infobar .infobar-contents .infobar-search-button{margin-top:-7px;}}@media (max-width: 640px) {.page-id-28.loaded .kburns-banner .kburns-background,.kburns-banner .kburns-background{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:none;transition:none;}.page .content .band{height:50vw;max-height:315px;margin-bottom:8.6vw;}.kburns-banner{height:100%;max-height:315px;width:100%;}.kburns-banner .kburns-background{height:100%;max-height:315px;background-size:cover!important;}.icon-wrap-nums{width:100%;display:block;margin-bottom:10px;}}@media (max-width: 600px) {.form-header p{padding-top:10px;}.page .content .page-custom-content .sub-content .form-header{padding-top:0;padding-bottom:0;}}@media (max-width: 500px) {.link-columns li{width:100%;float:left;padding:15px;}.link-columns li a{text-align:center;display:block;}.link-columns li a .ico{position:relative;}.link-columns li p{text-align:center;}}@media (max-width: 480px) {.page .content .band{height:50vw;margin-bottom:5.6vw;}}@media (max-width: 400px) {.page .content .band .breadcrumbs-parent{bottom:0;}.page .content .band{height:220px;margin-bottom:30px;}}.blog-archive-search .blog-search-input .blog-search .search-button button:hover{outline:none;}.blog-archive-search .blog-search-input .blog-search .search-button button:hover .ico.fgd-blue{background-color:#0067a6;outline:none;}.blog-archive-search .blog-search-input .blog-search .search-button button:hover .ico.fgd-blue:focus,.blog-archive-search .blog-search-input .blog-search .search-button button:hover .ico.fgd-blue:active{outline:none;}.blog-archive-search .blog-search-input .blog-search .search-button button:hover .ico.fgd-blue i{color:#FFF;}.blog-archive-search .blog-search-input .blog-search .search-button button:hover:focus,.blog-archive-search .blog-search-input .blog-search .search-button button:hover:active{outline:none;}@media (max-width: 1100px) {.sitemap-wrapper>.row .medium-3{width:33.33333%;}.sitemap-wrapper>.row .medium-3:nth-of-type(4){clear:left;}.sitemap-wrapper>.row .medium-3:nth-of-type(7){clear:left;}.sitemap-wrapper>.row .medium-3:last-child{float:left;}}@media (max-width: 1100px) and (max-width: 860px) {.sitemap-wrapper>.row .medium-3{width:50%;}.sitemap-wrapper>.row .medium-3:nth-of-type(4){clear:none;}.sitemap-wrapper>.row .medium-3:nth-of-type(3){clear:left;}}@media (max-width: 1100px) and (max-width: 500px) {.sitemap-wrapper>.row .medium-3{width:100%;}.sitemap-wrapper>.row .medium-3:nth-of-type(4){clear:none;}.sitemap-wrapper>.row .medium-3:nth-of-type(3){clear:none;}}@media (max-width: 960px) {.gallery #slideshow-1 .cycle-slideshow .cycle-slide .image-caption{position:relative;}}@media (max-width: 640px) {.sidebar .sidebar-social ul li{float:left;margin-bottom:0;}}@media (max-width: 860px) {.medium-3.sidenav-wrapper{width:100%;}.medium-9.sidenav-wrapper-content{width:100%;}}@media (max-width: 641px) {.home .content .slider-overlay{display:block;}.home .content .slider-overlay .home-links-wrapper{padding:0;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link{width:50%;float:left;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a{background:#0067a6;margin-bottom:5px;padding-top:10px;padding-bottom:10px;position:relative;overflow:hidden;display:block;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a:after{display:none!important;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link a span{position:absolute;top:-8px;left:-12px;}}@media (max-width: 640px) {.footerbar .tertiary-navigation ul li{width:100%;float:none;margin-right:2%;}.footerbar .tertiary-navigation ul li a{width:100%;display:block;background:#0067a6;font-size:15px;color:#FFF;margin-bottom:10px;padding:7px 12px;}.footerbar .tertiary-navigation ul li a:hover{background:#FFF;color:#0067a6;}.home.page #dark-site-mode .logo-row{padding:0!important;margin-top:0!important;margin-bottom:0!important;}.home.page #dark-site-mode .logo-row img{width:340px;}.home.page #dark-site-mode .text-row{padding-bottom:0!important;padding-top:20px!important;}}@media (max-width: 600px) {.page .content .page-custom-content .sub-content .form-header{padding-bottom:0;}.page .content .page-custom-content .sub-content .form-header h2{padding-top:10px;padding-bottom:10px;}.page .content .page-custom-content .sub-content .form-header.fare p.right{float:left!important;clear:both;}.page .content .page-custom-content .sub-content .ico:not(.fgd-gray){display:block;float:left;position:relative;top:-12px;}}@media (max-width: 568px) {.page-id-52 .tabs{display:none;}.home .content .slider-overlay .home-links-wrapper .home-links .home-link{width:100%;}.home .content .home-slider .slider-content .taglines{margin-top:50px;}.home .content .home-slider .slider-content .taglines h1.slider-tagline{font-size:35px;}.home .content .home-slider .slider-content .taglines h2.slider-subtagline{font-size:25px;}.page-id-52 .tabs-content>.content .map{display:none;}.page-id-52 .tabs-content>.content:before{content:'To view the maps on your mobile device, please rotate your phone to landscape.';position:relative;top:0;margin-top:30px;font-size:22px;}}