/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 01 2018 | 01:38:35 */
/* Add your CSS code here.
                     
For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css");
<i class="glyphicon glyphicon-filter"></i>
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">

.header_image {
  z-index:1;
}
.maroon{
  color: #2b79b0;
}
.box {
  width: 90%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
  z-index:1;
}
.boxfilter {
  width: 40%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
  z-index:4;
}
.button {
  font-size: 1em;
  position: absolute;
  border: 1px solid #fff;
  left: 70px;
	bottom: 30px;
	width: 40px;
	height: 40px;	
	background-color: rgba(255,255,255,0.8);
	line-height:40px;
	text-decoration: none;
	text-align:center;
	border-bottom-right-radius: 5px;
	box-shadow: 2px 0 4px rgba(0,0,0,.2);
  z-index:1;
  cursor: pointer;
  transition: all 0.4s ease-out;
}
.button:hover {
  background: #fff;
  z-index:1;
}
.buttonfilter {
  content:"\e138";
  font-size: 1em;
  position: absolute;
  border: 1px solid #fff;
  left: 115px;
	bottom: 30px;
	width: 40px;
	height: 40px;	
	background-color: rgba(255,255,255,0.2);
	line-height:40px;
	text-decoration: none;
	text-align:center;
	border-bottom-right-radius: 5px;
	box-shadow: 2px 0 4px rgba(0,0,0,.2);
  z-index:3;
  cursor: pointer;
  transition: all 0.4s ease-out;
  object-fit: contain;
}
.mapboxgl-map .mapboxgl-popup{
    right:20px;
    bottom:50px;
    top:auto;
    left:auto;
    position:fixed;
    transform:none !important;
}
.mapboxgl-map .mapboxgl-popup-tip{display:none;}
.mapboxgl-popup-content {
    border: 1px solid #000;
    box-shadow: 2px 0 4px rgba(0,0,0,.2);
    height: 100px;	
    width:350px;
}
.socialmedia {
  content:"F09A";
  font-size: 1em;
  position: absolute;
  border: 1px solid #fff;
  left: 265px;
	bottom: 30px;
	width: 40px;
	height: 40px;	
	background-color: rgba(255,255,255,0.2);
	line-height:40px;
	text-decoration: none;
	text-align:center;
	border-bottom-right-radius: 5px;
	box-shadow: 2px 0 4px rgba(0,0,0,.2);
  z-index:3;
  cursor: pointer;
  transition: all 0.4s ease-out;
  object-fit: contain;
}
.popuppoint {
    right:100px;
    bottom:100px;
    position:fixed;
    transform:none !important;
}
.socialmedia:hover {
  background: #fff;
  z-index:3;
}
.buttonfilter:hover {
  background: #fff;
  z-index:1;
}
.fit:hover {
background: #fff;
  z-index:1;
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index:1;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
  z-index:1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 95%;
  position: relative;
  transition: all 5s ease-in-out;
  z-index:1;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #000;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  .box{http://livehazards.com/wp-admin/edit.php?post_type=custom-css-js
    width: 80%;
  }
  .popup{
    width: 80%;
  }
}
.popupfilter {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 80%;
  position: relative;
  transition: all 5s ease-in-out;
  z-index:1;
}

.popupfilter h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popupfilter .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popupfilter .close:hover {
  color: #000;
}
.popupfilter .content {
  max-height: 30%;
  overflow: auto;
}
.overlayfilter {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index:1;
}
.mapid { 
  width: 100%; 
  height: 100%;
}
.overlayfilter:target {
  visibility: visible;
  opacity: 1;
  z-index:1;
}
.popupfilter{color:#666;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;margin-bottom:0}input[type=checkbox],input[type=radio]{display:row;height:0;margin:0;overflow:hidden;opacity:0;width:0;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;font-weight:400;margin-bottom:.3em}input[type=checkbox]+label:before,input[type=radio]
+label:before{background:#fff;border-radius:2px;box-shadow:0 0 0 1px #666;color:#fff;content:'';display:inline-block;font-size:1em;height:1em;line-height:1;margin-right:.6em;margin-left:.6em;text-indent:0;width:1em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#830100;box-shadow:0 0 0 1px #830100}input[type=checkbox]:checked
+label:before{content:'\0e5ca';font-family:Material Icons}input[type=radio]+label:before{border-radius:100%;box-shadow:0 0 0 2px #fff,0 0 0 3px #666;height:1.2rem;width:1.2rem}input[type=radio]:checked+label:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #830100}input[type=checkbox]:focus+label:before,input[type=radio]:focus
+label:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #830100,0 0 3px 4px #830100,0 0 7px 4px #830100}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:#666;cursor:not-allowed}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{background:#ddd;box-shadow:0 0 0 1px #f4f4f4;content:'';cursor:not-allowed}input[type=radio]:disabled+label:before{box-shadow:0 0 0 2px #ddd,0 0 0 3px #f4f4f4}
