@font-face {
  font-family: 'icomoon';
  src:
    url('fonts/icomoon.ttf?sm0p9c') format('truetype'),
    url('fonts/icomoon.woff?sm0p9c') format('woff'),
    url('fonts/icomoon.svg?sm0p9c#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'TTCommons-Bold';
  src: url('fonts/TTCommons/370FF1_9_0.eot');
  src: url('fonts/TTCommons/370FF1_9_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_9_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_9_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_9_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-BoldItalic';
  src: url('fonts/TTCommons/370FF1_8_0.eot');
  src: url('fonts/TTCommons/370FF1_8_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_8_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_8_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_8_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-DemiBold';
  src: url('fonts/TTCommons/370FF1_B_0.eot');
  src: url('fonts/TTCommons/370FF1_B_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_B_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_B_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_B_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-DemiBoldItalic';
  src: url('fonts/TTCommons/370FF1_A_0.eot');
  src: url('fonts/TTCommons/370FF1_A_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_A_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_A_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_A_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-ExtraLight';
  src: url('fonts/TTCommons/370FF1_D_0.eot');
  src: url('fonts/TTCommons/370FF1_D_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_D_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_D_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_D_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-ExtraLightItalic';
  src: url('fonts/TTCommons/370FF1_C_0.eot');
  src: url('fonts/TTCommons/370FF1_C_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_C_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_C_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_C_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-Italic';
  src: url('fonts/TTCommons/370FF1_5_0.eot');
  src: url('fonts/TTCommons/370FF1_5_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_5_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_5_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_5_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-Light';
  src: url('fonts/TTCommons/370FF1_2_0.eot');
  src: url('fonts/TTCommons/370FF1_2_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_2_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_2_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_2_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-LightItalic';
  src: url('fonts/TTCommons/370FF1_1_0.eot');
  src: url('fonts/TTCommons/370FF1_1_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_1_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_1_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_1_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-Medium';
  src: url('fonts/TTCommons/370FF1_3_0.eot');
  src: url('fonts/TTCommons/370FF1_3_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_3_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_3_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_3_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-MediumItalic';
  src: url('fonts/TTCommons/370FF1_4_0.eot');
  src: url('fonts/TTCommons/370FF1_4_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_4_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_4_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_4_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-Regular';
  src: url('fonts/TTCommons/370FF1_0_0.eot');
  src: url('fonts/TTCommons/370FF1_0_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_0_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_0_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-Thin';
  src: url('fonts/TTCommons/370FF1_7_0.eot');
  src: url('fonts/TTCommons/370FF1_7_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_7_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_7_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_7_0.ttf') format('truetype');
}
@font-face {
  font-family: 'TTCommons-ThinItalic';
  src: url('fonts/TTCommons/370FF1_6_0.eot');
  src: url('fonts/TTCommons/370FF1_6_0.eot?#iefix') format('embedded-opentype'),
  url('fonts/TTCommons/370FF1_6_0.woff2') format('woff2'),
  url('fonts/TTCommons/370FF1_6_0.woff') format('woff'),
  url('fonts/TTCommons/370FF1_6_0.ttf') format('truetype');
}



[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clear:before {
  content: "\e800";
}
.icon-close:before {
  content: "\e801";
}
.icon-cloudy:before {
  content: "\e802";
}
.icon-cuny_logo_sq:before {
  content: "\e803";
}
.icon-cuny_logo:before {
  content: "\e804";
}
.icon-cuny_logo_tx:before {
  content: "\e805";
}
.icon-cunyalert_logo:before {
  content: "\e806";
}
.icon-cunyathletics_logo:before {
  content: "\e807";
}
.icon-cunyfirst_logo:before {
  content: "\e808";
}
.icon-doc:before {
  content: "\e809";
}
.icon-email:before {
  content: "\e80a";
}
.icon-eps:before {
  content: "\e80b";
}
.icon-exit:before {
  content: "\e80c";
}
.icon-facebook_ko:before {
  content: "\e80d";
}
.icon-facebook:before {
  content: "\e80e";
}
.icon-flickr_ko:before {
  content: "\e80f";
}
.icon-flickr:before {
  content: "\e810";
}
.icon-home:before {
  content: "\e811";
}
.icon-info:before {
  content: "\e812";
}
.icon-instagram_ko:before {
  content: "\e813";
}
.icon-instagram:before {
  content: "\e814";
}
.icon-jpg:before {
  content: "\e815";
}
.icon-less:before {
  content: "\e816";
}
.icon-lightning:before {
  content: "\e817";
}
.icon-linkedin_ko:before {
  content: "\e818";
}
.icon-linkedin:before {
  content: "\e819";
}
.icon-listen:before {
  content: "\e81a";
}
.icon-login:before {
  content: "\e81b";
}
.icon-menu:before {
  content: "\e81c";
}
.icon-more:before {
  content: "\e81d";
}
.icon-other_ko:before {
  content: "\e81e";
}
.icon-other:before {
  content: "\e81f";
}
.icon-partial:before {
  content: "\e820";
}
.icon-pdf:before {
  content: "\e821";
}
.icon-play:before {
  content: "\e822";
}
.icon-ppt:before {
  content: "\e823";
}
.icon-print:before {
  content: "\e824";
}
.icon-raining:before {
  content: "\e825";
}
.icon-rss_ko:before {
  content: "\e826";
}
.icon-rss:before {
  content: "\e827";
}
.icon-search:before {
  content: "\e828";
}
.icon-snowing:before {
  content: "\e829";
}
.icon-sunny:before {
  content: "\e82a";
}
.icon-swipe_d:before {
  content: "\e82b";
}
.icon-swipe_l:before {
  content: "\e82c";
}
.icon-swipe_r:before {
  content: "\e82d";
}
.icon-swipe_u:before {
  content: "\e82e";
}
.icon-tap:before {
  content: "\e82f";
}
.icon-tumblr_ko:before {
  content: "\e830";
}
.icon-tumblr:before {
  content: "\e831";
}
.icon-twitter_ko:before {
  content: "\e832";
}
.icon-twitter:before {
  content: "\e833";
}
.icon-view:before {
  content: "\e834";
}
.icon-windy:before {
  content: "\e835";
}
.icon-youtube_ko:before {
  content: "\e836";
}
.icon-youtube:before {
  content: "\e837";
}
.icon-play2:before {
  content: "\e838";
}
.icon-listen2:before {
  content: "\e839";
}
.icon-view2:before {
  content: "\e83a";
}
.icon-prezi_ko:before {
  content: "\e83b";
}
.icon-prezi:before {
  content: "\e83c";
}
.icon-triangle-up:before {
  content: "\e83d";
}
.icon-triangle-right:before {
  content: "\e83e";
}
.icon-triangle-left:before {
  content: "\e83f";
}
.icon-triangle-down:before {
  content: "\e840";
}
