/*
 Theme Name:  News Nursery
 Theme URI:    
 Description:  Introducing the "News Nursery" theme—a whimsical wonderland where curiosity blossoms into headlines! Transform your website into a vibrant playground of information, specially designed for the little explorers of the digital age.Watch as your content comes alive with playful colors, friendly fonts, and a layout that sparks the imagination. "News Nursery" nurtures young minds, fostering a love for knowledge through an enchanting blend of news and fun.From tiny tots to budding bookworms, this theme creates a digital haven where learning is as delightful as a bedtime story. Engage your audience with delightful visuals, interactive features, and a user-friendly interface that even the littlest fingers can navigate.Unleash the power of discovery with the "News Nursery" theme – where every click opens a new chapter of excitement. Ignite the spark of curiosity early, and let the adventure begin!
 Author:       blogwp
 Author URI:   https://blogwpthemes.com/
 Template:     xpand-blog
 Version:      1.0.0
 Requires at least: 5.5
 Tested up to: 6.2
 Requires PHP: 5.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         left-sidebar, right-sidebar, custom-logo, custom-menu, featured-images, footer-widgets, custom-colors, custom-header, theme-options, threaded-comments, blog
 Text Domain:  news-nursery
*/

.topbar {
    background: #f70d28 none repeat scroll 0 0;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    padding: 8px 0;
}

.social_section ul.social-icon-list li a {
    margin-left: 20px;
    color: #ffffff;
}

.ptb-20{
    padding-top: 50px!important;
}

.site-branding .site-title a {
    font-family: 'Slabo 13px', serif;
    font-size: 45px;
    letter-spacing: 3px;
    color: #424243;
    font-weight: 400;
}

.site-branding .site-description {
   
    font-family: 'Slabo 13px', serif;
    font-size: 12px;
    font-weight: lighter;
    letter-spacing: 2.5px;
    color: #bdbdbd;
    padding-top: 5px;
    font-style: italic;
}

.header-search > .search-btn {
    color: #ffffff;
}

.site-header {
    padding: 0px 0;
}

#site-name {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}

.grid-item img:hover{
    transform: none;
}

.md-xpand-blog-menu{
        align-items: center;
        justify-content: center;
        display: flex;
        background: #d9d8d8 none repeat scroll 0 0;
        border-bottom: 1px solid #eeeeee;
        border-top: 1px solid #eeeeee;
        margin-bottom: 0;
        position: relative;
    }
}

@media screen and (max-width: 1024px){
    .xpand-blog-main-navigation .toggle-button {
        display: block;
        background: none;
        padding: 0 0 0 60px;
        width: auto;
        left: 0;
        height: 50px;
        position: relative;
        border: none;
        color: #000;
        text-align: left;
    }
}

@media (max-width: 768px){
    .xpand-blog-main-navigation .toggle-button {
        left: 0px !important;
    }
     .site-branding {
        flex: 0 0 auto;
        width: 100% !important;
     }
     .social-icon-list {
        display: flex !important;
     }
}
@media (max-width: 500px){
    .topbar {
        display: none;
    }

    .site-branding .site-title a {
        font-size: 40px !important;
    }
}

@media (max-width: 425px){
    .xpand-blog-main-navigation .toggle-button {
        left: 0px !important;
    }
    .topbar {
        display: none;
    }
    .site-branding .site-title a {
        font-size: 40px !important;
    }
}

.site-branding {
    text-align: center;
    background-color: #ffffff;
}

.xpand-blog-main-navigation ul ul li {
    background: #ffffff;
}

.xpand-blog-main-navigation ul ul li:hover > a, .xpand-blog-main-navigation ul ul li.current-menu-item > a, .xpand-blog-main-navigation ul ul li.current_page_item > a {
    color: #000;
}

.xpand-blog-main-navigation .nav-menu ul > li > a {
    color: #000000;
    font-family: 'Slabo 13px', serif;
}

