#social-media-menu ul li {
    padding-left: 0;
    padding-right: 0;
}
.img-center {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.responsive-img img {
    width: auto;
    max-width: 100%;
    height: auto;
}

.wp-pagenavi {
    padding: 10px 0 10px;
    display:block;
    clear:both;
}
.wp-pagenavi a,
.wp-pagenavi a:link {
    padding: 6px 10px; margin: 2px;
    text-decoration: none;
    border:1px solid #dddddd;
    color: #333333;
    font-weight: normal;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.wp-pagenavi span.pages {
    padding: 6px 10px;
    margin: 2px;
    border: none;
    color: #333333;
    background: none;
}
.wp-pagenavi span.current,
.wp-pagenavi span.extend,
.wp-pagenavi a:active,
.wp-pagenavi a:hover {
    padding: 6px 10px; margin: 2px;
    border:1px solid #dddddd;
    color:#8c9c9c;
}
/*.wp-pagenavi a,*/
/*.wp-pagenavi a:link,*/
/*.wp-pagenavi span.current,*/
/*.wp-pagenavi span.extend,*/
/*.wp-pagenavi a:active {*/
    /*border:1px solid #dddddd;*/

/*}*/
.wp-pagenavi a:active ,
.wp-pagenavi span.current {
    color: #ffffff;
    border:1px solid #c8102e;
    background-color: #c8102e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-pagenavi a:hover {
    color: #000;
    border:1px solid #c8102e;
    background-color: #f9f9f9;
}