#map-plug {display:none;}

#google-reviews {
	display: flex;
	flex-wrap: wrap;
//display: grid;
//grid-template-columns: repeat( auto-fit, minmax(320px, 1fr));
	
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}

.review-item {
border:solid 1px rgba(190,190,190,.35);
margin:0 auto;
padding:1em;
flex: 1 1 20%;
background-color: white;
//margin-right: 10px;

}
#reviews {
	background-color: #EFF2F5;
	padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0px;
	border: thin solid #DBD9D9;
	border-radius: 5px;
	font-family: Georgia, serif;
}
@media ( max-width:1200px) {
  .review-item { flex: 1 1 40%; }
}

@media ( max-width:450px) {
  .review-item { flex: 1 1 90%; }
}
.review-meta, .review-stars {text-align:center; font-size:115%;}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;}
.review-text {  line-height:1.55; text-align:left; max-width:32em; margin:auto;}

.review-stars ul {
display: inline-block;
list-style: none;
margin:0; padding:0;

}

.review-stars ul li {
float: left;
margin-right: 1px;
line-height:1;
}

.review-stars ul li i {
  color: #E4B248;
  font-size: 1.4em;
  font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }

.button {
   border-top: 1px solid #192126;
   background: #2f6187;
   background: -webkit-gradient(linear, left top, left bottom, from(#0e212e), to(#2f6187));
   background: -webkit-linear-gradient(top, #0e212e, #2f6187);
   background: -moz-linear-gradient(top, #0e212e, #2f6187);
   background: -ms-linear-gradient(top, #0e212e, #2f6187);
   background: -o-linear-gradient(top, #0e212e, #2f6187);
   padding: 6.5px 13px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 15px;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #09273d;
   background: #09273d;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
  @media ( max-width:768px) {
  .button {
	width: 90%;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	margin-right: auto;
    margin-left: auto;             
					 }
} 
@media ( max-width:480px) {
	
	}
#google-links{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	}