.xpand-blog-main-navigation .nav-menu ul > li > .submenu-toggle {
    color: #000000;
}
.xpand-blog-main-navigation ul.nav-menu li ul:before, .xpand-blog-main-navigation ul.nav-menu li ul:after {
    display: none;
}

.xpand-blog-main-navigation ul.nav-menu > li > a {
    font-family: 'Slabo 13px', serif;
}

.carousel-item img {
    width: 100% !important;
    height: auto; !important;
}

.carousel-item .overlay {
    height: auto;
}

.carousel-control-prev {
    top: 72% !important;
    left: 5% !important;
}

.carousel-control-next {
    top: 72% !important;
    left: 87% !important;
}

.carousel-caption {
    top: 50%;
    transform: translate(-50%, 30%);
}

.carousel-caption .post-date {
    border-left: none;
}

.carousel-caption .feat-cats{
    font-family: 'Slabo 13px', serif;
}
.carousel-caption h5 a {
    
    font-family: 'Slabo 13px', serif;
    font-size: 3rem;
}

.carousel-caption .posted-on a {
    font-family: 'Slabo 13px', serif;
}

#content {
    margin-top: 0px;
}

#content {
    width: 85%;
    margin: 0px auto;
    background: #f9f9f9;
    padding:0;
    box-shadow:none;
    margin-top:none;
    position: relative;
    border-left:none;
    border-right:none;
    border-top:none;
}

#page{
    background: #f9f9f9;
}

.post-meta .post-date {
    display: inline-block;
    margin-left: 0px;
    padding-left: 0px;    
    border-left:none;
    white-space: nowrap;
    font-family: 'Slabo 13px', serif;
}

.post .post-title a {
    font-family: 'Slabo 13px', serif;
    font-weight: 100;
    font-size: 22px;
}

.post-meta {
    display: block;
    margin: 0rem 0 0 0;
}

.wrapgriditem {
    text-align: center;
}

body:not(.post-template) .post-title {
    margin-bottom: 0 !important;
}

.post-excerpt{
    margin-bottom: 9px;
    font-family: 'Slabo 13px', serif;
}

.show-more {
    background: #f70d28;
}

.xpand-blog-main-navigation ul li a:before {
    background: #424243;
}

.post {
    border-radius: 0;
    box-shadow:none;
}

.carousel-caption h5 a:focus {
    color: #ffffff;
    text-decoration: underline;
}

.carousel-caption h5 a:hover {
    color: #ffffff;
}

.carousel-caption .posted-on a:hover {
    color: #ffffff;
}

.carousel-caption .posted-on a:focus {
    color: #ffffff;
    text-decoration: underline;
}

footer.site-footer:after {
    display: none;
}

.site-footer a {
    display: none;
}

.post .post-title a:hover {
    color: #000000;
}

.post .post-title a:focus {
    color: #000000;
    text-decoration: underline;
}

.post-meta a:hover {
    text-decoration: underline;
    color: #000000;
}

.post-meta a:focus {
    text-decoration: underline;
    color: #000000;
}

.main-header {
    background: #424243 no-repeat center center;
    margin-bottom: 60px;
}

.main-header-content h1,.main-header-content h3 {
     font-family: 'Slabo 13px', serif;
}

.xpand-blog-wp-blog-section .xpand-blog-blog-wrap .content-part .category-name a {
    background-color: #424243;
}

.wp-block-search .wp-block-search__button {
    background-color: #f70d28;
    border-radius: 10px;  
}

.xpand-blog-wp-blog-section .content-part .block:before {
    background-color: #424243;
}

.widget-area .widget {
    background: #ffffff;
    border-radius: 20px;
}

.wp-block-group .wp-block-group__inner-container h2:before,.wp-block-group .wp-block-group__inner-container h2:after{
    display: none;
}

.comments-area .reply a {
    color: #424243;
}
.comments-area .comment-metadata .edit-link a {
    color: #424243;
}

