/* work-sans-regular - latin_latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Work Sans'), local('WorkSans-Regular'),
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}

/* work-sans-600 - latin_latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: local('Work Sans SemiBold'), local('WorkSans-SemiBold'),
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-600.woff') format('woff'), /* Modern Browsers */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-600.svg#WorkSans') format('svg'); /* Legacy iOS */
}

/* work-sans-700 - latin_latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Work Sans Bold'), local('WorkSans-Bold'),
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../inis-b/assets/fonts/work-sans/work-sans-v3-latin_latin-ext-700.svg#WorkSans') format('svg'); /* Legacy iOS */
}
  
body,
.mapp-iframe-html, .mapp-iframe-body {
	font-family: 'Work Sans', Arial, sans-serif;
	color: #000;
  line-height: 1.556;
	letter-spacing: -0.005em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
}

.mapp-wrapper {
  border: 1px solid lightgray;
}

.mapp-header {
  justify-content: flex-end;
}

.mapp-list .mapp-title {
  margin-left: 10px;
}

.mapp-list .mapp-title .mapp-address,
.mapp-list .mapp-title .mapp-excerpt {
  display: none;
}

.has-address .mapp-list .mapp-title .mapp-address {
  display: block;
}

.has-excerpt .mapp-list .mapp-title .mapp-excerpt {
  display: block;
}

.has-address-excerpt .mapp-list .mapp-title .mapp-address,
.has-address-excerpt .mapp-list .mapp-title .mapp-excerpt {
  display: block;
}

.mapp-filters,
.print-link,
.print-link span,
.help-link,
.help-link span,
.route-link,
.mapp-thumbnail {
  display: none;
}

.has-filters .mapp-filters {
  display: flex;
}

.print-link,
.route-link {
    border-bottom: 0;
    padding: 10px;
    text-align: center;
    font-weight: 700;
    color: #FFF;
    background-color: #000;
}

.print-link:hover,
.route-link:hover {
    background-color: #CCC;
}

.print-link {
    margin-right: 5px;
    order: 100;
}

.print-link:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
}

.print-link:before {
   background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve'%3E%3Cpath style='fill:%23FFFFFF;' d='M12,11H7v1h5V11z M13,15H7v1h6V15z M10,13H7v1h3V13z M17,6h-2V2H5v4H3C2.4,6,2,6.4,2,7v5c0,0.6,0.4,1,1,1h2v5h10v-5h2 c0.6,0,1-0.4,1-1V7C18,6.4,17.6,6,17,6z M14,17H6v-7h8V17z M14,6H6V3h8V6z M16,9h-1V8h1V9z'/%3E%3C/svg%3E");
}

.print-link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve'%3E%3Cpath style='fill:%23000000;' d='M12,11H7v1h5V11z M13,15H7v1h6V15z M10,13H7v1h3V13z M17,6h-2V2H5v4H3C2.4,6,2,6.4,2,7v5c0,0.6,0.4,1,1,1h2v5h10v-5h2 c0.6,0,1-0.4,1-1V7C18,6.4,17.6,6,17,6z M14,17H6v-7h8V17z M14,6H6V3h8V6z M16,9h-1V8h1V9z'/%3E%3C/svg%3E");
}