#menu-social .stumbleupon a, #menu-social-1 .stumbleupon a { background-position: 0 0; }
#menu-social .email a, #menu-social-1 .email a { background-position: -34px 0; }
#menu-social .twitter a, #menu-social-1 .twitter a { background-position: -68px 0; }
#menu-social .rss a, #menu-social-1 .rss a { background-position: -102px 0; }
#menu-social .google a, #menu-social-1 .google a { background-position: -136px 0; }
#menu-social .facebook a, #menu-social-1 .facebook a { background-position: -170px 0; }
#menu-social .stumbleupon a:hover, #menu-social-1 .stumbleupon a:hover { background-position: 0 -34px; }
#menu-social .email a:hover, #menu-social-1 .email a:hover { background-position: -34px -34px; }
#menu-social .twitter a:hover, #menu-social-1 .twitter a:hover { background-position: -68px -34px; }
#menu-social .rss a:hover, #menu-social-1 .rss a:hover { background-position: -102px -34px; }
#menu-social .google a:hover, #menu-social-1 .google a:hover { background-position: -136px -34px; }
#menu-social .facebook a:hover, #menu-social-1 .facebook a:hover { background-position: -170px -34px; }
#menu-social, #menu-social-1 {
text-align: center;
}
#menu-social > li, #menu-social-1 > li {
display: inline-block;
margin-left: 16px;
float: none;
}
#menu-social > li > a, #menu-social-1 > li > a {
padding: 0;
background-image: url(//topnonprofits.com/wp-content/themes/kami-child/images/social-icons.png);
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
width: 34px;
height: 34px;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
-webkit-transform: none;
-moz-transform: none;
-o-transform: none;
transform: none;
}
#menu-social > li > a:before, #menu-social-1 > li > a:before {
display: none;
}
#text-2.widget_text {
margin-top: -1px;
}
#text-2.widget_text .textwidget img {
margin: 0;
}
.header .header-inner {
margin-top: 0;
margin-bottom: 0;
}
.hentry.post.cf {
clear: both;
}
.hentry.post.cf .entry-image img {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.hentry.post.cf .entry-summary {
overflow: hidden;
}
.co-type3 .thumb > a {
display: inline-block;
vertical-align: middle;
}
@media (max-width: 991px) {
.sidebar .g {
margin: 0 auto;
}
}
@media (max-width: 767px) {
.hentry.post.cf .entry-image img {
float: none;
margin: 0 auto;
display: block;
}
.hentry.post.cf .entry-title {
margin-top: 0.5em;
}
}