.breadcrumb{
display: initial;
color: #074eff;
}
.button{
border-style:solid;
border-width:thin;
border-color:#d3d3d3;
border-radius:10px;
padding:3px;
font-size:18px;
width:fit-content;
}

.map_center{
position: relative;
top: 40%;
transform: translateY(-40%);
}
@media only screen and (max-width:1100px){
.map_center{
top: 50%;
transform: translateY(-50%);
}
.mapboxgl-canvas{
height:500px;
}
}

.page-header h1 {
font-size: 24px
}
.sorting .lbl {
font-size: 14px;
font-weight: bold;
margin-top: 10px
}
.item-listing .item .item-badges .item-badge-left {
background-color:#c4e9fc;
color:#563d7c;
}
#map_error{color:white;background-color:#1b4768;width:100%;text-align:center;padding:8px;margin-top:10px}
@media only screen and (min-width:1100px){
  .select-menu,#menu {
    position: fixed;
    width: fit-content;
    left: 0;
    border-top: 0;
  }
  #menu {top:0}
  .select-menu{
    top: 93px;
    z-index: 1000;
    background-color: white;
  }
  #hr{margin-top:165px}
}

.item{
  box-shadow:0px 0px 6px 0px lightgrey !important;
  background-color:#F5F9FC !important;
}
.item .row{
  background-color:#F5F9FC !important;
  padding:5px !important;
}
.item_this{
  box-shadow:0px 0px 6px 0px #0202da !important;
  background-color:#DFE4F1 !important;
}
.item_this .row{
  background-color:#DFE4F1 !important;
}

#mfooter {
position:fixed;
left:0;
bottom:0;
width:100%;
background-color:#ddecf7;
text-align:center;
padding-top:5px;
z-index:1000;
}
.moverlay {
background: #ffffff;
bottom: 0;
left: 0;
height: 100vh;
position: absolute;
right: 0;
top: 0;
width: 100vw;
z-index: 1000;
padding-top: 75px;
display:block !important;
}
#moverlay{
display:none;
}
#moverlay ul{
position: relative;
padding-left: 0;
width: 100%;
list-style: none;
}
#moverlay li{
border-bottom: 1px solid #ddd;
}
#moverlay li a{
background: #fff;
color: #404040;
display: block;
font-size: 18px;
font-weight: 700;
padding: 12px 20px;
text-align: left;
width: 100%;
}