/*
Theme Name: Fluid Basics 02
Theme URI: https://superbthemes.com/child-theme/fluid-basics/
Template: responsiveblogily
Author: ThemeEverest
Author URI: http://superbthemes.com/
Description: Fluid Basics is a responsive and free WordPress theme that is perfect for bloggers, writers, and news sites. This elegant and minimalist theme is search engine optimized (SEO) and includes a sidebar with widgets, Adsense, and affiliate links. It is simple, clean, and author-focused, making it perfect for personal and business use, including writing. This lightweight theme is also suitable for ecommerce shops and is compatible with popular page builders such as SiteOrigin, Brizy, Visual Composer, and Beaver Builder. With its multi-purpose design, Fluid Basics is customizable and perfect for startups and agency firms, offering Gutenberg support, schema markup, and translation-ready features. The theme is mobile-friendly, beginner-friendly, and easy to use, making it an excellent choice for anyone looking for a professional and minimalist WordPress theme that can be used for various applications.
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,news,entertainment,blog
Version: 3.1.1782811809
Updated: 2026-06-30 09:30:09

*/

body, code, html, kbd, pre, samp {
    font-family: 'Quicksand', 'helvetica neue', helvetica, arial;
}
body {
    background-color: #fff;
    font-weight: normal;
}
b, optgroup, strong {
    font-weight: bold;
}
code, kbd, pre, tt, var {
    font-family: 'Quicksand', 'helvetica neue', helvetica, arial;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
article h1, article h2, article h3, article h4, article h5, article h6 {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial;
    font-weight: normal;
}
dt {
    font-weight: normal;
}
button, input[type=button], input[type=reset], input[type=submit] {
    font-weight: normal;
}
.comments-area .comments-title {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial;
}
.comments-area .comment-author {
    font-weight: normal;
}
.comments-area p.form-submit input {
    font-weight: normal;
}
.site-branding .site-title {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial;
}
.main-navigation ul li a {
    font-weight: normal;
}
.secondary-menu ul.smenu li.btn-right a {
    font-weight: normal;
}
.entry-meta {
    font-family: 'Quicksand', 'helvetica neue', helvetica, arial;
    font-weight: normal;
}
.swidget h3 {
    font-weight: normal;
    text-transform: none;
}
#wp-calendar caption {
    font-weight: normal;
}
.main-navigation ul li.current-menu-item>a {
    font-weight: normal;
}
.swidgets-wrap h3 {
    font-weight: normal;
}
.footer-column-three h3 {
    font-family: 'Quicksand';
    font-weight: normal;
}
h1.entry-title, h2.entry-title, h2.entry-title a:hover, h2.entry-title a:active {
    font-family: 'Quicksand';
    font-weight: normal;
}
article .entry-content {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial, sans-serif;
}
.blog-data-wrapper {
    margin-bottom: 0;
    min-height: 0;
}
.blogpost-button {
    font-weight: normal;
}
.page-numbers li a {
    font-weight: normal;
}
.page-numbers.current {
    font-weight: normal;
}
.search-no-results h1, .error404 h1 {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial;
}
.search-results h1.page-title {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial;
    font-weight: normal;
}
span.page-numbers.dots {
    font-weight: normal;
}
#comments h3#reply-title {
    font-family: 'Quicksand', 'Quicksand', 'helvetica neue', helvetica, arial;
}
span.bottom-header-title {
    font-weight: normal;
}
.header-widgets-three h3 {
    font-weight: normal;
}
.main-navigation ul li:hover>ul {
    display: block;
}
.main-navigation ul.pmenu>li:first-child a {
    padding-left: 0;
}
.entry-meta span.byline {
    display: none;
}
header.entry-header {
    display: flex;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
}
.entry-header .entry-title {
    order: 2;
}
.entry-header .entry-meta {
    order: 1;
}
aside#secondary {
    border-left: 1px solid rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 900px) {
.website-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
aside#secondary {
    border-left: 0 solid rgba(0, 0, 0, 0.08);
}
}

/* Reduce logo size (applies at all screen sizes) */
.custom-logo-link img.custom-logo {
    max-width: 280px;
    width: 100%;
    height: auto;
}

/* Tighten spacing around logo */
.site-branding {
    padding: 15px 0 15px;
    margin-top: 0;
}
.custom-logo-link {
    margin: 0;
}

/* Remove page title on the front page only */
.home h1.entry-title,
.page-template-front-page h1.entry-title,
body.front-page h1.entry-title {
    display: none;
}

/* Hide main navigation */
.primary-menu,
.secondary-menu {
    display: none !important;
}

/* Remove underline from all links sitewide */
a {
    text-decoration: none !important;
}

/* Remove footer widgets */
.footer-column-three {
    display: none !important;
}
.site-footer {
    padding-top: 0;
}

/* Change link color to black sitewide */
a {
    color: #000 !important;
}

/* Fix button text color */
.gutentor-button,
.gutentor-button span,
.comments-area p.form-submit input,
button,
input[type=submit] {
    color: #fff !important;
}

/* Fix footer link color */
.site-footer a,
.site-info a {
    color: #fff !important;
}

/* Smaller logo on mobile */
@media screen and (max-width: 700px) {
    .custom-logo-link img.custom-logo {
        max-width: 200px;
    }
}