.module-ct {
    padding: 0!Important;
}

.news-list-wrap .article-item .article-title, .news-list-wrap .article-item .article-title a {
    color: #FFF!Important;
}


.contact-form .form-group .btn-primary {
    background-color: #5bc0de!Important;
	background-image: linear-gradient(to bottom,#70c8e2 0%,#5bc0de 100%)!Important;
}

.contact-form .form-group .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff!Important;
    background: #5bc0de!Important;
    border-color: rgba(0,0,0,0)!Important;
}


/*#t3-footer .nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #d80821!Important;*/
}

.t3-footnav .nav>li>a:hover {
    text-decoration: none;
    background-color: #d80821!Important;
}

.t3-spotlight .t3-footnav .nav>li>a:focus {
    text-decoration: none;
    background-color: #d80821!Important;
}

.t3-spotlight body {
    font-family: "Rubik",sans-serif;
    font-size: 13px!Important;
    line-height: 1.6;
    color: #666;
    background-color: #f4f5f6;
}


#article-index .nav>li>a:focus
{
    color: #d80821!Important;
    text-decoration: none;
	background-color: ffffff!Important;

}

/* prev and next buttons on article page*/
.item-page .item-details .pager {
    display: block !important;
}
/* Set Review Stars Horizontally*/
.article-intro img, .article-content img {
display:inline!Important;
}



/*Hide The Image On The Front Page Calendar Next Event*/
.mod-dpcalendar-upcoming-default .dp-figure .dp-image {
    width: 0%!Important;
    height: 0px!Important;
}

#map-plug {display:none;}

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

.review-item {
border:solid 1px rgba(190,190,190,.35);
margin:0 auto;
padding:1em;
/*flex: 1 1 20%;*/
}

@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 !important;
margin:0; padding:0;
}

.review-stars ul li {
float: left;
list-style: none !important;
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"; }