.comments-area .comment-content a {
    color: #424243;
    text-decoration: underline;
}

.form-submit .submit:hover {
    background-color: #424243;
    color: #fff;
}
.form-submit .submit:focus {
    background-color: #424243;
    color: #fff;
    text-decoration: underline;
}

.wp-block-latest-comments__comment-meta {
    font-size: 18px;
    color: #424243;
}

.wp-block-group .wp-block-archives li a:before {
    color: #424243;
}

.wp-block-group .wp-block-categories li a:before {
    color: #424243;
}

.xpand-blog-wp-blog-section .xpand-blog-blog-wrap .content-part .category-name a {
    background-color: #424243;
     font-family: 'Slabo 13px', serif;
}

.xpand-blog-blog-wrap h1{
    font-family: 'Slabo 13px', serif;
}

.widget-area .widget ul li a {
    font-family: 'Slabo 13px', serif;
}

.wp-block-latest-comments__comment-meta a {
    color: #000;
    font-family: 'Slabo 13px', serif;
    text-decoration: none;
}

.wp-block-group .wp-block-group__inner-container h2{
    font-family: 'Slabo 13px', serif;
    font-size: 23px !important;
    
}

.footer-top .wp-block-group .wp-block-group__inner-container h2,.footer-section .footer-top .widget-title{
    margin-bottom: 0px !important;
    padding-top: 20px;
    font-family: 'Slabo 13px', serif;
    font-size: 35px !important;
}

.xpand-blog-wp-blog-section .xpand-blog-blog-wrap ul li a {
    color: #424243;
}

.xpand-blog-wp-blog-section .xpand-blog-blog-wrap a {
    color: #424243;
}

.xpand-blog-wp-blog-section .page-lnk a {
    color: #424243;
}

.search-form .search-submit {
    background-color: #4a4242;
}

.xpand-blog-wp-blog-section blockquote:before {
    color: #424243;
}

@media screen and (max-width: 1024px){
.xpand-blog-main-navigation .close::before, .xpand-blog-main-navigation .close::after {
    background: #424243;
    }

.xpand-blog-main-navigation .close:hover {
    background: #424243;
}
}

@media screen and (max-width: 425px){
    .carousel-caption {
        top: 45%;
    }
    .carousel-control-next {
        top: 45% !important;
        left: 76% !important;
    }
}

.site-footer .site-info{
     font-family: 'Slabo 13px', serif;
     color: #fff;
}

.site-footer {
    background: #f70d28;
    padding: 1rem 15px;
}

.xpand-blog-main-navigation .nav-menu ul li ul:before, .xpand-blog-main-navigation .nav-menu ul li ul:after {
    display: none;
}

@media only screen and (min-width: 1400px)
{
.carousel-item {
    height: 730px !important;
}
}

#content {
    padding-bottom: 40px;
    padding-top: 35px;
}

.xpand-blog-main-navigation ul li.current_page_item:before {
    background: #424243;
}

.header-search > .search-btn:hover {
    color: #424243;
}

.header-search {
    float: left;
    margin-left: 25%;
}
.social_section{
    margin-left: 33%;
}

.footer-section .footer-top {
    padding-top: 40px;
}

.widget_text p a{
    color: #000;
}
.footer-section .widget
{
	background:none;
}
.footer-section .widget
{
	background:transparent;
}
.widget-area .widget ul li a:hover{
    color: #000;
}
.xpand-blog-wp-blog-section .xpand-blog-blog-wrap{
    padding: 0px 0px;
}
.xpand-blog-wp-blog-section .xpand-blog-blog-wrap .content-part .title a:hover{
    color: #000;
}
.wp-block-group .wp-block-latest-comments a:hover{
    color: #000;
}
.xpand-blog-main-navigation ul li a{
    color: #000;
}
.xpand-blog-main-navigation ul li a:hover{
    color: #000;
}
.pagination a{
    color: #000;
}
.pagination a:hover{
    color: #f70d28;
}