#sp-header .logo {
    display: table;
    height: 60px;
    padding-top: 10px;
	padding-bottom: 10px;
}

#sp-top-bar {
	background-color: #cfcfcf;
    color: #ffffff;
    padding: 5px 0;
}

#sp-top-bar a  { color: #fff; }
.sp-contact-info li .fas,.sp-contact-info li .far {
    color: #e25b1b;
}

#sp-bottom {
    background-color: #777;
}

.article-ratings-social-share { display: none!important; }
.gallery .article-header { display: none; }
.page-header { text-align: center; }

.overlay-image-title  { display:block;}
.overlay-image-title::hover { display:block;}