.slick-loading .slick-list{background:#fff url(/wp-content/themes/nycf-theme/assets/styles/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/wp-content/themes/nycf-theme/assets/styles/fonts/slick.eot);src:url(/wp-content/themes/nycf-theme/assets/styles/fonts/slick.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/nycf-theme/assets/styles/fonts/slick.woff) format("woff"),url(/wp-content/themes/nycf-theme/assets/styles/fonts/slick.ttf) format("truetype"),url(/wp-content/themes/nycf-theme/assets/styles/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{outline:none}.slick-slider *{outline:none}.slick-prev{display:block;left:25px;overflow:visible;z-index:999}.slick-prev:before{content:"\f124";font-family:ionicons;position:absolute;left:0;top:0;background-color:#0b121a;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:28px;height:28px;font-size:17px;padding-top:5px;padding-right:2px;opacity:1;box-sizing:border-box}.slick-next{right:10px;display:block;overflow:visible}.slick-next:before{content:"\f125";font-family:ionicons;position:absolute;left:0;top:0;background-color:#0b121a;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:28px;height:28px;font-size:17px;padding-top:5px;padding-left:2px;opacity:1;box-sizing:border-box}.home_carousel .slick-prev{left:15%;z-index:2;width:40px;height:40px;margin-left:-20px}.home_carousel .slick-prev:before{font-size:24px;width:40px!important;height:40px!important;padding-top:8px;padding-right:4px}@media screen and (max-width:1220px){.home_carousel .slick-prev{left:5%}}@media screen and (max-width:600px){.home_carousel .slick-prev{display:none!important}}.home_carousel .slick-next{right:15%;z-index:2;width:40px;height:40px;margin-left:20px}.home_carousel .slick-next:before{font-size:24px;width:40px;height:40px;padding-top:8px;padding-left:4px}@media screen and (max-width:1220px){.home_carousel .slick-next{right:5%}}@media screen and (max-width:600px){.home_carousel .slick-next{display:none!important}}.home_carousel ul.slick-dots{display:none!important;bottom:25px}@media screen and (max-width:600px){.home_carousel ul.slick-dots{display:block!important}}.home_carousel ul.slick-dots li button{width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#7d7d7d}.home_carousel ul.slick-dots li button:before{display:none}.home_carousel ul.slick-dots li.slick-active button{background-color:#069cdc}@media screen and (max-width:1023px){.home_carousel ul.slick-dots{bottom:10px}}.routes_container .slick-prev{left:14px;z-index:1}.routes_container .slick-next{right:-18px;z-index:1}.events_carousel .slick-prev{left:-10px}@media screen and (max-width:1023px){.events_carousel .slick-prev{left:-5px}}@media screen and (max-width:600px){.events_carousel .slick-prev{left:-10px}}.events_carousel .slick-next{right:-45px}@media screen and (max-width:1023px){.events_carousel .slick-next{right:-35px}}@media screen and (max-width:600px){.events_carousel .slick-next{right:-40px}}.sub-panel__content__carousel .slick-prev{left:-15px}.sub-panel__content__carousel .slick-prev:before{background-color:transparent;color:#7d7d7d;font-size:24px;width:40px;height:40px;padding-top:8px;padding-right:4px}.sub-panel__content__carousel .slick-next{right:-36px}.sub-panel__content__carousel .slick-next:before{background-color:transparent;color:#7d7d7d;font-size:24px;width:40px;height:40px;padding-top:8px;padding-left:4px}.sub-panel__content__carousel ul.slick-dots{margin-top:-14px!important}.sub-panel__content__carousel ul.slick-dots li{border-bottom:none!important;display:inline-block!important;padding:0!important}.sub-panel__content__carousel ul.slick-dots li button{background:#c2c2c2!important;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:12px;height:12px}.sub-panel__content__carousel ul.slick-dots li button:before{display:none}.sub-panel__content__carousel ul.slick-dots li.slick-active button{background:#031f40!important}.experience__testimonials__carousel .slick-prev{left:0}@media screen and (max-width:1023px){.experience__testimonials__carousel .slick-prev{left:-15px}}.experience__testimonials__carousel .slick-next{right:-15px}@media screen and (max-width:1024px){.experience__testimonials__carousel .slick-next{right:-55px}}.blog_recent__carousel .slick-prev{z-index:1;left:-8px;width:28px;height:28px}.blog_recent__carousel .slick-next{z-index:1;right:-8px;width:28px;height:28px}.careers__employees__carousel-container__carousel .slick-prev:before{background-color:#fafafa;color:#031f40;left:0}@media screen and (min-width:767px){.careers__employees__carousel-container__carousel .slick-prev:before{height:50px;width:50px;font-size:26px;padding-top:11px;padding-right:3px;left:-10px}}.careers__employees__carousel-container__carousel .slick-next:before{background-color:#fafafa;color:#031f40;left:-34px}@media screen and (min-width:767px){.careers__employees__carousel-container__carousel .slick-next:before{height:50px;width:50px;font-size:26px;padding-top:11px;padding-left:4px}}.about__company__timeline__years__carousel .slick-prev,.about__company__timeline__years__carousel .slick-next{display:none!important}.about__company__timeline__info__carousel .slick-prev{z-index:2;height:40px;width:50px;height:50px}.about__company__timeline__info__carousel .slick-prev:before{background-color:#fafafa;color:#031f40;left:0}@media screen and (min-width:767px){.about__company__timeline__info__carousel .slick-prev:before{height:50px;width:50px;font-size:26px;padding-top:11px;padding-right:3px;left:-10px}}.about__company__timeline__info__carousel .slick-next{z-index:2;height:40px;width:50px;height:50px}.about__company__timeline__info__carousel .slick-next:before{background-color:#fafafa;color:#031f40;left:0}@media screen and (min-width:767px){.about__company__timeline__info__carousel .slick-next:before{height:50px;width:50px;font-size:26px;padding-top:11px;padding-left:4px}}.cols__col.carousel .slick-prev,.cols__col.carousel .slick-next{display:none!important}.cols__col.carousel ul.slick-dots{margin-top:-14px!important}.cols__col.carousel ul.slick-dots li{border-bottom:none!important;display:inline-block!important;padding:0!important}.cols__col.carousel ul.slick-dots li button{background:#c2c2c2!important;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:12px;height:12px}.cols__col.carousel ul.slick-dots li button:before{display:none}.cols__col.carousel ul.slick-dots li.slick-active button{background:#069cdc!important}.buy_steps .slick-prev,.buy_steps .slick-next{z-index:999;height:40px}.buy_steps .slick-prev:before,.buy_steps .slick-next:before{color:#7d7d7d;background-color:transparent;font-size:28px}.buy_steps .slick-next{right:30px}.buy_steps ul.slick-dots{bottom:0}.buy_steps ul.slick-dots li{border-bottom:none!important;display:inline-block!important;padding:0!important}.buy_steps ul.slick-dots li button{background:#c2c2c2!important;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:12px;height:12px}.buy_steps ul.slick-dots li button:before{display:none}.buy_steps ul.slick-dots li.slick-active button{background:#031f40!important}.em-calendar-wrapper{margin-top:20px}table.fullcalendar{width:90%;margin:auto auto 40px;font-weight:800!important}table.fullcalendar thead td{border:none!important;padding:10px;height:auto!important}table.fullcalendar thead a.em-calnav{color:#031f40!important;font-size:26px;display:block;text-decoration:none;padding-bottom:6px}table.fullcalendar thead a.em-calnav.em-calnav-prev{float:right}table.fullcalendar thead a.em-calnav.em-calnav-next{float:left}table.fullcalendar tr.days-names{border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}table.fullcalendar tr.days-names td{border:none!important;color:#031f40;font-weight:600;font-family:lato,sans-serif;font-size:16px;padding-top:10px;padding-bottom:4px;width:14%;height:auto!important}@media screen and (max-width:767px){table.fullcalendar tr.days-names td{font-size:12px}}table.fullcalendar td{font-family:lato,sans-serif;height:120px;font-size:12px;vertical-align:top;border-color:#c2c2c2!important}@media screen and (max-width:1024px){table.fullcalendar td{height:80px;font-size:10px}}table.fullcalendar td.eventless{color:#031f40}@media screen and (max-width:767px){table.fullcalendar td.eventless{padding:14px 0!important}table.fullcalendar td.eventless-today{padding:14px 0!important}table.fullcalendar td.eventless-pre{padding:14px 0!important}}@media screen and (max-width:767px){table.fullcalendar td{height:auto;text-align:center!important;font-size:18px;padding:0!important}}table.fullcalendar td.month_name{text-align:center;color:#031f40;font-family:oswald,sans-serif;text-transform:uppercase;font-size:26px;letter-spacing:1px;padding-bottom:30px}@media screen and (max-width:1024px){table.fullcalendar td.month_name{font-size:18px}}table.fullcalendar td.eventful ul,table.fullcalendar td.eventful-pre ul,table.fullcalendar td.eventful-post ul,table.fullcalendar td.eventful-today ul{list-style:none;padding:0;margin:10px 0}@media screen and (max-width:1024px){table.fullcalendar td.eventful ul,table.fullcalendar td.eventful-pre ul,table.fullcalendar td.eventful-post ul,table.fullcalendar td.eventful-today ul{margin:0}}@media screen and (max-width:767px){table.fullcalendar td.eventful ul,table.fullcalendar td.eventful-pre ul,table.fullcalendar td.eventful-post ul,table.fullcalendar td.eventful-today ul{display:none}}table.fullcalendar td.eventful ul li,table.fullcalendar td.eventful-pre ul li,table.fullcalendar td.eventful-post ul li,table.fullcalendar td.eventful-today ul li{display:block;text-align:center;padding:16px 4px}@media screen and (max-width:1024px){table.fullcalendar td.eventful ul li,table.fullcalendar td.eventful-pre ul li,table.fullcalendar td.eventful-post ul li,table.fullcalendar td.eventful-today ul li{padding:12px 4px}}@media screen and (max-width:767px){table.fullcalendar td.eventful ul li,table.fullcalendar td.eventful-pre ul li,table.fullcalendar td.eventful-post ul li,table.fullcalendar td.eventful-today ul li{padding:0}}table.fullcalendar td.eventful-today{background-color:#ecebeb!important}table.fullcalendar td.eventful-today a{color:#031f40!important;font-weight:400!important;text-decoration:none!important}table.fullcalendar td.eventful-today a span{display:block;color:#7d7d7d;text-decoration:underline}@media screen and (max-width:1024px){table.fullcalendar td.eventful-today a{font-size:10px}}@media screen and (max-width:767px){table.fullcalendar td.eventful-today a{display:block;height:auto;text-align:center!important;font-size:18px;padding:14px 0!important;font-weight:800!important}}table.fullcalendar td.eventful a{color:#069cdc!important;text-decoration:none}table.fullcalendar td.eventful a span{display:block;color:#333;text-decoration:underline}@media screen and (max-width:1024px){table.fullcalendar td.eventful a{font-size:10px}}@media screen and (max-width:767px){table.fullcalendar td.eventful a{display:block;height:auto;text-align:center!important;font-size:18px;background-color:#069cdc;color:#fff!important;padding:14px 0!important}}table.fullcalendar td.eventful-pre a,table.fullcalendar td.eventful.post a{color:#7d7d7d!important;text-decoration:none!important}table.fullcalendar td.eventful-pre a span,table.fullcalendar td.eventful.post a span{display:block;color:#c2c2c2;text-decoration:underline}@media screen and (max-width:1024px){table.fullcalendar td.eventful-pre a,table.fullcalendar td.eventful.post a{font-size:10px}}@media screen and (max-width:767px){table.fullcalendar td.eventful-pre a,table.fullcalendar td.eventful.post a{display:block;height:auto;text-align:center!important;font-size:18px;background-color:#c2c2c2;color:#fff!important;padding:14px 0!important}}.no-top{margin-top:0}.pad-top-30{padding-top:30px}.right{text-align:right}body.service-alerts section.content__copy{padding:10px 50px 50px}.btn__blue{display:inline-block;border:none;padding:15px 20px;background-color:#069cdc;color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.btn__blue:hover{color:#fff;background-color:#0685bb}.btn__darkblue{display:inline-block;border:none;padding:2px 6px;font-family:lato,sans-serif;font-size:12px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;text-decoration:none;cursor:pointer;background:#031f40;color:#fff!important;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear}.btn__darkblue:hover{color:#fff;background-color:#069cdc}.btn__darkblue-lrg{display:inline-block;border:none;padding:15px 40px;background-color:#031f40;color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.btn__darkblue-lrg:hover{color:#fff;background-color:#069cdc}.btn__wide{padding:15px 50px}@media screen and (max-width:600px){.btn__wide{padding:15px 50px;width:100%;box-sizing:border-box;text-align:center}}button.alm-load-more-btn{display:none!important;border:none!important;padding:12px 20px!important;background-color:#069cdc!important;color:#fff!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important;text-decoration:none!important;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer!important;line-height:normal!important;outline:none}button.alm-load-more-btn:hover{color:#fff!important;background-color:#0685bb!important}@media screen and (max-width:1024px){button.alm-load-more-btn{display:inline-block!important}}html,body{margin:0;padding:0;margin-top:0}@media screen and (max-width:1024px){html,body{height:100%;overflow:hidden}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}body.select-tickets{display:none}body.select-tickets.auth{display:block}body.auth .page_container,body.mobile .page_container{padding:154px 0 0}@media screen and (max-width:1220px){body.auth .page_container,body.mobile .page_container{padding:130px 0 0}}body.auth .header__bar,body.mobile .header__bar{display:block}a.reader_main{display:none}.page_container{position:relative;margin:0;padding:114px 0 0;top:0;left:0;width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media screen and (max-width:1220px){.page_container{padding:90px 0 0}}@media screen and (max-width:1024px){.page_container{position:absolute;height:100%;overflow:auto}}.container{position:relative;padding:0;margin:0 auto;width:100%;max-width:1265px}.container:after{content:"";display:block;clear:both}.container__fullheight{height:100%}a{color:#069cdc;font-family:lato,sans-serif;text-decoration:underline}h1{font-family:lato,sans-serif;font-weight:800;font-size:36px}h1.white{color:#fff}h1.light-blue{color:#069cdc}h2{font-size:26px;color:#031f40;text-align:center;font-family:oswald,sans-serif;text-transform:uppercase;letter-spacing:1px}h2.white{color:#fff}h2.light-blue{color:#069cdc}h2.light-blue{color:#069cdc}h2.blue-bar{margin:0;text-align:center;padding:30px 20px;font-family:oswald,sans-serif;font-size:30px;font-weight:200;text-transform:uppercase;color:#fff}h2.blue-bar:after{content:"\f35f";font-family:IonIcons;color:#069cdc;font-size:130px;position:absolute;bottom:-86px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:767px){h2.blue-bar:after{font-size:100px;bottom:-68px}}@media screen and (max-width:767px){h2.blue-bar{font-size:22px}}@media screen and (max-width:600px){h2{font-size:22px;padding:20px 10px}}h3{font-size:22px;font-weight:200;color:#031f40;text-align:center;font-family:oswald,sans-serif;letter-spacing:1px}h3.white{color:#fff}h3.light-blue{color:#069cdc}h4{font-family:lato,sans-serif;font-weight:800;font-size:16px;color:#031f40;text-transform:none;margin-bottom:0}h4+p{margin-top:0}p{}p.white{color:#fff}p.light-blue{color:#069cdc}p.gray{color:#7d7d7d}.center{text-align:center!important}.bold{font-weight:800!important}.divider_small{position:relative;margin:auto;width:50px;height:6px;background-color:#069cdc}.divider_small.white{background-color:#fff}.divider_thin{position:relative;margin:20px auto;width:70px;height:1px;background-color:#069cdc}.filter{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.filter.blue{background-color:rgba(3,31,64,.55)}.filter.dark-blue{background-color:rgba(29,37,58,.9)}ul{font-family:lato,sans-serif}ul.checks{list-style:none;margin:0;padding:0}ul.checks li{position:relative;color:#031f40;font-family:lato,sans-serif;font-size:16px;padding-left:26px!important;line-height:24px}ul.checks li:before{content:"\f122";font-family:ionicons;position:absolute;left:4px;top:0;color:#069cdc}@media screen and (max-width:600px){ul.checks li:before{top:2px}}@media screen and (max-width:600px){ul.checks li{line-height:normal}}a.app{display:inline-block;width:135px;height:40px;background-size:cover;background-repeat:no-repeat}a.app img{width:100%;height:auto}a.app.app_store{margin-right:20px}.no-posts{display:none}.inner-copy h1,.inner-copy h2,.inner-copy h3,.inner-copy h4,.inner-copy h5,.inner-copy h6{text-align:left;font-family:lato,sans-serif;text-transform:uppercase;font-weight:600}.weekend_top_margin{margin-top:40px!important}.header{position:fixed;top:0;left:0;width:100%;height:114px;z-index:9999;-moz-transition:height .2s linear;-webkit-transition:height .2s linear;transition:height .2s linear}.header__bar{display:none;position:relative;background:#031f40;width:100%;text-align:right}.header__bar__content{width:100%;position:relative;height:40px;display:inline-block;font-family:lato,sans-serif;font-size:13px;-moz-transition:height .2s linear;-webkit-transition:height .2s linear;transition:height .2s linear}.header__bar__content a{color:#fff;line-height:40px;margin-right:20px;cursor:pointer}.header__bar__content a.helper{color:#069cdc;margin-left:10px;cursor:pointer}@media screen and (max-width:1024px){.header__bar__content a.helper{display:none}}.header__bar__content a.btn_app{display:none;position:absolute;left:0;margin:4px auto auto 30px;font-family:lato,sans-serif;color:#fff;padding:6px 8px 6px 28px;background-color:#042b58;border:1px solid #063f82;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;line-height:normal;text-decoration:none}@media screen and (max-width:1024px){.header__bar__content a.btn_app{margin:4px auto auto 5px}}.header__bar__content a.btn_app:before{font-family:ionicons;content:"\f3a2";position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;font-size:20px}.header__bar__content a.btn_app.on{display:block}.header__bar__content .helper-info{display:none;margin:0;padding:20px;position:absolute;top:45px;right:0;width:200px;background-color:#fff;z-index:999;text-align:left;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.29);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.29);box-shadow:0 0 5px 2px rgba(0,0,0,.29)}.header__bar__content .helper-info.on{display:block}.header__bar__content .helper-info input[type=submit]{margin-top:20px;padding-left:40px;padding-right:40px}.header__bar__content .helper-info h3{margin-top:0;margin-bottom:6px;font-size:20px;text-transform:uppercase;text-align:left}.header__bar__content .helper-info h4{margin-top:0;font-size:18px}.header__bar__content form{display:inline-block}.header__bar__content input[type=text],.header__bar__content input[type=password]{display:inline-block;box-sizing:border-box;width:180px;padding:4px 8px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;border:none;background:#213052;color:#fff;font-size:13px;margin-right:2px}.header__bar__content input[type=text]::-webkit-input-placeholder,.header__bar__content input[type=password]::-webkit-input-placeholder{font-family:lato,sans-serif;color:#c2c2c2;font-size:12px}.header__bar__content input[type=text]::-moz-placeholder,.header__bar__content input[type=password]::-moz-placeholder{font-family:lato,sans-serif;color:#c2c2c2;font-size:12px}.header__bar__content input[type=text]:-ms-input-placeholder,.header__bar__content input[type=password]:-ms-input-placeholder{font-family:lato,sans-serif;color:#c2c2c2;font-size:12px}.header__bar__content input[type=text]:-moz-placeholder,.header__bar__content input[type=password]:-moz-placeholder{font-family:lato,sans-serif;color:#c2c2c2;font-size:12px}.header__bar__content input[type=submit].btn_go,.header__bar__content a.btn_account{margin-right:0;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;padding:4px 8px;border:none;background-color:#069cdc;color:#fff;font-family:lato,sans-serif;font-size:13px;font-weight:600;cursor:pointer;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;text-decoration:none}.header__bar__content input[type=submit].btn_go:hover,.header__bar__content a.btn_account:hover{background-color:#0685bb}@media screen and (max-width:1024px){.header__bar__content input[type=submit].btn_go,.header__bar__content a.btn_account{margin-right:10px}}.header__bar__mobile{display:none}.header__bar__mobile a{color:#fff;font-size:18px;display:inline-block;padding:2px 11px;border:1px solid #fff;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;margin:6px 22px 0 0;background-color:dark-blue;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.header__bar__mobile a:hover{background-color:#213052}@media screen and (max-width:768px){.header__bar__mobile{display:block}}@media screen and (max-width:1024px){.header__bar{height:40px}}.header__nav{position:relative;background:#fff;width:100%;height:114px;box-sizing:border-box;-moz-transition:height .2s linear;-webkit-transition:height .2s linear;transition:height .2s linear}@media screen and (max-width:1220px){.header__nav{height:90px}}@media screen and (max-width:1024px){.header__nav{-webkit-box-shadow:0 3px 5px 0 rgba(204,204,204,.5);-moz-box-shadow:0 3px 5px 0 rgba(204,204,204,.5);box-shadow:0 3px 5px 0 rgba(204,204,204,.5)}}.header__nav__logo{position:absolute;left:24px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px;height:90px;background-repeat:no-repeat;background-size:contain;-moz-transition:height .2s linear;-webkit-transition:height .2s linear;transition:height .2s linear}.header__nav__logo a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.header__nav__logo a img{height:100%;width:auto}@media screen and (max-width:1220px){.header__nav__logo{background-size:contain;width:300px;height:auto;padding-bottom:5%}}@media screen and (max-width:1024px){.header__nav__logo{width:240px;height:48px;padding-bottom:0;left:14px}}.header__nav__menu{position:relative;float:right;height:100%;overflow:hidden;transition:left .3s linear;z-index:1}.header__nav__menu ul{pointer-events:all;margin:0;padding:0;list-style:none;text-align:right;position:relative}.header__nav__menu ul li{display:inline-block;font-size:14px;position:relative}@media screen and (max-width:1024px){.header__nav__menu ul li{display:block;text-align:left;border-bottom:1px solid #c2c2c2}}.header__nav__menu ul li.btn{padding:0 12px}.header__nav__menu ul li.btn a{display:block;padding:15px 20px;color:#fff;background-color:#069cdc;font-size:15px;font-weight:800;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear}.header__nav__menu ul li.btn a:hover{color:#fff;background-color:#0685bb}@media screen and (max-width:1220px){.header__nav__menu ul li.btn a{font-size:12px}}@media screen and (max-width:1024px){.header__nav__menu ul li.btn.buy-tickets{display:none}}.header__nav__menu ul li.scrolled_account{margin-right:10px;display:block;float:right;width:0;overflow:hidden;-moz-transition:width .2s linear;-webkit-transition:width .2s linear;transition:width .2s linear}.header__nav__menu ul li.scrolled_account a{width:54px;font-weight:600;color:#069cdc;cursor:pointer}.header__nav__menu ul li.scrolled_account a:hover{color:#031f40}.header__nav__menu ul li a{color:#1d4488;text-decoration:none;font-family:lato,sans-serif;text-transform:uppercase;font-size:12px;padding:50px 12px;display:block;position:relative}.header__nav__menu ul li a:hover{color:#069cdc}@media screen and (max-width:1220px){.header__nav__menu ul li a{font-size:11px;padding:40px 8px}}@media screen and (max-width:1024px){.header__nav__menu ul li a{font-size:20px;padding:20px 8px;font-weight:600;color:#031f40}}.header__nav__menu ul li a.expand{display:none;position:absolute;padding:0;margin:0;right:0;top:1px;width:60px;height:60px;background-color:#fff;border:none;cursor:pointer}.header__nav__menu ul li a.expand:after{font-family:ionicons;padding-top:6px;box-sizing:border-box;text-align:center;content:"\f2c7";display:block;width:30px;height:30px;position:absolute;right:15px;top:15px;font-weight:200;font-size:22px}.header__nav__menu ul li a.expand.open:after{content:"\f462"}@media screen and (max-width:1024px){.header__nav__menu ul li a.expand{display:block}}@media screen and (min-width:1025px){.header__nav__menu ul li:hover .sub{display:block}}.header__nav__menu ul li:hover .sub.hidden{display:none}.header__nav__menu ul li .sub{display:none;position:fixed;left:0;top:114px;height:200px;width:100%;background-color:#fff;border-top:1px solid #ecebeb;list-style:none}.header__nav__menu ul li .sub.open{display:block}@media screen and (max-width:1220px){.header__nav__menu ul li .sub{top:90px}}@media screen and (max-width:1024px){.header__nav__menu ul li .sub{position:relative;top:0;height:auto;border-top:none}}.header__nav__menu ul li .sub ul{position:relative;margin:0 auto;padding:0;width:100%;height:100%;max-width:1200px;text-align:left}.header__nav__menu ul li .sub ul li{padding:0;display:block;float:left;margin:20px 15% 0 0;color:#031f40;font-weight:800;font-family:oswald,sans-serif;text-transform:uppercase}.header__nav__menu ul li .sub ul li:last-child{margin-right:0}@media screen and (max-width:1220px){.header__nav__menu ul li .sub ul li{margin:20px 8% 0 5%}}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul li{float:none;border-bottom:none;margin:0 0 20px 20px}}.header__nav__menu ul li .sub ul li a{font-family:oswald,sans-serif;color:#031f40;font-size:15px;padding:0;margin:0}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul li a{font-family:lato,sans-serif;font-size:18px;font-weight:800;text-transform:none;margin-bottom:20px}}.header__nav__menu ul li .sub ul li a:hover{color:#069cdc}.header__nav__menu ul li .sub ul li ul{height:auto;margin:0;padding:0}.header__nav__menu ul li .sub ul li ul li{height:auto;margin:4px 0;padding:0;float:none}.header__nav__menu ul li .sub ul li ul li a{font-family:lato,sans-serif;color:#031f40;font-size:14px;text-transform:none;font-weight:200}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul li ul li a{font-size:16px;padding:10px 0 10px 10px;margin-bottom:10px}}.header__nav__menu ul li .sub ul.routes{margin:0 auto;padding:0}.header__nav__menu ul li .sub ul.routes li{position:relative;margin:0;padding:0;width:16.6%;height:100%}.header__nav__menu ul li .sub ul.routes li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;outline:none}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul.routes li a{position:relative;height:auto;text-transform:none}}.header__nav__menu ul li .sub ul.routes li a .route_name{width:100%;height:30px;position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1220px){.header__nav__menu ul li .sub ul.routes li a .route_name{height:26px}}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul.routes li a .route_name{display:none}}.header__nav__menu ul li .sub ul.routes li a .route_name span{display:block;text-align:center;color:#fff;font-family:lato,sans-serif;margin:0;padding:0}.header__nav__menu ul li .sub ul.routes li a .route_name span.name{font-size:18px;line-height:18px}.header__nav__menu ul li .sub ul.routes li a .route_name span.by{font-size:10px;letter-spacing:1px}.header__nav__menu ul li .sub ul.routes li a .route_name span.coming-soon{font-size:10px;text-transform:none}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul.routes li{background-color:transparent;width:100%;margin:20px 0 30px 20px}}.header__nav__menu ul li .sub ul.routes span{display:none}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul.routes span{display:inline}}@media screen and (max-width:1024px){.header__nav__menu ul li .sub ul{border-bottom:none}}@media screen and (max-width:1024px){.header__nav__menu ul{border-bottom:4px solid #031f40;margin:0 20px}}.header__nav__menu ul.mobile{display:none}.header__nav__menu ul.mobile.legal{border-bottom:none}.header__nav__menu ul.mobile.legal li:last-child{border-bottom:none}.header__nav__menu ul.mobile.social{border-bottom:none;text-align:center;margin-bottom:60px}.header__nav__menu ul.mobile.social li{display:inline-block;border-bottom:none}.header__nav__menu ul.mobile.social li i,.header__nav__menu ul.mobile.social li span{font-size:40px;outline:none}.header__nav__menu ul.mobile.social li a{padding:6px 14px}@media screen and (max-width:1024px){.header__nav__menu ul.mobile{display:block}}@media screen and (max-width:1024px){.header__nav__menu{position:fixed;top:0;left:101%;width:100%;height:100%;background:#fff;margin-top:130px;padding-bottom:130px;box-sizing:border-box;border-top:1px solid #031f40;overflow:auto}.header__nav__menu.open{left:0%}}.header__nav .mobile_hamburger{position:absolute;top:10px;right:10px;width:60px;height:60px;cursor:pointer;display:none}@media screen and (max-width:1024px){.header__nav .mobile_hamburger{display:block}}#nav-icon3{width:34px;height:45px;position:relative;margin:18px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#031f40;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}.alert_bar{width:100%;background-color:red;position:relative}.alert_bar.hidden{display:none}.alert_bar .alert_content{position:relative;width:95%;max-width:1260px;color:#fff;font-family:lato,sans-serif;font-size:16px;padding:10px 30px 10px 24px;margin:auto;text-align:left;box-sizing:border-box}.alert_bar .alert_content:before{position:absolute;left:6px;top:12px;font-family:ionicons;content:"\f149"}.alert_bar .alert_content a.alertLink{color:#fff;text-decoration:none}.alert_bar .alert_content p{color:#fff}.alert_bar .alert_content p:first-of-type{margin-top:0}.alert_bar .alert_content p:last-of-type{margin-bottom:0}.alert_bar .alert_close{position:absolute;display:block;right:0;top:2px;width:36px;height:36px;cursor:pointer}.alert_bar .alert_close:after{display:block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;font-family:ionicons;color:#fff;content:"\f128"}@media screen and (min-width:1025px){body.scrolled .header{height:80px;-webkit-box-shadow:0 3px 5px 0 rgba(204,204,204,.5);-moz-box-shadow:0 3px 5px 0 rgba(204,204,204,.5);box-shadow:0 3px 5px 0 rgba(204,204,204,.5)}body.scrolled .header__bar__content{height:0;display:block}body.scrolled .header__nav{height:80px}body.scrolled .header__nav__menu ul li a{padding:33px 12px}body.scrolled .header__nav__menu ul li.btn a{padding:15px 20px}body.scrolled .header__nav__menu ul li:hover .sub{top:80px}body.scrolled .header__nav__menu ul li.scrolled_account{width:90px}body.scrolled .header__nav__logo{height:60px;padding-bottom:0}body.scrolled .page_container{padding:80px 0 0}}.home{position:relative;padding-top:610px}@media screen and (max-width:1220px){.home{padding-top:501px}}@media screen and (max-width:768px){.home{padding-top:401px}}@media screen and (max-width:600px){.home{padding-top:301px}}.home__hero{position:absolute;top:0;left:0;width:100%;height:700px;background-color:#ccc;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}@media screen and (max-width:1220px){.home__hero{height:500px}}@media screen and (max-width:768px){.home__hero{height:400px}}@media screen and (max-width:600px){.home__hero{height:300px}}.home__hero .home_video{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.home__hero .home_video .video{width:100%;height:auto}.home__hero .home_carousel{position:relative;margin:auto;width:100%;height:650px}@media screen and (max-width:1220px){.home__hero .home_carousel{height:500px}}@media screen and (max-width:768px){.home__hero .home_carousel{height:400px}}@media screen and (max-width:600px){.home__hero .home_carousel{height:300px}}.home__hero .home_carousel_slide{height:700px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:1220px){.home__hero .home_carousel_slide{height:500px}}@media screen and (max-width:768px){.home__hero .home_carousel_slide{height:400px}}@media screen and (max-width:600px){.home__hero .home_carousel_slide{height:300px}}.home__hero .home_carousel_slide_container{position:relative;height:100%}.home__hero .home_carousel_slide_content{position:absolute;width:90%;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5%;text-align:center;z-index:2}@media screen and (max-width:600px){.home__hero .home_carousel_slide_content{width:98%;left:1%}}.home__hero .home_carousel_slide_content h3{color:#fff;font-family:oswald,sans-serif;font-size:24px;margin:0;text-transform:uppercase}@media screen and (max-width:1024px){.home__hero .home_carousel_slide_content h3{font-size:18px}}@media screen and (max-width:600px){.home__hero .home_carousel_slide_content h3{padding-left:30px;padding-right:30px}}.home__hero .home_carousel_slide_content h2{color:#fff;margin:auto;max-width:65%;text-transform:none;font-size:48px;margin-bottom:20px;letter-spacing:1px;font-family:lato,sans-serif}@media screen and (max-width:1024px){.home__hero .home_carousel_slide_content h2{font-size:34px}}@media screen and (max-width:600px){.home__hero .home_carousel_slide_content h2{font-size:24px;padding-left:30px;padding-right:30px;padding-top:0;margin-bottom:0}}.home__ticketing{position:relative;min-height:500px;background-color:#069cdc;background-image:url(/wp-content/themes/nycf-theme/assets/images/home_ticket_bg.png);background-repeat:repeat-x;background-position:center 180px;overflow:hidden}@media screen and (max-width:600px){.home__ticketing{min-height:400px}}.home__ticketing__planning{position:relative}.home__ticketing__planning .tabs{position:relative;width:100%;height:90px;background:#fff;z-index:1}@media screen and (max-width:767px){.home__ticketing__planning .tabs{height:45px}}.home__ticketing__planning .tabs .tab{position:relative;display:block;float:left;width:50%;height:100%;background:#031f40;box-sizing:border-box;font-family:oswald,sans-serif;font-size:22px;text-transform:uppercase;color:#fff;text-align:center;font-weight:800;line-height:90px;cursor:pointer}@media screen and (max-width:767px){.home__ticketing__planning .tabs .tab{font-size:16px;line-height:45px}}.home__ticketing__planning .tabs .tab.active{background-color:#fff;color:#031f40}.home__ticketing__planning .tabs .tab span{display:inline-block;vertical-align:middle;line-height:normal;letter-spacing:1px}.home__ticketing__planning .panels{position:relative;-webkit-box-shadow:0 4px 36px 5px rgba(127,128,130,.12);-moz-box-shadow:0 4px 36px 5px rgba(127,128,130,.12);box-shadow:0 4px 36px 5px rgba(127,128,130,.12)}.home__ticketing__planning .panels .panel{display:none;min-height:200px}.home__ticketing__planning .panels .panel.active{display:block}.home__ticketing__planning .panels #panel_tickets{padding:30px}.home__ticketing__planning .panels #panel_tickets .ticket_form:after{content:"";display:block;clear:both}.home__ticketing__planning .panels #panel_tickets .ticket_form .col{position:relative;float:left;font-family:lato,sans-serif;margin-bottom:26px}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__origin{width:46%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__origin{width:95%}}@media screen and (max-width:600px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__origin{width:93%}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__direction{width:2%;margin:28px 1% 0;font-size:30px;color:#031f40}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__direction{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:18px 0% 0 14px}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__destination{width:48%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__destination{width:100%}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__type{width:31.5%;margin-right:2%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__type{width:100%}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__passengers{width:11%;margin:0 2%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__passengers{width:48%;margin:0}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__bikes{width:11%;margin:0 2%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__bikes{width:48%;margin:0 0 0 4%}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__route{width:20%;margin:0 0 0 2%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__route{width:100%;margin:26px 0 13px}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__route .info span{margin-left:10px;color:#333;font-size:16px}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__total{margin:0 0 0 2%;width:12%;text-align:center}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__total{width:100%;margin:13px 0;text-align:left}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__total .info span{color:#069cdc;font-weight:600;font-size:16px}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__time{margin:0 0 0 2%;width:12%}@media screen and (max-width:1024px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__time{width:100%;margin:13px 0}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__time .info span{margin-left:24px;color:#069cdc;font-weight:600;font-size:16px}@media screen and (max-width:1220px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col__time .info span{margin-left:0}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col__time .info span i{margin-right:6px}.home__ticketing__planning .panels #panel_tickets .ticket_form .col label,.home__ticketing__planning .panels #panel_tickets .ticket_form .col .label{color:#031f40;font-size:16px;font-weight:600;display:block}@media screen and (max-width:1220px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col label,.home__ticketing__planning .panels #panel_tickets .ticket_form .col .label{font-size:11px}}@media screen and (max-width:1023px){.home__ticketing__planning .panels #panel_tickets .ticket_form .col label,.home__ticketing__planning .panels #panel_tickets .ticket_form .col .label{font-size:14px}}.home__ticketing__planning .panels #panel_tickets .ticket_form .col .info{position:relative;padding:12px;width:100%;max-width:100%;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;font-family:lato,sans-serif;box-sizing:border-box}.home__ticketing__planning .panels #panel_tickets .ticket_form .col .info .route_icon{float:left}.home__ticketing__planning .panels #panel_tickets .ticket_submit{position:relative;width:150px;text-align:center;margin:0 auto}@media screen and (max-width:767px){.home__ticketing__planning .panels #panel_tickets .ticket_submit{width:100%}}.home__ticketing__planning .panels #panel_tickets .ticket_submit .directions{position:absolute;padding-left:20px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;width:150px;text-align:left}@media screen and (max-width:767px){.home__ticketing__planning .panels #panel_tickets .ticket_submit .directions{position:relative;display:block;width:100%;top:auto;left:auto;margin-top:30px;padding-right:14px;box-sizing:border-box}}.home__ticketing__planning .panels #panel_tickets .ticket_submit .directions a{display:block;padding:3px 0;background-image:url(/wp-content/themes/nycf-theme/assets/images/icon_directions.png);background-repeat:no-repeat;background-position:right top;font-family:lato,sans-serif;font-weight:600;font-size:18px;text-decoration:underline;color:#069cdc}.home__ticketing__planning .panels #panel_tickets .ticket_submit .directions a:hover{color:#0685bb;background-position:right bottom}@media screen and (max-width:767px){.home__ticketing__planning .panels #panel_tickets .ticket_submit .directions a{width:150px;margin:auto}}.home__ticketing__planning .panels #panel_tickets .divider{position:relative;height:1px;background-color:#c2c2c2;margin:30px 0}.home__ticketing__planning .panels #panel_tickets .validation_error{text-align:center;margin-bottom:20px}.home__ticketing__planning .panels #panel_tickets .validation_error p{font-weight:200}.home__ticketing__planning .panels #panel_tickets_2{min-height:550px;background-color:#fff}.home__ticketing__planning .panels #panel_tickets_2 h2{display:inline-block;text-align:center;width:100%;margin:40px 0 30px;color:#031f40;font-size:24px;font-family:lato,sans-serif;text-transform:none;font-weight:900;letter-spacing:0;box-sizing:border-box}@media screen and (max-width:600px){.home__ticketing__planning .panels #panel_tickets_2 h2{font-size:18px;margin:20px 0 0}}.home__ticketing__planning .panels #panel_tickets_2 p{margin:30px auto}.home__ticketing__planning .panels #panel_tickets_2 p.footnote{color:#031f40;text-align:center;font-family:lato,sans-serif;font-size:14px;width:90%;font-style:italic}.home__ticketing__planning .panels #panel_tickets_2 p.footnote b{font-weight:900}@media screen and (max-width:930px){.home__ticketing__planning .panels #panel_tickets_2 p.footnote{padding-bottom:40px}}.home__ticketing__status{margin-top:70px}.home__ticketing__status__grid{position:relative;margin-top:30px;padding:0 10px 80px}@media screen and (max-width:767px){.home__ticketing__status__grid{padding:0 10px 40px}}.home__ticketing__status__grid:after{content:"";display:block;clear:both}.home__ticketing__status__grid .col{position:relative;float:left;width:48.5%}@media screen and (max-width:1023px){.home__ticketing__status__grid .col{width:98%}}.home__ticketing__status__grid .col__left{margin-right:1.5%}@media screen and (max-width:1023px){.home__ticketing__status__grid .col__left{margin-left:1%;margin-right:1%}}.home__ticketing__status__grid .col__right{margin-left:1.5%}@media screen and (max-width:1023px){.home__ticketing__status__grid .col__right{margin-left:1%;margin-right:1%;margin-top:40px}}.home__ticketing__status__grid .grid_status{position:relative;width:100%}.home__ticketing__status__grid .grid_status .grid_header{background-color:#031f40;color:#fff;font-weight:800;font-family:lato,sans-serif;font-size:14px;padding:4px 0;box-sizing:border-box;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.home__ticketing__status__grid .grid_status .grid_header:after{content:"";display:block;clear:both}.home__ticketing__status__grid .grid_status .grid_header .col{position:relative;float:left;padding-left:5%;width:28%}.home__ticketing__status__grid .grid_status .grid_container{border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.home__ticketing__status__grid .grid_status table{width:100%;font-family:lato,sans-serif;font-size:15px;color:#333}@media screen and (max-width:767px){.home__ticketing__status__grid .grid_status table{font-size:12px}}.home__ticketing__status__grid .grid_status table.header_row{color:#fff;font-weight:800}.home__ticketing__status__grid .grid_status table.header_row td{border-bottom:none}.home__ticketing__status__grid .grid_status table td{border-bottom:1px solid #c2c2c2;padding:10px 0 10px 5%;width:15%}.home__ticketing__status__grid .grid_status table td:first-child{width:26%}@media screen and (max-width:768px){.home__ticketing__status__grid .grid_status table td:first-child{width:40%}}.home__ticketing__status__grid .grid_status table td:nth-child(2){width:36%}@media screen and (max-width:768px){.home__ticketing__status__grid .grid_status table td:nth-child(2){width:40%}}@media screen and (max-width:767px){.home__ticketing__status__grid .grid_status table td:nth-child(2){width:30%}}.home__ticketing__status__grid .grid_status table td:last-child{width:29%}@media screen and (max-width:768px){.home__ticketing__status__grid .grid_status table td:last-child{width:20%}}@media screen and (max-width:767px){.home__ticketing__status__grid .grid_status table td:last-child{width:30%}}.home__ticketing__status__grid .grid_status table td .route_icon{margin-right:10px}.home__ticketing__status__grid .grid_status table tr:last-child td{border-bottom:none}.home__wntl{position:relative;min-height:290px;background-color:#069cdc;padding-top:60px}@media screen and (max-width:600px){.home__wntl{padding-top:20px}}.home__wntl h2{color:#fff;margin-top:0;margin-bottom:0}.home__wntl p{color:#fff;text-align:center;margin-top:0;margin-bottom:20px}.home__wntl .wntl_icons{position:relative;margin-top:30px}.home__wntl .wntl_icons:after{content:"";display:block;clear:both}@media screen and (max-width:768px){.home__wntl .wntl_icons{text-align:center;padding-bottom:40px}}.home__wntl .wntl_icons .col{position:relative;float:left;width:23%;margin:0 1%;text-align:center}@media screen and (max-width:768px){.home__wntl .wntl_icons .col{width:35%;margin:15px 0;float:none;display:inline-block}}@media screen and (max-width:600px){.home__wntl .wntl_icons .col{width:100%}}.home__wntl .wntl_icons .col .icon{width:64px;height:41px;margin:auto;background-image:url(/wp-content/themes/nycf-theme/assets/images/wntl_icons.png);background-size:400%}.home__wntl .wntl_icons .col .icon.phone{background-position:0 0}.home__wntl .wntl_icons .col .icon.snowflake{background-position:-64px 0}.home__wntl .wntl_icons .col .icon.wifi{background-position:-127px 0}.home__wntl .wntl_icons .col .icon.food{background-position:-190px 0}.home__wntl .wntl_icons .col p{margin:14px auto;max-width:140px}.home__look{position:relative;min-height:490px;background-color:#031f40;background-image:url(/wp-content/themes/nycf-theme/assets/images/Boat-City-Background-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}@media screen and (max-width:768px){.home__look{min-height:320px;padding:40px}}.home__look .container-bg{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%) skewX(-10deg);-o-transform:translateX(-50%) skewX(-10deg);-ms-transform:translateX(-50%) skewX(-10deg);-webkit-transform:translateX(-50%) skewX(-10deg);transform:translateX(-50%) skewX(-10deg);width:100%;height:100%;max-width:800px;background-color:rgba(3,31,64,.9);height:100%}@media screen and (max-width:768px){.home__look .container-bg{-moz-transform:translateX(-50%) skewX(0deg);-o-transform:translateX(-50%) skewX(0deg);-ms-transform:translateX(-50%) skewX(0deg);-webkit-transform:translateX(-50%) skewX(0deg);transform:translateX(-50%) skewX(0deg)}}.home__look h2{color:#fff}.home__look p{max-width:450px;margin:30px auto 40px;font-size:18px;color:#fff;text-align:center}@media screen and (max-width:768px){.home__look p{margin:30px auto}}.home__look p+ul{margin-top:-20px}.home__look ul{text-align:center;list-style:none;padding:0}.home__look ul li{color:#fff;font-size:18px;font-weight:600;text-align:center}.home__look .container{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:768px){.home__look .container{position:relative;top:0;left:0;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.home__events{display:none;position:relative;margin-top:70px;margin-bottom:80px}@media screen and (max-width:600px){.home__events{margin-bottom:40px}}.home__events .events_carousel{width:93%;margin:50px auto;max-width:1280px}@media screen and (max-width:1023px){.home__events .events_carousel{width:90%;margin:30px auto}}@media screen and (max-width:1023px){.home__events .events_carousel{width:85%}}@media screen and (max-width:600px){.home__events .events_carousel{width:75%}}.home__route-info{padding-bottom:40px}.home #panel_schedule{padding:30px}.home #panel_schedule .routes_jump{position:relative;display:none;padding-bottom:20px}.home #panel_schedule .routes_jump label{font-family:lato,sans-serif}@media screen and (max-width:600px){.home #panel_schedule .routes_jump{display:block}}.home #panel_schedule .routes_container{position:relative;width:100%;max-width:1130px;margin:auto}.home #panel_schedule .routes_container:after{content:"";display:block;clear:both}.home #panel_schedule .routes_container .route{position:relative;display:block;margin:0;padding:0 7px;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1024px){.home #panel_schedule .routes_container .route{margin:0 1.5% 40px;padding:0 7px;box-sizing:border-box;width:30%!important}}@media screen and (min-width:601px) and (max-width:767px){.home #panel_schedule .routes_container .route{margin:0 1.5% 40px;padding:0 7px;box-sizing:border-box;width:47%!important}}@media screen and (max-width:600px){.home #panel_schedule .routes_container .route{padding:0 40px}}.home #panel_schedule .routes_container .route .logo{position:relative;margin:auto;width:140px;height:80px;background-size:contain;background-position:center center;background-repeat:no-repeat}.home #panel_schedule .routes_container .route .info{position:relative;margin-top:20px;padding:20px 10px;height:275px;width:100%;box-sizing:border-box}.home #panel_schedule .routes_container .route .info ul{margin:0;padding:0}.home #panel_schedule .routes_container .route .info ul li{font-family:lato,sans-serif;font-weight:600;font-size:13px;color:#fff;margin:0 0 4px 24px}.home #panel_schedule .routes_container .route.rockaway .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_rockaway.png)}.home #panel_schedule .routes_container .route.rockaway .info{background-color:#b219aa}.home #panel_schedule .routes_container .route.astoria .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_ast.png)}.home #panel_schedule .routes_container .route.astoria .info{background-color:#ff6a00}.home #panel_schedule .routes_container .route.brooklyn .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_sb.png)}.home #panel_schedule .routes_container .route.brooklyn .info{background-color:#fc7598}.home #panel_schedule .routes_container .route.les .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_les.png)}.home #panel_schedule .routes_container .route.les .info{background-color:#ffd000}.home #panel_schedule .routes_container .route.soundview .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_soundview.png)}.home #panel_schedule .routes_container .route.soundview .info{background-color:#4f008c}.home #panel_schedule .routes_container .route.eastriver .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_er.png)}.home #panel_schedule .routes_container .route.eastriver .info{background-color:#008199}.home #panel_schedule .routes_footer{position:relative;text-align:center;margin-top:26px}.home #panel_schedule .routes_footer a{font-weight:600;font-size:18px}iframe#trip{width:100%;height:550px;border:none}@media screen and (max-width:600px){iframe#trip{height:350px}}.content{position:relative}.content__header h1{font-size:26px;font-weight:800;font-family:oswald,sans-serif;border-bottom:2px solid #031f40;padding-bottom:18px;text-transform:uppercase;margin-bottom:0}@media screen and (max-width:1220px){.content__header h1{padding-left:20px;padding-right:20px}}@media screen and (max-width:1220px){.content__header p{padding-left:20px;padding-right:20px}}.content__hero{position:relative;display:block;top:0;left:0;width:100%;height:420px;background-color:#ccc;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}@media screen and (max-width:1024px){.content__hero{height:290px}}@media screen and (max-width:600px){.content__hero{height:210px}}.content__hero .container{height:100%}.content__hero__header{position:absolute;left:0;top:50%;width:100%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:600px){.content__hero__header .divider_small{height:2px}}.content__hero__header h1{margin-top:20px}@media screen and (max-width:1024px){.content__hero__header h1{font-size:34px;margin-top:10px}}@media screen and (max-width:600px){.content__hero__header h1{font-size:28px}}@media screen and (max-width:600px){.content__hero__header h1{font-size:20px}}.content__hero__header h1,.content__hero__header h3{text-transform:uppercase;font-weight:800}@media screen and (max-width:600px){.content__hero__header h1,.content__hero__header h3{padding-left:20px;padding-right:20px}}.content__hero__header h3{letter-spacing:6px}@media screen and (max-width:1024px){.content__hero__header h3{font-size:18px;margin-bottom:10px}}@media screen and (max-width:600px){.content__hero__header h3{font-size:14px}}.content__copy{position:relative;padding:50px 80px;background:#fff;font-family:lato,sans-serif;color:#031f40}.content__copy__hero p{font-size:18px}@media screen and (max-width:600px){.content__copy{padding:10px 20px}}.content__copy p,.content__copy li{font-weight:400;line-height:24px}.content__copy ol li,.content__copy ul li{font-family:lato,sans-serif;font-weight:400;font-size:16px;padding-left:10px;color:#031f40}.content__copy ol li{margin-bottom:20px}.content__copy__full{position:relative;width:100%;display:block;box-sizing:border-box}.content__copy__left{position:relative;display:block;float:left;box-sizing:border-box;width:75%}@media screen and (max-width:1024px){.content__copy__left{width:70%}}@media screen and (max-width:600px){.content__copy__left{width:100%}}.content__copy ol,.content__copy ul{font-family:lato,sans-serif;color:#031f40;font-size:16px}.content__copy .alert_archive_item{display:block;padding:20px 0 30px;border-bottom:1px solid #c2c2c2}.content__copy .alert_archive_item span.date{font-size:12px}.content__copy .alert_archive_item span.date+h4{margin-top:4px}.content__copy .alert_pagination{display:block;margin:20px 0}.content__copy .alert_pagination:after{display:block;content:"";clear:both}.content__copy .alert_pagination a{text-decoration:none}.content__copy .alert_pagination__next{display:block;float:right;width:45%;text-align:right}.content__copy .alert_pagination__prev{display:block;float:left;width:45%}.experience{position:relative}.experience__intro{padding:30px 50px 50px}.experience__intro p{text-align:center}.experience__discover{background-color:#031f40;text-align:center;padding:50px 50px 80px}@media screen and (max-width:1220px){.experience__discover{padding:30px 50px}}@media screen and (max-width:930px){.experience__discover{padding:10px}}.experience__discover h2,.experience__discover h3{color:#fff;margin:0 auto;line-height:60px}@media screen and (max-width:1220px){.experience__discover h2,.experience__discover h3{line-height:40px}}@media screen and (max-width:930px){.experience__discover h2,.experience__discover h3{line-height:30px}}.experience__discover h2{font-size:60px}@media screen and (max-width:1220px){.experience__discover h2{font-size:40px;line-height:40px;padding:20px 0 0}}@media screen and (max-width:930px){.experience__discover h2{font-size:30px}}.experience__discover h3{display:inline-block;font-size:48px;font-family:lato,sans-serif;border-bottom:1px solid #069cdc;width:auto}@media screen and (max-width:1220px){.experience__discover h3{font-size:32px;padding:0}}@media screen and (max-width:930px){.experience__discover h3{font-size:24px;margin-bottom:40px}}.experience__discover .seven-cs{position:relative;padding:0 100px}@media screen and (max-width:1366px){.experience__discover .seven-cs{padding:0 20px}}@media screen and (max-width:1220px){.experience__discover .seven-cs{padding:0 40px}}@media screen and (max-width:930px){.experience__discover .seven-cs{margin:auto;width:100%;max-width:400px;padding:0}}.experience__discover .seven-cs__row{position:relative;margin:50px auto 130px}.experience__discover .seven-cs__row:after{display:block;content:"";clear:both}.experience__discover .seven-cs__row:nth-child(even){padding-left:20%}@media screen and (max-width:930px){.experience__discover .seven-cs__row:nth-child(even){padding-left:0}}.experience__discover .seven-cs__row:nth-child(even) .img{left:-100px}@media screen and (max-width:1366px){.experience__discover .seven-cs__row:nth-child(even) .img{left:-20px}}@media screen and (max-width:1220px){.experience__discover .seven-cs__row:nth-child(even) .img{left:-40px}}.experience__discover .seven-cs__row:last-child{margin:50px auto}@media screen and (max-width:1220px){.experience__discover .seven-cs__row{margin:50px auto 100px}}@media screen and (max-width:930px){.experience__discover .seven-cs__row{margin:0}}.experience__discover .seven-cs__row__c{position:relative;float:left;font-family:lato,sans-serif;color:#fff;text-align:left;max-width:420px;padding-left:82px;padding-right:40px;box-sizing:border-box}@media screen and (max-width:1220px){.experience__discover .seven-cs__row__c{max-width:43%;padding-right:10px;padding-left:70px}}@media screen and (max-width:930px){.experience__discover .seven-cs__row__c{float:none;max-width:100%;margin-bottom:40px;padding-left:66px;padding-right:0}}.experience__discover .seven-cs__row__c .icon{position:absolute;left:0;top:0;width:72px;height:72px;background-image:url(/wp-content/themes/nycf-theme/assets/images/icons_experience_7cs.png);background-size:216px 216px;background-repeat:no-repeat}.experience__discover .seven-cs__row__c .icon.comfort{background-position:0 0}.experience__discover .seven-cs__row__c .icon.convenience{background-position:-72px 0}.experience__discover .seven-cs__row__c .icon.connection{background-position:-144px 0}.experience__discover .seven-cs__row__c .icon.customer_service{background-position:0 -72px}.experience__discover .seven-cs__row__c .icon.community{background-position:-72px -72px}.experience__discover .seven-cs__row__c .icon.consistency{background-position:-144px -72px}.experience__discover .seven-cs__row__c .icon.cost_effectiveness{background-position:0 -144px}@media screen and (max-width:1220px){.experience__discover .seven-cs__row__c .icon{-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);top:-4px}}@media screen and (max-width:930px){.experience__discover .seven-cs__row__c .icon{top:-16px;left:-6px}}.experience__discover .seven-cs__row__c .title{font-size:30px;font-weight:300}.experience__discover .seven-cs__row__c .title b{font-weight:900}@media screen and (max-width:1220px){.experience__discover .seven-cs__row__c .title{font-size:18px}}.experience__discover .seven-cs__row__c .info{font-size:18px}@media screen and (max-width:1220px){.experience__discover .seven-cs__row__c .info{font-size:14px}}.experience__discover .seven-cs__row .img{width:223px;height:216px;position:absolute;top:-60px;right:0;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1220px){.experience__discover .seven-cs__row .img{right:-60px}}@media screen and (max-width:930px){.experience__discover .seven-cs__row .img{display:none}}.experience__discover .seven-cs__row .img.last{top:0}.experience__discover .seven-cs__row .img.set1{background-image:url(/wp-content/themes/nycf-theme/assets/images/img_7cs_1.png)}.experience__discover .seven-cs__row .img.set2{background-image:url(/wp-content/themes/nycf-theme/assets/images/img_7cs_2.png)}.experience__discover .seven-cs__row .img.set3{background-image:url(/wp-content/themes/nycf-theme/assets/images/img_7cs_3.png)}@media screen and (max-width:1220px){.experience__discover .seven-cs__row .img{width:170px;height:160px}}.experience__benefits{position:relative;background-color:#031f40}.experience__benefits .container{max-width:1270px;padding:90px 0 50px;position:relative}.experience__benefits .container:after{content:"";display:block;clear:both}.experience__benefits .container .col{position:relative;display:block;float:left;width:20%;padding:0 2.5%;text-align:center}@media screen and (max-width:1023px){.experience__benefits .container .col{width:30%;padding:0 5%;margin:0 0 40px 10%}.experience__benefits .container .col:nth-child(even){margin:0 10% 40px 0}}@media screen and (max-width:767px){.experience__benefits .container .col{width:75%;max-width:280px;padding:0;float:none;margin:0 auto 60px}.experience__benefits .container .col:nth-child(even){margin:0 auto 60px}}.experience__benefits .container .col .icon{position:relative;margin:auto;width:55%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;padding-bottom:55%;background-color:#2e3a5a;background-image:url(/wp-content/themes/nycf-theme/assets/images/benefits_icons.png);background-size:200%}.experience__benefits .container .col .icon.accesible{background-position:0 0}.experience__benefits .container .col .icon.flexible{background-position:95% 0}.experience__benefits .container .col .icon.comfortable{background-position:0 100%}.experience__benefits .container .col .icon.green{background-position:100% 100%}@media screen and (max-width:767px){.experience__benefits .container .col .icon{width:45%;padding-bottom:45%}}.experience__benefits .container .col h2{margin:30px auto 0;color:#fff;font-family:lato,sans-serif;font-size:24px;font-weight:200;text-transform:none}.experience__benefits .container .col ul{list-style:none;margin:0;padding:0;text-align:center}.experience__benefits .container .col ul li{margin-bottom:14px;font-family:lato,sans-serif;display:block;font-size:14px;font-weight:600;color:#fff}.experience__boarding{position:relative;padding-bottom:50px}@media screen and (max-width:1220px){.experience__boarding{padding-bottom:70px}}@media screen and (max-width:930px){.experience__boarding{padding-bottom:40px}}@media screen and (max-width:600px){.experience__boarding{padding-bottom:0}}.experience__boarding__nav{position:relative;width:100%;padding:0}.experience__boarding__nav ul{list-style:none;margin:-50px auto 0;padding:0;width:100%}@media screen and (max-width:1220px){.experience__boarding__nav ul{margin:0 auto}}@media screen and (max-width:600px){.experience__boarding__nav ul{border-top:6px solid #069cdc}}.experience__boarding__nav ul li{border-top:6px solid #069cdc;padding:0;position:relative;display:block;width:33.3%;float:left}@media screen and (max-width:600px){.experience__boarding__nav ul li{width:100%;border-top:none;border-bottom:1px solid #ccc}}@media screen and (max-width:600px){.experience__boarding__nav ul li:last-child{border-bottom:none}}.experience__boarding__nav ul li a.tab{font-family:oswald,sans-serif;position:relative;padding:30px 0;font-size:24px;display:block;text-align:center;color:#031f40;text-transform:uppercase;text-decoration:none;font-weight:800;border-right:1px solid #ccc;letter-spacing:1px;background-color:#e8e8e8}@media screen and (max-width:930px){.experience__boarding__nav ul li a.tab{font-size:16px;padding:20px 0}}.experience__boarding__nav ul li:last-child a{border-right:none}.experience__boarding__nav ul li.active a{color:#069cdc;background-color:#f6f6f6}.experience__boarding__panels .container{max-width:1265px;padding-top:40px}@media screen and (max-width:1220px){.experience__boarding__panels .container{padding-top:70px}}@media screen and (max-width:1023px){.experience__boarding__panels .container{padding-top:40px}}@media screen and (max-width:600px){.experience__boarding__panels .container{padding-top:0}}.experience__boarding__panels .panel{display:none}.experience__boarding__panels .panel p{text-align:center;font-weight:400;margin:20px auto}@media screen and (max-width:600px){.experience__boarding__panels .panel p{padding-left:10px;padding-right:10px}}.experience__boarding__panels .panel.active{display:block}.experience__boarding__panels .panel:after{content:"";display:block;clear:both}.experience__boarding__panels .panel.boarding-process p{max-width:540px}@media screen and (max-width:930px){.experience__boarding__panels .panel.boarding-process h2{font-family:lato,sans-serif;text-transform:none;font-size:16px;letter-spacing:0}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.boarding-process h3{font-size:18px;margin-top:-30px;margin-bottom:30px}}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats h2{font-family:lato,sans-serif;text-transform:none;font-size:16px;letter-spacing:0}}@media screen and (max-width:1300px){.experience__boarding__panels .panel.fleets-seats p{padding-left:20px;padding-right:20px}}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats p{font-size:16px}}.experience__boarding__panels .panel.fleets-seats .cols{position:relative;margin-bottom:50px;margin-top:80px}@media screen and (max-width:1300px){.experience__boarding__panels .panel.fleets-seats .cols{padding-left:30px;padding-right:30px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.fleets-seats .cols{margin-top:60px}}.experience__boarding__panels .panel.fleets-seats .cols:after{content:"";display:block;clear:both}.experience__boarding__panels .panel.fleets-seats .cols__col{position:relative;float:left;width:50%}@media screen and (max-width:600px){.experience__boarding__panels .panel.fleets-seats .cols__col{width:100%;float:none}}.experience__boarding__panels .panel.fleets-seats .cols__col.facts h2,.experience__boarding__panels .panel.fleets-seats .cols__col.facts h3,.experience__boarding__panels .panel.fleets-seats .cols__col.facts h4,.experience__boarding__panels .panel.fleets-seats .cols__col.facts h5,.experience__boarding__panels .panel.fleets-seats .cols__col.facts p{text-align:left}.experience__boarding__panels .panel.fleets-seats .cols__col.facts h3{font-family:oswald,sans-serif;font-size:30px;color:#069cdc;text-transform:uppercase;font-weight:900;margin:0;padding:0}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats .cols__col.facts h3{font-size:22px}}.experience__boarding__panels .panel.fleets-seats .cols__col.facts h4{font-family:lato,sans-serif;font-size:36px;color:#031f40;margin:0;padding:0}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats .cols__col.facts h4{font-size:26px}}.experience__boarding__panels .panel.fleets-seats .cols__col.facts h5{margin:0;padding:0;font-family:lato,sans-serif;font-size:18px;font-weight:900}.experience__boarding__panels .panel.fleets-seats .cols__col.facts span.u{display:inline-block;border-bottom:3px solid #069cdc}.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul{margin:34px 0;padding:0;position:relative;list-style:none}.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li{display:block;padding-left:60px;padding-right:40px;position:relative}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li{padding-left:40px}}.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li .num{position:absolute;left:0;top:0;width:40px;height:40px;border:3px solid #069cdc;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;font-family:lato,sans-serif;color:#069cdc;font-size:18px;text-align:center;font-weight:900;padding-top:6px;box-sizing:border-box}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li .num{width:34px;height:34px;padding-top:4px;font-size:16px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li .num{width:24px;height:24px;padding-top:2px;font-size:11px;border:2px solid #069cdc}}.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li p{font-family:lato,sans-serif;font-size:18px;margin:0 0 28px;padding-left:0;padding-right:0}@media screen and (max-width:930px){.experience__boarding__panels .panel.fleets-seats .cols__col.facts ul li p{font-size:14px}}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel{position:relative;display:block}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel .carousel_img{position:relative}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel .carousel_img .img{position:relative;width:100%;padding-bottom:80%;background-repeat:no-repeat;background-size:cover}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel .carousel_img .img.fleets_1{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_fleets_carousel/fleets_1.jpg)}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel .carousel_img .img.fleets_2{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_fleets_carousel/fleets_2.jpg)}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel .carousel_img .img.fleets_3{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_fleets_carousel/fleets_3.jpg)}.experience__boarding__panels .panel.fleets-seats .cols__col.carousel .carousel_img .caption{margin:20px auto;font-family:lato,sans-serif;font-size:16px;text-align:center}@media screen and (max-width:930px){.experience__boarding__panels .panel.the-ride h2{font-family:lato,sans-serif;text-transform:none;font-size:16px;letter-spacing:0}}@media screen and (max-width:1300px){.experience__boarding__panels .panel.the-ride p{padding-left:20px;padding-right:20px}}.experience__boarding__panels .panel.the-ride .dropdown_ride{position:relative;width:90%;margin:0 auto 40px;display:none}.experience__boarding__panels .panel.the-ride .dropdown_ride label{font-family:lato,sans-serif}.experience__boarding__panels .panel.the-ride .ride_cols{margin:60px auto 20px;position:relative}@media screen and (max-width:1300px){.experience__boarding__panels .panel.the-ride .ride_cols{padding-left:30px;padding-right:30px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .ride_cols{padding-left:10px;padding-right:10px}}.experience__boarding__panels .panel.the-ride .ride_cols:after{display:block;content:"";clear:both}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col{float:left;width:46%;margin-left:4%}@media screen and (max-width:767px){.experience__boarding__panels .panel.the-ride .ride_cols .ride_col{width:100%;float:none;margin-left:0%}}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul{margin:34px 0;padding:0;position:relative;list-style:none}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li{display:block;padding-left:90px;position:relative;min-height:80px;margin-bottom:60px;box-sizing:border-box;padding-top:20px}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li{margin-bottom:30px;padding-left:70px}}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon{position:absolute;left:0;top:0;width:72px;height:72px;background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_ride_icons.png);background-repeat:no-repeat;background-size:216px 144px}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon.refreshments{background-position:0 0}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon.wifi{background-position:-72px 0}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon.tickets{background-position:-144px 0}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon.charge{background-position:0 -72px}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon.access{background-position:-72px -72px}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li .icon{-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);top:-10px}}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li h5{margin:0;padding:0;font-family:lato,sans-serif;font-size:18px;font-weight:900;color:#031f40}.experience__boarding__panels .panel.the-ride .ride_cols .ride_col ul li p{margin:0 auto 20px;text-align:left;padding-left:0;padding-right:20px}.experience__boarding__panels .panel.the-ride .col{position:relative;display:none;float:left;width:38%}@media screen and (max-width:1220px){.experience__boarding__panels .panel.the-ride .col{width:34%}}.experience__boarding__panels .panel.the-ride .col:last-child{margin-left:2%;width:60%}@media screen and (max-width:767px){.experience__boarding__panels .panel.the-ride .col:last-child{margin-left:4%;width:92%}}@media screen and (max-width:767px){.experience__boarding__panels .panel.the-ride .col.tabs{display:none}}.experience__boarding__panels .panel.the-ride .col.tabs ul{position:relative;list-style:none;margin:0;padding:0}.experience__boarding__panels .panel.the-ride .col.tabs ul li{display:block;opacity:.3;-webkit-transition:opacity .5s;transition:opacity .5s}.experience__boarding__panels .panel.the-ride .col.tabs ul li a{position:relative;padding:17px 0;width:78%;display:block;text-align:center;font-family:oswald,sans-serif;font-weight:200;font-size:28px;text-decoration:none;text-transform:uppercase;color:#fff}@media screen and (max-width:1220px){.experience__boarding__panels .panel.the-ride .col.tabs ul li a{padding:14px 0;font-size:24px}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.the-ride .col.tabs ul li a{padding:12px 0;font-size:18px}}.experience__boarding__panels .panel.the-ride .col.tabs ul li a .skew{display:block;position:absolute;top:0;left:90%;width:0%;height:100%;-moz-transform:skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);transform:skew(-30deg);-webkit-transition:width .5s;transition:width .5s}.experience__boarding__panels .panel.the-ride .col.tabs ul li a.rockaway .skew{background-color:#b219aa}.experience__boarding__panels .panel.the-ride .col.tabs ul li a.astoria .skew{background-color:#ff6a00}.experience__boarding__panels .panel.the-ride .col.tabs ul li a.brooklyn .skew{background-color:#fc7598}.experience__boarding__panels .panel.the-ride .col.tabs ul li a.les .skew{background-color:#ffd000}.experience__boarding__panels .panel.the-ride .col.tabs ul li a.soundview .skew{background-color:#4f008c}.experience__boarding__panels .panel.the-ride .col.tabs ul li a.eastriver .skew{background-color:#008199}.experience__boarding__panels .panel.the-ride .col.tabs ul li.active{opacity:1}.experience__boarding__panels .panel.the-ride .col.tabs ul li.active a .skew{width:30%}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel{position:relative;display:none}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel.active{display:block}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__heading{font-family:oswald,sans-serif;color:#031f40;font-size:30px;letter-spacing:1px;border-bottom:1px solid #031f40;padding-bottom:20px}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__heading{text-align:center}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__heading span{text-transform:uppercase}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__heading span{display:block}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__heading{font-size:26px;padding-bottom:12px}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content{margin-top:30px;position:relative}@media screen and (max-width:767px) and (min-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content{min-height:340px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content{margin-bottom:60px}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content:after{content:"";display:block;clear:both}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content .col-50{position:relative;float:left;width:50%}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content .col-50{width:100%;float:none}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel{position:relative;margin:0;width:85%;height:314px}@media screen and (max-width:1220px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel{height:270px}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel{height:180px}}@media screen and (max-width:767px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel{height:210px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel{height:300px;width:300px;margin:0 auto}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide{position:relative;height:314px;background-repeat:no-repeat;background-size:cover}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide.ride_1{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_ride_carousel/ride_1.jpg)}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide.ride_2{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_ride_carousel/ride_2.jpg)}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide.ride_3{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_ride_carousel/ride_3.jpg)}@media screen and (max-width:1220px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide{height:270px}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide{height:180px}}@media screen and (max-width:767px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide{height:210px}}@media screen and (max-width:767px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide{height:300px}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content__carousel__slide a{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/nycf-theme/assets/images/icon_play.png);background-repeat:no-repeat;background-size:22%;background-position:center center}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul{list-style:none;position:relative;margin:0;padding:0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li{position:relative;display:block;padding:30px 10px 30px 80px;border-bottom:1px solid #c2c2c2;font-family:lato,sans-serif;font-size:18px;color:#333}@media screen and (max-width:1220px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li{padding:20px 10px 20px 60px;font-size:16px}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li{padding:14px 10px 10px 40px;font-size:12px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li{padding:30px 10px 30px 80px;font-size:18px}}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:50px;background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_icons.png);background-size:336px 200px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.astoria.snowflake{background-position:-280px 0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.astoria.wifi{background-position:-280px -50px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.astoria.food{background-position:-280px -100px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.astoria.access{background-position:-280px -150px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.les.snowflake{background-position:-112px 0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.les.wifi{background-position:-112px -50px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.les.food{background-position:-112px -100px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.les.access{background-position:-112px -150px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.rockaway.snowflake{background-position:-56px 0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.rockaway.wifi{background-position:-56px -50px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.rockaway.food{background-position:-56px -100px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.rockaway.access{background-position:-56px -150px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.eastriver.snowflake{background-position:-168px 0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.eastriver.wifi{background-position:-168px -50px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.eastriver.food{background-position:-168px -100px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.eastriver.access{background-position:-168px -150px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.brooklyn.snowflake{background-position:-224px 0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.brooklyn.wifi{background-position:-224px -50px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.brooklyn.food{background-position:-224px -100px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.brooklyn.access{background-position:-224px -150px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.soundview.snowflake{background-position:0 0}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.soundview.wifi{background-position:0 -50px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.soundview.food{background-position:0 -100px}.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i.soundview.access{background-position:0 -150px}@media screen and (max-width:1220px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i{-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);top:0}}@media screen and (max-width:1023px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i{-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);top:-6px;left:-10px}}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul li i{-moz-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);top:50%;left:0}}@media screen and (max-width:600px){.experience__boarding__panels .panel.the-ride .col.panels .sub-panel__content ul{margin-top:30px}}.experience__boarding__panels__panelbox{position:relative;display:block}.experience__boarding__panels__panelbox .panelbox_tab{display:none;position:relative;background:#069cdc;font-family:oswald,sans-serif;text-transform:uppercase;text-align:center;font-size:28px;font-weight:700;color:rgba(255,255,255,.5);height:100px;box-sizing:border-box;cursor:pointer;margin-bottom:60px}@media screen and (max-width:600px){.experience__boarding__panels__panelbox .panelbox_tab{display:block}}.experience__boarding__panels__panelbox .panelbox_tab span{position:absolute;display:block;top:0;left:5%;width:90%;height:100%;padding-top:30px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.5)}.experience__boarding__panels__panelbox:last-child .panelbox_tab span{border-bottom:none}.experience__boarding__panels__panelbox.active{height:auto;max-height:100%}.experience__boarding__panels__panelbox.active .panelbox_tab{color:#fff;border-bottom:none}.experience__boarding__panels__panelbox.active .panelbox_tab:after{content:"\f35f";font-family:IonIcons;color:#069cdc;font-size:130px;position:absolute;bottom:-86px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:600px){.experience__boarding__panels__panelbox{overflow:hidden;-moz-transition:max-height .5s linear;-webkit-transition:max-height .5s linear;transition:max-height .5s linear}}.experience__boarding .process{margin-top:40px;margin-bottom:60px;position:relative}@media screen and (max-width:1300px){.experience__boarding .process{margin-bottom:0}}@media screen and (max-width:1023px){.experience__boarding .process{margin-top:60px}}.experience__boarding .process:after{content:"";display:block;clear:both}.experience__boarding .process .grid{position:absolute;width:50%;height:80%;top:150px;left:11%;margin-top:0}@media screen and (max-width:1300px){.experience__boarding .process .grid{width:49%}}@media screen and (max-width:1300px){.experience__boarding .process .grid{width:49%}}@media screen and (max-width:1023px){.experience__boarding .process .grid{display:none}}.experience__boarding .process .grid .box{position:relative;border-top:3px dotted #069cdc;height:220px}.experience__boarding .process .grid .box:nth-child(odd){border-right:3px dotted #069cdc}.experience__boarding .process .grid .box:nth-child(even){border-left:3px dotted #069cdc}@media screen and (max-width:1300px){.experience__boarding .process .grid .box:nth-child(4){height:210px}}.experience__boarding .process__step{position:relative;float:left;width:50%;box-sizing:border-box;padding-left:300px;min-height:290px}@media screen and (max-width:1300px){.experience__boarding .process__step{height:300px;padding-left:250px;width:47%}}@media screen and (max-width:1023px){.experience__boarding .process__step{height:auto;width:100%;float:none;margin-top:0!important;padding-right:30px;margin-bottom:60px;min-height:0}}@media screen and (max-width:600px){.experience__boarding .process__step{padding-right:20px;padding-left:10px;margin-bottom:60px}}.experience__boarding .process__step__copy{position:relative;padding:0 10px;background-color:#fff}@media screen and (max-width:600px){.experience__boarding .process__step__copy{margin-top:20px}}.experience__boarding .process__step:nth-child(3){margin-top:220px}.experience__boarding .process__step:nth-child(4){margin-top:-60px}.experience__boarding .process__step:nth-child(5){margin-top:160px}.experience__boarding .process__step:nth-child(6){margin-top:60px}@media screen and (max-width:1300px){.experience__boarding .process__step:nth-child(4){margin-top:-50px}}@media screen and (max-width:1300px){.experience__boarding .process__step:nth-child(5){margin-top:150px}}@media screen and (max-width:1300px){.experience__boarding .process__step:nth-child(6){margin-top:-50px}}.experience__boarding .process__step .graphic{width:281px;height:287px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1300px){.experience__boarding .process__step .graphic{-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}}@media screen and (max-width:1023px){.experience__boarding .process__step .graphic{top:-50px;-moz-transform:scale(.65);-o-transform:scale(.65);-ms-transform:scale(.65);-webkit-transform:scale(.65);transform:scale(.65)}}@media screen and (max-width:600px){.experience__boarding .process__step .graphic{position:relative;top:0;margin:auto;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);width:180px;height:184px}}.experience__boarding .process__step.buy-ticket .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_boarding_icons/icon_ticket.png)}.experience__boarding .process__step.traveling-with-children .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_boarding_icons/icon_children.png)}.experience__boarding .process__step.bringing-a-bike .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_boarding_icons/icon_bike.png)}.experience__boarding .process__step.check-the-schedule .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_boarding_icons/icon_schedule.png)}.experience__boarding .process__step.join-social-community .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_boarding_icons/icon_community.png)}.experience__boarding .process__step span{font-family:oswald,sans-serif;font-size:30px;font-weight:300;color:#031f40;line-height:36px}@media screen and (max-width:1300px) and (min-width:1024px){.experience__boarding .process__step span{font-size:24px;line-height:30px}}@media screen and (max-width:600px){.experience__boarding .process__step span{font-size:22px;line-height:28px}}.experience__boarding .process__step span.num{display:block;float:left;padding-right:6px}.experience__boarding .process__step span.title{display:inline-block;font-weight:900;max-width:260px}@media screen and (max-width:1023px){.experience__boarding .process__step span.title{max-width:100%;display:inline}}.experience__boarding .process__step p{text-align:left;max-width:100%!important}@media screen and (max-width:1300px){.experience__boarding .process__step p{font-size:12px}}@media screen and (max-width:1023px){.experience__boarding .process__step p{font-size:16px;padding-left:0;padding-right:0}}.experience__boarding .process__step .exp_btn{position:relative;margin:0;padding:0}@media screen and (max-width:600px){.experience__boarding .process__step .exp_btn{text-align:center}}@media screen and (max-width:1300px) and (min-width:1024px){.experience__boarding .process__step .btn__darkblue-lrg{font-size:12px;padding:15px 20px}}.experience__concessions{background-color:#069cdc}.experience__concessions .container{background-repeat:no-repeat;background-position:100% center;padding:100px 0 40px;background-size:auto 70%}@media screen and (max-width:1300px){.experience__concessions .container{padding:60px 0 80px;background-position:90% center}}@media screen and (max-width:1220px){.experience__concessions .container{background-size:auto 60%}}@media screen and (max-width:1024px){.experience__concessions .container{background-size:auto 80%;background-position:130% center}}@media screen and (max-width:1000px){.experience__concessions .container{background-position:145% center}}@media screen and (max-width:950px){.experience__concessions .container{background-position:195% center}}@media screen and (max-width:900px){.experience__concessions .container{width:100%;background-size:50% auto;background-position:center 490px}}@media screen and (max-width:700px){.experience__concessions .container{background-position:center 570px}}@media screen and (max-width:600px){.experience__concessions .container{background-size:80% auto;background-position:center 780px}}@media screen and (max-width:320px){.experience__concessions .container{background-position:center 830px}}.experience__concessions .concessions__content{position:relative;float:left;width:48%;padding-right:4%;box-sizing:border-box}@media screen and (max-width:1300px){.experience__concessions .concessions__content{padding:0 80px}}@media screen and (max-width:1024px){.experience__concessions .concessions__content{float:none;padding:0 80px;width:100%}}@media screen and (max-width:930px){.experience__concessions .concessions__content{padding:0 60px}}@media screen and (max-width:900px){.experience__concessions .concessions__content{padding:0 30px}}.experience__concessions .concessions__content h2{text-align:left;color:#fff;margin:0;padding:0;font-family:oswald,sans-serif;font-size:28px}@media screen and (max-width:930px){.experience__concessions .concessions__content h2{font-size:24px}}.experience__concessions .concessions__content h3{text-align:left;color:#fff;margin:0;padding:0;font-family:lato,sans-serif;font-size:36px;font-weight:900}@media screen and (max-width:930px){.experience__concessions .concessions__content h3{font-size:30px}}.experience__concessions .concessions__content p{color:#fff;font-family:lato,sans-serif;font-size:14px;line-height:16px}.experience__concessions .concessions__content p a.explore{color:#fff;text-transform:uppercase}.experience__concessions .concessions__content .divider_small{margin:20px 0}@media screen and (max-width:930px){.experience__concessions .concessions__content .divider_small{font-size:24px}}.experience__concessions .consessions__col_right{float:left;width:48%}@media screen and (max-width:1024px){.experience__concessions .consessions__col_right{float:none;width:100%;margin-left:0}}.experience__concessions .consessions__col_right .consessions__carousel img{width:100%}@media screen and (max-width:1024px){.experience__concessions .consessions__col_right .consessions__carousel{padding:0 80px}}@media screen and (max-width:900px){.experience__concessions .consessions__col_right .consessions__carousel{padding:0 30px}}@media screen and (max-width:1024px){.experience__concessions .consessions__col_right .consessions__carousel .slick-dots{margin-left:-80px}}@media screen and (max-width:900px){.experience__concessions .consessions__col_right .consessions__carousel .slick-dots{margin-left:-30px}}.experience__concessions .consessions__col_right .consessions__carousel .slick-dots li{margin-left:2px;margin-right:2px}@media screen and (max-width:600px){.experience__concessions .consessions__col_right .consessions__carousel .slick-dots li{margin-left:5px;margin-right:5px}}.experience__concessions .consessions__col_right .consessions__carousel .slick-dots li button:before{font-size:35px;line-height:40px;color:#fff}@media screen and (max-width:900px){.experience__concessions .consessions__col_right .consessions__carousel .slick-dots li button:before{font-size:50px}}@media screen and (max-width:600px){.experience__concessions .consessions__col_right .consessions__carousel .slick-dots li button:before{font-size:70px}}.experience__feed .crt-carousel{min-height:200px}.experience__feed .crt-panel-prev{left:-40px}.experience__feed .crt-panel-next{right:-40px}.experience__feed .container{width:85%}.experience__testimonials{display:none;padding:50px 50px 175px;background-image:url(/wp-content/themes/nycf-theme/assets/images/bg_experience_testimonials.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:600px){.experience__testimonials{padding:20px 10px 90px}}.experience__testimonials__content{position:relative;text-align:center}.experience__testimonials h2,.experience__testimonials h3{color:#fff}.experience__testimonials h2{margin:100px 0 0;padding:0;font-size:60px}@media screen and (max-width:768px){.experience__testimonials h2{font-size:40px}}@media screen and (max-width:600px){.experience__testimonials h2{font-size:32px;margin:80px 0 0}}.experience__testimonials h3{font-family:lato,sans-serif;margin:0 0 60px;padding:0;font-size:48px}@media screen and (max-width:768px){.experience__testimonials h3{font-size:36px;margin:0 0 40px}}@media screen and (max-width:600px){.experience__testimonials h3{font-size:24px}}.experience__testimonials span.u{display:inline-block;border-bottom:2px solid #069cdc}.experience__team{position:relative;background-color:#031f40;height:340px;border-top:36px solid #fff;border-bottom:36px solid #fff}@media screen and (max-width:1220px){.experience__team{height:300px;border-top:30px solid #fff;border-bottom:22px solid #fff}}@media screen and (max-width:1023px){.experience__team{height:300px;border-top:none;border-bottom:none}}@media screen and (max-width:700px){.experience__team{height:auto}}.experience__team .container{max-width:1265px;height:100%}.experience__team__info{position:relative;padding-top:60px;padding-left:20px;width:40%;box-sizing:border-box}@media screen and (max-width:1220px){.experience__team__info{padding-left:70px;padding-top:30px}}@media screen and (max-width:700px){.experience__team__info{padding-left:5%;width:100%;height:auto;padding-bottom:40px}}.experience__team__info h2{text-align:left;text-transform:uppercase;margin-top:8px;font-family:lato,sans-serif;font-size:36px}@media screen and (max-width:1220px){.experience__team__info h2{font-size:28px}}@media screen and (max-width:700px){.experience__team__info h2{text-align:center;font-size:18px;margin-top:0}}.experience__team__info h3{margin-top:0;margin-bottom:0;text-align:left;text-transform:uppercase}@media screen and (max-width:1220px){.experience__team__info h3{font-size:18px}}@media screen and (max-width:700px){.experience__team__info h3{text-align:center}}@media screen and (max-width:700px){.experience__team__info h3{font-size:24px}}.experience__team__info p{font-size:16px;line-height:24px;font-weight:200;color:#fff}@media screen and (max-width:1220px){.experience__team__info p{margin-top:0}}@media screen and (max-width:1023px){.experience__team__info p{line-height:normal;font-size:14px}}.experience__team__img{position:absolute;padding:72px 0;left:50%;width:45%;height:90%;top:-36px;background-image:url(/wp-content/themes/nycf-theme/assets/images/director.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:1220px){.experience__team__img{top:-18px}}@media screen and (max-width:1023px){.experience__team__img{top:0;height:100%;padding:0;left:50%}}@media screen and (max-width:700px){.experience__team__img{position:relative;width:100%;top:0;left:0;height:auto;padding-bottom:60%}}.experience__crew{position:relative;background-color:#fff;padding-bottom:120px}@media screen and (max-width:1023px){.experience__crew{padding-bottom:70px}}.experience__crew .container{max-width:1265px;padding-top:100px;padding-left:20px;box-sizing:border-box}@media screen and (max-width:1220px){.experience__crew .container{padding-left:70px;padding-right:70px}}@media screen and (max-width:700px){.experience__crew .container{padding-left:30px;padding-right:30px;padding-top:30px}}@media screen and (max-width:768px){.experience__crew .container{padding-top:20px;padding-left:20px;padding-right:20px}}.experience__crew .container .crew_content{position:relative;padding-left:50%}@media screen and (max-width:768px){.experience__crew .container .crew_content{padding-right:5%}}@media screen and (max-width:768px){.experience__crew .container .crew_content{padding-right:0%}}@media screen and (max-width:767px){.experience__crew .container .crew_content{padding-right:0;padding-left:0}}.experience__crew .container .crew_img{position:absolute;width:40%;padding-bottom:25%;background-image:url(/wp-content/themes/nycf-theme/assets/images/crew/team.png);background-repeat:no-repeat;background-size:cover;background-position:center center;left:5%;top:0}@media screen and (max-width:768px){.experience__crew .container .crew_img{position:relative;left:auto;top:auto;width:75%;margin:40px auto 10px;padding-bottom:35%}}.experience__crew .container .crew{display:none;position:absolute;width:45%;left:0;top:0}.experience__crew .container .crew:after{content:"";display:block;clear:both}@media screen and (max-width:768px){.experience__crew .container .crew{position:relative;left:auto;top:auto;width:100%;margin-top:40px;margin-bottom:10px}}.experience__crew .container .crew .thumb{position:relative;width:20%;padding-bottom:20%;float:left}.experience__crew .container .crew .thumb__imgContainer{padding:2px;box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%}.experience__crew .container .crew .thumb__imgContainer__img{border:1px solid #ecebeb;position:relative;width:100%;height:100%;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;background-repeat:no-repeat;background-size:cover}.experience__crew .container .divider_small{margin:0}.experience__crew .container h2{text-align:left;text-transform:uppercase;margin-top:8px;font-family:oswald,sans-serif;font-size:28px;max-width:500px}@media screen and (max-width:1220px){.experience__crew .container h2{font-size:28px}}@media screen and (max-width:930px){.experience__crew .container h2{font-size:24px}}@media screen and (max-width:700px){.experience__crew .container h2{font-size:18px;margin-top:0}}@media screen and (max-width:600px){.experience__crew .container h2{margin-bottom:0;padding-left:0;padding-right:0}}.experience__crew .container h3{margin-top:0;margin-bottom:0;text-align:left;text-transform:uppercase}@media screen and (max-width:1220px){.experience__crew .container h3{font-size:18px}}@media screen and (max-width:700px){.experience__crew .container h3{text-align:center;font-size:24px}}.experience__crew .container p{font-size:16px;line-height:24px;font-weight:200}@media screen and (max-width:1023px){.experience__crew .container p{line-height:normal;font-size:14px}}@media screen and (max-width:768px){.experience__crew .container p{line-height:normal;font-size:16px;color:#031f40}}.experience__regulations{position:relative;background-color:#069cdc;padding:65px 30px}.experience__regulations h2{color:#fff}.experience__regulations h3 a{color:#fff;text-decoration:none}@media screen and (max-width:700px){.experience__regulations{padding:30px}}@media screen and (max-width:600px){.experience__regulations{padding:20px}}.experience__regulations .policies{position:relative;margin-top:50px}@media screen and (max-width:600px){.experience__regulations .policies{margin-top:40px}}.experience__regulations .policies:after{display:block;content:"";clear:both}.experience__regulations .policies__item{position:relative;width:47%;float:left;box-sizing:border-box;padding-left:82px}.experience__regulations .policies__item:nth-child(even){margin-left:6%}@media screen and (max-width:768px){.experience__regulations .policies__item:nth-child(even){margin-left:0}}@media screen and (max-width:768px){.experience__regulations .policies__item{width:90%}}@media screen and (max-width:600px){.experience__regulations .policies__item{width:100%;padding-left:76px}}.experience__regulations .policies__item h3{font-family:lato,sans-serif;font-size:30px;color:#fff;margin:0;padding:0;font-weight:900;text-align:left}@media screen and (max-width:768px){.experience__regulations .policies__item h3{font-size:24px}}@media screen and (max-width:600px){.experience__regulations .policies__item h3{font-size:23px}}.experience__regulations .policies__item p{color:#fff;margin:0 0 20px}.experience__regulations .policies__item p a{color:#fff;text-decoration:underline}.experience__regulations .policies__item .icon{position:absolute;left:0;top:0;width:72px;height:72px;background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_policy_icons.png);background-size:144px 72px}.experience__regulations .policies__item .icon.customer-service{background-position:0 0}.experience__regulations .policies__item .icon.lost-found{background-position:-72px 0}@media screen and (max-width:600px){.experience__regulations .policies__item .icon{-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);top:-6px}}.crt-post-footer{display:none}.routes-schedules__intro p{text-align:center}.routes-schedules__intro p:first-child{margin-top:0}.routes-schedules__view{display:none}.routes-schedules__view p{text-align:center}.routes-schedules__map{position:relative;margin:0;padding:0;background:#031f40}.routes-schedules__map .container{max-width:1265px;padding:86px 30px;box-sizing:border-box}.routes-schedules__map:after{content:"";display:block;clear:both}.routes-schedules__map .col-50{position:relative;float:left;width:48%;margin-right:2%}@media screen and (max-width:700px){.routes-schedules__map .col-50{width:98%;margin-left:1%;margin-right:1%}}.routes-schedules__map .col-50:last-child{margin-right:0%;margin-left:2%}.routes-schedules__map .col-50 .img-map{position:relative;display:block;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;margin-top:2px;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:115%}.routes-schedules__map .col-50 .map-link{text-align:center;padding:4px}.routes-schedules__map .col-50 .map-link a{color:#fff}.routes-schedules__map .col-50 .col-50{width:48%;margin-right:2%;margin-left:0%;margin-bottom:4%;box-sizing:border-box}.routes-schedules__map .col-50 .col-50:nth-child(even){margin-right:0%;margin-left:2%}@media screen and (max-width:700px){.routes-schedules__map .col-50 .col-50:nth-child(even){margin-left:1%;margin-right:0%}}@media screen and (max-width:600px){.routes-schedules__map .col-50 .col-50:nth-child(even){margin-left:0%}}@media screen and (max-width:700px){.routes-schedules__map .col-50 .col-50{margin-top:10px;margin-bottom:0;margin-left:0%;margin-right:1%}}@media screen and (max-width:600px){.routes-schedules__map .col-50 .col-50{width:98%}}.routes-schedules__map .col-50 a.route_logo{display:block;width:100%;background:#fff;padding:20px 0 0;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;text-decoration:none;overflow:hidden;box-sizing:border-box}@media screen and (max-width:1080px){.routes-schedules__map .col-50 a.route_logo{min-height:225px}}@media screen and (max-width:1023px){.routes-schedules__map .col-50 a.route_logo{min-height:165px}}@media screen and (max-width:700px){.routes-schedules__map .col-50 a.route_logo{min-height:200px}}.routes-schedules__map .col-50 a.route_logo .logo{position:relative;margin:0 auto 20px;width:100px;height:135px;background-size:contain;background-position:center center;background-repeat:no-repeat;max-width:110px}@media screen and (max-width:1023px){.routes-schedules__map .col-50 a.route_logo .logo{width:100%;height:0;padding-bottom:40%}}.routes-schedules__map .col-50 a.route_logo span.route_name{margin-bottom:20px;display:block;padding:0 10px;text-align:center;font-size:22px;color:#000;font-weight:800}.routes-schedules__map .col-50 a.route_logo .view{color:#fff;padding:8px;font-family:lato,sans-serif;font-size:14px;color:#fff;font-weight:600}@media screen and (max-width:1023px){.routes-schedules__map .col-50 a.route_logo .view{font-size:12px}}@media screen and (max-width:1080px){.routes-schedules__map .col-50 a.route_logo .view{position:absolute;bottom:0;width:100%;box-sizing:border-box;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}}.routes-schedules__map .col-50 a.route_logo.rockaway{background-color:#b219aa}.routes-schedules__map .col-50 a.route_logo.rockaway .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_rockaway.png)}.routes-schedules__map .col-50 a.route_logo.rockaway .view{background-color:#bc43b1}.routes-schedules__map .col-50 a.route_logo.astoria{background-color:#ff6a00}.routes-schedules__map .col-50 a.route_logo.astoria .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_ast.png)}.routes-schedules__map .col-50 a.route_logo.astoria .view{background-color:#ff7b14}.routes-schedules__map .col-50 a.route_logo.brooklyn{background-color:#fc7598}.routes-schedules__map .col-50 a.route_logo.brooklyn .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_sb.png)}.routes-schedules__map .col-50 a.route_logo.brooklyn .view{background-color:#f886a2}.routes-schedules__map .col-50 a.route_logo.les{background-color:#ffd000}.routes-schedules__map .col-50 a.route_logo.les .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_les.png)}.routes-schedules__map .col-50 a.route_logo.les .view{background-color:#fdd525}.routes-schedules__map .col-50 a.route_logo.soundview{background-color:#4f008c}.routes-schedules__map .col-50 a.route_logo.soundview .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_soundview.png)}.routes-schedules__map .col-50 a.route_logo.soundview .view{background-color:#632697}.routes-schedules__map .col-50 a.route_logo.eastriver{background-color:#008199}.routes-schedules__map .col-50 a.route_logo.eastriver .logo{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_er.png)}.routes-schedules__map .col-50 a.route_logo.eastriver .view{background-color:#0090a3}.route-info__content{padding-top:40px}@media screen and (max-width:900px){.route-info__content{padding-bottom:0}}.route-info__content__logo{height:130px;margin:30px auto;background-position:left center;background-repeat:no-repeat;background-size:contain;font-family:helvetica neue,helvetica,lato,sans-serif;display:inline-block;padding-left:130px;padding-right:40px;padding-top:30px;box-sizing:border-box;font-size:50px;font-weight:800;font-family:helvetica}.route-info__content__logo.rockaway{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_rockaway_r.png)}.route-info__content__logo.astoria{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_ast_r.png)}.route-info__content__logo.south-brooklyn{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_sb_r.png)}.route-info__content__logo.lower-east-side{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_les_r.png)}.route-info__content__logo.soundview{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_soundview_r.png)}.route-info__content__logo.east-river{background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/icon_er_r.png)}@media screen and (max-width:767px){.route-info__content__logo{height:110px;font-size:40px;padding-left:100px;padding-right:40px}}@media screen and (max-width:600px){.route-info__content__logo{height:90px;font-size:28px;padding-left:80px;padding-right:30px;margin:0 auto}}@media screen and (max-width:400px){.route-info__content__logo{font-size:22px}}.route-info__content p{text-align:center}@media screen and (max-width:900px){.route-info__timeline{padding-top:20px}}.route-info__timeline span.est_time{display:block;font-weight:800;font-family:oswald,sans-serif;color:#069cdc;font-size:20px}@media screen and (max-width:900px){.route-info__timeline span.est_time{font-size:26px;margin-top:4px;margin-bottom:40px}}@media screen and (max-width:700px){.route-info__timeline p{padding-top:0}}@media screen and (max-width:700px){.route-info__map{padding-top:0}}.route-info__map .col-50{position:relative;float:left;width:48%;margin-right:2%}.route-info__map .col-50:last-child{margin-right:0%;margin-left:2%}.route-info__map .col-50 .img-map{position:relative;display:block;background-repeat:no-repeat;background-size:cover!important;width:100%;padding-bottom:98%;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #c2c2c2}.route-info__map .col-50 .info h2{font-family:oswald,sans-serif;text-transform:uppercase;color:#031f40;border-bottom:2px solid #031f40;font-weight:800;text-align:left;font-size:20px;padding-bottom:14px}@media screen and (max-width:700px){.route-info__map .col-50 .info h2{margin-top:20px}}.route-info__map .col-50 .info:first-child h2{margin-top:0}@media screen and (max-width:700px){.route-info__map .col-50 .info:first-child h2{margin-top:20px}}.route-info__map .col-50 .info .legend{margin:50px 0;position:relative;border:1px solid #c2c2c2;padding:0 20px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.route-info__map .col-50 .info .legend table{width:100%}.route-info__map .col-50 .info .legend table tr td{width:50%;font-family:lato,sans-serif;font-weight:600;font-size:16px;border-bottom:1px solid #c2c2c2;padding:10px}@media screen and (max-width:1024px){.route-info__map .col-50 .info .legend table tr td{font-size:12px}}.route-info__map .col-50 .info .legend table tr td .icon{position:relative;display:block;width:40px;height:24px;background-image:url(/wp-content/themes/nycf-theme/assets/images/legend_icons.png);background-repeat:no-repeat;background-size:40px 72px}.route-info__map .col-50 .info .legend table tr td .icon.route{background-image:none;width:38px;height:8px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.route-info__map .col-50 .info .legend table tr td .icon.route.rockaway{background-color:#b219aa}.route-info__map .col-50 .info .legend table tr td .icon.route.east-river{background-color:#008199}.route-info__map .col-50 .info .legend table tr td .icon.route.astoria{background-color:#ff6a00}.route-info__map .col-50 .info .legend table tr td .icon.route.lower-east-side{background-color:#ffd000}.route-info__map .col-50 .info .legend table tr td .icon.route.soundview{background-color:#4f008c}.route-info__map .col-50 .info .legend table tr td .icon.route.south-brooklyn{background-color:#fc7598}.route-info__map .col-50 .info .legend table tr td .icon.time{background-position:0 -23px;height:25px}.route-info__map .col-50 .info .legend table tr td .icon.landing{background-position:0 -48px}.route-info__map .col-50 .info .legend table tr:last-child td{border-bottom:none}.route-info__map .col-50 .info .landing{position:relative}.route-info__map .col-50 .info .landing table{width:100%}.route-info__map .col-50 .info .landing table tr td{font-family:lato,sans-serif;font-size:16px;font-weight:600;padding:14px 0;vertical-align:top;width:50%}@media screen and (max-width:1024px){.route-info__map .col-50 .info .landing table tr td{font-size:12px}}.route-info__map .col-50 .info .landing table tr td span.landing-address{font-size:14px;color:#7d7d7d}@media screen and (max-width:1024px){.route-info__map .col-50 .info .landing table tr td span.landing-address{font-size:12px}}.route-info__map .col-50 .info .landing table tr td a.viewPort:before{content:"\f133 \0000a0";font-family:ionicons;font-size:18px;text-decoration:none}@media screen and (max-width:700px){.route-info__map .col-50{width:100%}}@media screen and (max-width:600px){.route-info__schedule{padding:10px 2px}}.route-info__schedule__container{position:relative}.route-info__schedule__container .schedule_download{position:relative;text-align:center;margin-top:10px}.route-info__schedule__container__tabs{position:relative;display:block;margin:auto;width:100%;text-align:center}.route-info__schedule__container__tabs ul{display:inline-block;margin:0;padding:0;border:1px solid #c2c2c2;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.route-info__schedule__container__tabs ul li{display:inline-block;padding:0;margin:0}.route-info__schedule__container__tabs ul li:last-child{margin-left:-4px;border-left:1px solid #c2c2c2}.route-info__schedule__container__tabs ul li a{display:inline-block;color:#031f40;background-color:#fff;padding:8px 0;width:130px;font-family:lato,sans-serif;font-size:18px;text-transform:uppercase;text-decoration:none}.route-info__schedule__container__tabs ul li a.active{color:#fff;background-color:#031f40}.route-info__schedule__container__tabs .landing{display:inline-block;color:#031f40;padding:12px;font-family:lato,sans-serif;font-size:18px}.route-info__schedule__container__tabs .landing span{text-transform:capitalize}.route-info__schedule__container__tabs .landing span.end_point{display:none}.route-info__schedule__container__tabs .landing.rev span.end_point{display:inline-block}.route-info__schedule__container__tabs .landing.rev span.start_point{display:none}@media screen and (max-width:700px){.route-info__schedule__container__tabs .landing{display:block;text-align:center}}.route-info__schedule__container__panels{margin-top:30px;position:relative}@media screen and (max-width:700px){.route-info__schedule__container__panels{margin-top:20px}}.route-info__schedule__container__panels__panel{display:none}.route-info__schedule__container__panels__panel.active{display:block}.route-info__schedule__container__panels__panel .table_body{display:block;position:relative;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}@media screen and (min-width:601px){.route-info__schedule__container__panels__panel .table_body{overflow-y:scroll;overflow-x:hidden;height:400px}}.route-info__schedule__container__panels__panel table{width:100%;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;font-family:lato,sans-serif;color:#333;table-layout:fixed}.route-info__schedule__container__panels__panel table.schedule_grid{border-top:0;border-left:0;border-right:0;border-bottom:0}.route-info__schedule__container__panels__panel table tr{background-color:#fff}.route-info__schedule__container__panels__panel table tr td.arriving{color:#fff;background-color:#031f40;font-size:14px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}@media screen and (max-width:700px){.route-info__schedule__container__panels__panel table tr td.arriving{font-size:10px}}@media screen and (max-width:600px){.route-info__schedule__container__panels__panel table tr td.arriving{font-size:8px}}@media screen and (max-width:400px){.route-info__schedule__container__panels__panel table tr td.arriving{font-size:7px}}.route-info__schedule__container__panels__panel table tr td.departing{color:#fff;font-size:14px}.route-info__schedule__container__panels__panel table tr td.departing.rockaway{background-color:#b219aa}.route-info__schedule__container__panels__panel table tr td.departing.east-river{background-color:#008199}.route-info__schedule__container__panels__panel table tr td.departing.astoria{background-color:#ff6a00}.route-info__schedule__container__panels__panel table tr td.departing.lower-east-side{background-color:#ffd000}.route-info__schedule__container__panels__panel table tr td.departing.soundview{background-color:#4f008c}.route-info__schedule__container__panels__panel table tr td.departing.south-brooklyn{background-color:#fc7598}.route-info__schedule__container__panels__panel table tr td.departing:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}@media screen and (max-width:700px){.route-info__schedule__container__panels__panel table tr td.departing{font-size:10px}}@media screen and (max-width:600px){.route-info__schedule__container__panels__panel table tr td.departing{font-size:8px}}@media screen and (max-width:400px){.route-info__schedule__container__panels__panel table tr td.departing{font-size:7px}}.route-info__schedule__container__panels__panel table tr th{border-bottom:1px solid #c2c2c2;padding:8px 2px;width:34%;text-align:center;font-size:15px;font-weight:800;color:#333;border-right:1px solid #c2c2c2}@media screen and (max-width:700px){.route-info__schedule__container__panels__panel table tr th{font-size:10px;text-align:center;padding:4px 0}}@media screen and (max-width:600px){.route-info__schedule__container__panels__panel table tr th{font-size:8px;padding:2px 0}}@media screen and (max-width:400px){.route-info__schedule__container__panels__panel table tr th{font-size:7px}}.route-info__schedule__container__panels__panel table tr th:first-child{width:33%}.route-info__schedule__container__panels__panel table tr th:last-child{width:33%}.route-info__schedule__container__panels__panel table tr th:last-child{border-right:none}.route-info__schedule__container__panels__panel table tr th span{-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;padding:4px 6px;display:block;width:80px;text-align:center;color:#fff;font-size:14px;font-weight:800;margin-bottom:6px}.route-info__schedule__container__panels__panel table tr th span.rockaway{background-color:#b219aa}.route-info__schedule__container__panels__panel table tr th span.east-river{background-color:#008199}.route-info__schedule__container__panels__panel table tr th span.astoria{background-color:#ff6a00}.route-info__schedule__container__panels__panel table tr th span.lower-east-side{background-color:#ffd000}.route-info__schedule__container__panels__panel table tr th span.soundview{background-color:#4f008c}.route-info__schedule__container__panels__panel table tr th span.south-brooklyn{background-color:#fc7598}.route-info__schedule__container__panels__panel table tr th span.arriving{background-color:#069cdc}@media screen and (max-width:700px){.route-info__schedule__container__panels__panel table tr th span{font-size:10px;padding:2px 2px 3px;margin-left:auto;margin-right:auto}}.route-info__schedule__container__panels__panel table tr th span.rockaway{background-color:#b219aa}.route-info__schedule__container__panels__panel table tr td{padding:10px 0;text-align:center;font-size:16px}.route-info__schedule__container__panels__panel table tr td:last-child{border-right:none}@media screen and (max-width:700px){.route-info__schedule__container__panels__panel table tr td{font-size:10px}}.route-info__schedule__container__panels__panel table tr:nth-child(even){background-color:#f7f7f7}@media screen and (max-width:767px){.route-info__destinations{padding-top:0}}.route-info__destinations .col-25{display:block;float:left;width:28%}@media screen and (max-width:767px){.route-info__destinations .col-25{width:100%}}.route-info__destinations .col-75{display:block;float:left;width:71%;border-left:1px solid #c2c2c2;padding-left:40px;box-sizing:border-box}@media screen and (max-width:767px){.route-info__destinations .col-75{width:100%;border-left:none;padding-left:0}}@media screen and (max-width:767px){.route-info__destinations__nav{margin-top:40px}}.route-info__destinations__nav ul{position:relative;margin:0;padding:0;border-left:1px solid #031f40;margin-left:50px}.route-info__destinations__nav ul li[data-id=panel_east-62nd-street]{display:none}.route-info__destinations__nav ul li{position:relative;display:block;margin:30px 0;padding:0 12px 0 30px;font-family:lato,sans-serif;font-size:16px;cursor:pointer;line-height:18px}.route-info__destinations__nav ul li.active{font-weight:800}.route-info__destinations__nav ul li.active:before{background-color:#031f40}.route-info__destinations__nav ul li.active:after{content:" ";position:absolute;left:-40px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/wp-content/themes/nycf-theme/assets/images/locale_icons.png);background-repeat:no-repeat;background-size:22px 29px;width:22px;height:29px}.route-info__destinations__nav ul li:first-child{padding-top:0}.route-info__destinations__nav ul li:last-child{padding-bottom:0}.route-info__destinations__nav ul li:before{content:" ";width:15px;height:15px;background-color:#fff;border:2px solid #031f40;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;position:absolute;left:-10px;top:0}.route-info__destinations__panels{display:block;position:relative;padding:10px}.route-info__destinations__panels__panel{position:relative;display:none}@media screen and (max-width:767px){.route-info__destinations__panels__panel{margin-top:10px}}.route-info__destinations__panels__panel.active{display:block}.route-info__destinations__panels__panel .head{position:relative;border-bottom:2px solid #031f40;padding-bottom:20px}.route-info__destinations__panels__panel .head h2{margin:0;padding:0;font-size:30px;font-weight:800;font-family:lato,sans-serif;text-align:left;text-transform:none}@media screen and (min-width:768px) and (max-width:1023px){.route-info__destinations__panels__panel .head h2{font-size:24px}}@media screen and (max-width:767px){.route-info__destinations__panels__panel .head h2{font-size:18px}}.route-info__destinations__panels__panel .head p{margin:0;padding:0;color:#7d7d7d}@media screen and (min-width:768px) and (max-width:1023px){.route-info__destinations__panels__panel .head p{font-size:12px}}.route-info__destinations__panels__panel .head a.link_map{display:block;float:right;font-size:18px;font-weight:600}.route-info__destinations__panels__panel .head a.link_map:before{content:"\f3a3 \0000a0";font-family:ionicons;font-size:18px;text-decoration:none}@media screen and (min-width:768px) and (max-width:1023px){.route-info__destinations__panels__panel .head a.link_map{font-size:12px}}@media screen and (max-width:767px){.route-info__destinations__panels__panel .head a.link_map{float:none;font-size:14px}}.route-info__destinations__panels__panel .content_section{margin-top:20px;position:relative}.route-info__destinations__panels__panel .content_section:after{content:"";display:block;clear:both}.route-info__destinations__panels__panel .content_section .info{position:relative;width:50%;margin-bottom:40px}@media screen and (min-width:768px) and (max-width:1023px){.route-info__destinations__panels__panel .content_section .info{margin-bottom:20px}}@media screen and (max-width:767px){.route-info__destinations__panels__panel .content_section .info{width:100%;margin-bottom:20px}.route-info__destinations__panels__panel .content_section .info p img{max-width:100%}}.route-info__destinations__panels__panel .content_section .info__img{width:48%;float:right;background-repeat:no-repeat;background-size:cover;padding-bottom:32%}@media screen and (max-width:767px){.route-info__destinations__panels__panel .content_section .info__img{width:100%;padding-bottom:60%}}.route-info__destinations__panels__panel .content_section .info__100{width:51%;margin-bottom:40px}.route-info__destinations__panels__panel .content_section .info__100.full_width{width:100%;overflow:visible}.route-info__destinations__panels__panel .content_section .info__100.full_width .side_img_abs{position:relative;float:right;max-width:48%}.route-info__destinations__panels__panel .content_section .info__100.full_width .side_img_abs img{max-width:100%;height:auto}@media screen and (max-width:600px){.route-info__destinations__panels__panel .content_section .info__100.full_width .side_img_abs{float:none;width:100%;max-width:100%;margin-top:20px}}@media screen and (max-width:767px){.route-info__destinations__panels__panel .content_section .info__100{width:100%}}.route-info__destinations__panels__panel .content_section .info__100.info_text{padding-top:100px;margin-bottom:30px}.route-info__destinations__panels__panel .content_section .info__ticket_office{font-family:lato,sans-serif;font-weight:600;font-size:16px;color:#031f40;margin-top:22px;color:#7d7d7d;font-weight:200}.route-info__destinations__panels__panel .content_section .info__ticket_office p{color:#7d7d7d}.route-info__destinations__panels__panel .content_section .info h3{margin:0 0 4px;padding:0;text-align:left;font-family:lato,sans-serif;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:normal}.route-info__destinations__panels__panel .content_section .info h3.info-header{margin-bottom:10px}.route-info__destinations__panels__panel .content_section .info p{margin-top:0}@media screen and (min-width:768px) and (max-width:1023px){.route-info__destinations__panels__panel .content_section .info p{font-size:12px;line-height:normal}}.route-info__destinations__panels__panel .content_section .info ul li{font-family:lato,sans-serif;font-weight:200;font-size:16px;color:#031f40;margin-top:0}.route-info__destinations__panels__panel .content_section .info ul.features{margin:0;padding:0;list-style:none}.route-info__destinations__panels__panel .content_section .info ul.features li{display:block;box-sizing:border-box;float:left;width:50%;font-family:lato,sans-serif;font-size:16px;color:#7d7d7d;padding:5px}.route-info__destinations__panels__panel .content_section .info ul.features li:before{color:#069cdc;font-family:ionicons;width:20px;display:inline-block;font-weight:800}@media screen and (min-width:768px) and (max-width:1023px){.route-info__destinations__panels__panel .content_section .info ul.features li{font-size:11px}}@media screen and (max-width:767px){.route-info__destinations__panels__panel .content_section .info ul.features li{font-size:12px}}.route-info__destinations__panels__panel .content_section .info ul.features li.bike-racks:before{content:"\f369"}.route-info__destinations__panels__panel .content_section .info ul.features li.free-parking:before{content:"\f36f"}.route-info__destinations__panels__panel .content_section .info ul.features li.paid-parking:before{content:"\f36f"}.route-info__destinations__panels__panel .content_section .info ul.features li.covered-waiting-area:before{content:"\f2b7"}.route-info__destinations__panels__panel .content_section .info ul.features li.restaurants:before{content:"\f3aa"}.route-info__destinations__panels__panel .content_section .info ul.features li.beach-access:before{content:"\f3b0"}.route-info__destinations__panels__panel .content_section .info ul.features li.restrooms:before{content:"\f202  \f25d"}.route-info__features{background-color:#fafafa;padding-top:40px;padding-bottom:60px;padding-bottom:80px}@media screen and (max-width:1023px){.route-info__features{padding-top:20px;padding-bottom:30px}}.route-info__features__icons{position:relative;max-width:900px;margin:40px auto 0}.route-info__features__icons:after{content:"";display:block;clear:both}.route-info__features__icons .feature{position:relative;float:left;width:33%;text-align:center}@media screen and (max-width:767px){.route-info__features__icons .feature{width:100%;margin-bottom:30px}}.route-info__features__icons .feature:nth-child(even){width:34%}@media screen and (max-width:767px){.route-info__features__icons .feature:nth-child(even){width:100%;margin-bottom:30px}}.route-info__features__icons .feature .icon{position:relative;margin:auto;display:block;width:56px;height:50px;background-image:url(/wp-content/themes/nycf-theme/assets/images/experience_icons.png);background-repeat:no-repeat;background-size:336px 200px}.route-info__features__icons .feature .icon.astoria.snowflake{background-position:0 0}.route-info__features__icons .feature .icon.astoria.food{background-position:0 -100px}.route-info__features__icons .feature .icon.astoria.wifi{background-position:0 -50px}.route-info__features__icons .feature .icon.rockaway.snowflake{background-position:-56px 0}.route-info__features__icons .feature .icon.rockaway.food{background-position:-56px -100px}.route-info__features__icons .feature .icon.rockaway.wifi{background-position:-56px -50px}.route-info__features__icons .feature .icon.lower-east-side.snowflake{background-position:-112px 0}.route-info__features__icons .feature .icon.lower-east-side.food{background-position:-112px -100px}.route-info__features__icons .feature .icon.lower-east-side.wifi{background-position:-112px -50px}.route-info__features__icons .feature .icon.east-river.snowflake{background-position:-168px 0}.route-info__features__icons .feature .icon.east-river.food{background-position:-168px -100px}.route-info__features__icons .feature .icon.east-river.wifi{background-position:-168px -50px}.route-info__features__icons .feature .icon.south-brooklyn.snowflake{background-position:-224px 0}.route-info__features__icons .feature .icon.south-brooklyn.food{background-position:-224px -100px}.route-info__features__icons .feature .icon.south-brooklyn.wifi{background-position:-224px -50px}.route-info__features__icons .feature .icon.soundview.snowflake{background-position:-280px 0}.route-info__features__icons .feature .icon.soundview.food{background-position:-280px -100px}.route-info__features__icons .feature .icon.soundview.wifi{background-position:-280px -50px}.route-info__features__icons .feature span{display:inline-block;margin-top:10px;font-family:lato,sans-serif;color:#333;font-weight:600;font-size:18px;padding:0 20px;max-width:200px;box-sizing:border-box}.route-info__giving{display:none;padding-bottom:80px}.route-info__giving p{text-align:center}@media screen and (max-width:600px){section.port_map{height:330px}}.port ul li{font-family:lato,sans-serif}.port .container{max-width:600px}.port .container ul{list-style:none;margin:0;padding:0}.port .container ul li{text-align:center;font-family:lato,sans-serif}.port section.transit h3{text-transform:uppercase}.port section.transit ul li{color:#031f40}.port section.transit p{text-align:center}.port section.lifestyle{background-color:#031f40;color:#fff}.port section.lifestyle h2,.port section.lifestyle h3{color:#fff}.port section.lifestyle ul li{color:#fff}.port section.lifestyle p{color:#fff}.port-info{padding:70px 0}@media screen and (max-width:767px){.port-info{padding:0 0 70px}}.port-info .container{width:95%}.port-info .sidebar-container{position:absolute;width:95%;height:0;overflow:visible;max-width:1265px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999}@media screen and (max-width:767px){.port-info .sidebar-container{top:0;height:auto;position:relative;left:0;-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);padding:0;text-align:center}}.port-info .sidebar-container.fixed-sidebar{position:fixed;top:150px}@media screen and (max-width:1024px){.port-info .sidebar-container.fixed-sidebar{top:200px}}@media screen and (max-width:767px){.port-info .sidebar-container.fixed-sidebar{top:0;height:auto;position:relative;left:0;-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);padding:30px}}.port-info .sidebar-nav{position:relative;display:block;width:23%}@media screen and (max-width:1366px){.port-info .sidebar-nav{width:20%;margin-left:3%}}@media screen and (max-width:1023px){.port-info .sidebar-nav{width:23%;margin-left:5%}}@media screen and (max-width:767px){.port-info .sidebar-nav{display:inline-block;margin-left:0;width:auto}}.port-info .sidebar-nav ul{position:relative;margin:0;padding:0;border-left:1px solid #031f40;margin-left:0}.port-info .sidebar-nav ul li{position:relative;display:block;margin:30px 0;padding:0 12px 0 30px;font-family:lato,sans-serif;font-size:16px;cursor:pointer;line-height:18px;height:18px;text-align:left}@media screen and (max-width:1220px){.port-info .sidebar-nav ul li{font-size:14px;padding:0 12px 0 20px}}@media screen and (max-width:1023px) and (min-width:767px){.port-info .sidebar-nav ul li{font-size:12px}}.port-info .sidebar-nav ul li.active{font-weight:800}.port-info .sidebar-nav ul li.active:before{background-color:#031f40}.port-info .sidebar-nav ul li.active:after{content:" ";position:absolute;left:-40px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/wp-content/themes/nycf-theme/assets/images/locale_icons.png);background-repeat:no-repeat;background-size:22px 29px;width:22px;height:29px}@media screen and (max-width:1220px){.port-info .sidebar-nav ul li.active:after{width:16px;height:22px;background-size:contain;left:-34px}}.port-info .sidebar-nav ul li:first-child{padding-top:0}.port-info .sidebar-nav ul li:last-child{padding-bottom:0}.port-info .sidebar-nav ul li:before{content:" ";width:15px;height:15px;background-color:#fff;border:2px solid #031f40;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;position:absolute;left:-10px;top:0}.port-info .port-right{position:relative;display:block;width:77%;margin-left:20%;padding-left:3%;box-sizing:border-box;border-left:1px solid #c2c2c2}@media screen and (max-width:1366px){.port-info .port-right{width:70%;margin-left:25%}}@media screen and (max-width:1023px){.port-info .port-right{width:65%;margin-left:30%}}@media screen and (max-width:767px){.port-info .port-right{border-left:0;width:100%;margin-left:0;padding-left:0}}.port-info .port-right .info{margin-bottom:20px}.port-info .port-right .info__header{position:relative;display:block;width:100%;padding-bottom:30%;border-bottom:10px solid #069cdc;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}.port-info .port-right .info__header.transit{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/transit.jpg)}.port-info .port-right .info__header.attractions{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/attractions.jpg)}.port-info .port-right .info__header.restaurants{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/restaurants.jpg)}.port-info .port-right .info__header.accomodations{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/accomodations.jpg)}.port-info .port-right .info__header.wifi{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/wifi.jpg)}.port-info .port-right .info__header.facts{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/facts.jpg)}.port-info .port-right .info__header.events{background-image:url(/wp-content/themes/nycf-theme/assets/images/port/events.jpg)}.port-info .port-right .info__header:before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#80000000',GradientType=0 )}.port-info .port-right .info__header__title{position:absolute;left:3%;box-sizing:border-box;bottom:14%;padding-left:90px}@media screen and (max-width:1220px){.port-info .port-right .info__header__title{padding-left:60px}}@media screen and (max-width:600px){.port-info .port-right .info__header__title{padding-left:44px;bottom:0%}}.port-info .port-right .info__header__title .icon{position:absolute;display:block;left:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:72px;padding-bottom:72px;border:3px solid #069cdc;background:#069cdc;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}@media screen and (max-width:1220px){.port-info .port-right .info__header__title .icon{width:42px;padding-bottom:42px;border:2px solid #069cdc}}.port-info .port-right .info__header__title .icon:before{content:"";position:absolute;width:52px;height:52px;left:0;top:0;border-radius:50%;border:10px solid #fff}@media screen and (max-width:1220px){.port-info .port-right .info__header__title .icon:before{border:4px solid #fff;width:34px;height:34px}}.port-info .port-right .info__header__title .icon i,.port-info .port-right .info__header__title .icon span{color:#fff;position:absolute;left:50%;top:50%;text-align:center;font-size:30px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.port-info .port-right .info__header__title h2{color:#fff;font-size:30px;margin:0;text-align:left}@media screen and (max-width:1023px){.port-info .port-right .info__header__title h2{font-size:24px}}@media screen and (max-width:600px){.port-info .port-right .info__header__title h2{font-size:18px}}.port-info .port-right .info__content{padding:0 20px 20px;text-align:left}.port-info .port-right .info__content.feature-list{padding-top:20px}.port-info .port-right .info__content:after{content:"";display:block;clear:both}.port-info .port-right .info__content__row{position:relative;display:block}.port-info .port-right .info__content__row:after{content:"";display:block;clear:both}.port-info .port-right .info__content__full{padding:10px 40px 0}@media screen and (max-width:1023px){.port-info .port-right .info__content__full{padding:10px 0 40px}}.port-info .port-right .info__content__full ul{margin:0;padding:0}.port-info .port-right .info__content__full ul li{margin-bottom:40px}@media screen and (max-width:1220px){.port-info .port-right .info__content__full ul li{font-size:14px}}.port-info .port-right .info__content__item{display:inline-block;margin-bottom:40px;width:45%;padding-right:4%;vertical-align:top}@media screen and (max-width:600px){.port-info .port-right .info__content__item{float:none;width:100%}}.port-info .port-right .info__content__item h3{margin:0;text-align:left;font-family:lato,sans-serif;font-size:24px;font-weight:800;position:relative;display:block;padding-left:30px;text-indent:-16px}.port-info .port-right .info__content__item h3 i,.port-info .port-right .info__content__item h3 span{color:#069cdc;margin-right:10px}.port-info .port-right .info__content__item h3+p{margin-top:4px}@media screen and (max-width:1220px){.port-info .port-right .info__content__item h3{font-size:22px;padding-left:24px}}@media screen and (max-width:1220px){.port-info .port-right .info__content__item p{font-size:14px}}@media screen and (max-width:1220px){.port-info .port-right .info__content__item p{padding-left:24px}}#map{height:100%}.card_container{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:1265px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card_container .card{position:absolute;left:10px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:340px;background:#fff;-webkit-box-shadow:-5px 6px 5px -4px rgba(0,0,0,.3);-moz-box-shadow:-5px 6px 5px -4px rgba(0,0,0,.3);box-shadow:-5px 6px 5px -4px rgba(0,0,0,.3)}@media screen and (max-width:600px){.card_container .card{top:10px;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.card_container .card__name{padding:30px 37px;font-family:lato,sans-serif;font-size:24px;font-weight:600}@media screen and (max-width:600px){.card_container .card__name{font-size:22px;padding:10px 20px}}.card_container .card__address{padding:24px 37px;background-color:#fafafa}@media screen and (max-width:600px){.card_container .card__address{padding:10px 20px}}.card_container .card__address p{font-size:18px}@media screen and (max-width:600px){.card_container .card__address p{font-size:16px}}.card_container .card__address p:first-child{margin-top:0}.card_container .card__address p:last-of-type{margin-bottom:0}@media screen and (max-width:600px){.card_container .card__address p.get_directions{margin-top:0;font-size:14px}}.event_box{padding:10px;outline:none}@media screen and (max-width:767px){.event_box{padding:10px}}.event_box .event{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 4px 9px 2px rgba(33,48,82,.09);-moz-box-shadow:0 4px 9px 2px rgba(33,48,82,.09);box-shadow:0 4px 9px 2px rgba(33,48,82,.09);overflow:hidden}.event_box .event .event_img{position:relative;padding-bottom:65%;background-image:url(/wp-content/themes/nycf-theme/assets/images/events/event_1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.event_box .event .event_info{max-height:125px;overflow:hidden}@media screen and (max-width:1024px){.event_box .event .event_info{max-height:200px}}.event_box .event .event_info h3{margin-top:8px;margin-bottom:0;text-align:center}@media screen and (max-width:600px){.event_box .event .event_info h3{font-size:18px}}.event_box .event .event_info p{margin-top:2px;font-size:13px;font-weight:200;padding:0 10px}@media screen and (max-width:600px){.event_box .event .event_info p{font-size:11px}}.event_box .event .event_info p.event_date{font-size:15px;font-weight:200}.event_box .event .event_info p.event_date span.date{color:#069cdc;display:block;margin-bottom:2px}@media screen and (max-width:600px){.event_box .event .event_info p.event_date{font-size:12px}}.event_box .event .cta{position:relative;padding:20px;border-top:1px solid #ecebeb;text-align:center}.event_box .event .cta a{text-decoration:none;display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}.event_box .event .cta a span{display:block;top:50%;position:relative;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event_box .event .cta a:hover{background-color:#069cdc}.event_box .event .cta a:hover span{color:#fff}@media screen and (max-width:600px){.event_box .event .cta a{font-size:12px}}.events-info__updates{text-align:center;padding-bottom:35px}@media screen and (max-width:1023px){.events-info__updates{padding-top:20px;padding-bottom:20px}}.events-info__updates span{display:inline-block;font-family:lato,sans-serif;font-size:20px;color:#031f40;padding:10px 50px}@media screen and (max-width:700px){.events-info__updates span{font-size:18px}}.events-info__updates input[type=email]{width:360px;margin-right:10px}@media screen and (max-width:1023px){.events-info__updates input[type=email]{width:400px;margin-bottom:10px}}@media screen and (max-width:600px){.events-info__updates input[type=email]{width:300px}}.events-info__events{padding-top:35px}@media screen and (max-width:1023px){.events-info__events{padding-top:0}}.events-info__events:after{content:"";display:block;clear:both}.events-info__events__list__toggle,.events-info__events__detail__toggle{position:relative}.events-info__events__list__toggle:after,.events-info__events__detail__toggle:after{content:"";display:block;clear:both}@media screen and (max-width:1023px){.events-info__events__list__toggle,.events-info__events__detail__toggle{margin-top:20px}}.events-info__events__list__toggle ul,.events-info__events__detail__toggle ul{padding:0;margin:0;text-align:center}.events-info__events__list__toggle ul li,.events-info__events__detail__toggle ul li{display:inline-block;padding:14px 0;width:130px;border:1px solid #031f40;background-color:#fff;color:#031f40;font-size:14px;font-weight:600;font-family:lato,sans-serif;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}.events-info__events__list__toggle ul li.active,.events-info__events__list__toggle ul li:hover,.events-info__events__detail__toggle ul li.active,.events-info__events__detail__toggle ul li:hover{color:#fff;background-color:#031f40}@media screen and (max-width:1023px){.events-info__events__list__toggle ul li,.events-info__events__detail__toggle ul li{padding:10px 0;width:120px}}.events-info__events__list__events,.events-info__events__detail__events{display:none}.events-info__events__list__events:after,.events-info__events__detail__events:after{content:"";display:block;clear:both}.events-info__events__list__events.active,.events-info__events__detail__events.active{display:block}.events-info__events__list__events .month,.events-info__events__detail__events .month{position:relative;margin:30px auto}.events-info__events__list__events .month:after,.events-info__events__detail__events .month:after{content:"";display:block;clear:both}.events-info__events__list__events .event_container,.events-info__events__detail__events .event_container{width:44%;padding:0 3%;margin-bottom:20px;position:relative;float:left}.events-info__events__list__events .event_container .event_info,.events-info__events__detail__events .event_container .event_info{max-height:100%}@media screen and (max-width:1023px){.events-info__events__list__events .event_container,.events-info__events__detail__events .event_container{width:95%}}.events-info__events__list__events .event_container .event_img,.events-info__events__detail__events .event_container .event_img{padding-bottom:45%}.events-info__events__list__event,.events-info__events__detail__event{padding-right:40px}@media screen and (max-width:1023px){.events-info__events__list__event,.events-info__events__detail__event{padding-right:0}}.events-info__events__list__event__img,.events-info__events__detail__event__img{position:relative;background-image:url(/wp-content/themes/nycf-theme/assets/images/event_placeholder.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:44%;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.events-info__events__list__event__content h2,.events-info__events__detail__event__content h2{font-size:30px;text-align:left;margin-bottom:0}@media screen and (max-width:1023px){.events-info__events__list__event__content h2,.events-info__events__detail__event__content h2{font-size:24px}}.events-info__events__list__event__content h3,.events-info__events__detail__event__content h3{margin-top:0;font-size:24px;text-align:left;font-family:lato,sans-serif}@media screen and (max-width:1023px){.events-info__events__list__event__content h3,.events-info__events__detail__event__content h3{font-size:18px}}.events-info__events__list__event__content__det,.events-info__events__detail__event__content__det{font-family:lato,sans-serif;color:#031f40}.events-info__events__list__event__content__det strong,.events-info__events__detail__event__content__det strong{display:block;text-transform:uppercase;font-weight:800}.events-info__events__list__event__footer,.events-info__events__detail__event__footer{text-align:right}.events-info__events__list__back,.events-info__events__detail__back{position:relative;margin-bottom:30px}.events-info__events__list__back a,.events-info__events__detail__back a{color:#031f40;font-weight:800;text-decoration:none}@media screen and (max-width:1023px){.events-info__events .content__copy__left{width:100%}}@media screen and (max-width:1023px){.events-info__events .sidebar{display:none}}.blog__filters{padding:50px 10px 40px}@media screen and (max-width:1023px){.blog__filters{padding:30px 10px 0}}.blog__filters ul{position:relative;list-style:none;margin:0;padding:0;text-align:center}.blog__filters ul li{display:inline-block;text-align:center}.blog__filters ul li a{text-decoration:none;color:#031f40;text-transform:uppercase;font-weight:800;margin:0 10px}.blog__filters ul li a.active,.blog__filters ul li a:hover{text-decoration:underline}@media screen and (max-width:1220px){.blog__filters ul li a{font-size:14px}}@media screen and (max-width:1023px){.blog__filters ul li a{font-size:12px}}@media screen and (max-width:600px){.blog__filters{display:none}}.blog__list{position:relative}.blog__list__item{position:relative;margin-bottom:40px;width:95%;border:1px solid #ecebeb;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;overflow:hidden}@media screen and (max-width:600px){.blog__list__item{width:100%}}.blog__list__item__img{position:relative;width:100%;padding-bottom:36%;background-repeat:no-repeat;background-size:cover;background-position:center center}.blog__list__item__date{display:block;position:absolute;left:0;top:0;width:84px;height:84px;background:#069cdc;padding:16px 0;box-sizing:border-box}@media screen and (max-width:1023px){.blog__list__item__date{width:60px;height:60px}}.blog__list__item__date span{display:block;text-align:center;font-size:26px;font-weight:800;font-family:lato,sans-serif;color:#fff;text-transform:uppercase;line-height:26px}@media screen and (max-width:1023px){.blog__list__item__date span{font-size:16px;line-height:16px}}.blog__list__item__info{position:relative;padding:20px 28px 10px;box-sizing:border-box}.blog__list__item__info h3{font-family:oswald,sans-serif;font-size:20px;font-weight:200;color:#031f40;text-align:left;margin-top:0;margin-bottom:0}.blog__list__item__info p.date{font-family:lato,sans-serif;color:#7d7d7d;margin:0;font-size:13px;font-weight:600}.blog__list__item__info p{font-family:lato,sans-serif;color:#031f40;font-size:14px;margin:14px 0;line-height:18px}.blog__list__item__links{padding:20px;box-sizing:border-box;padding:14px 28px;border-top:1px solid #ecebeb}.blog__list__item__links:after{content:"";display:block;clear:both}.blog__list__item__links ul{position:relative;margin:0;padding:0;display:block;float:left}.blog__list__item__links ul:last-child{float:right}.blog__list__item__links ul li{display:inline-block;margin:0;padding:0}.blog__list__item__links ul li a{color:#069cdc}.blog__list__item__links ul li a:hover{color:#031f40}.blog__list__item__links ul.social li a{text-decoration:none}.blog__list__item__links ul.social li a i,.blog__list__item__links ul.social li a span{font-size:26px;margin-right:20px}.blog__list__item__links ul.social li:last-child a i,.blog__list__item__links ul.social li:last-child a span{margin-right:0}.blog_detail{padding-top:0;padding-bottom:30px}.blog_detail__header{position:relative;margin:auto;width:95%;max-width:1265px;box-sizing:border-box;padding:0 5%}.blog_detail__prev{color:#031f40;text-decoration:none;font-size:14px;font-family:lato,sans-serif;position:absolute;left:6px;top:12px}@media screen and (max-width:767px){.blog_detail__prev{display:none}}.blog_detail__next{color:#031f40;text-decoration:none;font-size:14px;font-family:lato,sans-serif;position:absolute;right:6px;top:12px}@media screen and (max-width:767px){.blog_detail__next{display:none}}.blog_detail .container{max-width:880px;margin-top:30px}.blog_detail__img{position:relative;display:block;width:100%;padding-bottom:45%;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-image:url(/wp-content/themes/nycf-theme/assets/images/blog_placeholder.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.blog_detail__content{position:relative;display:block}.blog_detail__content span{display:block;position:relative;font-family:lato,sans-serif}.blog_detail__content span.date{margin-top:20px;color:#069cdc}.blog_detail__content span.author{font-weight:800;color:#000;margin-top:0;margin-bottom:20px}.blog_detail__content ul.social{position:relative;margin:40px 0 0;padding:0;display:block}.blog_detail__content ul.social li{display:inline-block}.blog_detail__content ul.social li a{text-decoration:none}.blog_detail__content ul.social li a i,.blog_detail__content ul.social li a span{font-size:26px;margin-right:20px}.blog_detail__content ul.social li:last-child a i{margin-right:0}.blog_recent{padding-bottom:30px}.blog_recent h2{font-family:lato,sans-serif;text-align:center;border-bottom:2px solid #031f40;padding-bottom:10px;font-size:18px;font-weight:800;letter-spacing:0}.blog_recent__carousel{position:relative;width:90%;margin:auto}.blog_item_small{padding:30px;box-sizing:border-box}.blog_item_small__img{position:relative;width:100%;padding-bottom:55%;background-repeat:no-repeat;background-size:cover;background-position:center center}.blog_item_small__img a{position:absolute;top:0;left:0;width:100%;height:100%}.blog_item_small h3{text-align:left;font-size:20px;letter-spacing:normal;margin:10px 0 0}.blog_item_small span.date{color:#069cdc;font-family:lato,sans-serif;font-size:14px}.alm-btn-wrap{text-align:right!important;padding:10px 50px 30px 10px!important}@media screen and (max-width:930px){.alm-btn-wrap{padding:10px 10px 30px!important;text-align:center!important}}.alm-btn-wrap ul.alm-paging{text-align:center;list-style:none;display:none}@media screen and (max-width:930px){.alm-btn-wrap ul.alm-paging{padding-left:0}}.alm-btn-wrap ul.alm-paging.show{display:inline-block}.alm-btn-wrap ul.alm-paging li{display:block;float:left;font-family:lato,sans-serif;font-size:13px}@media screen and (max-width:930px){.alm-btn-wrap ul.alm-paging li{font-size:10px}}.alm-btn-wrap ul.alm-paging li.num{padding:0 2px}@media screen and (max-width:930px){.alm-btn-wrap ul.alm-paging li.num{padding:0}}.alm-btn-wrap ul.alm-paging li.num a{width:24px;height:24px;color:#000;font-weight:600;text-decoration:none;display:block;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.alm-btn-wrap ul.alm-paging li.num.active a{background-color:#069cdc;color:#fff}.alm-btn-wrap ul.alm-paging li.prev{padding-right:10px;padding-left:0}.alm-btn-wrap ul.alm-paging li.prev a{text-transform:uppercase;color:#7d7d7d;text-decoration:none}.alm-btn-wrap ul.alm-paging li.prev a:before{content:"\f108";margin-right:4px;font-family:ionicons}.alm-btn-wrap ul.alm-paging li.next a{text-transform:uppercase;color:#7d7d7d;text-decoration:none}.alm-btn-wrap ul.alm-paging li.next a:after{content:"\f10b";margin-left:4px;font-family:ionicons}.ticketing__intro{padding:40px}.ticketing__intro p{text-align:center}.ticketing__pricing{background-color:#069cdc;padding:50px 50px 70px}@media screen and (max-width:600px){.ticketing__pricing{padding:10px 20px 20px}}.ticketing__pricing h2{margin-bottom:0}.ticketing__pricing p{text-align:center;color:#fff;margin-top:0}.ticketing__pricing__passes{position:relative;margin-top:40px;text-align:center}.ticketing__pricing__passes:after{content:"";display:block;clear:both}.ticketing__pricing__passes .pass{position:relative;border:1px solid #fff;display:inline-block;width:25%;margin-left:1%;margin-right:1%;margin-bottom:26px;vertical-align:top;min-height:320px}@media screen and (max-width:1023px){.ticketing__pricing__passes .pass{width:45.5%;margin-bottom:20px;min-height:290px}}@media screen and (max-width:600px){.ticketing__pricing__passes .pass{width:98%;min-height:0}}.ticketing__pricing__passes .pass .top{background-color:#fff;color:#031f40;text-align:center;padding:34px 10px 26px}@media screen and (max-width:600px){.ticketing__pricing__passes .pass .top{padding:20px 10px 12px}}.ticketing__pricing__passes .pass .top h2{margin-top:0;margin-bottom:0;text-transform:uppercase;font-family:oswald,sans-serif;font-size:62px;line-height:70px;font-weight:800;letter-spacing:-1px}@media screen and (max-width:1366px){.ticketing__pricing__passes .pass .top h2{font-size:58px}}@media screen and (max-width:1220px){.ticketing__pricing__passes .pass .top h2{font-size:48px}}@media screen and (max-width:1023px){.ticketing__pricing__passes .pass .top h2{font-size:45px;padding-top:0;padding-bottom:0}}.ticketing__pricing__passes .pass .top h3{margin-top:0;margin-bottom:0;text-transform:uppercase;font-family:oswald,sans-serif;font-size:18px;font-weight:800;letter-spacing:2px;line-height:20px}.ticketing__pricing__passes .pass .top h3 span{display:block}@media screen and (max-width:600px){.ticketing__pricing__passes .pass .top h3 span{display:inline}}@media screen and (max-width:1366px){.ticketing__pricing__passes .pass .top h3{letter-spacing:1px}}@media screen and (max-width:1220px){.ticketing__pricing__passes .pass .top h3{font-size:16px}}@media screen and (max-width:1023px){.ticketing__pricing__passes .pass .top h3{font-size:18px}}.ticketing__pricing__passes .pass .top .dot_divider{position:relative;display:block;height:8px;margin:18px auto 10px;background-image:url(/wp-content/themes/nycf-theme/assets/images/dot_divider.png);background-size:40px 8px;background-repeat:no-repeat;background-position:center center}.ticketing__pricing__passes .pass .bottom{position:relative;padding:20px 26px 4px;min-height:50px}@media screen and (max-width:1366px){.ticketing__pricing__passes .pass .bottom{min-height:85px}}@media screen and (max-width:1023px){.ticketing__pricing__passes .pass .bottom{min-height:50px}}.ticketing__pricing__passes .pass .bottom p{text-align:center;font-weight:700}@media screen and (max-width:1366px){.ticketing__pricing__passes .pass .bottom p{font-size:14px;line-height:normal}}.ticketing__pricing__passes .pass .bottom ul{list-style:none;margin:0;padding:0}.ticketing__pricing__passes .pass .bottom ul li{position:relative;color:#fff;font-family:lato,sans-serif;font-size:16px;padding-left:26px;line-height:24px}.ticketing__pricing__passes .pass .bottom ul li:before{content:"\f122";font-family:ionicons;position:absolute;left:4px;top:0}@media screen and (max-width:1024px) and (min-width:767px){.ticketing__pricing__passes .pass .bottom ul li{font-size:12px}}@media screen and (max-width:600px){.ticketing__info{padding:0 20px}}.ticketing__info .info{padding:50px 0;border-bottom:4px solid #031f40}@media screen and (max-width:600px){.ticketing__info .info{padding:20px 0;border-bottom:2px solid #031f40}}@media screen and (max-width:600px){.ticketing__info .info h2:first-child{padding:0 10px}}.ticketing__info .info p a{color:#031f40}@media screen and (max-width:600px){.ticketing__info .info p{text-align:center}}.ticketing__info .info:first-child{padding:0 0 50px}@media screen and (max-width:600px){.ticketing__info .info:first-child{padding:0 0 20px}}.ticketing__info .info:last-child{border-bottom:none}.ticketing__info .info ol{list-style:decimal inside;text-align:center;margin:0 20px;padding:0}@media screen and (max-width:600px){.ticketing__info .info ol{margin:0}}.ticketing__info .info ol li{font-family:oswald,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding-left:0}.ticketing__info .info ol li p{text-align:center;font-family:lato,sans-serif;font-size:16px;text-transform:none;font-weight:400}.ticketing__info .info ol li p:first-child{margin-top:0}.ticketing__info .info__disclaimer p{text-align:center;font-style:italic;font-weight:400}@media screen and (max-width:600px){#gform_1 li.gfield{float:none;width:100%;margin-right:0!important}}.gfield_visibility_visible{display:block}.gfield_visibility_{display:none}label{margin-bottom:6px}label.cb_label{font-weight:200!important;display:inline!important;font-size:14px!important;padding-left:2px!important}input{outline:none}input[type=text],input[type=email],input[type=password],select,textarea{margin-top:8px;margin-bottom:20px;padding:12px;outline:none;border:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;font-family:lato,sans-serif;color:#7d7d7d;font-size:16px;box-sizing:border-box;max-width:100%;width:100%}input[type=text].invalid,input[type=email].invalid,input[type=password].invalid,select.invalid,textarea.invalid{margin-bottom:0!important}select{height:42px}input[type=submit].blue{margin-top:8px;padding:9px 40px;background-color:transparent;border:3px solid #031f40;text-transform:uppercase;font-family:lato,sans-serif;color:#031f40;font-size:15px;font-weight:800;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}input[type=submit].blue:hover{background-color:#031f40;color:#fff}.gform_button{margin-top:20px;margin-bottom:40px;border:none;padding:15px 40px;background-color:#069cdc;color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.gfield_checkbox{padding:0;margin:0;list-style:none}.gfield_checkbox li{padding:0}#gform_submit_button_2{margin-top:8px}#field_1_10{padding-bottom:10px;font-family:lato,sans-serif;font-size:14px;color:#7d7d7d;line-height:18px}textarea{height:120px;resize:none}.validation_error{display:none;color:red;font-family:lato,sans-serif;font-size:14px}.validation_error p{color:red;font-size:14px;margin:4px 0}.validation_error.login,.validation_error.login_email{margin-bottom:20px}.validation_error.payment{text-align:right}.validation_message:after{content:"";position:absolute;top:-5px;left:5px;width:8px;height:8px;z-index:-1;background-color:#e51b00;border:1px solid #9f1300;border-right:none;border-bottom:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]{display:block;float:left;padding:12px 10px;outline:none;border:1px solid #c2c2c2;font-family:lato,sans-serif;color:#7d7d7d;font-size:16px;box-sizing:border-box;max-width:33%;text-align:center}.numberControl{padding:9px 0 34px;display:block;float:left;width:32%;height:30px;outline:none;border:1px solid #c2c2c2;font-family:lato,sans-serif;color:#7d7d7d;font-size:22px;color:#031f40;box-sizing:border-box;text-align:center;cursor:pointer}.numberControl.sub{border-right:none;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.numberControl.add{border-left:none;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}select.customSelect{display:none}.customSelectFooter{display:none}.customSelect{position:relative;display:inline-block;width:100%;padding:12px;outline:none;border:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;font-family:lato,sans-serif;color:#7d7d7d;font-size:16px;box-sizing:border-box;max-width:100%;cursor:pointer}.customSelect:after{font-family:ionicons;content:"\f104";position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.customSelect .options{display:none;position:absolute;padding-top:10px;margin-top:-2px;margin-left:-1px;top:100%;left:0;width:100%;max-height:330px;overflow:auto;border:1px solid #ccc;background:#fff;z-index:1}.customSelect .options p{margin:0;padding:0}.customSelect .options .option{position:relative;display:block;padding:5px 20px;color:#333}.customSelect .options .option:nth-child(even){background-color:#ecebeb}.customSelect .options .option:hover{background-color:#069cdc;color:#fff}.customSelect .options .footer{margin:6px 12px;border-top:2px solid #333;padding:16px 0;font-size:14px;color:#333}.customSelect .options .footer b{color:#069cdc}.wpcf7-form-control-wrap{display:block!important}.wpcf7-not-valid-tip{font-family:lato,sans-serif;font-size:12px!important;font-weight:200!important;display:block!important;position:absolute!important;bottom:0!important;width:100%!important}div.wpcf7-response-output{margin:80px .5em 1em!important;text-align:center!important}div.wpcf7-mail-sent-ok{border:1px solid #069cdc!important;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;font-family:lato,sans-serif;font-size:12px!important;font-weight:200!important;color:#069cdc}.wpcf7-validation-errors{border:1px solid red!important;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;font-family:lato,sans-serif;font-size:12px!important;font-weight:200!important;color:red}.route_icon{position:relative;width:18px;height:18px;float:left;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.route_icon.rockaway{background-color:#b219aa}.route_icon.astoria{background-color:#ff6a00}.route_icon.brooklyn{background-color:#fc7598}.route_icon.les{background-color:#ffd000}.route_icon.soundview{background-color:#4f008c}.route_icon.eastriver{background-color:#008199}li.rockaway{background-color:#b219aa}li.astoria{background-color:#ff6a00}li.brooklyn{background-color:#fc7598}li.les{background-color:#ffd000}li.soundview{background-color:#4f008c}li.eastriver{background-color:#008199}a.rockaway{background-color:#b219aa}a.astoria{background-color:#ff6a00}a.brooklyn{background-color:#fc7598}a.les{background-color:#ffd000}a.soundview{background-color:#4f008c}a.eastriver{background-color:#008199}span.rockaway{color:#b219aa}span.astoria{color:#ff6a00}span.brooklyn{color:#fc7598}span.les{color:#ffd000}span.soundview{color:#4f008c}span.eastriver{color:#008199}.timeline{position:relative}.timeline.horizontal ul{position:relative;padding:0;margin:60px auto;list-style:none;margin:auto;width:100%;max-width:960px;border-top:1px solid #031f40}.timeline.horizontal ul.south-brooklyn{margin-top:50px}@media screen and (max-width:1220px){.timeline.horizontal ul{width:80%}}@media screen and (max-width:900px){.timeline.horizontal ul{border-top:none;width:100%;margin:40px auto 0;max-width:220px}}.timeline.horizontal ul li{text-align:center;display:block;position:absolute;font-family:oswald,sans-serif;color:#031f40;left:0;font-size:18px}@media screen and (max-width:1023px){.timeline.horizontal ul li{font-size:14px}}@media screen and (max-width:900px){.timeline.horizontal ul li{font-size:18px;text-align:left}}.timeline.horizontal ul li.border-left{display:none;overflow:hidden}@media screen and (max-width:900px){.timeline.horizontal ul li.border-left{display:block;position:absolute;top:0;left:-1px;width:1px;height:100%}}.timeline.horizontal ul li.border-left .border{position:absolute;left:0;top:-30px;height:100%;width:1px;border-left:1px solid #031f40}.timeline.horizontal ul li.dot{font-weight:800;text-transform:uppercase;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:13px;width:100%;max-width:100px}@media screen and (max-width:1023px){.timeline.horizontal ul li.dot{max-width:90px;bottom:19px}}@media screen and (max-width:900px){.timeline.horizontal ul li.dot{max-width:100%!important;text-transform:none}}.timeline.horizontal ul li.dot:after{display:block;content:" ";width:16px;height:16px;background-color:#031f40;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:-21px}@media screen and (max-width:1023px){.timeline.horizontal ul li.dot:after{bottom:-26px}}@media screen and (max-width:900px){.timeline.horizontal ul li.dot:after{left:-1px;top:5px}}.timeline.horizontal ul li.dot span{font-weight:200;display:none;text-transform:none;font-family:lato,sans-serif}@media screen and (max-width:700px){.timeline.horizontal ul li.dot span{display:inline}}@media screen and (max-width:900px){.timeline.horizontal ul li.dot{position:relative;top:auto;left:auto!important;-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);padding:0 0 0 40px}}.timeline.horizontal ul li.spacer{font-size:16px;top:16px}@media screen and (max-width:1023px){.timeline.horizontal ul li.spacer{font-size:12px}}@media screen and (max-width:900px){.timeline.horizontal ul li.spacer{top:-20px;left:-46px!important;position:relative}}.about__logo{position:relative;margin:auto;width:280px;height:134px;background-image:url(/wp-content/themes/nycf-theme/assets/images/logos/logo-about.png);background-repeat:no-repeat;background-size:contain;margin-bottom:0}@media screen and (max-width:1024px){.about__logo{width:200px;height:96px;background-size:cover}}@media screen and (max-width:600px){.about__logo{margin-top:30px;margin-bottom:20px}}.about__goals{position:relative;padding-top:0}.about__goals__icons{position:relative;margin-top:40px;margin-bottom:20px}.about__goals__icons:after{content:"";display:block;clear:both}.about__goals__icons .col{position:relative;display:block;float:left;width:33%}.about__goals__icons .col:nth-child(2){width:34%}@media screen and (max-width:767px){.about__goals__icons .col:nth-child(2){width:100%;float:none}}@media screen and (max-width:767px){.about__goals__icons .col{width:100%;float:none;padding-bottom:40px}}.about__goals__icons .col .icon{position:relative;margin:auto;width:160px;height:110px;background-image:url(/wp-content/themes/nycf-theme/assets/images/about_icons.png);background-repeat:no-repeat()}.about__goals__icons .col .icon.connection{background-position:0 0}.about__goals__icons .col .icon.growth{background-position:0 -110px}.about__goals__icons .col .icon.redundancy{background-position:0 -220px}.about__goals__icons .col h3{font-family:lato,sans-serif;text-transform:uppercase;font-weight:800;margin-bottom:10px}.about__goals__icons .col p{padding:0 10px;max-width:310px;display:block;margin:auto}.about__hornblower{background:#031f40;padding-bottom:100px}.about__hornblower p{color:#fff;text-align:center}.about__hornblower__logo{position:relative;display:block;margin:50px auto;width:330px;height:115px;background-image:url(/wp-content/themes/nycf-theme/assets/images/logo_hornblower_white.png);background-repeat:no-repeat();background-size:contain}@media screen and (max-width:767px){.about__hornblower__logo{width:260px;height:90px;background-size:cover}}.about__ny{padding:0}.about__ny .container{max-width:100%;padding:0;box-sizing:border-box;padding:20px 0 40px}@media screen and (max-width:1220px){.about__ny .container{padding:0 0 40px}}.about__ny__col{display:block;width:50%;box-sizing:border-box}@media screen and (max-width:1220px){.about__ny__col{width:100%}}.about__ny__col.col-left{background-image:url(/wp-content/themes/nycf-theme/assets/images/bg_about_ny.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;top:0;left:0;height:100%}@media screen and (max-width:1220px){.about__ny__col.col-left{position:relative;padding-bottom:30%}}@media screen and (max-width:700px){.about__ny__col.col-left{padding-bottom:60%}}.about__ny__col.col-right{position:relative;float:right}.about__ny__col.col-right p{padding:0 20px;max-width:550px;display:block;margin:auto}.about__ny__icons{position:relative;display:block;width:100%;padding:20px;margin-top:30px;box-sizing:border-box}.about__ny__icons .col{position:relative;display:block;float:left;width:33%;padding:0 20px;box-sizing:border-box}.about__ny__icons .col:nth-child(2){border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}@media screen and (max-width:700px){.about__ny__icons .col:nth-child(2){width:100%;border-right:none;border-left:none;margin:40px 0}}@media screen and (max-width:700px){.about__ny__icons .col{width:100%}}.about__ny__icons .col .icon{position:relative;margin:auto;width:80px;height:90px;background-image:url(/wp-content/themes/nycf-theme/assets/images/ny_icons.png);background-repeat:no-repeat();margin-bottom:30px}@media screen and (max-width:700px){.about__ny__icons .col .icon{margin-bottom:20px}}.about__ny__icons .col .icon.dinner{background-position:0 0}.about__ny__icons .col .icon.parks{background-position:0 -90px}.about__ny__icons .col .icon.ferry{background-position:0 -180px}.about__ny__icons .col h3{font-family:lato,sans-serif;font-size:14px;font-weight:800;letter-spacing:normal;text-transform:uppercase}@media screen and (max-width:700px){.about__ny__icons .col h3{font-size:22px;letter-spacing:1px}}.about__ny__icons .col p{font-size:12px;line-height:20px}@media screen and (max-width:700px){.about__ny__icons .col p{font-size:16px}}.about__company{padding:0;margin:0}.about__company__header{box-sizing:border-box;position:relative;background:#069cdc;padding:0}.about__company__timeline{position:relative;margin:0;padding:0}.about__company__timeline__years{position:relative;background-color:#031f40;height:330px;margin:0;padding:0;overflow:hidden}@media screen and (max-width:600px){.about__company__timeline__years{height:220px}}.about__company__timeline__years .container{width:90%;max-width:1400px;margin:90px auto 0;height:100%}@media screen and (max-width:600px){.about__company__timeline__years .container{width:100%;margin:40px auto 0}}.about__company__timeline__years .gradient{position:absolute;top:0;height:100%;width:120px;pointer-events:none}@media screen and (max-width:600px){.about__company__timeline__years .gradient{display:none}}.about__company__timeline__years .gradient-left{left:0;background:-moz-linear-gradient(left,#031f40 0%,rgba(3,31,64,0) 100%);background:-webkit-linear-gradient(left,#031f40 0%,rgba(3,31,64,0) 100%);background:linear-gradient(to right,#031f40 0%,rgba(3,31,64,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#031f40',endColorstr='#00031f40',GradientType=1 )}.about__company__timeline__years .gradient-right{right:0;background:-moz-linear-gradient(left,rgba(3,31,64,0) 0%,#031f40 100%);background:-webkit-linear-gradient(left,rgba(3,31,64,0) 0%,#031f40 100%);background:linear-gradient(to right,rgba(3,31,64,0) 0%,#031f40 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00031f40',endColorstr='#031f40',GradientType=1 )}.about__company__timeline__years__carousel{margin:0;height:200px;position:relative;width:100%;height:128px;border-bottom:1px solid #fff}@media screen and (max-width:600px){.about__company__timeline__years__carousel{height:96px}}.about__company__timeline__years__carousel div.timeline_slide{height:200px;position:relative;cursor:pointer;z-index:2}@media screen and (max-width:600px){.about__company__timeline__years__carousel div.timeline_slide{height:160px}}.about__company__timeline__years__carousel div.timeline_slide:after{content:"";width:14px;height:14px;position:absolute;left:50%;top:120px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#9aa5b3;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media screen and (max-width:600px){.about__company__timeline__years__carousel div.timeline_slide:after{top:88px}}.about__company__timeline__years__carousel h3{font-family:lato,sans-serif;font-size:36px;font-weight:800;padding:0;margin:0;color:#9aa5b3;padding-top:32px;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease;position:relative}@media screen and (max-width:600px){.about__company__timeline__years__carousel h3{font-size:28px}}.about__company__timeline__years__carousel .slick-center{z-index:1!important}.about__company__timeline__years__carousel .slick-center h3{-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2);padding:16px 0 0;margin:0;color:#fff}@media screen and (max-width:600px){.about__company__timeline__years__carousel .slick-center h3{-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);padding:22px 0 0}}.about__company__timeline__years__carousel .slick-center:after{-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease;width:28px!important;height:28px!important;top:110px!important;background-color:#fff!important}@media screen and (max-width:600px){.about__company__timeline__years__carousel .slick-center:after{top:80px!important}}.about__company__timeline__info{position:relative;height:500px;margin:0;padding:0;overflow:hidden}.about__company__timeline__info .info_slide{padding-top:50px;height:500px;text-align:center;box-sizing:border-box}.about__company__timeline__info .info_slide img{margin:auto}@media screen and (max-width:600px){.about__company__timeline__info .info_slide img{max-width:75%}}.about__company__timeline__info .info_slide h3{font-size:36px;text-transform:uppercase;margin-bottom:10px;font-family:lato,sans-serif}@media screen and (max-width:600px){.about__company__timeline__info .info_slide h3{font-size:28px}}.about__company__timeline__info .info_slide p{width:75%;max-width:740px;margin:auto;font-size:16px;line-height:18px}@media screen and (max-width:600px){.about__company__timeline__info .info_slide p{font-size:12px;max-width:75%;line-height:normal}}.careers__intro{padding-bottom:30px}.careers__intro p{margin-top:0}.careers__employees{padding:0}.careers__employees__header{box-sizing:border-box;background:#069cdc;margin:0;position:relative}.careers__employees__carousel-container{position:relative;display:block;width:100%;background-image:url(/wp-content/themes/nycf-theme/assets/images/bg_careers_carousel.jpg);background-repeat:no-repeat();background-size:cover;background-position:center center}.careers__employees__carousel-container .container{max-width:850px}.careers__employees__carousel-container__carousel{position:relative;height:530px;box-sizing:border-box}.careers__employees__carousel-container__carousel__employee{overflow:hidden}.careers__employees__carousel-container__carousel__employee .thumb{position:relative;margin:120px auto 0;width:170px;height:170px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-repeat:no-repeat();background-size:cover;background-position:center center}@media screen and (max-width:600px){.careers__employees__carousel-container__carousel__employee .thumb{width:130px;height:130px}}.careers__employees__carousel-container__carousel__employee h2{margin-top:10px;margin-bottom:0;font-family:lato,sans-serif;font-size:18px;color:#fff;text-transform:uppercase}.careers__employees__carousel-container__carousel__employee h3{margin-top:0;margin-bottom:20px;font-size:12px;text-transform:uppercase;color:#069cdc;font-family:lato,sans-serif;letter-spacing:normal}.careers__employees__carousel-container__carousel__employee p{font-family:lato,sans-serif;color:#fff;font-size:12px;text-align:center;line-height:18px;margin:0 auto;max-width:650px;padding-left:20px;padding-right:20px}.careers__positions{text-align:center;padding-bottom:100px}.careers__positions p{padding-bottom:20px}.press__search{padding-bottom:0}.press__search label{display:block;font-size:16px;color:#031f40;font-weight:800;margin-right:20px;font-family:lato,sans-serif}@media screen and (max-width:767px){.press__search label span{display:none}}.press__search__cats{margin-top:20px}.press__search__cats label{display:inline-block;margin-left:8px;margin-right:20px;margin-bottom:0;font-weight:600}@media screen and (max-width:767px){.press__search__cats{display:none}}.press__search input[type=text]{width:33%;margin-right:2%}@media screen and (max-width:767px){.press__search input[type=text]{width:78%}}.press__search .customSelect{width:23%;margin-right:2%}@media screen and (max-width:767px){.press__search .customSelect{display:none}}.press__search input[type=submit]{margin:0;padding:0;background-color:#031f40;color:#fff;color:#fff;width:12%;padding:14px 0;border:none;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;font-size:14px;font-weight:800;font-family:lato,sans-serif;cursor:pointer}.press__search input[type=submit]:hover{background-color:#069cdc}@media screen and (max-width:767px){.press__search input[type=submit]{width:18%}}.press__list{position:relative}.press__list:after{content:"";display:block;clear:both}.press__list__sort{position:relative;margin-bottom:40px;width:95%;text-align:right}@media screen and (max-width:767px){.press__list__sort{text-align:left}}.press__list__sort label{font-size:16px;color:#031f40;font-weight:800;margin-right:20px;font-family:lato,sans-serif}@media screen and (max-width:767px){.press__list__sort label{width:100%;display:block;margin-right:0}}.press__list__sort .customSelect{width:200px;text-align:left}@media screen and (max-width:767px){.press__list__sort .customSelect{width:100%}}.press__list__item{position:relative;margin-bottom:40px;width:95%;border:1px solid #ecebeb;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;overflow:hidden}@media screen and (max-width:600px){.press__list__item{width:100%}}.press__list__item__date{display:block;position:absolute;left:0;top:0;width:84px;height:84px;background:#069cdc;padding:16px 0;box-sizing:border-box}@media screen and (max-width:1023px){.press__list__item__date{width:60px;height:60px}}.press__list__item__date span{display:block;text-align:center;font-size:26px;font-weight:800;font-family:lato,sans-serif;color:#fff;text-transform:uppercase;line-height:26px}@media screen and (max-width:1023px){.press__list__item__date span{font-size:16px;line-height:16px}}.press__list__item__info{position:relative;padding:20px 28px 10px;box-sizing:border-box}.press__list__item__info h3{font-family:oswald,sans-serif;font-size:20px;font-weight:200;color:#031f40;text-align:left;margin-top:0;margin-bottom:0}.press__list__item__info p.date{font-family:lato,sans-serif;color:#7d7d7d;margin:0;font-size:13px;font-weight:600}.press__list__item__info p{font-family:lato,sans-serif;color:#031f40;font-size:14px;margin:14px 0;line-height:18px}.press__list__item__links{padding:20px;box-sizing:border-box;padding:14px 28px;border-top:1px solid #ecebeb}.press__list__item__links:after{content:"";display:block;clear:both}.press__list__item__links ul{position:relative;margin:0;padding:0;display:block;float:left}.press__list__item__links ul:last-child{float:right}.press__list__item__links ul li{display:inline-block;padding:0!important;margin:0!important}.press__list__item__links ul li a{color:#069cdc}.press__list__item__links ul li a:hover{color:#031f40}.press__list__item__links ul li span{display:inline-block;border:none;padding:2px 6px;font-family:lato,sans-serif;font-size:12px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;text-decoration:none;background:#031f40;color:#fff!important}.media__list{position:relative;width:75%;box-sizing:border-box}@media screen and (max-width:1024px){.media__list{width:70%}}@media screen and (max-width:600px){.media__list{width:100%}}.media__list__item{position:relative;padding-bottom:30px;width:30%;margin:0 1.5% 40px;border:1px solid #ecebeb;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;overflow:hidden;min-height:320px;display:inline-block;vertical-align:top}.media__list__item.lrg{width:96%}@media screen and (max-width:1023px){.media__list__item{width:96%}}.media__list__item__img{position:relative;display:block;width:100%;padding-bottom:75%;background-image:url(/wp-content/themes/nycf-theme/assets/images/placeholder_media.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.media__list__item__img.lrg{padding-bottom:32%;background-image:url(/wp-content/themes/nycf-theme/assets/images/placeholder_media_blur.jpg)}@media screen and (max-width:1023px){.media__list__item__img.lrg{padding-bottom:75%}}.media__list__item a.video_link{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/nycf-theme/assets/images/icon_play.png);background-repeat:no-repeat;background-position:center center}.media__list__item__info{position:relative;padding:20px 28px 10px;box-sizing:border-box;font-family:lato,sans-serif;text-align:center;color:#031f40;font-size:18px;font-weight:800}.media__list__item__link{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:12px}.contact__form:after{content:"";display:block;clear:both}.contact__form__left{position:relative;float:left;width:60%}@media screen and (max-width:1220px){.contact__form__left{width:50%}}@media screen and (max-width:768px){.contact__form__left{width:100%}}.contact__form__left .map{display:block;width:100%;padding-bottom:65%;background-image:url(/wp-content/themes/nycf-theme/assets/images/map_contact.png);background-repeat:no-repeat;background-size:cover}.contact__form__left h2{font-family:lato,sans-serif;font-size:24px;margin-bottom:0;text-align:left;text-transform:none;letter-spacing:normal}.contact__form__left h2+p{margin-top:0}.contact__form__left h3{font-family:lato,sans-serif;font-size:20px;margin-bottom:0;text-align:left;text-transform:none;letter-spacing:normal;font-weight:800}.contact__form__left p{font-size:20px}.contact__form__left ul.social{list-style:none;padding-left:0}.contact__form__left ul.social li{display:inline-block;margin-right:20px}.contact__form__left ul.social li a i,.contact__form__left ul.social li a span{font-size:28px}.contact__form__right{position:relative;float:left;width:40%;box-sizing:border-box;padding-left:5%}@media screen and (max-width:1220px){.contact__form__right{width:50%}}@media screen and (max-width:768px){.contact__form__right{width:100%;padding-left:0%}}.contact__form__right h2{font-family:oswald,sans-serif;font-size:24px;text-align:left;margin-bottom:0}.contact__form__right h2+p{margin-top:0}.contact__form__right__form label{font-family:lato,sans-serif;font-size:16px;display:block;font-weight:800;color:#031f40}.contact__form__right__form input[type=text],.contact__form__right__form input[type=email]{width:100%;margin-bottom:24px}.contact__form__right__form .customSelect{margin-bottom:24px;margin-top:10px}.contact__form__right__form input[type=submit]{margin:20px 0;float:right}.registration__form:after{content:"";display:block;clear:both}.registration__form__left{position:relative;float:left;width:50%;box-sizing:border-box}@media screen and (max-width:767px){.registration__form__left{width:100%}}.registration__form__right{position:relative;float:left;width:50%;padding-left:3%;box-sizing:border-box}@media screen and (max-width:767px){.registration__form__right{width:100%}}.registration__form h2{font-family:oswald,sans-serif;font-size:24px;text-align:left;margin-bottom:0}.registration__form h2+p{margin-top:0}.registration__form label{font-family:lato,sans-serif;font-size:16px;display:block;font-weight:800;color:#031f40}.registration__form input[type=text],.registration__form input[type=email],.registration__form input[type=password]{width:75%;margin-bottom:24px}@media screen and (max-width:767px){.registration__form input[type=text],.registration__form input[type=email],.registration__form input[type=password]{width:100%}}.registration__form input[type=submit]{display:block;float:right;margin-top:20px;margin-right:25%}@media screen and (max-width:767px){.registration__form input[type=submit]{margin-right:auto;margin-left:auto;float:none}}.registration__form form{margin-top:40px}@media screen and (max-width:767px){.registration__form form{margin-bottom:100px}}.wp-reg{max-width:450px;margin-top:30px}.um-form input[type=text]{padding:12px;border-radius:4px;font-family:lato,sans-serif;font-size:16px}.um-6399.um .um-button.um-alt{display:none}.um-6400.um .um-button.um-alt{padding:15px 50px!important;text-transform:uppercase!important;border-radius:4px!important;font-family:lato,sans-serif;font-size:16px;font-weight:800!important;line-height:24px!important}.um-field-label label{font-weight:800;font-size:16px!important}#um-submit-btn,.um-button{text-transform:uppercase!important;border-radius:0!important;font-weight:800!important;padding:15px 50px!important;line-height:24px!important}.login .wp-reg{margin-top:0!important}.account{position:relative}.account .content__account{padding-top:20px}.account .account_cols{position:relative;margin-top:60px}@media screen and (max-width:600px){.account .account_cols{margin-top:30px}}.account h2{font-family:oswald,sans-serif;font-size:22px;text-align:left;margin-bottom:0}@media screen and (max-width:600px){.account h2{padding:0;margin-top:0;font-size:18px;letter-spacing:0}}@media screen and (max-width:600px){.account h2+p{margin-top:10px}}.account h4{color:#069cdc;text-transform:uppercase}@media screen and (max-width:600px){.account p{line-height:normal}}.account .app_container{position:relative;margin-top:50px}.account__col{position:relative;float:left;width:49.5%;box-sizing:border-box}@media screen and (max-width:767px){.account__col{width:100%}}.account__col__left{border-right:1px solid #c2c2c2;padding-right:15%}@media screen and (max-width:1024px){.account__col__left{padding-right:4%}}@media screen and (max-width:767px){.account__col__left{padding-right:0;border-right:none}}.account__col__right{padding-left:4%}@media screen and (max-width:767px){.account__col__right{padding-left:0;padding-bottom:70px}}.account__form__login{border-bottom:1px solid #c2c2c2;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width:767px){.account__form__register{border-bottom:1px solid #c2c2c2;padding-bottom:30px;margin-bottom:30px}}.account__form:after{content:"";display:block;clear:both}.account__form__left{position:relative;float:left;width:50%;box-sizing:border-box}@media screen and (max-width:767px){.account__form__left{width:100%}}.account__form__right{position:relative;float:left;width:50%;padding-left:3%;box-sizing:border-box}@media screen and (max-width:767px){.account__form__right{width:100%}}.account__form h2+p{margin-top:0}@media screen and (max-width:600px){.account__form h2+p{margin-top:0}}.account__form label{font-family:lato,sans-serif;font-size:16px;display:block;font-weight:800;color:#031f40;margin-top:24px}.account__form label:first-child{margin-top:0}@media screen and (max-width:600px){.account__form label{font-size:14px}}.account__form input[type=text],.account__form input[type=email],.account__form input[type=password]{width:100%;margin-bottom:4px}@media screen and (max-width:767px){.account__form input[type=text],.account__form input[type=email],.account__form input[type=password]{width:100%}}.account__form .btn__wide{margin-top:24px}.account__form #btn_signin{margin-top:0}.account__form input[type=submit]{display:block;float:right;margin-top:20px;margin-right:0%}@media screen and (max-width:767px){.account__form input[type=submit]{margin-right:auto;margin-left:auto;float:none}}.account__form form{margin-top:40px}@media screen and (max-width:600px){.account__form form{margin-top:20px}}.account__form .cb_row{position:relative;display:block;margin:10px 0}.account__form .cb_row a i{color:#031f40;font-size:13px;margin-left:4px}.ticket-selection h2{font-size:22px;text-align:left;margin-bottom:0}@media screen and (max-width:600px){.ticket-selection h2{width:100%;padding-left:0;margin-top:0}}.ticket-selection__col{position:relative;float:left;box-sizing:border-box}.ticket-selection__col__left{width:53%;padding-right:7%}@media screen and (max-width:930px){.ticket-selection__col__left{width:100%;padding-right:0;border-bottom:1px solid #c2c2c2;padding-bottom:30px;margin-bottom:30px}}.ticket-selection__col__right{width:47%}@media screen and (max-width:930px){.ticket-selection__col__right{width:100%}}.ticket-selection__form.hidden{display:none}.ticket-selection__form__route{margin-top:60px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c2c2c2}@media screen and (max-width:600px){.ticket-selection__form__route{margin-top:20px}}.ticket-selection__form__route:after{display:block;content:"";clear:both}.ticket-selection__form__route__to{position:relative;display:block;font-family:lato,sans-serif;text-transform:uppercase;text-align:center;margin:30px auto;font-size:18px;color:#031f40}.ticket-selection__form__route__to:after{position:absolute;right:10px;font-size:30px;top:-2px;content:"\f268";font-family:ionicons}.ticket-selection__form__route input[type=submit]{margin-top:40px;float:right}.ticket-selection__form label{display:inline-block;padding-bottom:2px;font-family:lato,sans-serif;font-size:16px;font-weight:700;color:#031f40;margin-bottom:4px}.ticket-selection__routes{font-family:lato,sans-serif;color:#031f40}.ticket-selection__routes .route_icon{margin-right:6px;display:inline-block;float:none;margin-left:4px;width:16px;height:16px}.ticket-selection__routes .route_icon:first-child{margin-left:0}.ticket-selection__routes__route__heading{font-weight:800;margin-bottom:10px}.ticket-selection__routes__route__heading a{color:#031f40}.ticket-selection__routes__route__landing span.duration{display:block}.ticket-selection__routes__route__landing span.duration:before{content:"\f26e";font-family:ionicons}.ticket-selection__routes__transfer{display:block;margin:30px 0;color:#069cdc}.ticket-selection__routes__transfer:before{content:"\f3bc";font-family:ionicons}.ticket-selection__routes__travel{display:block;font-weight:800;margin:30px 0}.ticket-selection__quantity table{margin:30px auto;width:100%;font-family:lato,sans-serif;font-size:16px;border-top:1px solid #c2c2c2}.ticket-selection__quantity table tr th{font-weight:800;text-align:left;padding:30px 0 6px}.ticket-selection__quantity table tr td{padding:14px 0;width:24%}@media screen and (max-width:600px){.ticket-selection__quantity table tr td{width:25%}}.ticket-selection__quantity table tr td:first-child{width:52%}@media screen and (max-width:600px){.ticket-selection__quantity table tr td:first-child{width:45%}}.ticket-selection__quantity table tr td:last-child{width:24%}.ticket-selection__quantity table tr td:last-child div.num{position:relative;display:block;width:100%;max-width:140px}@media screen and (max-width:1220px){.ticket-selection__quantity table tr td:last-child div.num{max-width:120px}}@media screen and (max-width:600px){.ticket-selection__quantity table tr td:last-child{width:30%}}@media screen and (max-width:1220px){.ticket-selection__quantity table tr td{font-size:14px}}.ticket-selection__quantity table tr:last-child td{border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:24px 0}.ticket-selection__quantity__footer{position:relative;display:block}.ticket-selection__quantity__footer:after{display:block;content:"";clear:both}.ticket-selection__quantity__footer p{margin:0;padding:0;float:left;display:block;font-size:14px;width:60%}@media screen and (max-width:600px){.ticket-selection__quantity__footer p{width:100%;float:none;padding-bottom:20px}}.ticket-selection__quantity__footer input[type=submit]{float:right}@media screen and (max-width:600px){.ticket-selection__quantity__footer input[type=submit]{margin-bottom:70px}}@media screen and (max-width:1024px){.checkout{padding-top:30px}}@media screen and (max-width:767px){.checkout{padding-top:0;padding-bottom:70px}}.checkout:after{display:block;content:"";clear:both}.checkout__sidebar{display:block;position:relative;float:left;width:30%;box-sizing:border-box;padding:20px 40px 0 0}@media screen and (max-width:1220px){.checkout__sidebar{padding:20px 30px 0 0;width:35%}}@media screen and (max-width:1024px){.checkout__sidebar{width:40%}}@media screen and (max-width:767px){.checkout__sidebar{width:100%;padding:20px 0 0}}.checkout__sidebar .details{position:relative;background-color:#fafafa;padding:20px 24px;box-sizing:border-top;opacity:0;-moz-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width:1220px){.checkout__sidebar .details{padding:20px}}.checkout__sidebar .details.details_loaded{opacity:1}.checkout__sidebar .receipt_warning{font-family:lato,sans-serif;color:#031f40;text-transform:uppercase;font-weight:800;margin:0 0 20px}.checkout__sidebar table.order_reference{border-bottom:1px solid #031f40}.checkout__sidebar table.order_reference tr td:first-child{padding-right:10px}.checkout__sidebar table{width:100%;font-family:lato,sans-serif;color:#031f40}@media screen and (max-width:767px){.checkout__sidebar table{margin-top:0}}.checkout__sidebar table tr th{font-size:14px}@media screen and (max-width:1024px){.checkout__sidebar table tr th{font-size:12px}}@media screen and (max-width:767px){.checkout__sidebar table tr th{font-size:14px}}@media screen and (max-width:600px){.checkout__sidebar table tr th{font-size:12px}}.checkout__sidebar table tr th.tickets{text-align:left;width:38%;padding-right:2%}.checkout__sidebar table tr th.price{text-align:right;width:18%;padding-right:2%}.checkout__sidebar table tr th.qty{text-align:center;width:12%;padding-left:8%}.checkout__sidebar table tr th.total{text-align:right;width:18%;padding-left:2%}.checkout__sidebar table tr td{font-size:14px;text-align:left;vertical-align:top;padding:14px 0}@media screen and (max-width:1024px){.checkout__sidebar table tr td{font-size:12px}}@media screen and (max-width:767px){.checkout__sidebar table tr td{font-size:14px}}@media screen and (max-width:600px){.checkout__sidebar table tr td{font-size:12px}}.checkout__sidebar table tr td:first-child{font-weight:600;padding-right:2%}.checkout__sidebar table tr td:nth-child(2){text-align:right;padding-right:2%}.checkout__sidebar table tr td:nth-child(3){text-align:center;padding-left:8%}.checkout__sidebar table tr td:nth-child(4){text-align:right;padding-left:2%}.checkout__sidebar table tr.total td{border-top:1px solid #031f40;border-bottom:1px solid #031f40;font-weight:800}@media screen and (min-width:768px) and (max-width:930px){.checkout__sidebar table tr.total td:first-child{border-top:1px solid #031f40;padding-top:20px}}@media screen and (min-width:768px) and (max-width:930px){.checkout__sidebar table tr.total td{border-bottom:none}}.checkout__sidebar table tr.order_purchase_date td{border-bottom:1px solid #031f40}.checkout__content{float:left;width:70%}@media screen and (max-width:1220px){.checkout__content{width:65%}}@media screen and (max-width:1024px){.checkout__content{width:60%}}@media screen and (max-width:767px){.checkout__content{width:100%}}.checkout__content h4{font-weight:200;color:#069cdc;text-transform:uppercase}@media screen and (max-width:600px){.checkout__content h4{margin-top:0}}.checkout__content:after{display:block;content:"";clear:both}.checkout__content__card{display:none;width:45%;margin-bottom:30px}.checkout__content__card h3{font-family:lato,sans-serif;text-align:left;letter-spacing:0;font-weight:800;font-size:18px}.checkout__content__card__new{display:none}.checkout__content__card__submit{text-align:right}.checkout__content__card__submit input[type=submit]{float:right;margin-top:10px}.checkout__content__card__submit input[type=submit]:disabled{opacity:.3}.checkout__content__col{float:left;width:45%;margin-right:10%;margin-bottom:70px}@media screen and (max-width:1024px){.checkout__content__col{width:48%;margin-right:4%}}@media screen and (max-width:768px){.checkout__content__col{width:98%;margin-right:0;margin-left:2%;margin-bottom:40px}}@media screen and (max-width:767px){.checkout__content__col{margin-left:0%;margin-bottom:30px}}.checkout__content__col:last-child{margin-right:0%;margin-bottom:40px}.checkout__content__col h3{font-family:lato,sans-serif;text-align:left;letter-spacing:0;font-weight:800;font-size:18px}.checkout__content__col__row{margin-top:20px;margin-bottom:20px}.checkout__content__form{margin-top:40px}.checkout__content__form label{display:block;color:#031f40;font-family:lato,sans-serif;font-size:16px;font-weight:700;margin-top:20px}.checkout__content__form input[type=text],.checkout__content__form input[type=email],.checkout__content__form input[type=password],.checkout__content__form .customSelect{width:100%}.checkout__content__form input[type=submit]{float:right;margin-top:10px}.checkout__content .app_container{position:relative;margin:30px 0}.checkout__content a.return-home{margin-top:30px}.checkout .terms_container{margin-top:50px;margin-bottom:40px;text-align:right}.checkout .loader_container{width:48px;position:relative;height:48px;margin-top:10px;display:none}.checkout .loader_container.on{display:inline-block}.checkout .loader_container .loader{height:48px;width:100%;text-align:center;padding:0;margin:4px 0 0;display:inline-block;vertical-align:top}.checkout .loader_container svg path,.checkout .loader_container svg rect{fill:#069cdc}.sidebar{position:relative;display:block;float:left;box-sizing:border-box;width:25%;padding:0 20px}@media screen and (max-width:1024px){.sidebar{width:30%}}@media screen and (max-width:1023px){.sidebar{padding:0 0 0 10px}}@media screen and (max-width:600px){.sidebar{display:none}}.sidebar__search{position:relative;border:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.sidebar__search input[type=text]{border:none;width:100%;padding-right:50px}.sidebar__search button{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background-color:transparent;cursor:pointer;outline:none}.sidebar__search button i,.sidebar__search button span{font-size:24px;color:#7d7d7d}.sidebar__list{margin-top:50px}.sidebar__list.top{margin-top:0}.sidebar__list ul{margin:0;padding:0;list-style:none}.sidebar__list ul.media{margin-bottom:40px}.sidebar__list ul li{display:block;border-bottom:1px solid #7d7d7d;padding:14px 0;font-size:14px;font-weight:800;color:#7d7d7d;font-family:lato,sans-serif}.sidebar__list ul li:last-child{border-bottom:none}.sidebar__list ul li.head a{color:#031f40}.sidebar__list ul li.sub{padding-left:40px}@media screen and (max-width:1023px){.sidebar__list ul li{font-size:12px}}@media screen and (max-width:700px){.sidebar__list ul li{font-size:11px}}.sidebar__list ul li a{color:#7d7d7d;text-decoration:none;line-height:24px;font-weight:600}.sidebar__list ul li a:hover{color:#069cdc}.sidebar__list ul li a i,.sidebar__list ul li a span{color:#069cdc;font-size:24px;display:block;float:left;margin-right:20px;width:20px;text-align:center}@media screen and (max-width:1023px){.sidebar__list ul li a i,.sidebar__list ul li a span{font-size:18px;margin-right:4px}}.sidebar__list ul li a.active{color:#069cdc}.sidebar__side{margin-top:50px}.sidebar__side__event,.sidebar__side__post{position:relative;margin-bottom:50px}.sidebar__side__event .item_img,.sidebar__side__post .item_img{margin-top:30px;margin-bottom:14px;position:relative;width:100%;padding-bottom:60%;background-repeat:no-repeat;background-size:cover;background-position:center center}.sidebar__side__event h3,.sidebar__side__post h3{font-family:lato,sans-serif;margin:0 0 4px;font-size:18px;color:#031f40;font-family:oswald,sans-serif;text-align:left;font-weight:800}.sidebar__side__event .item_date,.sidebar__side__post .item_date{margin:0;font-size:15px;color:#069cdc;font-family:lato,sans-serif}.sidebar__side__event p,.sidebar__side__post p{margin:4px 0 20px;font-family:lato,sans-serif;font-size:13px;color:#031f40;font-weight:200;line-height:normal}.sidebar h2{font-family:lato,sans-serif;color:#031f40;text-align:left;font-size:16px;padding-bottom:6px;border-bottom:2px solid #031f40;font-weight:800}.sidebar h2.media{border-bottom-color:#069cdc;text-transform:none;letter-spacing:normal;font-weight:200;font-size:22px}.footer{position:relative;z-index:1000;background-color:#fff}.footer .gray{background-color:#ecebeb}.footer .blue{background-color:#031f40}.footer__row{position:relative;overflow:hidden}.footer__row:after{content:"";display:block;clear:both}.footer__row__col-50{position:relative;float:left;width:50%}.footer__row__col-50:after{content:"";display:block;clear:both}@media screen and (max-width:1023px){.footer__row__col-50{width:100%;float:none}}.footer__row__col-50 .container{max-width:635px;margin:0}@media screen and (max-width:1023px){.footer__row__col-50 .container{max-width:100%;text-align:center}}.footer__row__col-50.left .container{padding:44px 30px 44px 10px;float:right;box-sizing:border-box}@media screen and (max-width:1023px){.footer__row__col-50.left .container{padding:20px 10px 30px;float:none}}.footer__row__col-50.left label{display:none}.footer__row__col-50.right .container{padding:44px 10px 44px 50px;float:left;box-sizing:border-box;text-align:left}@media screen and (max-width:1023px){.footer__row__col-50.right .container{padding:20px 10px 30px;float:none}}@media screen and (max-width:1023px){.footer__row__col-50.right .container .mktoForm,.footer__row__col-50.right .container .gform_wrapper{text-align:center}}.footer__row__col-50.right .container .mktoFormRow,.footer__row__col-50.right .container .gform_body{width:60%!important;display:none;float:left}.footer__row__col-50.right .container .mktoFormRow .mktoClear,.footer__row__col-50.right .container .gform_body .mktoClear{display:none}.footer__row__col-50.right .container .mktoFormRow:first-of-type,.footer__row__col-50.right .container .gform_body:first-of-type{display:block}@media screen and (max-width:1023px){.footer__row__col-50.right .container .mktoFormRow:first-of-type,.footer__row__col-50.right .container .gform_body:first-of-type{float:none;display:block;width:40%!important;margin:10px auto}}@media screen and (max-width:600px){.footer__row__col-50.right .container .mktoFormRow:first-of-type,.footer__row__col-50.right .container .gform_body:first-of-type{width:95%!important}}@media screen and (max-width:600px){.footer__row__col-50.right .container .mktoFormRow:first-of-type .mktoFormCol,.footer__row__col-50.right .container .gform_body:first-of-type .mktoFormCol{float:none!important}}.footer__row__col-50.right .container .mktoFormRow .mktoLabel,.footer__row__col-50.right .container .mktoFormRow label,.footer__row__col-50.right .container .gform_body .mktoLabel,.footer__row__col-50.right .container .gform_body label{display:none}.footer__row__col-50.right .container .mktoFormRow .mktoFieldWrap,.footer__row__col-50.right .container .mktoFormRow .ginput_container,.footer__row__col-50.right .container .gform_body .mktoFieldWrap,.footer__row__col-50.right .container .gform_body .ginput_container{width:95%}@media screen and (max-width:600px){.footer__row__col-50.right .container .mktoFormRow .mktoFieldWrap,.footer__row__col-50.right .container .mktoFormRow .ginput_container,.footer__row__col-50.right .container .gform_body .mktoFieldWrap,.footer__row__col-50.right .container .gform_body .ginput_container{margin:auto!important;float:none}}.footer__row__col-50.right .container .mktoFormRow input[type=email],.footer__row__col-50.right .container .mktoFormRow input[type=text],.footer__row__col-50.right .container .gform_body input[type=email],.footer__row__col-50.right .container .gform_body input[type=text]{font-size:13px;margin-right:6px;padding:12px!important;width:100%}@media screen and (max-width:1023px){.footer__row__col-50.right .container .mktoFormRow input[type=email],.footer__row__col-50.right .container .mktoFormRow input[type=text],.footer__row__col-50.right .container .gform_body input[type=email],.footer__row__col-50.right .container .gform_body input[type=text]{margin-bottom:0!important;margin-top:0!important}}.footer__row__col-50.right .container .gform_body{display:block!important}.footer__row__col-50.right .container .gform_body .gfield_description.validation_message{bottom:-30px}.footer__row__col-50.right .container .gform_body .li.gfield.gfield_error,.footer__row__col-50.right .container .gform_body .li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;padding-bottom:0;padding-top:0;border:0!important}@media screen and (max-width:600px){.footer__row__col-50.right .container .gform_body{width:95%!important}}.footer__row__col-50.right .container .mktoButtonRow,.footer__row__col-50.right .container .gform_footer{width:40%;float:left;clear:none}@media screen and (max-width:1023px){.footer__row__col-50.right .container .mktoButtonRow,.footer__row__col-50.right .container .gform_footer{float:none;display:block;width:150px!important;margin-top:0;margin:auto}}.footer__row__col-50.right .container .mktoButtonRow .mktoButton,.footer__row__col-50.right .container .mktoButtonRow .gform_button,.footer__row__col-50.right .container .gform_footer .mktoButton,.footer__row__col-50.right .container .gform_footer .gform_button{padding:9px 40px;background-color:transparent;border:3px solid #031f40;text-transform:uppercase;font-family:lato,sans-serif;color:#031f40;font-size:15px;font-weight:800;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent!important;-moz-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important;text-shadow:0 0 0 transparent!important}.footer__row__col-50.right .container .mktoButtonRow .mktoButton:hover,.footer__row__col-50.right .container .mktoButtonRow .gform_button:hover,.footer__row__col-50.right .container .gform_footer .mktoButton:hover,.footer__row__col-50.right .container .gform_footer .gform_button:hover{background-color:#031f40;color:#fff}@media screen and (max-width:1023px){.footer__row__col-50.right .container .mktoButtonRow .mktoButton,.footer__row__col-50.right .container .mktoButtonRow .gform_button,.footer__row__col-50.right .container .gform_footer .mktoButton,.footer__row__col-50.right .container .gform_footer .gform_button{padding:9px 0}}.footer__row__col-50 h3{margin-top:0;margin-bottom:0;padding-bottom:12px;font-size:20px;font-weight:800;text-align:left;text-transform:uppercase;border-bottom:2px solid #031f40}@media screen and (max-width:1023px){.footer__row__col-50 h3{font-size:16px;text-align:center}}.footer__row__col-50 p{font-size:18px;color:#031f40;text-align:left}@media screen and (max-width:1023px){.footer__row__col-50 p{font-size:14px;text-align:center;margin-top:10px}}.footer__row__col-50 input[type=text],.footer__row__col-50 input[type=email]{font-size:13px;margin-right:6px}.footer__row__col-50 input[type=text]{width:40%}@media screen and (max-width:1023px){.footer__row__col-50 input[type=text]{width:60%}}@media screen and (max-width:600px){.footer__row__col-50 input[type=text]{width:95%;margin-bottom:10px}}.footer__row__col-50 input[type=email]{width:60%}.footer__row__col-50 input{vertical-align:top}@media screen and (max-width:1023px){.footer__row__col-50 input[type=submit]{background:#031f40;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;color:#fff;padding:9px 0;width:120px}}.footer__row__col-50 .itunes,.footer__row__col-50 .playstore{position:relative;width:150px;height:42px;margin-top:8px;background-repeat:no-repeat;background-size:cover;background-position:center center;display:inline-block}.footer__row__col-50 .itunes img,.footer__row__col-50 .playstore img{width:100%;height:auto}@media screen and (max-width:1023px){.footer__row__col-50 .itunes,.footer__row__col-50 .playstore{display:block;margin-top:16px;text-align:center;width:150px;margin-left:auto!important;margin-right:auto}}.footer__row__col-50 .itunes a,.footer__row__col-50 .playstore a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.footer__row__col-50 .playstore{margin-left:4px}.footer__row__content{margin:0 auto}.footer__row__content ul{text-align:center;list-style:none;padding:0}.footer__row__content ul li{display:inline-block}.footer__row__content ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;display:block}.footer__row__content ul li a:hover{color:#069cdc}.footer__row__content ul li:first-child{margin-left:0}.footer__row__content ul li:last-child{margin-right:0}.footer__row__content p{font-size:14px;padding-left:20px;padding-right:20px;max-width:1024px;margin:auto}@media screen and (max-width:1023px){.footer__row__content p{font-size:11px}}.footer__row__content.top{text-align:center}.footer__row__content.top .footer_logo{display:block;margin:40px auto 20px;width:160px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center center}.footer__row__content.top .footer_logo img{max-width:100%}@media screen and (max-width:1100px){.footer__row__content.top .footer_logo{width:130px}}@media screen and (max-width:1023px){.footer__row__content.top .footer_logo{margin:20px auto 10px;width:140px}}.footer__row__content.top p{color:#fff}.footer__row__content.top ul{position:absolute;width:50%;top:0}@media screen and (max-width:1023px){.footer__row__content.top ul{position:relative;width:95%;margin:20px auto 0}.footer__row__content.top ul li{text-align:center;display:block;border-top:1px solid #425770}}.footer__row__content.top ul.left{left:20px;text-align:left}@media screen and (max-width:1023px){.footer__row__content.top ul.left{left:auto;margin-top:40px}}.footer__row__content.top ul.left li{padding-right:15%;padding-top:20px}@media screen and (max-width:1023px){.footer__row__content.top ul.left li{padding-right:0;padding-top:0}}.footer__row__content.top ul.right{right:20px;text-align:right}@media screen and (max-width:1023px){.footer__row__content.top ul.right{right:auto;margin-top:0}}.footer__row__content.top ul.right li{padding-left:18%;padding-top:20px}@media screen and (max-width:1023px){.footer__row__content.top ul.right li{padding-left:0;padding-top:0}}@media screen and (max-width:1220px){.footer__row__content.top ul li a{font-size:11px}}@media screen and (max-width:1023px){.footer__row__content.top ul li a{font-size:18px;display:block;padding:14px 0}}.footer__row__content.top ul.social{position:relative;margin:22px auto}@media screen and (max-width:1023px){.footer__row__content.top ul.social{display:none}}.footer__row__content.top ul.social li{padding:0 10px;border-right:none}.footer__row__content.top ul.social li i,.footer__row__content.top ul.social li span{font-size:26px}@media screen and (max-width:1023px){.footer__row__content.top ul.social li i,.footer__row__content.top ul.social li span{font-size:38px}}@media screen and (max-width:1023px){.footer__row__content.top ul.social li{display:inline-block;padding:0 16px;border-top:none}}.footer__row__content.bottom{border-top:1px solid #fff;margin-top:20px;padding-top:0;padding-bottom:30px}@media screen and (max-width:1023px){.footer__row__content.bottom{margin-top:20px}}.footer__row__content.bottom .footer_links{padding:0 20px}.footer__row__content.bottom .footer_links:after{content:"";display:block;clear:both}.footer__row__content.bottom ul{margin:14px auto 0;padding:0;text-align:center}@media screen and (max-width:1023px){.footer__row__content.bottom ul{width:100%;float:none;text-align:center}}.footer__row__content.bottom ul li{padding:0 10px;border-right:1px solid #fff}.footer__row__content.bottom ul li:first-child{padding-left:0}.footer__row__content.bottom ul li:last-child{border-right:none;padding-right:0}@media screen and (max-width:1023px){.footer__row__content.bottom ul li{padding:20px 0;border-right:none;display:block}}@media screen and (max-width:1023px){.footer__row__content.bottom ul li a{font-size:16px}}.footer__row__content.bottom ul.social{display:none;margin:4px 0 0;text-align:right;float:right}@media screen and (max-width:1023px){.footer__row__content.bottom ul.social{margin:20px 0 0;float:none;text-align:center;display:block}}.footer__row__content.bottom ul.social li{padding:0 10px;border-right:none}.footer__row__content.bottom ul.social li i,.footer__row__content.bottom ul.social li span{font-size:26px}@media screen and (max-width:1023px){.footer__row__content.bottom ul.social li i,.footer__row__content.bottom ul.social li span{font-size:38px}}@media screen and (max-width:1023px){.footer__row__content.bottom ul.social li{display:inline-block;padding:0 16px}}.footer__row__content.bottom p.legal{text-align:center;padding:0 20px;margin:40px auto;color:#fff;font-size:12px}.mktoForm,.gf-wrapper{width:100%!important}.mktoForm .mktoFormCol,.gf-wrapper .mktoFormCol{width:100%}.mktoForm ul li.gfield,.gf-wrapper ul li.gfield{margin-top:11px!important}.mktoForm .mktoFieldWrap,.mktoForm .ginput_container,.gf-wrapper .mktoFieldWrap,.gf-wrapper .ginput_container{float:none;width:90%;max-width:400px}@media screen and (max-width:600px){.mktoForm .mktoFieldWrap,.mktoForm .ginput_container,.gf-wrapper .mktoFieldWrap,.gf-wrapper .ginput_container{width:100%}}.mktoForm .mktoGutter,.mktoForm .mktoOffset,.gf-wrapper .mktoGutter,.gf-wrapper .mktoOffset{display:none}.mktoForm label.mktoLabel,.mktoForm label.gfield_label,.gf-wrapper label.mktoLabel,.gf-wrapper label.gfield_label{font-family:lato,sans-serif;font-size:16px;color:#031f40;float:none;margin-bottom:0}.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm textarea.mktoField,.mktoForm select.mktoField,.gf-wrapper input[type=text],.gf-wrapper input[type=url],.gf-wrapper input[type=email],.gf-wrapper input[type=tel],.gf-wrapper input[type=number],.gf-wrapper input[type=date],.gf-wrapper textarea.mktoField,.gf-wrapper select.mktoField{float:none;display:block!important;width:100%!important;margin-top:8px!important;margin-bottom:20px!important;font-family:lato,sans-serif;font-size:16px;padding:10px 20px!important;border:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;height:auto!important}.mktoForm select[multiple=multiple],.gf-wrapper select[multiple=multiple]{min-height:120px;max-height:120px;height:120px!important;width:100%!important;padding:10px 20px!important;margin-bottom:15px}.mktoForm textarea.mktoField,.mktoForm .ginput_container_textarea textarea,.gf-wrapper textarea.mktoField,.gf-wrapper .ginput_container_textarea textarea{min-height:120px;height:120px!important;margin-bottom:15px}.mktoForm select.mktoField,.gf-wrapper select.mktoField{height:41px!important}.mktoForm .mktoAsterix,.gf-wrapper .mktoAsterix{float:none!important;display:inline-block!important;margin-right:4px;color:#069cdc!important}.mktoForm .gfield_required,.gf-wrapper .gfield_required{float:left;margin-left:0;margin-right:4px;color:#069cdc!important}.mktoForm .mktoHtmlText,.gf-wrapper .mktoHtmlText{width:100%!important;font-family:lato,sans-serif;font-size:14px;color:#7d7d7d;margin-bottom:10px}.mktoForm .mktoButtonWrap,.gf-wrapper .mktoButtonWrap{margin-left:0!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.mktoForm .gform_button,.gf-wrapper .mktoButtonWrap.mktoSimple .mktoButton,.gf-wrapper .gform_button{background-image:none!important;border:none!important;padding:15px 40px!important;background-color:#069cdc!important;color:#fff;font-size:15px!important;font-weight:800;text-transform:uppercase;text-decoration:none;-moz-transition:background-color 250ms linear;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.mktoForm .mktoError,.gf-wrapper .mktoError{left:0!important;bottom:-10px!important}.mktoForm div.cf_widget,.gf-wrapper div.cf_widget{width:100%;margin-bottom:20px}.mktoForm .gfield_html.gfield,.gf-wrapper .gfield_html.gfield{font-family:lato,sans-serif;font-size:14px;color:#7d7d7d;margin:20px 0!important;padding-right:4%;clear:both!important;width:32%;line-height:1.1}.mktoForm .mktoFormRow,.mktoForm .gfield,.gf-wrapper .mktoFormRow,.gf-wrapper .gfield{clear:none!important;width:36%;float:left;padding:0!important}@media screen and (max-width:1024px){.mktoForm .mktoFormRow,.mktoForm .gfield,.gf-wrapper .mktoFormRow,.gf-wrapper .gfield{width:50%}}@media screen and (max-width:600px){.mktoForm .mktoFormRow,.mktoForm .gfield,.gf-wrapper .mktoFormRow,.gf-wrapper .gfield{width:100%}}.mktoForm .mktoButtonRow,.gf-wrapper .mktoButtonRow{width:100%;margin-top:20px}@media screen and (max-width:600px){.mktoForm .mktoButtonRow,.gf-wrapper .mktoButtonRow{margin-bottom:40px}}.mktoForm .cf_widget_socialsignon .cf_sign_on,.gf-wrapper .cf_widget_socialsignon .cf_sign_on{width:92%;max-width:830px;background-color:#ecebeb}.mktoForm .cf_widget_socialsignon .cf_sign_on_caption,.gf-wrapper .cf_widget_socialsignon .cf_sign_on_caption{font-family:lato,sans-serif;font-size:16px;margin-bottom:8px;color:#7d7d7d}.mktoForm .cf_widget_socialsignon .cf_sign_on_button,.gf-wrapper .cf_widget_socialsignon .cf_sign_on_button{width:120px;font-family:lato,sans-serif;font-size:14px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #c2c2c2;padding:10px}.mktoForm .mktoCheckboxList,.gf-wrapper .mktoCheckboxList{width:22px!important}.gform_wrapper .gfield{list-style:none;position:relative}.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper label{font-weight:700}.gform_wrapper .instruction.validation_message{display:none}.gform_wrapper .gfield_description.validation_message{position:absolute;bottom:-10px;font-size:13px!important;display:block;background-color:#e51b00;background-image:-webkit-linear-gradient(#e51b00 43%,#ba1600 100%);background-image:-moz-linear-gradient(#e51b00 43%,#ba1600 100%);background-image:linear-gradient(#e51b00 43%,#ba1600 100%);background-image:-ms-linear-gradient(#e51b00 43%,#ba1600 100%);border:1px solid #9f1300;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,.65) 0 2px 7px,inset #ff3c3c 0 1px 0;box-shadow:rgba(0,0,0,.65) 0 2px 7px,inset #ff3c3c 0 1px 0;color:#f3f3f3;font-size:1em;line-height:1.2em;max-width:16em;padding:.4em .6em;z-index:10;text-shadow:#901100 0 -1px 0;width:225px}.gform_wrapper .gform_footer{clear:both}.gform_wrapper .preference-form .gfield{width:auto;float:none}.benefits .content__copy__benefits p{font-size:18px}@media screen and (max-width:600px){.benefits .content__copy__benefits p{font-size:16px}}.benefits .hdiw{background-color:#031f40;overflow:hidden;padding:50px 20px 0}@media screen and (max-width:767px){.benefits .hdiw{padding:0 20px}}.benefits .hdiw h2{color:#fff;margin:0 auto 20px;display:block;text-align:center}@media screen and (max-width:767px){.benefits .hdiw h2{display:none}}@media screen and (max-width:767px){.benefits .hdiw .divider_small{display:none}}.benefits .hdiw .grid{position:absolute;left:85px;top:220px;width:71%;height:400px}@media screen and (max-width:1023px){.benefits .hdiw .grid{display:none}}.benefits .hdiw .grid .box{position:relative;display:block;border-top:3px dotted #fff;height:130px}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw .grid .box{height:100px}}.benefits .hdiw .grid .box:first-child{border-right:3px dotted #fff}.benefits .hdiw .grid .box:last-child{border-left:3px dotted #fff;border-bottom:3px dotted #fff;height:152px}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw .grid .box:last-child{height:132px}}.benefits .hdiw__steps{position:relative;margin-top:50px}.benefits .hdiw__steps__step{position:relative;float:left;width:35%;padding:0 0 0 190px;box-sizing:border-box;height:300px}.benefits .hdiw__steps__step:nth-child(3),.benefits .hdiw__steps__step:nth-child(6){width:30%}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw__steps__step{padding:0 0 0 160px}}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw__steps__step{height:260px}}@media screen and (max-width:1023px){.benefits .hdiw__steps__step{width:45%!important;margin-left:4%;padding:0 0 0 150px;height:220px}}@media screen and (max-width:767px){.benefits .hdiw__steps__step{width:100%!important;margin-left:0%;padding:0 0 0 140px;height:180px}}.benefits .hdiw__steps__step .graphic{position:absolute;top:0;left:0;width:174px;height:185px;background-repeat:no-repeat;background-size:contain}.benefits .hdiw__steps__step .graphic.step1{background-image:url(/wp-content/themes/nycf-theme/assets/images/commuter_benefits/step1.png)}.benefits .hdiw__steps__step .graphic.step2{background-image:url(/wp-content/themes/nycf-theme/assets/images/commuter_benefits/step2.png)}.benefits .hdiw__steps__step .graphic.step3{background-image:url(/wp-content/themes/nycf-theme/assets/images/commuter_benefits/step3.png)}.benefits .hdiw__steps__step .graphic.step4{background-image:url(/wp-content/themes/nycf-theme/assets/images/commuter_benefits/step4.png)}.benefits .hdiw__steps__step .graphic.step5{background-image:url(/wp-content/themes/nycf-theme/assets/images/commuter_benefits/step5.png)}.benefits .hdiw__steps__step .graphic.step6{background-image:url(/wp-content/themes/nycf-theme/assets/images/commuter_benefits/step6.png)}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw__steps__step .graphic{-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);top:-10px}}@media screen and (max-width:1023px){.benefits .hdiw__steps__step .graphic{-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);top:-10px;left:-20px}}.benefits .hdiw__steps__step__content{padding:0 8px;background-color:#031f40;max-width:190px}@media screen and (max-width:767px){.benefits .hdiw__steps__step__content{max-width:100%}}.benefits .hdiw__steps__step__content .num{font-size:60px;font-family:oswald,sans-serif;font-weight:700;color:#57617a}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw__steps__step__content .num{font-size:50px}}@media screen and (max-width:930px){.benefits .hdiw__steps__step__content .num{font-size:50px}}.benefits .hdiw__steps__step__content .txt p{font-family:lato,sans-serif;font-size:18px;color:#fff}.benefits .hdiw__steps__step__content .txt p:first-of-type{margin-top:0}@media screen and (max-width:1220px) and (min-width:1024px){.benefits .hdiw__steps__step__content .txt p{font-size:16px}}@media screen and (max-width:930px){.benefits .hdiw__steps__step__content .txt p{font-size:16px}}.buy_steps{position:relative}.buy_steps .bg-dots{position:absolute;top:100px;left:50%;width:80%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;border-top:3px dotted #069cdc}@media screen and (max-width:930px){.buy_steps .bg-dots{display:none}}.buy_steps .steps{position:relative;display:block;text-align:center}@media screen and (max-width:930px){.buy_steps .steps{padding-bottom:40px}}.buy_steps .steps__step{position:relative;display:block}.buy_steps .steps__step .graphic{display:block;margin:auto;width:165px;height:182px;background-repeat:no-repeat;background-size:contain}.buy_steps .steps__step .num{margin-top:30px;display:block;font-family:oswald,sans-serif;font-weight:700;color:#031f40;font-size:24px;text-align:center}.buy_steps .steps__step .txt{font-family:lato,sans-serif;font-size:14px;color:#031f40;padding:0 5px;display:inline-block}.buy_steps .steps__step.step_1 .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/home_ticketing_icons/icon_1.png)}.buy_steps .steps__step.step_2 .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/home_ticketing_icons/icon_2.png)}.buy_steps .steps__step.step_3 .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/home_ticketing_icons/icon_3.png)}.buy_steps .steps__step.step_4 .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/home_ticketing_icons/icon_4.png)}.buy_steps .steps__step.step_5 .graphic{background-image:url(/wp-content/themes/nycf-theme/assets/images/home_ticketing_icons/icon_5.png)}.faq__list{position:relative;max-width:700px;display:block}.faq__list .accordion{position:relative;display:block}.faq__list .accordion.cat{margin-top:1px}.faq__list .accordion.cat .panel{position:relative;display:block;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.faq__list .accordion.cat .panel .handle{display:block;position:relative;padding:12px 40px 12px 20px;background-color:#069cdc;color:#fff;font-family:lato,sans-serif;font-size:22px;font-weight:400;cursor:pointer}.faq__list .accordion.cat .panel .handle.cat-header{margin-top:1px;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.faq__list .accordion.cat .panel .handle:after{content:"\f125";display:block;position:absolute;font-family:ionicons;top:50%;right:20px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.faq__list .accordion.cat .panel .content{display:none;position:relative;color:#031f40;font-family:lato,sans-serif;font-size:16px;color:#7d7d7d;box-sizing:border-box}.faq__list .accordion.cat .panel.active>.handle:after{-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq__list .accordion.sub .panel{position:relative;display:block;border:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.faq__list .accordion.sub .panel .handle{display:block;position:relative;padding:12px 40px 12px 20px;background-color:#fff;color:#031f40;font-family:lato,sans-serif;font-size:16px;font-weight:800;cursor:pointer}.faq__list .accordion.sub .panel .handle:after{content:"\f125";display:block;position:absolute;font-family:ionicons;top:50%;right:20px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#031f40;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.faq__list .accordion.sub .panel .content{padding:12px 20px;display:none;position:relative;font-family:lato,sans-serif;font-size:16px;color:#7d7d7d;box-sizing:border-box}.faq__list .accordion.sub .panel .content p{color:#7d7d7d;font-family:lato,sans-serif;font-size:16px}.faq__list .accordion.sub .panel .content p:first-child{margin-top:0}.faq__list .accordion.sub .panel .content p:last-child{margin-bottom:0}.faq__list .accordion.sub .panel.active .handle{background:#031f40;color:#fff}.faq__list .accordion.sub .panel.active .handle:after{color:#fff;-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.respect_our_planet__intro,.respect_our_planet__green{padding:30px 50px 50px}.respect_our_planet__intro p,.respect_our_planet__green p{text-align:center}.respect_our_planet__green .divider_small{background-color:#12ccab}.respect_our_planet__groups,.respect_our_planet__bottom{position:relative;background-color:#031f40;padding:65px 30px}.respect_our_planet__groups h2,.respect_our_planet__bottom h2{color:#fff}.respect_our_planet__groups h3,.respect_our_planet__bottom h3{margin-bottom:8px!important}.respect_our_planet__groups h3 a,.respect_our_planet__bottom h3 a{color:#fff;text-decoration:none}@media screen and (max-width:700px){.respect_our_planet__groups,.respect_our_planet__bottom{padding:30px}}@media screen and (max-width:600px){.respect_our_planet__groups,.respect_our_planet__bottom{padding:20px}}.respect_our_planet__groups .options,.respect_our_planet__groups .bottom_items,.respect_our_planet__bottom .options,.respect_our_planet__bottom .bottom_items{position:relative;margin-top:50px;list-style:none}@media screen and (max-width:600px){.respect_our_planet__groups .options,.respect_our_planet__groups .bottom_items,.respect_our_planet__bottom .options,.respect_our_planet__bottom .bottom_items{margin-top:40px;padding-left:0}}.respect_our_planet__groups .options:after,.respect_our_planet__groups .bottom_items:after,.respect_our_planet__bottom .options:after,.respect_our_planet__bottom .bottom_items:after{display:block;content:"";clear:both}.respect_our_planet__groups .options .bottom__item,.respect_our_planet__groups .bottom_items .bottom__item,.respect_our_planet__bottom .options .bottom__item,.respect_our_planet__bottom .bottom_items .bottom__item{padding-left:22px}.respect_our_planet__groups .options .groups__item,.respect_our_planet__groups .bottom_items .groups__item,.respect_our_planet__bottom .options .groups__item,.respect_our_planet__bottom .bottom_items .groups__item{padding-left:82px}.respect_our_planet__groups .options .groups__item,.respect_our_planet__groups .options .bottom__item,.respect_our_planet__groups .bottom_items .groups__item,.respect_our_planet__groups .bottom_items .bottom__item,.respect_our_planet__bottom .options .groups__item,.respect_our_planet__bottom .options .bottom__item,.respect_our_planet__bottom .bottom_items .groups__item,.respect_our_planet__bottom .bottom_items .bottom__item{position:relative;width:47%;height:210px;float:left;box-sizing:border-box;margin-bottom:40px}.respect_our_planet__groups .options .groups__item:nth-child(even),.respect_our_planet__groups .options .bottom__item:nth-child(even),.respect_our_planet__groups .bottom_items .groups__item:nth-child(even),.respect_our_planet__groups .bottom_items .bottom__item:nth-child(even),.respect_our_planet__bottom .options .groups__item:nth-child(even),.respect_our_planet__bottom .options .bottom__item:nth-child(even),.respect_our_planet__bottom .bottom_items .groups__item:nth-child(even),.respect_our_planet__bottom .bottom_items .bottom__item:nth-child(even){margin-left:6%}@media screen and (max-width:768px){.respect_our_planet__groups .options .groups__item:nth-child(even),.respect_our_planet__groups .options .bottom__item:nth-child(even),.respect_our_planet__groups .bottom_items .groups__item:nth-child(even),.respect_our_planet__groups .bottom_items .bottom__item:nth-child(even),.respect_our_planet__bottom .options .groups__item:nth-child(even),.respect_our_planet__bottom .options .bottom__item:nth-child(even),.respect_our_planet__bottom .bottom_items .groups__item:nth-child(even),.respect_our_planet__bottom .bottom_items .bottom__item:nth-child(even){margin-left:0}}@media screen and (max-width:1220px){.respect_our_planet__groups .options .groups__item,.respect_our_planet__groups .options .bottom__item,.respect_our_planet__groups .bottom_items .groups__item,.respect_our_planet__groups .bottom_items .bottom__item,.respect_our_planet__bottom .options .groups__item,.respect_our_planet__bottom .options .bottom__item,.respect_our_planet__bottom .bottom_items .groups__item,.respect_our_planet__bottom .bottom_items .bottom__item{height:260px}}@media screen and (max-width:1023px){.respect_our_planet__groups .options .groups__item,.respect_our_planet__groups .options .bottom__item,.respect_our_planet__groups .bottom_items .groups__item,.respect_our_planet__groups .bottom_items .bottom__item,.respect_our_planet__bottom .options .groups__item,.respect_our_planet__bottom .options .bottom__item,.respect_our_planet__bottom .bottom_items .groups__item,.respect_our_planet__bottom .bottom_items .bottom__item{height:340px}}@media screen and (max-width:930px){.respect_our_planet__groups .options .groups__item,.respect_our_planet__groups .options .bottom__item,.respect_our_planet__groups .bottom_items .groups__item,.respect_our_planet__groups .bottom_items .bottom__item,.respect_our_planet__bottom .options .groups__item,.respect_our_planet__bottom .options .bottom__item,.respect_our_planet__bottom .bottom_items .groups__item,.respect_our_planet__bottom .bottom_items .bottom__item{width:90%;height:auto;margin-left:0!important}}.respect_our_planet__groups .options .groups__item h3,.respect_our_planet__groups .options .bottom__item h3,.respect_our_planet__groups .bottom_items .groups__item h3,.respect_our_planet__groups .bottom_items .bottom__item h3,.respect_our_planet__bottom .options .groups__item h3,.respect_our_planet__bottom .options .bottom__item h3,.respect_our_planet__bottom .bottom_items .groups__item h3,.respect_our_planet__bottom .bottom_items .bottom__item h3{font-family:lato,sans-serif;font-size:30px;color:#fff;margin:0;padding:0;font-weight:900;text-align:left}@media screen and (max-width:768px){.respect_our_planet__groups .options .groups__item h3,.respect_our_planet__groups .options .bottom__item h3,.respect_our_planet__groups .bottom_items .groups__item h3,.respect_our_planet__groups .bottom_items .bottom__item h3,.respect_our_planet__bottom .options .groups__item h3,.respect_our_planet__bottom .options .bottom__item h3,.respect_our_planet__bottom .bottom_items .groups__item h3,.respect_our_planet__bottom .bottom_items .bottom__item h3{font-size:24px}}@media screen and (max-width:600px){.respect_our_planet__groups .options .groups__item h3,.respect_our_planet__groups .options .bottom__item h3,.respect_our_planet__groups .bottom_items .groups__item h3,.respect_our_planet__groups .bottom_items .bottom__item h3,.respect_our_planet__bottom .options .groups__item h3,.respect_our_planet__bottom .options .bottom__item h3,.respect_our_planet__bottom .bottom_items .groups__item h3,.respect_our_planet__bottom .bottom_items .bottom__item h3{font-size:23px}}.respect_our_planet__groups .options .groups__item p,.respect_our_planet__groups .options .bottom__item p,.respect_our_planet__groups .bottom_items .groups__item p,.respect_our_planet__groups .bottom_items .bottom__item p,.respect_our_planet__bottom .options .groups__item p,.respect_our_planet__bottom .options .bottom__item p,.respect_our_planet__bottom .bottom_items .groups__item p,.respect_our_planet__bottom .bottom_items .bottom__item p{color:#fff;margin:0 0 20px}.respect_our_planet__groups .options .groups__item p a,.respect_our_planet__groups .options .bottom__item p a,.respect_our_planet__groups .bottom_items .groups__item p a,.respect_our_planet__groups .bottom_items .bottom__item p a,.respect_our_planet__bottom .options .groups__item p a,.respect_our_planet__bottom .options .bottom__item p a,.respect_our_planet__bottom .bottom_items .groups__item p a,.respect_our_planet__bottom .bottom_items .bottom__item p a{color:#fff;text-decoration:underline}.respect_our_planet__groups .options .groups__item .icon,.respect_our_planet__groups .options .bottom__item .icon,.respect_our_planet__groups .bottom_items .groups__item .icon,.respect_our_planet__groups .bottom_items .bottom__item .icon,.respect_our_planet__bottom .options .groups__item .icon,.respect_our_planet__bottom .options .bottom__item .icon,.respect_our_planet__bottom .bottom_items .groups__item .icon,.respect_our_planet__bottom .bottom_items .bottom__item .icon{position:absolute;left:0;top:0;width:72px;height:72px;background-image:url(/wp-content/themes/nycf-theme/assets/images/respect_our_planet_icons.png);background-size:72px}.respect_our_planet__groups .options .groups__item .icon.environment,.respect_our_planet__groups .options .bottom__item .icon.environment,.respect_our_planet__groups .bottom_items .groups__item .icon.environment,.respect_our_planet__groups .bottom_items .bottom__item .icon.environment,.respect_our_planet__bottom .options .groups__item .icon.environment,.respect_our_planet__bottom .options .bottom__item .icon.environment,.respect_our_planet__bottom .bottom_items .groups__item .icon.environment,.respect_our_planet__bottom .bottom_items .bottom__item .icon.environment{background-position:0 -73px}.respect_our_planet__groups .options .groups__item .icon.health-safety,.respect_our_planet__groups .options .bottom__item .icon.health-safety,.respect_our_planet__groups .bottom_items .groups__item .icon.health-safety,.respect_our_planet__groups .bottom_items .bottom__item .icon.health-safety,.respect_our_planet__bottom .options .groups__item .icon.health-safety,.respect_our_planet__bottom .options .bottom__item .icon.health-safety,.respect_our_planet__bottom .bottom_items .groups__item .icon.health-safety,.respect_our_planet__bottom .bottom_items .bottom__item .icon.health-safety{background-position:0 0}.respect_our_planet__groups .options .groups__item .icon.quality,.respect_our_planet__groups .options .bottom__item .icon.quality,.respect_our_planet__groups .bottom_items .groups__item .icon.quality,.respect_our_planet__groups .bottom_items .bottom__item .icon.quality,.respect_our_planet__bottom .options .groups__item .icon.quality,.respect_our_planet__bottom .options .bottom__item .icon.quality,.respect_our_planet__bottom .bottom_items .groups__item .icon.quality,.respect_our_planet__bottom .bottom_items .bottom__item .icon.quality{background-position:0 -146px}.respect_our_planet__groups .options .groups__item .icon.continual-improvement,.respect_our_planet__groups .options .bottom__item .icon.continual-improvement,.respect_our_planet__groups .bottom_items .groups__item .icon.continual-improvement,.respect_our_planet__groups .bottom_items .bottom__item .icon.continual-improvement,.respect_our_planet__bottom .options .groups__item .icon.continual-improvement,.respect_our_planet__bottom .options .bottom__item .icon.continual-improvement,.respect_our_planet__bottom .bottom_items .groups__item .icon.continual-improvement,.respect_our_planet__bottom .bottom_items .bottom__item .icon.continual-improvement{background-position:0 -219px}@media screen and (max-width:600px){.respect_our_planet__groups .options .groups__item .icon,.respect_our_planet__groups .options .bottom__item .icon,.respect_our_planet__groups .bottom_items .groups__item .icon,.respect_our_planet__groups .bottom_items .bottom__item .icon,.respect_our_planet__bottom .options .groups__item .icon,.respect_our_planet__bottom .options .bottom__item .icon,.respect_our_planet__bottom .bottom_items .groups__item .icon,.respect_our_planet__bottom .bottom_items .bottom__item .icon{-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);top:-6px}}.respect_our_planet__groups .options .bottom__item .icon,.respect_our_planet__groups .bottom_items .bottom__item .icon,.respect_our_planet__bottom .options .bottom__item .icon,.respect_our_planet__bottom .bottom_items .bottom__item .icon{background-image:url(/wp-content/themes/nycf-theme/assets/images/respect_our_planet_our_vessels_icons.png);background-repeat:no-repeat}.respect_our_planet__groups .options .bottom__item .icon.all-hands-on-deck,.respect_our_planet__groups .bottom_items .bottom__item .icon.all-hands-on-deck,.respect_our_planet__bottom .options .bottom__item .icon.all-hands-on-deck,.respect_our_planet__bottom .bottom_items .bottom__item .icon.all-hands-on-deck{background-position:0 0}.respect_our_planet__groups .options .bottom__item .icon.iso-certification,.respect_our_planet__groups .bottom_items .bottom__item .icon.iso-certification,.respect_our_planet__bottom .options .bottom__item .icon.iso-certification,.respect_our_planet__bottom .bottom_items .bottom__item .icon.iso-certification{background-position:0 -73px}.respect_our_planet__groups #signature,.respect_our_planet__bottom #signature{display:block;margin-top:50px;margin-left:auto;margin-right:auto}@media screen and (max-width:600px){.respect_our_planet__groups #signature,.respect_our_planet__bottom #signature{max-width:100%;margin-top:0;margin-bottom:50px}}.respect_our_planet__what_are_we_doing{background:#12ccab}.respect_our_planet__what_are_we_doing .col{float:left;width:50%}@media screen and (max-width:930px){.respect_our_planet__what_are_we_doing .col{float:none;width:100%}.respect_our_planet__what_are_we_doing .col:last-child{margin-top:40px}.respect_our_planet__what_are_we_doing .col h2,.respect_our_planet__what_are_we_doing .col h3,.respect_our_planet__what_are_we_doing .col p{width:100%!important}}.respect_our_planet__what_are_we_doing .col:first-child h2,.respect_our_planet__what_are_we_doing .col:first-child h3,.respect_our_planet__what_are_we_doing .col:first-child p{width:90%}.respect_our_planet__what_are_we_doing .col h2,.respect_our_planet__what_are_we_doing .col h3,.respect_our_planet__what_are_we_doing .col p{text-align:left;color:#fff}.respect_our_planet__what_are_we_doing .col h2{margin-bottom:10px}@media screen and (max-width:600px){.respect_our_planet__what_are_we_doing .col h2{padding:0}}.respect_our_planet__what_are_we_doing .col h3{margin-top:10px;font-weight:700}.respect_our_planet__what_are_we_doing .col p{font-size:18px}.respect_our_planet__what_are_we_doing .col .divider_small{margin:0;background-color:#fff}.respect_our_planet__what_are_we_doing .col ul{margin:0;list-style:none}@media screen and (max-width:600px){.respect_our_planet__what_are_we_doing .col ul{padding-left:0}}.respect_our_planet__what_are_we_doing .col ul li{float:left;width:45%}@media screen and (max-width:600px){.respect_our_planet__what_are_we_doing .col ul li{float:none;width:100%;margin-top:0;margin-bottom:100px;padding:0}.respect_our_planet__what_are_we_doing .col ul li .number,.respect_our_planet__what_are_we_doing .col ul li .title,.respect_our_planet__what_are_we_doing .col ul li p{text-align:center}}.respect_our_planet__what_are_we_doing .col ul li:nth-child(n+3){margin-top:50px}.respect_our_planet__what_are_we_doing .col ul li .number{font-family:oswald,sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#71e0cd}.respect_our_planet__what_are_we_doing .col ul li .title{font-size:30px;font-weight:700;line-height:36px;color:#fff}.respect_our_planet__what_are_we_doing .col ul li p{margin:5px 0 0}.respect_our_planet__our_vessels{padding:158px 50px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:600px){.respect_our_planet__our_vessels{padding-top:100px;padding-bottom:100px}}.respect_our_planet__our_vessels h2,.respect_our_planet__our_vessels p{text-align:center;color:#fff}.respect_our_planet__bottom{background-color:#069cdc}.safety__intro p{text-align:center}.safety__rules{background-color:#031f40;padding:100px 0 80px}@media screen and (max-width:767px){.safety__rules{padding:60px 0 40px}}.safety__rules:after{content:"";display:block;clear:both}.safety__rules ul{list-style:none;padding-left:20px}@media screen and (max-width:767px){.safety__rules ul{padding-left:4px}}.safety__rules ul li{color:#fff;position:relative;display:block;min-height:70px;padding:0 16px 0 84px;margin:20px 0 40px}@media screen and (max-width:767px){.safety__rules ul li{padding:0 16px 0 74px}}.safety__rules ul li h3,.safety__rules ul li p{color:#fff;text-align:left}@media screen and (max-width:930px){.safety__rules ul li h3{font-size:22px!important}}@media screen and (max-width:767px){.safety__rules ul li h3{font-size:18px!important}}.safety__rules ul li p{font-weight:400}@media screen and (max-width:930px){.safety__rules ul li p{font-size:14px}}.safety__rules ul li .icon{position:absolute;left:0;top:0;width:72px;height:72px;background-image:url(/wp-content/themes/nycf-theme/assets/images/icons_rules.png);background-repeat:no-repeat}.safety__rules ul li .icon.running{background-position:0 0}.safety__rules ul li .icon.stairs{background-position:-72px 0}.safety__rules ul li .icon.listen{background-position:-144px 0}.safety__rules ul li .icon.jackets{background-position:-216px 0}.safety__rules ul li .icon.help{background-position:-288px 0}@media screen and (max-width:767px){.safety__rules ul li .icon{-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);top:-8px}}.safety__rules ul li .num{font-family:lato,sans-serif;font-size:30px;display:inline-block;font-weight:200}@media screen and (max-width:930px){.safety__rules ul li .num{font-size:22px!important}}@media screen and (max-width:767px){.safety__rules ul li .num{font-size:18px!important}}.safety__rules ul li h3{font-family:lato,sans-serif;font-size:30px;display:inline-block;font-weight:600;margin:0}.safety__rules ul li h3+p{margin-top:0}.safety__code{padding:60px 20px}.safety__code h2,.safety__code h3{text-align:left}.safety__code h2{margin-top:0;margin-bottom:0;font-family:lato,sans-serif;font-size:36px;color:#031f40;text-transform:none;font-weight:800;padding:0}.safety__code h2+p{margin-top:4px}.safety__code h2 span.underline{border-bottom:2px solid #069cdc;display:inline-block}@media screen and (max-width:767px){.safety__code h2{font-size:24px!important}}.safety__code h3{font-family:oswald,sans-serif;text-transform:uppercase;font-weight:800;color:#069cdc;font-size:30px;margin:0}@media screen and (max-width:767px){.safety__code h3{font-size:18px}}@media screen and (max-width:767px){.safety__code p{font-size:14px}}.safety__code ul{list-style:none;margin-top:40px}@media screen and (max-width:767px){.safety__code ul{padding-left:4px}}@media screen and (max-width:767px){.safety__code ul{margin-top:0}}.safety__code ul li{position:relative;display:block;padding:0 20px 0 50px;margin:20px 0 40px}.safety__code ul li h4{font-size:18px;font-weight:800}.safety__code ul li .num{position:absolute;left:0;top:0;color:#069cdc;border:3px solid #069cdc;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;font-size:18px;padding:4px 0;width:30px;text-align:center;font-weight:800}@media screen and (max-width:767px){.safety__code ul li p{font-size:14px}}.safety__col{position:relative;float:left;width:50%}@media screen and (max-width:767px){.safety__col{width:100%;float:none}}.slide__countdown .home_carousel_slide_content{top:44%!important;opacity:0;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.slide__countdown .home_carousel_slide_content.counting{opacity:1}.slide__countdown .countdown{position:relative;margin:auto;width:90%;max-width:730px;text-align:center}.slide__countdown .countdown .counter{display:inline-block;width:25%}@media screen and (max-width:700px){.slide__countdown .countdown .counter{width:22%}}.slide__countdown .countdown .counter span{display:block;text-align:center;color:#fff}.slide__countdown .countdown .counter span.countdown__count{font-family:oswald,sans-serif;font-size:68px;font-weight:800}@media screen and (max-width:700px){.slide__countdown .countdown .counter span.countdown__count{font-size:54px}}@media screen and (max-width:1023px){.slide__countdown .countdown .counter span.countdown__count{font-size:34px}}.slide__countdown .countdown .counter span.countdown__label{font-family:oswald,sans-serif;font-size:23px;font-weight:200;text-transform:uppercase}@media screen and (max-width:700px){.slide__countdown .countdown .counter span.countdown__label{font-size:18px}}@media screen and (max-width:1023px){.slide__countdown .countdown .counter span.countdown__label{font-size:14px}}.rider_ed .content__hero{background-color:#069cdc}.rider_ed__content{padding:10px 50px 50px}.rider_ed__content h1{font-size:30px;color:#069cdc;text-align:center;font-weight:600;margin-bottom:40px}.rider_ed .ui-accordion h2{outline:none;text-align:left;border-top:1px solid #031f40;padding-top:20px;display:block;position:relative;cursor:pointer;margin-top:0}.rider_ed .ui-accordion h2:after{display:block;position:absolute;right:10px;top:60%;content:"+";font-size:42px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rider_ed .ui-accordion h2.ui-accordion-header-active:after{content:"-"}.rider_ed .ui-accordion h3{text-align:center;font-size:28px;font-family:lato,sans-serif;font-weight:800}.rider_ed .ui-accordion p{max-width:560px;width:90%;margin:30px auto;display:block;font-size:18px}.rider_ed .ui-accordion .video_container{position:relative;margin:auto;width:100%;max-width:830px;background-color:#000}.rider_ed .ui-accordion .video_container video{width:100%;height:auto}.rider_ed .ui-accordion .video_container .video_play{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.rider_ed .ui-accordion .video_container .video-launch{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rider_ed .ui-accordion .video_container .icon{display:block;width:70px;height:70px;margin:auto;opacity:0}.rider_ed .ui-accordion .video_container .icon:after{position:absolute;top:0;content:"\f362";font-family:ionicons;color:#fff;font-size:74px}.rider_ed .ui-accordion .video_container span{color:#fff;display:block;margin:10px;text-align:center}.rider_ed .ui-accordion .info-container{position:relative;width:100%;margin:100px 0;padding:140px 0 0}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container{margin:0;padding:0 0 40px}}.rider_ed .ui-accordion .info-container__box{position:relative;width:50%;padding-bottom:20%;margin-left:10%;border-top:4px dotted #069cdc;border-right:4px dotted #069cdc}.rider_ed .ui-accordion .info-container__box:nth-child(even){border-left:4px dotted #069cdc;border-right:none}.rider_ed .ui-accordion .info-container__box:nth-child(even) .info-container__box__content{left:auto;right:-80%}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box:nth-child(even) .info-container__box__content{left:auto;right:auto}}.rider_ed .ui-accordion .info-container__box:nth-child(even) .info-container__box__copy{left:42%;background-color:transparent}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box:nth-child(even) .info-container__box__copy{left:auto;right:auto}}.rider_ed .ui-accordion .info-container__box:last-child{border-right:none;border-left:none;border-top:none}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box{border:none!important;width:100%;margin:0;padding:0}}.rider_ed .ui-accordion .info-container__box__content{position:absolute;width:100%;bottom:50%;left:-20%}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box__content{position:relative;top:auto;left:auto;bottom:auto;width:100%}}.rider_ed .ui-accordion .info-container__box__img{z-index:2;position:relative;max-width:55%;box-sizing:border-box}.rider_ed .ui-accordion .info-container__box__img img{width:100%}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box__img{width:100%;margin:0;padding:0 0 20px 13%;max-width:100%;text-align:center}.rider_ed .ui-accordion .info-container__box__img img{width:100%;max-width:320px;margin:auto}}@media screen and (max-width:700px){.rider_ed .ui-accordion .info-container__box__img{padding:0 0 20px 15%}}@media screen and (max-width:600px){.rider_ed .ui-accordion .info-container__box__img{padding:0 0 20px 20%}}@media screen and (max-width:480px){.rider_ed .ui-accordion .info-container__box__img{padding:0 0 20px 22%}}.rider_ed .ui-accordion .info-container__box__copy{position:absolute;background-color:#fff;padding:20px 20px 20px 40px;left:45%;bottom:10%;width:50%}@media screen and (max-width:1220px){.rider_ed .ui-accordion .info-container__box__copy{bottom:2%}}@media screen and (max-width:930px){.rider_ed .ui-accordion .info-container__box__copy{bottom:-2%}}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box__copy{position:relative;top:auto;left:auto;bottom:auto;width:100%;padding:0;text-align:center;margin:auto!important}.rider_ed .ui-accordion .info-container__box__copy span.num+p{margin-top:4px}}.rider_ed .ui-accordion .info-container__box__copy span.num{position:absolute;left:20px;top:46px;font-family:oswald,sans-serif;font-size:28px}@media screen and (max-width:1220px){.rider_ed .ui-accordion .info-container__box__copy span.num{top:42px;left:16px}}@media screen and (max-width:767px){.rider_ed .ui-accordion .info-container__box__copy span.num{position:relative;top:auto;left:auto;width:100%;text-align:center}}.rider_ed .ui-accordion .info-container__box__copy p{font-family:oswald,sans-serif;font-size:28px;font-weight:800;line-height:120%}@media screen and (max-width:1220px){.rider_ed .ui-accordion .info-container__box__copy p{font-size:22px}}@media screen and (max-width:930px){.rider_ed .ui-accordion .info-container__box__copy p{font-size:18px}}.accordion_panel{max-height:0;overflow:hidden;-moz-transition:max-height .3s;-webkit-transition:max-height .3s;transition:max-height .3s}.accordion_panel.active{max-height:9999px}.commerce{position:relative}.commerce .content__commerce{padding-top:20px}.commerce .commerce_cols{position:relative;margin-top:60px}@media screen and (max-width:600px){.commerce .commerce_cols{margin-top:30px}}.commerce h2{font-family:oswald,sans-serif;font-size:22px;text-align:left;margin-bottom:0}@media screen and (max-width:600px){.commerce h2{padding:0;margin-top:0;font-size:18px;letter-spacing:0}}@media screen and (max-width:600px){.commerce h2+p{margin-top:10px}}.commerce h4{color:#069cdc;text-transform:uppercase}@media screen and (max-width:600px){.commerce p{line-height:normal}}.commerce .app_container{position:relative;margin-top:50px}.commerce__col{position:relative;float:left;width:49.5%;box-sizing:border-box}@media screen and (max-width:767px){.commerce__col{width:100%}}.commerce__col__left{border-right:1px solid #c2c2c2;padding-right:4%}@media screen and (max-width:767px){.commerce__col__left{padding-right:0;border-right:none}}.commerce__col__right{padding-left:4%}@media screen and (max-width:767px){.commerce__col__right{padding-left:0;padding-bottom:70px}}.commerce__form__login{border-bottom:1px solid #c2c2c2;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width:767px){.commerce__form__register{border-bottom:1px solid #c2c2c2;padding-bottom:30px;margin-bottom:30px}}.commerce__form:after{content:"";display:block;clear:both}.commerce__form__left{position:relative;float:left;width:50%;box-sizing:border-box}@media screen and (max-width:767px){.commerce__form__left{width:100%}}.commerce__form__right{position:relative;float:left;width:50%;padding-left:3%;box-sizing:border-box}@media screen and (max-width:767px){.commerce__form__right{width:100%}}.commerce__form h2+p{margin-top:0}@media screen and (max-width:600px){.commerce__form h2+p{margin-top:0}}.commerce__form label{font-family:lato,sans-serif;font-size:16px;display:block;font-weight:800;color:#031f40;margin-top:24px}.commerce__form label:first-child{margin-top:0}@media screen and (max-width:600px){.commerce__form label{font-size:14px}}.commerce__form input[type=text],.commerce__form input[type=email],.commerce__form input[type=password]{width:100%;margin-bottom:4px}@media screen and (max-width:767px){.commerce__form input[type=text],.commerce__form input[type=email],.commerce__form input[type=password]{width:100%}}.commerce__form .btn__wide{margin-top:24px}.commerce__form #btn_signin{margin-top:0}.commerce__form input[type=submit]{display:block;float:right;margin-top:20px;margin-right:0%}@media screen and (max-width:767px){.commerce__form input[type=submit]{margin-right:auto;margin-left:auto;float:none}}.commerce__form form{margin-top:40px}@media screen and (max-width:600px){.commerce__form form{margin-top:20px}}.commerce__form .cb_row{position:relative;display:block;margin:10px 0}.commerce__form .cb_row a i{color:#031f40;font-size:13px;margin-left:4px}