/* Museo */

@font-face{
        font-family:"MuseoSlab900";
        src:url("fonts/Museo/MuseoSlab900.woff2") format('woff2'),
            url("fonts/Museo/MuseoSlab900.woff") format('woff');
}

@font-face {
	font-family: "MuseoSlab700";
	src:url('fonts/Museo/MuseoSlab700.woff2') format('woff2'),
        url('fonts/Museo/MuseoSlab700.woff') format('woff');
}

@font-face {
    font-family: "MuseoSlab500Italic";
    src: url('fonts/Museo/MuseoSlab500.woff2') format('woff2'),
         url('fonts/Museo/MuseoSlab500.woff') format('woff');
}

@font-face{
        font-family:"MuseoSlab500";
        src:url("fonts/Museo/MuseoSlab500.woff2") format('woff2'),
            url("fonts/Museo/MuseoSlab500.woff") format('woff');
}

@font-face {
    font-family: "MuseoSlab300";
    src: url("fonts/Museo/MuseoSlab300.woff2") format('woff2'),
         url("fonts/Museo/MuseoSlab300.woff") format('woff');
}

@font-face{
        font-family:"MuseoSlab100";
        src:url("fonts/Museo/MuseoSlab100.woff2") format('woff2'),
            url("fonts/Museo/MuseoSlab100.woff") format('woff');
}

/* Figtree */

@font-face{
    font-family:"Figtree-Regular";
    src:url("fonts/Figtree/Figtree-Regular.ttf");
    font-weight: 400;
}

@font-face{
    font-family:"Figtree-Italic";
    src:url("fonts/Figtree/Figtree-Italic.ttf");
    font-weight: 400;
}

@font-face{
    font-family:"Figtree-Medium";
    src:url("fonts/Figtree/Figtree-Medium.ttf");
    font-weight: 500;
}

@font-face{
    font-family:"Figtree-MediumItalic";
    src:url("fonts/Figtree/Figtree-MediumItalic.ttf");
    font-weight: 500;
}

@font-face {
    font-family:"Figtree-Bold";
    src:url("fonts/Figtree/Figtree-Bold.ttf");
    font-weight: 700;
}

@font-face {
    font-family:"Figtree-BoldItalic";
    src:url("fonts/Figtree/Figtree-BoldItalic.ttf");
    font-weight: 700;
}

@font-face {
    font-family:"Figtree-ExtraBold";
    src:url("fonts/Figtree/Figtree-ExtraBold.ttf");
    font-weight: 800;
}

@font-face{
    font-family:"Figtree-ExtraBoldItalic";
    src:url("fonts/Figtree/Figtree-ExtraBoldItalic.ttf");
    font-weight: 800;
}

@font-face{
    font-family:"Figtree-Light";
    src:url("fonts/Figtree/Figtree-Light.ttf");
    font-weight: 300;
}
@font-face{
    font-family:"Figtree-LightItalic";
    src:url("fonts/Figtree/Figtree-LightItalic.ttf");
    font-weight: 300;
}
@font-face{
    font-family:"Figtree-Semibold";
    src:url("fonts/Figtree/Figtree-SemiBold.ttf");
    font-weight: 600;
}
@font-face{
    font-family:"Figtree-SemiboldItalic";
    src:url("fonts/Figtree/Figtree-SemiBoldItalic.ttf");
    font-weight: 600;
}
@font-face{
    font-family:"Figtree-Black";
    src:url("fonts/Figtree/Figtree-Black.ttf");
    font-weight: 900;
}
@font-face{
    font-family:"Figtree-BlackItalic";
    src:url("fonts/Figtree/Figtree-BlackItalic.ttf");
    font-weight: 900;
}

