.main-content .container-fluid{padding:0}.main-content .container-fluid .row{padding:0;margin:0}.main-content .container-fluid .row .si-site-container-fluid{padding:0}.map-container{position:relative;width:100%;padding-top:56.3182527301%;height:0;background:url("images/park-city-map-bg.jpg") no-repeat center center;background-size:cover;overflow:hidden}.map-container .location{position:absolute;transform:translateX(-23px) translateY(-100%);pointer-events:none}@media(max-width: 991.98px){.map-container .location{transform:translateX(-50%) translateY(-50%) !important}}.map-container .location .location-title{color:#000;background-color:#f0f0f0;padding:4px 18px 3px;cursor:pointer;font-family:"Girassol",serif;text-transform:uppercase;font-size:18px;border:2px solid #c59b2d;border-radius:50px;transition:300ms ease all;pointer-events:all}@media(max-width: 1499.98px){.map-container .location .location-title{font-size:16px}}@media(max-width: 1199.98px){.map-container .location .location-title{font-size:14px;padding:2px 14px 1px}}@media(max-width: 991.98px){.map-container .location .location-title{font-size:0 !important;width:20px;height:20px;border-radius:20px;padding:0 !important}}.map-container .location .pin{height:50px;border-right:1px solid #f0f0f0;border-left:1px solid rgba(197,154,45,.5960784314);max-width:0;margin:3px auto 0 23px}@media(max-width: 991.98px){.map-container .location .pin{display:none !important}}.map-container .location.right .pin{margin:3px 23px 0 auto}.map-container .location.center .pin{margin:3px auto 0 auto}.map-container .location.tall .pin{height:100px}.map-container .location.top .pin{margin:0 auto 3px 23px}.map-container .location.top.center .pin{margin:0 auto 3px auto}.map-container .location.top.right .pin{margin:0 23px 3px auto}.map-container .location.right{transform:translateX(calc(-100% + 23px)) translateY(-100%)}.map-container .location.center{transform:translateX(-50%) translateY(-100%)}.map-container .location.top.center{transform:translateX(-50%) translateY(0)}.map-container .location.top:before{top:auto;bottom:calc(100% + 5px)}.map-container .location:hover,.map-container .location.active{z-index:9999}.map-container .location:hover .title,.map-container .location.active .title{background-color:#3d5a62;color:#fff}.map-container .location.active{z-index:99999}.map-container .location.thaynes-canyon .pin{height:8vw}.map-container .location.sun-peak .pin{height:6vw}.map-container .location.silver-springs .pin{height:4vw}.map-container .location.canyons .pin{height:10vw}.map-container .location.old-town .pin{height:4.5vw}.map-container .location.deer-crest .pin{height:1vw}.map-container .location.lower-deer-valley .pin{height:2vw}.map-container .location.kimball-junction .pin{height:3vw}.map-container .location.prospector .pin{height:7vw}.map-container .location.empire-pass .pin{height:6vw}.map-container .location.empire-pass .popup{width:850px}@media(max-width: 767.98px){.map-container .location.promontory-ranch{top:auto !important;bottom:0px !important}}.map-container .location.promontory-ranch .pin{height:2vw}.map-container .location.jordanelle .pin{transform:rotate(90deg) translateX(-43px);z-index:-1;margin:0;position:relative}.map-container .location.jordanelle .popup{transform:translateX(-10%)}.map-container .location.jordanelle .popup:after{left:10%}@media(max-width: 991.98px){.map-container .location.jordanelle .popup,.map-container .location.deer-crest .popup,.map-container .location.upper-deer-valley .popup,.map-container .location.empire-pass .popup{transform:translateX(-15px)}}.map-container .popup{display:none;position:absolute;background-color:#e3e3e3;border:1px solid #3d5a62;box-shadow:0 0 10px rgba(0,0,0,.1);padding:18px 20px;border-radius:20px;z-index:99999;bottom:calc(100% + 15px);left:50%;transform:translateX(-50%);color:#000;font-size:13px;width:600px;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-transform:none;text-align:justify;line-height:1.6;pointer-events:all}@media(max-width: 1199.98px){.map-container .popup{font-size:12px;line-height:1.5;padding:13px 17px}}@media(max-width: 991.98px){.map-container .popup{max-width:700px;width:90vw;bottom:calc(100% + 10px)}}.map-container .popup.left{transform:translateX(-20%)}.map-container .popup.left:after{left:20%}.map-container .popup.right{transform:translateX(-80%)}.map-container .popup.right:after{left:80%}.map-container .popup .btn{display:block;padding:6px 15px 5px;background-color:#3d5a62;color:#fff;border-radius:50px;margin:0;text-transform:uppercase;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;text-decoration:none;cursor:pointer;float:right;margin-top:10px;transition:300ms ease all;height:auto;width:auto}.map-container .popup .btn:hover{background-color:#293d43}.map-container .popup.bottom{bottom:auto;top:calc(100% + 15px)}.map-container .popup.bottom::after{top:auto;bottom:100%;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e3e3e3 rgba(0,0,0,0)}.map-container .popup::after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:#e3e3e3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 991.98px){.map-container .popup::after{display:none !important}}@media(min-width: 992px){.map-container .location.top .popup{bottom:50px}}.mobile-map-navigation{display:none}@media(max-width: 991.98px){.mobile-map-navigation{display:flex;justify-content:space-between;width:100%;background-color:#fff;padding:0}}.mobile-map-navigation button{display:block;background:#f2f2f2;text-align:center;text-transform:uppercase;width:50%;padding:10px;font-size:15px;font-weight:500}.mobile-info{padding:30px;line-height:1.8;font-family:"Montserrat",Helvetica,Arial,sans-serif}.mobile-info h2{font-family:"Girassol",serif;font-size:30px;margin:0 0 20px !important}.mobile-info .btn{display:block;padding:6px 15px 5px;background-color:#3d5a62;color:#fff;border-radius:50px;margin:0;text-transform:uppercase;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;margin-top:20px;transition:300ms ease all;width:auto;height:auto}.mobile-info .btn:hover{background-color:#293d43}/*# sourceMappingURL=park-city-map.min.css.map */