/*!
 *  iMedia's own version Font Awesome 4.7.0 containing only the icons we currently use
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */


@font-face {
    font-family: 'FontAwesome';
    src: url(/fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right {
    margin-left: .3em;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-search:before {
    content: "\f002";
}

.fa-heart:before {
    content: "\f004";
}

.fa-th:before {
    content: "\f00a";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-home:before {
    content: "\f015";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-lock:before {
    content: "\f023";
}

.fa-book:before {
    content: "\f02d";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-phone:before {
    content: "\f095";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b";
}

.fa-question:before {
    content: "\f128";
}

.fa-circle:before {
    content: "\f111";
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-user-circle-o:before {
    content: "\f2be";
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-user:before {
    content: "\f007";
}

@font-face {
    font-family: 'GothamLight';
    font-style: normal;
    src: url(/fonts/Gotham-Light.otf);
}
@font-face {
    font-family: 'GothamMedium';
    font-style: normal;
    src: url(/fonts/Gotham-Medium.otf);
}
@font-face {
    font-family: 'GothamBlack';
    font-style: normal;
    src: url(/fonts/Gotham-Black.otf);
}
@font-face {
    font-family: 'GothamBook';
    font-style: normal;
    src: url(/fonts/Gotham-Book.otf);
}
@font-face {
    font-family: 'GothamBold';
    font-style: normal;
    src: url(/fonts/Gotham-Bold.otf);
}
@font-face {
    font-family: 'GothamThin';
    font-style: normal;
    src: url(/fonts/Gotham-Thin.otf);
}
@font-face {
    font-family: 'GothamUltra';
    font-style: normal;
    src: url(/fonts/Gotham-Ultra.otf);
}
@font-face {
    font-family: 'GothamSSmLight';
    font-style: normal;
    src: url(/fonts/GothamSSm-Light.otf);
}
@font-face {
    font-family: 'GothamSSmMedium';
    font-style: normal;
    src: url(/fonts/GothamSSm-Medium.otf);
}
@font-face {
    font-family: 'GothamSSmBlack';
    font-style: normal;
    src: url(/fonts/GothamSSm-Black.otf);
}
@font-face {
    font-family: 'GothamSSmBook';
    font-style: normal;
    src: url(/fonts/GothamSSm-Book.otf), url(/Content/GothamSSm-Book.woff) format('woff');
}

/* The following is the style sheet used by PFSWeb:
@font-face{
    font-family:gothamlight;
    font-style:normal;
    src:url(/fonts/GothamSSm-Light.woff)
}
@font-face{
    font-family:gothammedium;
    font-style:normal;
    src:url(/fonts/GothamSSm-Medium.woff)
}
@font-face{
    font-family:gothamblack;
    font-style:normal;
    src:url(/fonts/GothamSSm-Black.woff)
}
@font-face{
    font-family:gothambook;
    font-style:normal;
    src:url(/fonts/GothamSSm-Book.woff)
}
*/
