/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 08 2025 | 13:13:42 */
.map-pins i.flag-icon{width:30px!important;height:30px!important;border:2px solid #000}#places-map .map-location-marker:after{left:0px!important}#getActiveMQ-watcher{font-family:"break-0"}@media (min-width:20em){#getActiveMQ-watcher{font-family:"break-1"}}@media (min-width:30em){#getActiveMQ-watcher{font-family:"break-2"}}@media (min-width:37.5em){#getActiveMQ-watcher{font-family:"break-3"}}@media (min-width:48em){#getActiveMQ-watcher{font-family:"break-4"}}@media (min-width:60em){#getActiveMQ-watcher{font-family:"break-5"}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}#places-map{position:relative}#places-map h1{font-size:1.3125em;margin-top:.9523809524em;text-align:center}@media (min-width:37.5em){#places-map h1{font-size:2.1875em;margin-top:.9428571429em}}#places-map .wu-logo{display:none;height:3.875em;width:11.3125em}@media (min-width:60em){#places-map .wu-logo{background:url(https://jeffbridgforth.com/codepen/wu-logo.jpg) no-repeat;display:block;position:absolute;bottom:1.875em;left:2em}}@media (min-width:87.5em){#places-map .wu-logo{left:50%;margin-left:-43.75em}}#places-map img{height:auto;position:relative;width:100%;z-index:1}.secondary-page #places-map .content{margin:0;position:relative}@media (min-width:60em){.secondary-page #places-map .content{margin:0 auto}}#places-map .map{position:relative;max-width:56.4375em;margin-left:auto;margin-right:auto}#places-map .map-pins{position:absolute;height:100%;top:0;left:0;width:100%}#places-map .map-location-marker{cursor:pointer;position:absolute;height:1.3125em;margin-top:-1.875em;margin-left:-.7857142857em;width:1.3125em;z-index:3}@media (min-width:48em){.js #places-map .map-location-marker{visibility:hidden}.js #places-map .map-location-marker.bounceInDown{visibility:visible}}#places-map .map-location-marker i{width:inherit;height:inherit;border-radius:50px;background-size:cover}#places-map .marker-san-francisco{left:8%;top:30%}@media (max-width:37.4375em){#places-map .marker-san-francisco{left:6%;top:32%}}#places-map .marker-denver{left:13%;top:29%;-webkit-animation-delay:0.1s;animation-delay:0.1s}#places-map .marker-dubai{left:63%;top:47%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-pakistan{top:36%;left:69%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-switzerland{top:27%;left:48%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-uk{top:23%;left:44%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-turkey{top:34%;left:56%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-canada{top:20%;left:18%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-southafrica{top:80%;left:53%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-kenya{top:60%;left:58%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-hongkong{top:42%;left:82%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-china{top:25%;left:76%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-bangladesh{top:46%;left:77%;-webkit-animation-delay:0.6s;animation-delay:0.6s}#places-map .marker-costa-rica{left:17.5%;top:50%;-webkit-animation-delay:0.2s;animation-delay:0.2s}#places-map .map-location-marker:after{-webkit-animation:pulsate 2s ease-in-out infinite;-moz-animation:pulsate 2s ease-in-out infinite;animation:pulsate 2s ease-in-out infinite;background:transparent;border:2px solid #fff;border-radius:30px;content:"";display:block;height:31px;left:-5px;opacity:0;position:absolute;top:2px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;width:31px;z-index:-1}#page-places{position:relative}#map-info{background:#000;color:#fff;position:absolute;top:-1.5625em;left:50%;margin-left:-7.8125em;padding:1.125em;width:15.625em;display:none;z-index:10}#map-info .close-btn{background:url(http://jeffbridgforth.com/codepen//close-btn.png) no-repeat;cursor:pointer;display:block;height:.6875em;width:.6875em;position:absolute;right:1.125em;top:1.125em}@media (min-width:30em){#map-info{top:50%;margin-top:-8.875em}}@media (min-width:60em){#map-info{margin-left:-8.875em;width:17.75em}}@media (min-width:48em){#map-info{margin-left:0;margin-top:0}#map-info:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:13px 16px 13px 0;border-color:transparent #000 transparent transparent;position:absolute;left:-16px}#map-info.san-francisco{left:11%;top:23%}#map-info.denver{left:16%;top:21.5%}#map-info.costa-rica{bottom:5%;left:20%;top:auto}#map-info.costa-rica:before{top:45px}#map-info.dubai{top:35%;left:66.5%}}#map-info h1{float:left;font-size:1.375em;line-height:1;margin-bottom:.7272727273em;margin-top:0}#map-info a{color:#ffdf1c;display:block;font-size:.75em;float:right;margin-right:2.5em;margin-top:.6666666667em;text-decoration:underline}#map-info img{height:auto;max-width:100%}