/* @font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
} */




@font-face {
    font-family: "metro-rta-2023";
    src:url("../fonts/metro-rta-2023.eot");
    src:url("../fonts/metro-rta-2023.eot?#iefix") format("embedded-opentype"),
      url("../fonts/metro-rta-2023.woff") format("woff"),
      url("../fonts/metro-rta-2023.ttf") format("truetype"),
      url("../fonts/metro-rta-2023.svg#metro-rta-2023") format("svg");
    font-weight: normal;
    font-style: normal;
  
  }
  
  [data-icon]:before {
    font-family: "metro-rta-2023" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  [class^="icon-"]:before,
  [class*=" icon-"]:before {
    font-family: "metro-rta-2023" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-arrow:before {
    content: "\61";
  }
  .icon-fb-icon:before {
    content: "\64";
  }
  .icon-fb-logo:before {
    content: "\65";
  }
  .icon-ig-logo:before {
    content: "\66";
  }
  .icon-linkedin-logo:before {
    content: "\67";
  }
  .icon-metro-ada-logo:before {
    content: "\68";
  }
  .icon-metro-direct-logo:before {
    content: "\69";
  }
  .icon-metro-select-logo:before {
    content: "\6a";
  }
  .icon-mrta-logo:before {
    content: "\6b";
  }
  .icon-track-icon:before {
    content: "\6c";
  }
  .icon-location-pin:before {
    content: "\6d";
  }
  .icon-youtube-logo:before {
    content: "\6e";
  }
  .icon-twitter-logo:before {
    content: "\6f";
  }
  .icon-trip-planner-icon:before {
    content: "\70";
  }
  .icon-sandwich-menu:before {
    content: "\72";
  }
  .icon-chevron-down:before {
    content: "\74";
  }
  



/* 
@font-face {
  font-family: "metro-rta";
  src:url("../fonts/metro-rta.eot");
  src:url("../fonts/metro-rta.eot?#iefix") format("embedded-opentype"),
    url("../fonts/metro-rta.woff") format("woff"),
    url("../fonts/metro-rta.ttf") format("truetype"),
    url("../fonts/metro-rta.svg#metro-rta") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "metro-rta" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "metro-rta" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow:before {
  content: "a";
}
.icon-arrow-down:before {
  content: "k";
}
.icon-arrow-left:before {
  content: "l";
}
.icon-arrow-up:before {
  content: "m";
}
.icon-bus:before {
  content: "b";
}
.icon-creditcard:before {
  content: "c";
}
.icon-calendar:before {
  content: "d";
}
.icon-bubble:before {
  content: "e";
}
.icon-listen:before {
  content: "i";
}
.icon-point:before {
  content: "g";
}
.icon-bus2:before {
  content: "w";
}
.icon-print:before {
  content: "h";
}
.icon-circles:before {
  content: "f";
}
.icon-path:before {
  content: "j";
}
.icon-phone:before {
  content: "n";
} */
