/* @license
 * MyFonts Webfont Build ID 2489551, 2013-02-25T17:01:20-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 *
 * Webfont:News Gothic Extra Condensed by Bitstream
 * URL:http://www.myfonts.com/fonts/bitstream/news-gothic/extra-condensed/
 * Licensed pageviews:0
 *
 * Webfont:News Gothic Bold Extra Condensed by Bitstream
 * URL:http://www.myfonts.com/fonts/bitstream/news-gothic/bold-extra-condensed/
 * Licensed pageviews:0
 *
 *
 * License:http://www.myfonts.com/viewlicense?type=web&buildid=2489551
 * Webfonts copyright:Copyright 1990-2003 Bitstream Inc. All rights reserved.
 *
 * 2013 MyFonts Inc
*/

@charset "UTF-8";

@font-face { font-family:'NewsGothic'; font-weight:normal; font-style:normal; src:url('webfonts/25FCCF_1_0.eot'); src:url('webfonts/25FCCF_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25FCCF_1_0.woff') format('woff'),url('webfonts/25FCCF_1_0.ttf') format('truetype'); }
@font-face { font-family:'NewsGothic'; font-weight:bold; font-style:normal; src:url('webfonts/25FCCF_2_0.eot'); src:url('webfonts/25FCCF_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25FCCF_2_0.woff') format('woff'),url('webfonts/25FCCF_2_0.ttf') format('truetype'); }
@font-face { font-family:'NewsGothicDemi'; src:url('webfonts/2B3039_0_0.eot'); src:url('webfonts/2B3039_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B3039_0_0.woff') format('woff'),url('webfonts/2B3039_0_0.ttf') format('truetype'); }

/*
  DO NOT DELETE "EXTRAS" BELOW
*/

/*
  Custom Icon Fonts - make sure url path is adjusted to:src:url("webfonts/icons...")
*/

@font-face {
  font-family:"icons";
  src:url("webfonts/icons.eot");
  src:url("webfonts/icons.eot?#iefix") format("embedded-opentype"),
    url("webfonts/icons.woff") format("woff"),
    url("webfonts/icons.ttf") format("truetype"),
    url("webfonts/icons.svg#icons") format("svg");
  font-weight:normal;
  font-style:normal;

}

[data-icon]:before {
  font-family:"icons" !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:"icons" !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-point:before {
  content:"a";
}
.icon-thumbnails:before {
  content:"b";
}
.icon-zoom-out:before {
  content:"c";
}
.icon-lock-straight:before {
  content:"d";
}
.icon-plus-circle:before {
  content:"+";
}
.icon-question-circle:before {
  content:"?";
}
.icon-minus-square-open:before {
  content:"g";
}
.icon-plus-square-open:before {
  content:"h";
}
.icon-unlock-straight:before {
  content:"i";
}
.icon-minus-square:before {
  content:"j";
}
.icon-play-circle:before {
  content:"k";
}
.icon-plus-square:before {
  content:"l";
}
.icon-play-short:before {
  content:"m";
}
.icon-arrow-rounded:before {
  content:"n";
}
.icon-exclamation-circle:before {
  content:"o";
}
.icon-minus:before {
  content:"-";
}
.icon-info-circle:before {
  content:"q";
}
.icon-check-circle:before {
  content:"r";
}
.icon-minus-circle:before {
  content:"v";
}
.icon-stop:before {
  content:"t";
}
.icon-pause:before {
  content:"u";
}
.icon-print:before {
  content:"p";
}
.icon-settings:before {
  content:"w";
}
.icon-check:before {
  content:"x";
}
.icon-zoom-in:before {
  content:"y";
}
.icon-search:before {
  content:"z";
}
.icon-arrow-square-open:before {
  content:"A";
}
.icon-arrow-circle-open:before {
  content:"B";
}
.icon-forward-circle:before {
  content:"C";
}
.icon-play:before {
  content:"D";
}
.icon-back:before {
  content:"E";
}
.icon-linkedin:before {
  content:"6";
}
.icon-twitter:before {
  content:"G";
}
.icon-facebook:before {
  content:"H";
}
.icon-tumblr:before {
  content:"I";
}
.icon-arrow-circle-down:before {
  content:"J";
}
.icon-ipad:before {
  content:"K";
}
.icon-pinterest:before {
  content:"L";
}
.icon-rss:before {
  content:"M";
}
.icon-close-circle:before {
  content:"5";
}
.icon-lock:before {
  content:"O";
}
.icon-letter:before {
  content:"P";
}
.icon-wwd:before {
  content:"W";
}
.icon-ffm:before {
  content:"f";
}
.icon-summits:before {
  content:"S";
}
.icon-new-sign:before {
  content:"T";
}
.icon-video:before {
  content:"U";
}
.icon-play-circle-open:before {
  content:"V";
}
.icon-video-cam:before {
  content:"Q";
}
.icon-reload:before {
  content:"X";
}
.icon-unlock:before {
  content:"Y";
}
.icon-play-rect:before {
  content:"Z";
}
.icon-check-square:before {
  content:"0";
}
.icon-arrow-thin:before {
  content:"1";
}
.icon-arrow-small:before {
  content:"2";
}
.icon-instagram:before {
  content:"3";
}
.icon-googleplus:before {
  content:"4";
}
.icon-n:before {
  content:"N";
}
.icon-f:before {
  content:"F";
}
.icon-arrow:before {
  content:"7";
}
.icon-arrow-double:before {
  content:"8";
}
.icon-forward:before {
  content:"9";
}
.icon-arrow-down:before {
  content:"!";
}
.icon-arrow-bold:before {
  content:"\"";
}
.icon-arrow-circle:before {
  content:"#";
}
.icon-arrow-double-down:before {
  content:"$";
}
.icon-arrow-rounded-down:before {
  content:"%";
}
.icon-arrow-bold-down:before {
  content:"&";
}
.icon-arrow-thin-down:before {
  content:"'";
}
.icon-arrow-small-down:before {
  content:"(";
}
.icon-search-large:before {
  content:"s";
}
.icon-email:before {
  content:"e";
}
.icon-list:before {
  content:"*";
}


/* EXTRAS - DO NOT DELETE!
 * -------------------------- */

/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transform:rotate(90deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  transform:rotate(270deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform:scale(-1, 1);
  -moz-transform:scale(-1, 1);
  -ms-transform:scale(-1, 1);
  -o-transform:scale(-1, 1);
  transform:scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform:scale(1, -1);
  -moz-transform:scale(1, -1);
  -ms-transform:scale(1, -1);
  -o-transform:scale(1, -1);
  transform:scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display:inline-block;
}

/* Stacked and layered icon */
.icon-stack {
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:-35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display:block;
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  font-size:1em;
  line-height:inherit;
  *line-height:2em;
}
.icon-stack .icon-stack-base {
  font-size:2em;
  *line-height:1em;
}
/* Animated rotating icon */
.icon-spin {
  display:inline-block;
  -moz-animation:spin 2s infinite linear;
  -o-animation:spin 2s infinite linear;
  -webkit-animation:spin 2s infinite linear;
  animation:spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display:inline-block;
  text-decoration:none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform:rotate(0deg);
  }
  100% {
    -moz-transform:rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform:rotate(0deg);
  }
  100% {
    -o-transform:rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform:rotate(0deg);
  }
  100% {
    -ms-transform:rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform:rotate(0deg);
  }
  100% {
    transform:rotate(359deg);
  }
}
