/*
Theme Name: Betheme Child
Description: A child theme of Betheme
Template: betheme
*/
.reviewsWidget{float: right; width: 145px; left: 15%; position: relative;}
.mapContainer{position: relative; height: 400px;}
#apMap, #apMap2{position: absolute;
        top: 0;
        bottom: 0;
        width: 100%; color: #000;}
.marker {
  background-image: url('../../../mapfiles/ms/micons/red.png');
  background-size: cover;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.mapboxgl-popup {
  max-width: 400px;
}

body:not(.template-slider) #Header_wrapper{min-height: 510px;}

@media(max-width:1239px){
.reviewsWidget{float: left; position: static;}
body:not(.header-simple) #Top_bar #menu{display: none !important;}
body:not(.header-simple) #Top_bar #menu.thisIsActive{display: block !important;}
}
.courtName{font-weight: 700; text-decoration: underline;}
.districtCourts a{color: #fff;}
.districtCourts{display: grid; grid-row-gap: 30px; margin-bottom: 30px;}
@media(max-width:959px){
#Header_wrapper {position: static !important; background-color: #231F20 !important;}
#Header {position: static !important;}
#Top_bar {position: static !important;}
.reviewsWidget{float: left; position: relative; left: 5%;}
}
@media(max-width:767px){
.reviewsWidget{float: none; width: 100%; text-align: center;}
}
@media(min-width:768px){
	.districtCourts{grid-template-columns: 33% 33% 33%; grid-column-gap: 2%;}
}