.elementor-23832 .elementor-element.elementor-element-95fa56e > .elementor-container{max-width:1440px;}.elementor-23832 .elementor-element.elementor-element-95fa56e{z-index:2;}.elementor-23832 .elementor-element.elementor-element-59f7544:not(.elementor-motion-effects-element-type-background), .elementor-23832 .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/rutland-local-guide.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23832 .elementor-element.elementor-element-59f7544 > .elementor-container{max-width:1440px;min-height:555px;}.elementor-23832 .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-23832 .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-23832 .elementor-element.elementor-element-19e9fe1{text-align:right;}.elementor-23832 .elementor-element.elementor-element-19e9fe1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:82px;font-weight:600;color:#FFFFFF;}.elementor-23832 .elementor-element.elementor-element-6d09ac1 > .elementor-container{max-width:1440px;}.elementor-23832 .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-23832 .elementor-element.elementor-element-b582ca6 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-b582ca6{text-align:right;}.elementor-23832 .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-23832 .elementor-element.elementor-element-664022b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-664022b .elementor-heading-title{font-family:"Righteous", Sans-serif;font-size:100px;font-weight:800;letter-spacing:-0.4px;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-23832 .elementor-element.elementor-element-64618b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-64618b4{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-23832 .elementor-element.elementor-element-64618b4 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-23832 .elementor-element.elementor-element-a37c1cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23832 .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-23832 .elementor-element.elementor-element-ee77536:not(.elementor-motion-effects-element-type-background), .elementor-23832 .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-23832 .elementor-element.elementor-element-ee77536 > .elementor-container{min-height:534px;}.elementor-23832 .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-23832 .elementor-element.elementor-element-ee77536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23832 .elementor-element.elementor-element-7a7c0eb > .elementor-container{max-width:1440px;}.elementor-23832 .elementor-element.elementor-element-30bfaec{text-align:center;}.elementor-23832 .elementor-element.elementor-element-30bfaec img{width:200px;}.elementor-23832 .elementor-element.elementor-element-e328dc8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-e328dc8{text-align:center;}.elementor-23832 .elementor-element.elementor-element-e328dc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-43710d7{text-align:center;}.elementor-23832 .elementor-element.elementor-element-43710d7 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-49023f4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-49023f4{text-align:center;}.elementor-23832 .elementor-element.elementor-element-49023f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-163ef03{text-align:center;}.elementor-23832 .elementor-element.elementor-element-163ef03 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-accf927 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-accf927{text-align:center;}.elementor-23832 .elementor-element.elementor-element-accf927 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-b069908{text-align:center;}.elementor-23832 .elementor-element.elementor-element-b069908 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-98bdc06 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-98bdc06{text-align:center;}.elementor-23832 .elementor-element.elementor-element-98bdc06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-54ff668{text-align:center;}.elementor-23832 .elementor-element.elementor-element-54ff668 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-db041cf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-db041cf{text-align:center;}.elementor-23832 .elementor-element.elementor-element-db041cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-d1b26c7 > .elementor-container{max-width:1440px;}.elementor-23832 .elementor-element.elementor-element-b6bb717{text-align:center;}.elementor-23832 .elementor-element.elementor-element-b6bb717 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-f41c233 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-f41c233{text-align:center;}.elementor-23832 .elementor-element.elementor-element-f41c233 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-f028bc6{text-align:center;}.elementor-23832 .elementor-element.elementor-element-f028bc6 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-83143c8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-83143c8{text-align:center;}.elementor-23832 .elementor-element.elementor-element-83143c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-2be058c{text-align:center;}.elementor-23832 .elementor-element.elementor-element-2be058c img{width:200px;}.elementor-23832 .elementor-element.elementor-element-b4b778a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-b4b778a{text-align:center;}.elementor-23832 .elementor-element.elementor-element-b4b778a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-9036ac1{text-align:center;}.elementor-23832 .elementor-element.elementor-element-9036ac1 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-a1c0b28 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-a1c0b28{text-align:center;}.elementor-23832 .elementor-element.elementor-element-a1c0b28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-48bbaf5{text-align:center;}.elementor-23832 .elementor-element.elementor-element-48bbaf5 img{width:200px;}.elementor-23832 .elementor-element.elementor-element-8ad2350 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-8ad2350{text-align:center;}.elementor-23832 .elementor-element.elementor-element-8ad2350 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}.elementor-23832 .elementor-element.elementor-element-f35b17b{text-align:center;}.elementor-23832 .elementor-element.elementor-element-f35b17b img{width:200px;}.elementor-23832 .elementor-element.elementor-element-1c3a709 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-1c3a709{text-align:center;}.elementor-23832 .elementor-element.elementor-element-1c3a709 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#2c7c3c;}@media(min-width:768px){.elementor-23832 .elementor-element.elementor-element-db6fb69{width:31.579%;}.elementor-23832 .elementor-element.elementor-element-db4696d{width:68.421%;}.elementor-23832 .elementor-element.elementor-element-6d8540a{width:5%;}.elementor-23832 .elementor-element.elementor-element-07d5e33{width:18%;}.elementor-23832 .elementor-element.elementor-element-afc01ea{width:18%;}.elementor-23832 .elementor-element.elementor-element-834c632{width:18%;}.elementor-23832 .elementor-element.elementor-element-1897ba5{width:18%;}.elementor-23832 .elementor-element.elementor-element-f5cd550{width:18%;}.elementor-23832 .elementor-element.elementor-element-386bbb8{width:4.204%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-23832 .elementor-element.elementor-element-a37c1cf > .elementor-widget-container{margin:-144px 0px 0px 24px;padding:0px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-a37c1cf{font-size:28px;line-height:31px;}.elementor-23832 .elementor-element.elementor-element-ee77536:not(.elementor-motion-effects-element-type-background), .elementor-23832 .elementor-element.elementor-element-ee77536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-23832 .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-23832 .elementor-element.elementor-element-19e9fe1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-23832 .elementor-element.elementor-element-19e9fe1 .elementor-heading-title{font-size:39px;}.elementor-23832 .elementor-element.elementor-element-6d09ac1{margin-top:0px;margin-bottom:0px;}.elementor-23832 .elementor-element.elementor-element-db6fb69{width:100%;}.elementor-23832 .elementor-element.elementor-element-db4696d{width:100%;}.elementor-23832 .elementor-element.elementor-element-64618b4 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-23832 .elementor-element.elementor-element-64618b4{font-size:18px;}.elementor-23832 .elementor-element.elementor-element-a37c1cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 0px 13px;}.elementor-23832 .elementor-element.elementor-element-a37c1cf{font-size:24px;line-height:30px;}.elementor-23832 .elementor-element.elementor-element-ee77536:not(.elementor-motion-effects-element-type-background), .elementor-23832 .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 */