/** Colors **
    Main: #05443E
    Secondary: #DDB208
    Text: #FFFFFF
**/

/****************** Map container ******************/

/*#projects-map {width: 100%; margin-bottom: 30px; pointer-events: none;}


/****************** Popup styles ******************/
.infoWindow {width:300px;max-width:300px; background-color: #ffffff; font-family: "Inter Tight", sans-serif; padding: 16px; border-top: 2px solid #b23027; position: relative; overflow: visible; }
.infoWindow-wrapper { position: relative; padding-top: 10px; overflow: visible; z-index: 1; }
.infoBox > img { z-index:10; top:10px; }
.triangle { width: 0; height: 0; position: absolute; top: 2px; left: 24px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #b23027; z-index: 1001; }
.infoWindow .infoHead { display: flex; justify-content: space-between;width:100%; }
.infoWindow p { color: #505050; }
.infoWindow .fa-arrow-right { color: #b23027; font-size: 16px; }
.infoWindow h6 { margin-bottom: 0px; }
.infoWindow .location { position: relative; }

@media screen and (max-width:500px) {
	.infoBox { width: 300px;}
}
@media screen and (max-width:350px) {
	.infoBox { font-size: 15px; width: 250px; }
}