.mbhk-gplace-ratingstars img {width: 16px;}
.mbhk-gplace-openhours .openhours-day {display: block; text-transform: capitalize;}

.opennow-indicator-open {display: inline-block; background-color: green; width: 12px; height: 12px; border-radius: 50%;}
.opennow-indicator-closed {display: inline-block; background-color: red; width: 12px; height: 12px; border-radius: 50%;}
.opennow-indicator-pending {display: inline-block; background-color: gray; width: 12px; height: 12px; border-radius: 50%;}
.opennow-indicator-label {margin-left: 5px;}

/* Map */
.mbhk-gplacemap-container {height: 500px;}
.mbhk-gplacemap-marker {width: 300px; border-radius: 10px; margin: 0; padding: 0;}
div.gm-style-iw {padding: 0!important;}
.mbhk-gplacemap-marker--media {display: block; width: 100%; height: 120px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%;}
.mbhk-gplacemap-marker--content {padding: 15px; background-color: #fff;}
.mbhk-gplacemap-marker--content span.title {margin-top: 0; margin-bottom: 5px; line-height: 1em; display: block;}
.mbhk-gplacemap-marker--content span.title a {color: #333; text-decoration: none; font-family: sans-serif; font-size: 16px; font-weight: 900; line-height: 1em;}
.mbhk-gplacemap-marker--content p a {color: #000; text-decoration: none; font-size: 12px;}
.mbhk-gplacemap-container .gm-style-iw-a button {display: none!important;}
.mbhk-gplacemap-container .gm-style-iw-d {overflow: auto!important;}
.mbhk-gplacemap-marker--content .mbhk-gplace-ratingshort {display: inline-block; line-height: 19px; padding-right: 5px; vertical-align: middle;}
.mbhk-gplacemap-marker--content .mbhk-gplace-ratingstars {display: inline-block;}
.mbhk-gplacemap-marker--content .mbhk-gplace-mapwindow-rating {display: flex;}

/* Map Filter */
.mbhk-gplacemap-termfilter {list-style: none; padding: 0; text-align: center;}
.mbhk-gplacemap-termfilter li {display: inline-block; margin-right: 5px; margin-bottom: 5px;}
.mbhk-gplacemap-termfilter li a {display: block; text-decoration: none; font-size: 12px; padding: 5px 15px; border-radius: 3px; color: #fff; text-transform: uppercase;}

.mbhk-gplacemap-termfilter.category li a {background-color: #333;}
.mbhk-gplacemap-termfilter.post_tag li a {background-color: #666;}
.mbhk-gplacemap-termfilter li.selected a {background-color: #000;}