.elementor-24212 .elementor-element.elementor-element-95fa56e > .elementor-container{max-width:1440px;}.elementor-24212 .elementor-element.elementor-element-95fa56e{z-index:2;}.elementor-24212 .elementor-element.elementor-element-59f7544:not(.elementor-motion-effects-element-type-background), .elementor-24212 .elementor-element.elementor-element-59f7544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.newyorkbyrail.com/wp-content/uploads/2021/07/manchester.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24212 .elementor-element.elementor-element-59f7544 > .elementor-container{max-width:1440px;min-height:555px;}.elementor-24212 .elementor-element.elementor-element-59f7544{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-207px;margin-bottom:0px;padding:180px 0px 0px 0px;z-index:1;}.elementor-24212 .elementor-element.elementor-element-59f7544 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24212 .elementor-element.elementor-element-19e9fe1{text-align:right;}.elementor-24212 .elementor-element.elementor-element-19e9fe1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:82px;font-weight:600;color:#FFFFFF;}.elementor-24212 .elementor-element.elementor-element-6d09ac1 > .elementor-container{max-width:1440px;}.elementor-24212 .elementor-element.elementor-element-6d09ac1{margin-top:0px;margin-bottom:0px;z-index:3;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24212 .elementor-element.elementor-element-b582ca6 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-b582ca6{text-align:right;}.elementor-24212 .elementor-element.elementor-element-b582ca6 img{border-style:solid;border-color:#FFFFFF;border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24212 .elementor-element.elementor-element-b4b2fd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-b4b2fd0 .elementor-heading-title{font-family:"Righteous", Sans-serif;font-size:100px;font-weight:800;letter-spacing:-5px;color:#298156;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24212 .elementor-element.elementor-element-86fb12b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-86fb12b{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-24212 .elementor-element.elementor-element-86fb12b a{color:#B41F30;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24212 .elementor-element.elementor-element-a37c1cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-a37c1cf{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;font-style:normal;line-height:43px;color:#237B39;}.elementor-24212 .elementor-element.elementor-element-7a7c0eb > .elementor-container{max-width:1269px;}.elementor-24212 .elementor-element.elementor-element-7a7c0eb{margin-top:0px;margin-bottom:0px;}.elementor-24212 .elementor-element.elementor-element-43710d7{text-align:center;}.elementor-24212 .elementor-element.elementor-element-43710d7 img{width:225px;}.elementor-24212 .elementor-element.elementor-element-49023f4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-49023f4{text-align:center;}.elementor-24212 .elementor-element.elementor-element-49023f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-24212 .elementor-element.elementor-element-163ef03{text-align:center;}.elementor-24212 .elementor-element.elementor-element-163ef03 img{width:225px;}.elementor-24212 .elementor-element.elementor-element-accf927 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-accf927{text-align:center;}.elementor-24212 .elementor-element.elementor-element-accf927 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-24212 .elementor-element.elementor-element-22ed0ef > .elementor-element-populated{padding:0px 0px 0px 13px;}.elementor-24212 .elementor-element.elementor-element-ee77536:not(.elementor-motion-effects-element-type-background), .elementor-24212 .elementor-element.elementor-element-ee77536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.newyorkbyrail.com/wp-content/uploads/2021/06/footer-bg.jpg");background-position:74px 0px;background-size:cover;}.elementor-24212 .elementor-element.elementor-element-ee77536 > .elementor-container{min-height:534px;}.elementor-24212 .elementor-element.elementor-element-ee77536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-ee77536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24212 .elementor-element.elementor-element-9f3ee88 > .elementor-container{max-width:1440px;}.elementor-24212 .elementor-element.elementor-element-2464ca8{text-align:center;}.elementor-24212 .elementor-element.elementor-element-2464ca8 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-4eaf57f > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-4eaf57f{text-align:center;}.elementor-24212 .elementor-element.elementor-element-4eaf57f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-81737df{text-align:center;}.elementor-24212 .elementor-element.elementor-element-81737df img{width:125px;}.elementor-24212 .elementor-element.elementor-element-970c8a4 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-970c8a4{text-align:center;}.elementor-24212 .elementor-element.elementor-element-970c8a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-89e297d{text-align:center;}.elementor-24212 .elementor-element.elementor-element-89e297d img{width:125px;}.elementor-24212 .elementor-element.elementor-element-6f4ae62 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-6f4ae62{text-align:center;}.elementor-24212 .elementor-element.elementor-element-6f4ae62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-4c90752{text-align:center;}.elementor-24212 .elementor-element.elementor-element-4c90752 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-37eefb9 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-37eefb9{text-align:center;}.elementor-24212 .elementor-element.elementor-element-37eefb9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-26b6963{text-align:center;}.elementor-24212 .elementor-element.elementor-element-26b6963 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-e2b5fd9 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-e2b5fd9{text-align:center;}.elementor-24212 .elementor-element.elementor-element-e2b5fd9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-d1b26c7 > .elementor-container{max-width:1440px;}.elementor-24212 .elementor-element.elementor-element-b6bb717{text-align:center;}.elementor-24212 .elementor-element.elementor-element-b6bb717 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-f41c233 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-f41c233{text-align:center;}.elementor-24212 .elementor-element.elementor-element-f41c233 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-f028bc6{text-align:center;}.elementor-24212 .elementor-element.elementor-element-f028bc6 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-83143c8 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-83143c8{text-align:center;}.elementor-24212 .elementor-element.elementor-element-83143c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-9036ac1{text-align:center;}.elementor-24212 .elementor-element.elementor-element-9036ac1 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-a1c0b28 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-a1c0b28{text-align:center;}.elementor-24212 .elementor-element.elementor-element-a1c0b28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-48bbaf5{text-align:center;}.elementor-24212 .elementor-element.elementor-element-48bbaf5 img{width:125px;}.elementor-24212 .elementor-element.elementor-element-8ad2350 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-8ad2350{text-align:center;}.elementor-24212 .elementor-element.elementor-element-8ad2350 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-24212 .elementor-element.elementor-element-f35b17b{text-align:center;}.elementor-24212 .elementor-element.elementor-element-f35b17b img{width:125px;}.elementor-24212 .elementor-element.elementor-element-1c3a709 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-1c3a709{text-align:center;}.elementor-24212 .elementor-element.elementor-element-1c3a709 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}@media(min-width:768px){.elementor-24212 .elementor-element.elementor-element-db6fb69{width:31.579%;}.elementor-24212 .elementor-element.elementor-element-db4696d{width:68.421%;}.elementor-24212 .elementor-element.elementor-element-afc01ea{width:38.653%;}.elementor-24212 .elementor-element.elementor-element-834c632{width:27.641%;}.elementor-24212 .elementor-element.elementor-element-f0e3996{width:5%;}.elementor-24212 .elementor-element.elementor-element-97a8ddf{width:18%;}.elementor-24212 .elementor-element.elementor-element-316c64b{width:18%;}.elementor-24212 .elementor-element.elementor-element-f200bdc{width:18%;}.elementor-24212 .elementor-element.elementor-element-b73552a{width:18%;}.elementor-24212 .elementor-element.elementor-element-0f7160e{width:18%;}.elementor-24212 .elementor-element.elementor-element-f34fdc6{width:4.204%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24212 .elementor-element.elementor-element-a37c1cf > .elementor-widget-container{margin:-144px 0px 0px 24px;padding:0px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-a37c1cf{font-size:28px;line-height:31px;}.elementor-24212 .elementor-element.elementor-element-ee77536:not(.elementor-motion-effects-element-type-background), .elementor-24212 .elementor-element.elementor-element-ee77536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-24212 .elementor-element.elementor-element-59f7544 > .elementor-container{min-height:231px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24212 .elementor-element.elementor-element-19e9fe1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-24212 .elementor-element.elementor-element-19e9fe1 .elementor-heading-title{font-size:39px;}.elementor-24212 .elementor-element.elementor-element-6d09ac1{margin-top:0px;margin-bottom:0px;}.elementor-24212 .elementor-element.elementor-element-db6fb69{width:100%;}.elementor-24212 .elementor-element.elementor-element-db4696d{width:100%;}.elementor-24212 .elementor-element.elementor-element-86fb12b > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-24212 .elementor-element.elementor-element-86fb12b{font-size:18px;}.elementor-24212 .elementor-element.elementor-element-a37c1cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 0px 13px;}.elementor-24212 .elementor-element.elementor-element-a37c1cf{font-size:24px;line-height:30px;}.elementor-24212 .elementor-element.elementor-element-ee77536:not(.elementor-motion-effects-element-type-background), .elementor-24212 .elementor-element.elementor-element-ee77536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS */div#responsive-menu-pro-header {
    display: none !important;
}

