.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}@media only screen and (max-width: 479px) {
.container {
width: 100%;
}
}   @media only screen and (max-width: 960px) {
#header.sm-rgt-mn .logo-wrap .logo {
padding-top: 16px;
}
}
.logo-wrap .logo {
width: 469px;
height: 100px;
}
.logo-wrap .logo img { } @media only screen and (max-width: 479px) {
#nav-wrap.nav-wrap2 {
width: 100%;
}
}