body.default .social-inner-wrap a.fa-google,
body.default .social-inner-wrap li a.fa-google:hover {
	background: #dd4b39;
}

div.module-15 .right .__subs.appointment a::before {
    content: "\f073";
}

div.mobile-container .flex-wrap .flex-item.right-nav .mobile-button span {
    position: absolute;
    color: #000;
    font-size: 10px;
    bottom: 5px;
    font-weight: 600;
}

.blog-img {
	max-width: 300px;
	padding: 15px;
}

.blog-col {
  float: left;
  width: 33.33%;
  padding: 5px;
}

/* Clearfix (clear floats) */
.blog-row::after {
  content: "";
  clear: both;
  display: table;
}

@media (max-width: 767px) {
	.blog-col {
		margin:auto;
		float:none;
		display:block;
	}
}

.blog-vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    z-index: 1;
    margin-bottom: 50px;
}

.blog-vid video {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.module-15 .right .btn-bills {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #272727;
    color: #fff;
    position: relative;
	margin-left: 10px;
}
.module-15 .right .btn-bills span {
    position: absolute;
    color: #000;
    font-size: 10px;
    bottom: -15px;
    width: 100%;
    text-align: center;
    font-weight: 600;
    width: 100%;
    white-space: nowrap;
}
.module-15 .right .btn-bills:hover {
    background: #24768f;
}