div#wpfront-notification-bar-spacer {
    visibility: hidden !important;
    top: 0px !important;
    height: 0px !important;
}

div#wpfront-notification-bar-open-button {
    top: 0px !important;
    visibility: hidden !important;
}

div#wpfront-notification-bar {
    top: 0px !important;
    height: 0px !important;
    visibility: hidden !important;
}

div#responsive-menu-pro-header-bar-button {
    display: none !important;
}

div#responsive-menu-pro-container {
    display: none !important;
}

li.menu-item a {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #237B39;
}

li.menu-item a {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #237B39;
}

li.menu-item a {
    font-family: acumin-pro, sans-serif !important;
    font-weight: 900;
    font-style: normal;
}

.strokedtext h2 {
    color:#FFFFFF !important;
        font-family: acumin-pro, sans-serif !important;
    font-weight: 900;
    font-style: normal;
        -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color:     -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #237B39;
}

.strokedtext h2 a {
    color:#FFFFFF !important;
        font-family: acumin-pro, sans-serif !important;
    font-weight: 900;
    font-style: normal;
        -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color:     -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #237B39;
}

.acuminext h2 {
    font-family: acumin-pro-extra-condensed, sans-serif;

font-weight: 400;

font-style: normal;
}

.acuminextblack h2 {
            font-family: acumin-pro, sans-serif !important;
    font-weight: 900;
    font-style: normal;
}

.rutlandp p {
font-family: acumin-pro-extra-condensed, sans-serif !important;
font-weight: 500;
font-style: normal;
}

.footermenu li.menu-item a {
    font-family: acumin-pro-extra-condensed, sans-serif !important;
    font-weight:400 !important;
    color:#0073C0 !important;
            -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color:     -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #237B39;
    text-transform:uppercase;
}


.footermenu .elementor-heading-title {
    font-family: acumin-pro-extra-condensed, sans-serif !important;
    font-weight:400 !important;
    color:#0073C0 !important;
            -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color:     -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #237B39;
    
}/* End custom CSS */