@import url("https://p.typekit.net/p.css?s=1&k=ksq5arc&ht=tk&f=28673.28674&a=12790217&app=typekit&e=css");

@font-face {
   font-family: "platelet";
   src: url("https://use.typekit.net/af/e9f001/00000000000000003b9ade01/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/e9f001/00000000000000003b9ade01/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/e9f001/00000000000000003b9ade01/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
   font-display: auto;
   font-style: normal;
   font-weight: 700;
}

@font-face {
   font-family: "platelet";
   src: url("https://use.typekit.net/af/dc97c0/00000000000000003b9ade03/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/dc97c0/00000000000000003b9ade03/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/dc97c0/00000000000000003b9ade03/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
   font-display: auto;
   font-style: normal;
   font-weight: 400;
}

@font-face {
   font-family: "filson-pro";
   src: url("https://use.typekit.net/af/19c742/0000000000000000000157c9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/19c742/0000000000000000000157c9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/19c742/0000000000000000000157c9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
   font-display: auto;
   font-style: normal;
   font-weight: 400;
}

@font-face {
   font-family: "filson-pro";
   src: url("https://use.typekit.net/af/fcca1c/0000000000000000000157c8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/fcca1c/0000000000000000000157c8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/fcca1c/0000000000000000000157c8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
   font-display: auto;
   font-style: normal;
   font-weight: 500;
}

@font-face {
   font-family: "filson-pro";
   src: url("https://use.typekit.net/af/c12453/0000000000000000000157bf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/c12453/0000000000000000000157bf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/c12453/0000000000000000000157bf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
   font-display: auto;
   font-style: normal;
   font-weight: 700;
}

/*.tk-platelet { font-family: "platelet",sans-serif; }*/


body {
   background-color: #FEE0EA
}

#map-section {
   width: 100%;
   padding: 0
}

.map-container {
   margin: 0
}

.inner.over {
   margin-top: 0
}

#header {
   display: none
}

.window-mockup {
   display: none
}

#examples {
   display: none
}

.editor-window {
   display: block
}

@media (max-width: 667px) {
   li[data-category='categories-cat'] {
      display: none;
   }
}

.mapplic-search-form {
   background: transparent !important;
   border: 0 !important
}

::placeholder {
   color: #1d1e1c;
   opacity: 1;
   /* Firefox */
}

:-ms-input-placeholder {
   /* Internet Explorer 10-11 */
   color: #1d1e1c;
}

::-ms-input-placeholder {
   /* Microsoft Edge */
   color: #1d1e1c;
}

.mapplic-not-found {
   color: #1b2a2f;
}

.mapplic-element input,
.mapplic-search-input:focus {
   background: none;
   border: solid 3px #1d1e1c !important;
   padding: 10px;
   font-weight: bold;
}

.mapplic-container {
   width: 80%;
   background-color: #FFFFFF;
}

.mapplic-sidebar {
   width: 20%;
   background-image: linear-gradient(-45deg, #fee0ea 25%, #f7d1e0 25%, #f7d1e0 50%, #fee0ea 50%, #fee0ea 75%, #f7d1e0 75%, #f7d1e0 100%);
   background-size: 28.28px 28.28px;
}

@media (max-width: 667px) {

   .mapplic-container,
   .mapplic-sidebar {
      width: 100%;
   }

   .mapplic-container {
      height: 350px !important;
   }
}

.mapplic-list-category>a {
   background: none;
   color: #1e1e1d;
   box-shadow: none !important;
   /*font-weight: bold*/
}

.mapplic-opened>a {
   background-color: #e54486;
   color: #000000;
}

.mapplic-list-location h4 {
   color: #20333c !important;
   font-size: 14px
}

.mapplic-zoom-buttons {
   right: 0;
   bottom: auto;
   top: 100px;
   left: initial !important
}

.mapplic-clear-button {
   background-color: #ffffff !important;
   border: 1px solid #f8d0df !important;
   right: 0;
   top: 180px;
   left: initial !important
}

.mapplic-zoom-buttons a {
   background-color: #ffffff !important;
   border: 1px solid #f8d0df !important;
   border-bottom: 1px solid #f8d0df !important;
}

.mapplic-levels a {
   background-color: #fee0ea   !important;
   border: solid 1px #f8d0df !important;

}

.mapplic-levels-select {
   background-color: #ffffff !important;
   color: #1e1e1d !important;
}

.mapplic-levels>* {
   /*border: 0 !important*/
   border-left: solid 1px #fff0f5 !important;
   border-right: solid 1px #fef0f5;
}

@media (max-width: 667px) {
   .mapplic-levels {
      display: none;
   }
}

.mapplic-list-thumbnail {
   display: none !important;
}

.mapplic-list-location {
   border: 0 !important
}

.mapplic-list-location>a {
   background: none !important;
   min-height: initial;
}

.mapplic-list-location>a:hover {
   border-left: 1px solid transparent !important;
   background-color: #F7D1E0 !important;
}

.mapplic-list-location span {
   color: #1e1e1d !important;
}

.mapplic-list-category ol {
   border: 0 !important;
   margin: 20px !important;
   background: #FEE0EA !important;
}

.mapplic-pin.iconpin {
   background-image: url(../images/pin-fair@2x.png);
   width: auto;
   max-width: 150px;
   min-width: 30px;
   margin-left: -50px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {
   .mapplic-pin.iconpin {
      background-image: url(../images/pin-fair@2x.png);
   }
}

@media (max-width: 667px) {
   .mapplic-pin.iconpin {
      display: none;
   }
}

.categories-level .mapplic-pin.iconpin {
   margin-left: -15px;
   width: auto;
}

.mapplic-pin.iconpin p {
   font-family: "filson-pro", sans-serif;
   text-transform: uppercase;
   font-size: 14px;
   line-height: 14px;
   font-weight: 700;
   color: #1e1e1d;
   margin-top: 50px
}

.academic-level .mapplic-pin.iconpin p,
.cultural-level .mapplic-pin.iconpin p {
   font-size: 12px;
   line-height: 12px;
   max-width: 120px;
}

.mapplic-map-image text {
   font-family: "filson-pro", sans-serif;
   text-transform: uppercase;
   font-size: 30px;
   font-weight: 700;
}

.mapplic-tooltip-link {
   float: left;
}

#mobile-notice {
   display: none;
   font-size: 16px;
   line-height: 22px;
   background: #e34284;
   color: #131d22;
   ;
   padding: 5px;
   text-align: center;
   font-family: "filson-pro", sans-serif;
   font-weight: 400;
}

@media (max-width: 667px) {
   #mobile-notice {
      display: block
   }
}

.mapplic-tooltip-link {
   background: #e54486;
   color: white;
}

.mapplic-tooltip-link:hover {
   color: #20333c !important;
   background: #f29ec4
}

.mapplic-list-container {
   margin-bottom: 50px
}

#header {
   background-color: #FEE0EA !important;
}