.featured-post {

height: 400px;
margin: 5px 10px 10px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;

} .featured-post h2 {

bottom: 0;
margin: 0;
padding: 10px;
position: absolute;

} .featured-post h2 span {

display: inline-block;
color: white;
font: bold 24px/45px Helvetica, Sans-Serif;
letter-spacing: -1px;
background: rgb(0, 0, 0); /* fallback color */
background: rgba(0, 0, 0, 0.7);
padding: 10px;

} .featured-post span a {

color: white;

} .featured-post h1 {

margin: 10px;

}

/*

Pagination

*/

.pagination {

text-align: center;

} .pagination a {

text-decoration: none;

} .pagination-button {

color: #999;
border: 1px solid #e0e0e0;
padding: 15px 45px;
margin-top: 10px;
margin-bottom: 10px;
display: inline-block;
font-size: 16px;
font-weight: bold;

} .pagination-active {

color: black;

} .pagination-active:hover {

background-color: #e0e0e0;

}