.leaflet-popup-content,.pm-card{width:10rem}.leaflet-popup-content p{margin:8px 0 !important}.pm-card-body{padding:6px 0}.pm-card-title{font-size:1rem}.leaflet-container a{display:inherit;text-align:center}
.atractions-map{padding:90px 0 100px;background:#262452}.atractions-map .title{margin-bottom:50px}.atractions-map title h2,p{color:#fff}.bg-color-map{padding:160px 0 220px;background:url(/img/color-slider.jpg) no-repeat;background-size:cover;background-position:center}.btn-more{font-family:"avenir_lt_std95_black";padding:5px 20px}.btn-more-res{color:#e42482;font-family:"avenir_lt_std95_black"}.btn-more-res:hover{color:#e42482;text-decoration:underline}.main-map{margin-top:-100px;padding-bottom:40px}.main-map.color-bg-map{background:#55538a}.main-map .top-bar-map{padding:10px 15px;background:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);border-radius:5px;position:relative}.main-map .top-bar-map .dropdown-menu{background:rgba(255,255,255,0.8);border:0}.main-map .top-bar-map .btn-light{border-color:#ced4da;font-family:'avenir_lt_std65_medium';color:#262452}.main-map .top-bar-map .block-checks{width:100%}.main-map .top-bar-map .block-checks ul{padding:0}.main-map .top-bar-map .block-checks ul li{width:25%;float:left}.main-map .top-bar-map .block-checks ul li label{font-size:.9em;font-family:'avenir_lt_std65_medium';color:#4a5966}.main-map .top-bar-map .block-checks ul li label:hover{color:#e42482}.interactive-map{margin-top:-30px}.interactive-map .inside-map{background:#f7f7f7;border-radius:5px;height:520px}.interactive-map-2{margin-top:-100px}.interactive-map-2 .inside-map-2{background:#f7f7f7;border-radius:5px;height:520px}.over-map{height:520px;background:rgba(255,255,255,0.6);margin-top:-520px;position:relative;padding:15px}.over-map .om-title{font-family:'avenir_lt_std95_black';color:#9aa7b2;text-align:left}.over-map .btn-filter{float:right;margin:-26px 0 0 0;height:30px;border:1px solid #ced4da}.over-map .btn-filter span{font-size:1.3em;margin-top:1px;display:block}.over-map ul{padding:0}.over-map ul li{padding:0;color:#262452;font-family:'avenir_lt_std65_medium';line-height:1.3em;margin-bottom:10px;font-size:.9em}.over-map ul li a{color:#262452;padding:0 0 0 20px;display:inline-flex}.over-map ul li a span{display:inline-block;font-size:1.5em;position:relative;margin:-2px 0 0 4px}.over-map ul li a:hover{color:#e42482}.over-map ul li a.active{color:#e42482;font-family:"avenir_lt_std95_black";background:url(/img/ArrowRight.svg) no-repeat;background-size:16px;background-position:left center}.over-map-2{height:520px;background:rgba(255,255,255,0.6);margin-top:-520px;position:relative;padding:15px}.over-map-2 .om-title{font-family:'avenir_lt_std95_black';color:#9aa7b2}.over-map-2 .btn-filter{float:right;margin:-26px 0 0 0;height:30px;border:1px solid #ced4da}.over-map-2 .btn-filter span{font-size:1.3em;margin-top:1px;display:block}.over-map-2 ul{padding:0}.over-map-2 ul li{padding:0;color:#262452;font-family:'avenir_lt_std65_medium';line-height:1.3em;margin-bottom:10px;font-size:.9em}.over-map-2 ul li a{color:#262452;padding:0 0 0 20px;display:inline-flex}.over-map-2 ul li a span{display:inline-block;font-size:1.5em;position:relative;margin:-1px 0 0 3px}.over-map-2 ul li a:hover{color:#e42482}.over-map-2 ul li a.active{color:#e42482;font-family:'avenir_lt_std95_black';background:url(/img/ArrowRight.svg) no-repeat;background-size:16px;background-position:left center}.over-map-2 ul.ul-scroll-2{height:270px;overflow:auto}.sel-block{margin:0 0 10px 0}.map-card{display:inline-block !important}.map-card img{width:200px !important;height:150px !important;object-fit:cover !important;border-radius:3px !important}.map-card .img-covermap{width:200px !important;height:150px !important;display:block;margin-top:-150px;position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)}.map-card .map-a{display:block;overflow:hidden}.map-card .map-a .map-card-inn{cursor:pointer;background:#fff;width:200px !important;height:90px !important;padding:14px 10px 10px 10px !important;border-radius:0 0 4px 4px;border-top:4px solid #fff;margin-top:0}.map-card .map-a .map-card-inn p{font-family:'avenir_lt_std95_black';color:#4a5966;font-size:.9em;line-height:1.3em;margin-bottom:3px}.map-card .map-a .map-card-inn span{color:#4a5966;font-size:.8em;line-height:1.2em;display:block;height:33px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-card .map-a.map-place .map-card-inn{border-color:#e42482}.map-card .map-a.map-place .circle-map-icon{background:#e42482}.map-card .map-a.map-place .circle-map-icon span{color:#fff}.map-card .map-a.map-museum .map-card-inn{border-color:#59a4c4}.map-card .map-a.map-museum .circle-map-icon{background:#59a4c4}.map-card .map-a.map-museum .circle-map-icon span{color:#fff}.map-card .map-a.map-nature .map-card-inn{border-color:#48aa37}.map-card .map-a.map-nature .circle-map-icon{background:#48aa37}.map-card .map-a.map-nature .circle-map-icon span{color:#fff}.map-card .map-a.map-beach .map-card-inn{border-color:#25bdc1}.map-card .map-a.map-beach .circle-map-icon{background:#25bdc1}.map-card .map-a.map-beach .circle-map-icon span{color:#fff}.map-card .map-a.map-restaurant .map-card-inn{border-color:#55538a}.map-card .map-a.map-restaurant .circle-map-icon{background:#55538a}.map-card .map-a.map-restaurant .circle-map-icon span{color:#fff}.map-card .map-a.map-hotel .map-card-inn{border-color:#c2cb00}.map-card .map-a.map-hotel .circle-map-icon{background:#c2cb00}.map-card .map-a.map-hotel .circle-map-icon span{color:#262452}.map-card .map-a.map-activity .map-card-inn{border-color:#fbdd00}.map-card .map-a.map-activity .circle-map-icon{background:#fbdd00}.map-card .map-a.map-activity .circle-map-icon span{color:#262452}.map-card .map-a.map-shopping .map-card-inn{border-color:#f85c4f}.map-card .map-a.map-shopping .circle-map-icon{background:#f85c4f}.map-card .map-a.map-shopping .circle-map-icon span{color:#fff}.map-card .map-a.map-sport .map-card-inn{border-color:#e0a3c3}.map-card .map-a.map-sport .circle-map-icon{background:#e0a3c3}.map-card .map-a.map-sport .circle-map-icon span{color:#fff}.map-card .map-a.map-zone .map-card-inn{border-color:#b8883e}.map-card .map-a.map-zone .map-card-inn .circle-map-icon{background:#b8883e}.map-card .map-a.map-zone .map-card-inn .circle-map-icon span{color:#fff}.map-card .map-a.map-unesco .map-card-inn{border-color:#59a4c4}.map-card .map-a.map-unesco .circle-map-icon{background:#59a4c4}.map-card .map-a.map-unesco .circle-map-icon span{color:#fff}.map-card .map-a .map-card-inn.mci-1{border-top:4px solid #e42482}.map-card .map-a .map-card-inn.mci-2{border-top:4px solid #48aa37}.map-card .map-a .map-card-inn.mci-3{border-top:4px solid #59a4c4}.map-card .map-a .map-card-inn.mci-4{border-top:4px solid #55538a}.map-card .map-a .map-card-inn .circle-map-icon{width:32px;height:32px;position:relative;text-align:center;border-radius:35px;margin:-34px 0 0 0;float:right}.map-card .map-a .map-card-inn .circle-map-icon.cm-1{background:#e42482}.map-card .map-a .map-card-inn .circle-map-icon.cm-1 span{color:#fff}.map-card .map-a .map-card-inn .circle-map-icon.cm-2{background:#48aa37}.map-card .map-a .map-card-inn .circle-map-icon.cm-2 span{color:#fff}.map-card .map-a .map-card-inn .circle-map-icon.cm-3{background:#59a4c4}.map-card .map-a .map-card-inn .circle-map-icon.cm-3 span{color:#fff}.map-card .map-a .map-card-inn .circle-map-icon.cm-4{background:#55538a}.map-card .map-a .map-card-inn .circle-map-icon.cm-4 span{color:#fff}.map-card .map-a .map-card-inn .circle-map-icon span{font-size:1.5em;margin-top:1px}.map-card .map-close{position:relative;display:block;margin:-252px 0 0 185px;background:#f7f7f7;width:22px;height:22px;border-radius:50px;text-align:center;cursor:pointer;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1)}.map-card .map-close span{float:left;margin:-5px 0 0 6px;font-size:1.3em;color:#9aa7b2}.map-card.slide-popular{padding:0 5px}.map-card.slide-popular img{width:100% !important}.map-card.slide-popular .img-covermap{width:100% !important}.map-card.slide-popular .map-a{-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);box-shadow:0 1px 6px 0 rgba(0,0,0,0.1)}.map-card.slide-popular .map-a:hover{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.15);box-shadow:0 1px 8px 0 rgba(0,0,0,0.15)}.map-card.slide-popular .map-a .map-card-inn{width:100% !important}.map-card.slide-popular .map-a .circle-map-icon{margin:-34px 0 0 70%}.slider-state{margin-top:-33px}.slider-state .slider-inn-atr{height:500px}.slider-state .slider-inn-atr img{width:100%;height:500px;object-fit:cover}.slider-state .slider-inn-atr .slider-block-text{color:#fff;margin-top:-501px;position:relative;height:501px;background:-moz-linear-gradient(45deg,rgba(40,48,116,1) 0,rgba(117,114,185,0) 62%);background:-webkit-linear-gradient(45deg,rgba(40,48,116,1) 0,rgba(117,114,185,0) 62%);background:linear-gradient(45deg,rgba(40,48,116,1) 0,rgba(117,114,185,0) 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#283074',endColorstr='#007572b9',GradientType=1)}.slider-state .slider-inn-atr .slider-insider{padding-top:210px;padding-bottom:55px}.slider-state .slider-inn-atr .slider-insider .slider-title{font-size:4em;font-family:'avenir_lt_std95_black';line-height:.9em;margin-bottom:25px;text-shadow:1px 0 6px #3b3b3b}.slider-state .slider-inn-atr .slider-insider small{font-family:'avenir_lt_std65_medium';font-size:.4em}.slider-state .slider-inn-atr .slider-insider .slider-txt{font-size:1.2em;font-family:'avenir_lt_std65_medium';text-shadow:1px 0 5px #3b3b3b;min-height:54px}.ma-block-2{background:url(/img/bg-grunge-white.png);background-size:cover;height:100px;margin-top:-115px;position:relative}.atractions-3 .map-destiny{background:url(/img/bg-destiny-3.png) repeat-y;background-position:right;min-height:330px;padding:0 15px}.atractions-3 .map-destiny img{border:1px solid #59a4c4;margin-top:-30px;border-radius:5px}.atractions-3 .map-destiny p{background:#e42482;color:#fff;font-size:.9em;padding:4px 10px 3px;position:absolute;margin-top:-250px;margin-left:-20px;border-radius:5px}.atractions-3 .map-destiny span{color:#fff;float:left;margin:1px 5px 0 0}.atractions-3 .map-destiny span:before{color:#fff}.atr-bread-2 .breadcrumb-item+.breadcrumb-item::before{color:#fff}@media(max-width:575.98px){.slider-state .slider-inn-atr .slider-insider{padding-top:190px}.main-map .over-map{height:250px;margin-top:-600px}.interactive-map .inside-map{height:600px}.ul-scroll{padding:0;height:170px;overflow:auto}}@media(max-width:767.98px){.atractions-3 .map-destiny{margin-top:30px;min-height:330px !important}.atractions-3 .map-destiny p{margin-top:-252px !important}.atractions-3 .map-destiny img{margin-top:27px !important}}@media(max-width:991.98px){.atractions-3 .map-destiny{min-height:220px}.atractions-3 .map-destiny p{margin-top:-182px}.atractions-3 .map-destiny img{margin-top:-30px}}.interactive-map .inside-map.newmap .map-card .map-a .map-card-inn span{font-family:"avenir_lt_std35_light",Arial,Helvetica,sans-serif;font-size:.9em;text-align:left}.interactive-map .inside-map.newmap .map-card .map-a .map-card-inn .circle-map-icon span{margin-top:2px;font-size:1.5em;text-align:center}.interactive-map .inside-map.newmap .map-card .map-close{margin:-252px 0 0 179px}.interactive-map .inside-map.newmap .map-card .map-close span{margin:-2px 0 0 6px;font-size:1.4em;font-family:"avenir_lt_std35_light",Arial,Helvetica,sans-serif !important}.interactive-map .inside-map.newmap .leaflet-container{font-family:"avenir_lt_std35_light",Arial,Helvetica,sans-serif !important}.interactive-map .inside-map.newmap .leaflet-popup-content{margin:0 !important;width:200px !important}.interactive-map .inside-map.newmap .leaflet-popup-content-wrapper{padding:0 !important;border-radius:5px !important;text-align:left}.interactive-map .inside-map.newmap .leaflet-popup-content p{margin:0 0 4px 0 !important;font-size:1em !important}
