/*
Theme Name: Responsive Community child
Theme URI: https://superbthemes.com/child-theme/responsive-community/
Template: membershiply
Author: ThemeEverest
Author URI: http://superbthemes.com/
Description: Responsive Community is your responsive and SEO friendly community and membership theme for WordPress. Use the plugin ProfileGrid to create user profiles, groups, memberships, content striction, messaging, and communities! It comes with a beautiful blog you can use for publishing news. It's SEO optimized (Search engine optimized) and has a fast loading time. The design is clean and beautiful, it comes with a bunch of widget areas you can use to insert Google Adsense or other types of ads to monetize your website. The theme comes with Beaver Builder and Elementor compatibility. It works on every mobile device such as Apple iOs iPhone, Android &amp; Windows phone. We believe it's a great theme for beginners. You can change colors, create your own header where you choose your own header image, and much more! Use the recommended social plugin bbPress to create awesome forums where your users can chat with each other. The theme works with the eCommerce plugin Woocommerce as well so you can create your own webshop too! It's easy and simple to create an awesome community with Responsive Community.
Tags: theme-options,threaded-comments,translation-ready,sticky-post,footer-widgets,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-image-header,featured-images,flexible-header,right-sidebar,one-column,two-columns,blog,entertainment,news
Version: 1.7.1752661027
Updated: 2025-07-16 10:17:07

*/

body, code, html, kbd, pre, samp {
    font-family: 'Poppins', 'helvetica neue', helvetica, arial;
}
article h1, article h2, article h3, article h4, article h5, article h6 {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial;
}
.comments-area .comments-title {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial;
}
.comments-area p.form-submit input {
    font-size: 15px;
    background-color: #f9c525;
    color: #2d203f;
    font-weight: 600;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    outline-style: auto;
    padding: 12px 30px;
}
.single h1.entry-title, .page h1.entry-title, .single h2.comments-title {
    font-weight: 600;
}
.site-branding .site-title {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial;
}
.content-wrapper h2.entry-title a, .content-wrapper h2.entry-title a:hover, .content-wrapper h2.entry-title a:active, .content-wrapper h2.entry-title a:focus {
    font-weight: 600;
}
.primary-menu .pmenu {
    text-align: center;
}
.footer-column-three h3 {
    font-family: 'Poppins';
}
h1.entry-title, h2.entry-title, h2.entry-title a:hover, h2.entry-title a:active {
    font-family: 'Poppins';
}
article .entry-content {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial, sans-serif;
}
.blogpost-button {
    background-color: #f9c525;
    color: #2d203f;
}
.page-numbers li a {
    background-color: #f9c525;
    color: #2d203f;
    color: #555;
}
.page-numbers.current {
    background-color: #f9c525;
    color: #2d203f;
}
.search-no-results h1, .error404 h1 {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial;
}
.search-results h1.page-title {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial;
}
span.page-numbers.dots {
    background-color: #f9c525;
    color: #2d203f;
}
#comments h3#reply-title {
    font-family: 'Poppins', Noto Sans JP, 'helvetica neue', helvetica, arial;
}
.bottom-header-title {
    font-family: 'Poppins', 'Poppins', 'helvetica neue', helvetica, arial;
    text-shadow: 0 0 5px rgba(0,0,0,.1);
}
.header-button-wrap a {
    font-size: 17px;
    background-color: #f9c525;
    color: #2d203f;
    font-family: 'Poppins', 'Poppins', 'helvetica neue', helvetica, arial;
    font-weight: 600;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
}
.logofont {
    font-weight: 600;
}
#secondary .widget-title {
    font-weight: 600;
}
a.read-story {
    border-bottom: 2px solid #f9c525;
}
.page-numbers li .page-numbers {
    opacity: 1;
    background-color: #f9c525;
    color: #2d203f;
    font-weight: 600;
}
.page-numbers.prev, .page-numbers.next {
    opacity: 1;
    background-color: #f9c525;
    color: #2d203f;
    font-weight: 600;
}
.page-numbers.prev:hover, .page-numbers.next:hover, ul.page-numbers li span.current {
    opacity: 0.7;
    background-color: #f9c525;
    color: #2d203f;
    font-weight: 600;
}
#secondary .widget-title:after {
    background-color: #f9c525;
}
#goTop {
    background-color: #f9c525;
}
#goTop:hover {
    background-color: #f9c525;
}
.comments-area p.form-submit input:focus {
    outline: 1px dotted #212121;
    outline: 5px auto -webkit-focus-ring-color;
}
#smobile-menu .pmenu li:focus-within ul.sub-menu {
    display: block !important;
}
@media screen and (max-width: 800px) {
.header-button-wrap {
    display: none;
}
}
@media screen and (max-width: 700px) {
.bottom-header-paragraph {
    display: none;
}
}