/* Custom Icon Font */
@font-face {
  font-family: 'boingo-icons';
  src:  url('fonts/icons/boingo-icons.eot?kin247');
  src:  url('fonts/icons/boingo-icons.eot?kin247#iefix') format('embedded-opentype'),
    url('fonts/icons/boingo-icons.ttf?kin247') format('truetype'),
    url('fonts/icons/boingo-icons.woff?kin247') format('woff'),
    url('fonts/icons/boingo-icons.svg?kin247#boingo-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* legacy copy, nav arrow broke when I changed it - AW 20170525 */
@font-face {
    font-family: 'boingo';
    src:url('fonts/icons/boingo.eot');
    src:url('fonts/icons/boingo.eot?#iefix') format('embedded-opentype'),
        url('fonts/icons/boingo.svg#icomoon') format('svg'),
        url('fonts/icons/boingo.woff') format('woff'),
        url('fonts/icons/boingo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,.5);
    -moz-text-shadow: 0 -1px 0 rgba(0,0,0,.5);
    text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}

[data-icon]:before,
a [data-icon]:before {
    font-family: 'boingo';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/** BOINGO FONTS **/
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*='icon-']:before {
*/
.icon-N-C-7:before, .icon-N-C-6:before, .icon-N-C-5:before, .icon-N-C-4:before, .icon-N-C-3:before, .icon-N-C-2:before, .icon-N-C-1:before, .icon-N-B-8:before, .icon-N-B-7:before, .icon-N-B-6:before, .icon-N-B-5:before, .icon-N-B-4:before, .icon-N-B-3:before, .icon-N-B-2:before, .icon-N-B-1:before, .icon-N-A-8:before, .icon-N-A-7:before, .icon-N-A-6:before, .icon-N-A-5:before, .icon-N-A-4:before, .icon-N-A-3:before, .icon-N-A-2:before, .icon-N-A-1:before, .icon-I-G-5:before, .icon-I-G-4:before, .icon-I-G-3:before, .icon-I-G-2:before, .icon-I-G-1:before, .icon-I-F-8:before, .icon-I-F-7:before, .icon-I-F-6:before, .icon-I-F-5:before, .icon-I-F-4:before, .icon-I-F-3:before, .icon-I-F-2:before, .icon-I-F-1:before, .icon-I-E-8:before, .icon-I-E-7:before, .icon-I-E-6:before, .icon-I-E-5:before, .icon-I-E-4:before, .icon-I-E-3:before, .icon-I-E-2:before, .icon-I-E-1:before, .icon-I-D-8:before, .icon-I-D-7:before, .icon-I-D-6:before, .icon-I-D-5:before, .icon-I-D-4:before, .icon-I-D-3:before, .icon-I-D-2:before, .icon-I-D-1:before, .icon-I-C-8:before, .icon-I-C-7:before, .icon-I-C-6:before, .icon-I-C-5:before, .icon-I-C-4:before, .icon-I-C-3:before, .icon-I-C-2:before, .icon-I-C-1:before, .icon-I-B-8:before, .icon-I-B-7:before, .icon-I-B-6:before, .icon-I-B-5:before, .icon-I-B-4:before, .icon-I-B-3:before, .icon-I-B-2:before, .icon-I-B-1:before, .icon-I-A-8:before, .icon-I-A-7:before, .icon-I-A-6:before, .icon-I-A-5:before, .icon-I-A-4:before, .icon-I-A-3:before, .icon-I-A-2:before, .icon-I-A-1:before, .icon-reorder:before, .icon-N-D-4:before {
	font-family: 'boingo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-N-C-7:before { content: '\e000'; }
.icon-N-C-6:before { content: '\e001'; }
.icon-N-C-5:before { content: '\e002'; }
.icon-N-C-4:before { content: '\e003'; }
.icon-N-C-3:before { content: '\e004'; }
.icon-N-C-2:before { content: '\e005'; }
.icon-N-C-1:before { content: '\e006'; }
.icon-N-B-8:before { content: '\e007'; }
.icon-N-B-7:before { content: '\e008'; }
.icon-N-B-6:before { content: '\e009'; }
.icon-N-B-5:before { content: '\e00a'; }
.icon-N-B-4:before { content: '\e00b'; }
.icon-N-B-3:before { content: '\e00c'; }
.icon-N-B-2:before { content: '\e00d'; }
.icon-N-B-1:before { content: '\e00e'; }
.icon-N-A-8:before { content: '\e00f'; }
.icon-N-A-7:before { content: '\e010'; }
.icon-N-A-6:before { content: '\e011'; }
.icon-N-A-5:before { content: '\e012'; }
.icon-N-A-4:before { content: '\e013'; }
.icon-N-A-3:before { content: '\e014'; }
.icon-N-A-2:before { content: '\e015'; }
.icon-N-A-1:before { content: '\e016'; }
.icon-I-G-5:before { content: '\e017'; }
.icon-I-G-4:before { content: '\e018'; }
.icon-I-G-3:before { content: '\e019'; }
.icon-I-G-2:before { content: '\e01a'; }
.icon-I-G-1:before { content: '\e01b'; }
.icon-I-F-8:before { content: '\e01c'; }
.icon-I-F-7:before { content: '\e01d'; }
.icon-I-F-6:before { content: '\e01e'; }
.icon-I-F-5:before { content: '\e01f'; }
.icon-I-F-4:before { content: '\e020'; }
.icon-I-F-3:before { content: '\e021'; }
.icon-I-F-2:before { content: '\e022'; }
.icon-I-F-1:before { content: '\e023'; }
.icon-I-E-8:before { content: '\e024'; }
.icon-I-E-7:before { content: '\e025'; }
.icon-I-E-6:before { content: '\e026'; }
.icon-I-E-5:before { content: '\e027'; }
.icon-I-E-4:before { content: '\e028'; }
.icon-I-E-3:before { content: '\e029'; }
.icon-I-E-2:before { content: '\e02a'; }
.icon-I-E-1:before { content: '\e02b'; }
.icon-I-D-8:before { content: '\e02c'; }
.icon-I-D-7:before { content: '\e02d'; }
.icon-I-D-6:before { content: '\e02e'; }
.icon-I-D-5:before { content: '\e02f'; }
.icon-I-D-4:before { content: '\e030'; }
.icon-I-D-3:before { content: '\e031'; }
.icon-I-D-2:before { content: '\e032'; }
.icon-I-D-1:before { content: '\e033'; }
.icon-I-C-8:before { content: '\e034'; }
.icon-I-C-7:before { content: '\e035'; }
.icon-I-C-6:before { content: '\e036'; }
.icon-I-C-5:before { content: '\e037'; }
.icon-I-C-4:before { content: '\e038'; }
.icon-I-C-3:before { content: '\e039'; }
.icon-I-C-2:before { content: '\e03a'; }
.icon-I-C-1:before { content: '\e03b'; }
.icon-I-B-8:before { content: '\e03c'; }
.icon-I-B-7:before { content: '\e03d'; }
.icon-I-B-6:before { content: '\e03e'; }
.icon-I-B-5:before { content: '\e03f'; }
.icon-I-B-4:before { content: '\e040'; }
.icon-I-B-3:before { content: '\e041'; }
.icon-I-B-2:before { content: '\e042'; }
.icon-I-B-1:before { content: '\e043'; }
.icon-I-A-8:before { content: '\e044'; }
.icon-I-A-7:before { content: '\e045'; }
.icon-I-A-6:before { content: '\e046'; }
.icon-I-A-5:before { content: '\e047'; }
.icon-I-A-4:before { content: '\e048'; }
.icon-I-A-3:before { content: '\e049'; }
.icon-I-A-2:before { content: '\e04a'; }
.icon-I-A-1:before { content: '\e04b'; }
.icon-reorder:before { content: '\f0c9'; }
.icon-N-D-4:before { content: '\e04c'; }


/* below is copied from icomoon style.css */

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'boingo-icons' !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-phone-star:before {  content: "\e90c"; }
.icon-account:before {  content: "\e90d"; }
.icon-pin:before {  content: "\e90e"; }
.icon-question:before {  content: "\e90f"; }
.icon-star:before {  content: "\e910"; }
.icon-wallet:before {  content: "\e911"; }
.icon-watch_sc:before {  content: "\e906"; }
.icon-desktop_sc:before {  content: "\e907"; }
.icon-controller_sc:before {  content: "\e908"; }
.icon-laptop_sc:before {  content: "\e909"; }
.icon-ipad-sc:before {  content: "\e90a"; }
.icon-iphone-sc:before {  content: "\e90b"; }
.icon-survey:before {  content: "\e905"; }
.icon-Agenda:before {  content: "\e901"; }
.icon-Guitar:before {  content: "\e902"; }
.icon-Agenda2:before {  content: "\e903"; }
.icon-Guitar2:before {  content: "\e904"; }
.icon-Chat_Icon_white:before {  content: "\e900"; }
.icon-GoodTraveler_LOGO_blue:before {  content: "\e603"; }
.icon-GoodTraveler_LOGO_white:before {  content: "\e604"; }
.icon-ticket:before {  content: "\e602"; }
.icon-twitter_w:before {  content: "\e600"; }
.icon-donate:before {  content: "\e601"; }
.icon-infinity:before {  content: "\e000"; }
.icon-folder:before {  content: "\e001"; }
.icon-no-timer:before {  content: "\e002"; }
.icon-no-contract:before {  content: "\e003"; }
.icon-shopping-bag:before {  content: "\e004"; }
.icon-wifi-signal:before {  content: "\e005"; }
.icon-info:before {  content: "\e006"; }
.icon-bed:before {  content: "\e007"; }
.icon-bell:before {  content: "\e008"; }
.icon-devices:before {  content: "\e009"; }
.icon-building:before {  content: "\e00a"; }
.icon-wifi-hands:before {  content: "\e00b"; }
.icon-hot-coffee:before {  content: "\e00c"; }
.icon-man-run-left:before {  content: "\e00d"; }
.icon-credit-card-large:before {  content: "\e00e"; }
.icon-10x:before {  content: "\e00f"; }
.icon-close:before {  content: "\e010"; }
.icon-bust:before {  content: "\e011"; }
.icon-parking:before {  content: "\e012"; }
.icon-menu:before {  content: "\e013"; }
.icon-map:before {  content: "\e014"; }
.icon-info-circle:before {  content: "\e015"; }
.icon-plus:before {  content: "\e016"; }
.icon-airplane:before {  content: "\e017"; }
.icon-credit-card:before {  content: "\e018"; }
.icon-up-arrow:before {  content: "\e019"; }
.icon-down-arrow:before {  content: "\e01a"; }
.icon-left-arrow:before {  content: "\e01b"; }
.icon-right-arrow:before {  content: "\e01c"; }
.icon-checkmark:before {  content: "\e01d"; }
.icon-partially-cloudy:before {  content: "\e01e"; }
.icon-wifi-shield:before {  content: "\e01f"; }
.icon-cloud-window:before {  content: "\e020"; }
.icon-ellipsis:before {  content: "\e021"; }
.icon-messages:before {  content: "\e022"; }
.icon-location:before {  content: "\e023"; }
.icon-airplane-magnifier:before {  content: "\e024"; }
.icon-airplane-moon:before {  content: "\e025"; }
.icon-chef-run:before {  content: "\e026"; }
.icon-food:before {  content: "\e027"; }
.icon-cloud:before {  content: "\e028"; }
.icon-phone:before {  content: "\e029"; }
.icon-devices-plus-1:before {  content: "\e02a"; }
.icon-woman-traveler:before {  content: "\e02b"; }
.icon-man-fur-coat:before {  content: "\e02c"; }
.icon-woman-shopper:before {  content: "\e02d"; }
.icon-dog:before {  content: "\e02e"; }
.icon-man-watercooler:before {  content: "\e02f"; }
.icon-man-vacation:before {  content: "\e030"; }
.icon-man-music:before {  content: "\e031"; }
.icon-woman-dog-shopper:before {  content: "\e032"; }
.icon-man-social:before {  content: "\e033"; }
.icon-man-fan-right-finger:before {  content: "\e034"; }
.icon-man-traveler:before {  content: "\e035"; }
.icon-man-bench:before {  content: "\e036"; }
.icon-car-bus:before {  content: "\e037"; }
.icon-wifi-circle:before {  content: "\e038"; }
.icon-hourglass:before {  content: "\e039"; }
.icon-man-earth-zoom:before {  content: "\e03a"; }
.icon-man-moto:before {  content: "\e03b"; }
.icon-man-fan-left-finger:before {  content: "\e03c"; }
.icon-lady-liberty:before {  content: "\e03d"; }
.icon-double-bus:before {  content: "\e03e"; }
.icon-man-waiter:before {  content: "\e03f"; }
.icon-man-traveler-walker:before {  content: "\e040"; }
.icon-man-traveler-shopper:before {  content: "\e041"; }
.icon-badge:before {  content: "\e042"; }
.icon-man-bellhop:before {  content: "\e043"; }
.icon-man-fan-jump:before {  content: "\e044"; }
.icon-finger:before {  content: "\e045"; }
.icon-eiffel-tower:before {  content: "\e046"; }
.icon-big-ben:before {  content: "\e047"; }
.icon-asian-2-tier-building:before {  content: "\e048"; }
.icon-asian-3-tier-building:before {  content: "\e049"; }
.icon-man-moon:before {  content: "\e04a"; }
.icon-man-grocery:before {  content: "\e04b"; }
.icon-news:before {  content: "\e04c"; }
.icon-man-treker:before {  content: "\e04d"; }
.icon-man-desk:before {  content: "\e04e"; }
.icon-presentation:before {  content: "\e04f"; }
.icon-man-shower:before {  content: "\e050"; }
.icon-man-plane-ride:before {  content: "\e051"; }
.icon-wifi-coffee:before {  content: "\e052"; }
.icon-rocket:before {  content: "\e053"; }
.icon-bike:before {  content: "\e054"; }
.icon-ultrasound:before {  content: "\e055"; }
.icon-man-earth:before {  content: "\e056"; }
.icon-man-run-right:before {  content: "\e057"; }
.icon-wifi-heart:before {  content: "\e058"; }
.icon-handshake:before {  content: "\e059"; }
.icon-shopping-cart:before {  content: "\e05a"; }
.icon-tripple-lines:before {  content: "\e05b"; }
.icon-Blog:before {  content: "\e912"; }
.icon-LinkedIn:before {  content: "\e913"; }
.icon-Instagram:before {  content: "\e914"; }
.icon-Twitter:before {  content: "\e915"; }
.icon-Facebook:before {  content: "\e916"; }
.icon-YouTube:before {  content: "\e917"; }
.icon-Glassdoor:before {  content: "\e918"; }
