/*
Theme Name: Foodie Blogbell
Theme URI: http://sensationaltheme.com/downloads/foodie-blogbell-child/
Template: new-blogbell
Author: Sensational Theme
Author URI: http://sensationaltheme.com/
Description: Theme Foodie BlogBell WordPress is a versatile and stylish WordPress theme designed specifically for the Blogs. Its features make it an ideal choice for a wide range of topics and styles, offering both functionality and aesthetic appeal. Foodie BlogBell WordPress offers a perfect blend of functionality, design, and customization options, making it an excellent choice for anyone looking to create a professional and visually appealing blog or magazine website. Designed to provide an exceptional user experience, Foodie BlogBell boasts a fully responsive layout, ensuring seamless performance across all devices. From desktops to smartphones, your content will captivate audiences with its flawless presentation.
Tags: translation-ready,custom-background,theme-options,custom-menu,threaded-comments,featured-images,footer-widgets,editor-style,right-sidebar,full-width-template,two-columns,grid-layout,custom-colors,custom-header,custom-logo,featured-image-header,blog,entertainment
Version: 1.1
Tested up to: 6.6
Requires PHP: 5.6
Text Domain: foodie-blogbell
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

BlogSen business is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/*--------------------------------------------------------------
#  Recent Section
--------------------------------------------------------------*/
:root{
	--primary-color:#1d9ac4 !important;
}
/*----------------------Main Home / Section Title-----------------*/
.home-main section .section-header {
    border-bottom: none;
    text-align: center;
    margin-bottom: 30px;
}
.home-main section article .featured-image {
    border-radius: 25px;
}
.home-main section .section-title {
    line-height: 1;
    margin: 0;
}
.home-main.blog .wrapper.page-section .section-header .section-title{
    padding-top: 40px;
}
@media screen and (min-width: 767px) {
    .home-main section .section-header .section-title{
        font-size: 52px;
    }
}
/*----------------------Main Home / #Recent Section-----------------*/
.home-main #recent .featured-image{
	padding: 150px 0;
}
.home-main #recent .featured-image .overlay{
	display: none;
}
/*----------------------Main Home / #Popular Section-----------------*/
.home-main #popular{
    padding: 60px 0;
    background-color: #f9f9f9;
}
.home-main #popular article .popular-item-wrapper{
    display: block;
}
.home-main #popular article .featured-image{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 25px;
}
/*.home-main section article .featured-image::after,*/
.home-main #popular .featured-image::after {
    content: "\f178";
    font-family: "FontAwesome";
    position: absolute;
    padding: 8px 14px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #333;
    top: 20px;
    right: 20px;
    background-color: #fff;
    transform: rotate(-40deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    animation: 1s fadeIn;
}
.home-main section article:hover .featured-image::after,
.home-main #popular article:hover .featured-image::after {
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -ms-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transform: rotate(-400deg);
    visibility: visible;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
.home-main #popular article .featured-image .overlay{
    border-radius: 25px;
    opacity: 0.2;
}
.home-main #popular article .post-featured-image,
.home-main #popular article .entry-container{
    width: 100%;
    padding: 0;
}
.home-main #popular article .entry-container {
  position: absolute;
  bottom: 0px;
  top: auto;
  left: 0px;
  right: 0px;
  z-index: 99;
  color: #fff;
  padding: 20px;
}
.home-main #popular article .entry-container .entry-header{
    padding-top: 5px;
}
.home-main.category-seven #popular article .entry-container .entry-header{
    padding-top: 10px;
}
.home-main #popular article .entry-container .entry-content p,
.home-main #popular article .entry-container .entry-meta .byline a,
.home-main #popular article .entry-container .entry-title a,
.home-main #popular article.full-width .entry-container .entry-meta .cat-links a{
    color: #fff;
}
#popular article .entry-container .entry-title{
    font-size: 26px;
}

@media screen and (min-width: 767px) {
    .home-main #popular article:nth-child(5n+1),
    .home-main #popular article:nth-child(5n+3),
    .home-main #popular article:nth-child(5n+4){
        width: 33.33%;
        float: left
    }
    .home-main #popular article:nth-child(5n+1) .entry-title,
    .home-main #popular article:nth-child(5n+3) .entry-title,
    .home-main #popular article:nth-child(5n+4) .entry-title{
        font-size: 22px;
    }
    .home-main #popular article:nth-child(5n+2),
    .home-main #popular article:nth-child(5n+5){
        width: 66.66%;
        float: left;
    }
    .home-main #popular article:nth-child(5n+1) .featured-image,
    .home-main #popular article:nth-child(5n+4) .featured-image{
        padding: 345px 0;
    }
    .home-main #popular article:nth-child(5n+2) .featured-image,
    .home-main #popular article:nth-child(5n+3) .featured-image,
    .home-main #popular article:nth-child(5n+5) .featured-image{
        padding: 167.5px 0;
    }
    .home-main #popular article .entry-content{
       display: none;
    }
}

@media screen and (min-width: 1200px) {
    .home-main #popular article .entry-content{
       display: block;
    }
    .home-main #popular article .entry-content p{
       color: #fff;
    }
}

@media screen and (min-width: 1400px) {
    .home-main #popular article:nth-child(5n+1) .featured-image,
    .home-main #popular article:nth-child(5n+4) .featured-image{
        padding: 445px 0;
    }
    .home-main #popular article:nth-child(5n+2) .featured-image,
    .home-main #popular article:nth-child(5n+3) .featured-image,
    .home-main #popular article:nth-child(5n+5) .featured-image{
        padding: 217.5px 0;
    }
}
@media screen and (max-width: 767px) {
    .home-main #popular article{
        width: 100%;
        float: none;
    }
    .home-main #popular article:nth-child(5n+1) .featured-image,
    .home-main #popular article:nth-child(5n+4) .featured-image,
    .home-main #popular article:nth-child(5n+2) .featured-image,
    .home-main #popular article:nth-child(5n+3) .featured-image,
    .home-main #popular article:nth-child(5n+5) .featured-image{
        padding: 160px 0;
    }
}
/*----------------------Main Home / #Fixheight Section-----------------*/
#fixheight,
#mustread{
	display: none;
}

.blog-two .blog-posts-wrapper article .featured-image,
.blog-two .blog-posts-wrapper article .post-item,
.btn{
	border-radius: 30px;
}
.blog-two .blog-posts-wrapper .pagination .page-numbers{
	border-radius: 10px;
}
/*----------------------Main Home / #Fixheight Section-----------------*/
.home-main #featuredpost{
    padding: 20px 0 40px;
}

.home-main #featuredpost .featuredpost-left article .entry-container{
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.home-main #featuredpost .featuredpost-left article .entry-title{
    color: #fff;
    border-radius: 0;
    background-color: transparent;
    padding: 20px;
}
.home-main #featuredpost .featuredpost-left article:first-child .entry-title a{
    padding: 0;
}
.home-main #featuredpost .featuredpost-left article:first-child .entry-title {
    padding: 0;
}
.home-main #featuredpost .featuredpost-left article .entry-title a{
    color: #fff;
    background-color: transparent;
    max-width: 100%;
}
.blog-one #secondary .widget{
    background-color: #fff;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 567px) {
    .home-main #featuredpost .featuredpost-left article:first-child .entry-container {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px;
    }
    .home-main #featuredpost article:first-child .entry-header {
        display: block;
        width: 100%;
    }
    .home-main #featuredpost article:first-child .entry-header .entry-title{
        padding-top: 10px;
    }
    .home-main #featuredpost article:first-child .entry-header .entry-title,
    .home-main #featuredpost article:first-child .entry-header .entry-meta {
        display: block;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .home-main #featuredpost article:first-child .entry-header .cat-links {
        margin-bottom: 0px;
        padding: 6px 10px;
        border-radius: 0;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    .home-main #featuredpost article:first-child .entry-header .header-part {
        text-align: left;
    }
    .home-main #featuredpost article:first-child .entry-meta .date {
        border: none;
        background-color: transparent;
        color: #fff;
        padding: 0;
        border-radius: 0;
        margin-top: 0;
        display: inline-block;
        position: relative;
    }
    .home-main  #featuredpost article:first-child .entry-title a {
        padding: 0;
        line-height: 1;
        border-top-left-radius: 0px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
}
.category-seven .cat-links a,
.category-seven .entry-meta .cat-links a {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 3px;
    border-radius: 3px;
    border: 1px solid;
}
.category-seven .cat-links a,
.category-seven .entry-meta .cat-links a {
    color: #fff;
    background-color: var(--primary-color);
}

.category-seven article .cat-links a,
.category-seven article .entry-meta .cat-links a{
    color #fff !important;
}
.category-seven article:nth-child(1n) .cat-links a:nth-child(1n),
.category-seven article:nth-child(1n) .entry-meta .cat-links a:nth-child(1n),
.category-seven li:nth-child(1n) .cat-links a:nth-child(1n),
.category-seven li:nth-child(1n) .entry-meta .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(1n) .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(1n) .entry-meta .cat-links a:nth-child(1n) {
    background-color: var(--cat-one-color);
    border-color: var(--cat-one-color);
}
.category-seven article:nth-child(2n) .cat-links a:nth-child(1n),
.category-seven article:nth-child(2n) .entry-meta .cat-links a:nth-child(1n),
.category-seven li:nth-child(2n) .cat-links a:nth-child(1n),
.category-seven li:nth-child(2n) .entry-meta .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(2n) .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(2n) .entry-meta .cat-links a:nth-child(1n) {
    background-color: var(--cat-five-color);
    border-color: var(--cat-five-color);
}
.category-seven article:nth-child(3n) .cat-links a:nth-child(1n),
.category-seven article:nth-child(3n) .entry-meta .cat-links a:nth-child(1n),
.category-seven li:nth-child(3n) .cat-links a:nth-child(1n),
.category-seven li:nth-child(3n) .entry-meta .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(3n) .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(3n) .entry-meta .cat-links a:nth-child(1n) {
    background-color: var(--cat-three-color);
    border-color: var(--cat-three-color);
}
.category-seven article:nth-child(4n) .cat-links a:nth-child(1n),
.category-seven article:nth-child(4n) .entry-meta .cat-links a:nth-child(1n),
.category-seven li:nth-child(4n) .cat-links a:nth-child(1n),
.category-seven li:nth-child(4n) .entry-meta .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(4n) .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(4n) .entry-meta .cat-links a:nth-child(1n) {
    background-color: var(--cat-two-color);
    border-color: var(--cat-two-color);
}
.category-seven article:nth-child(5n) .cat-links a:nth-child(1n),
.category-seven article:nth-child(5n) .entry-meta .cat-links a:nth-child(1n),
.category-seven li:nth-child(5n) .cat-links a:nth-child(1n),
.category-seven li:nth-child(5n) .entry-meta .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(5n) .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(5n) .entry-meta .cat-links a:nth-child(1n) {
    background-color: var(--cat-six-color);
    border-color: var(--cat-six-color);
}
.category-seven article:nth-child(6n) .cat-links a:nth-child(1n),
.category-seven article:nth-child(6n) .entry-meta .cat-links a:nth-child(1n),
.category-seven li:nth-child(6n) .cat-links a:nth-child(1n),
.category-seven li:nth-child(6n) .entry-meta .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(6n) .cat-links a:nth-child(1n),
.category-seven .post-list:nth-child(6n) .entry-meta .cat-links a:nth-child(1n) {
    background-color: var(--cat-four-color);
    border-color: var(--cat-four-color);
}
.category-seven article:nth-child(2n) .cat-links a:nth-child(3n),
.category-seven article:nth-child(2n) .entry-meta .cat-links a:nth-child(3n),
.category-seven article:nth-child(6n) .cat-links a:nth-child(2n),
.category-seven article:nth-child(6n) .entry-meta .cat-links a:nth-child(2n),
.category-seven li:nth-child(2n) .cat-links a:nth-child(3n),
.category-seven li:nth-child(2n) .entry-meta .cat-links a:nth-child(3n),
.category-seven li:nth-child(6n) .cat-links a:nth-child(2n),
.category-seven li:nth-child(6n) .entry-meta .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(2n) .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(2n) .entry-meta .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(6n) .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(6n) .entry-meta .cat-links a:nth-child(2n) {
    background-color: var(--cat-one-color);
    border-color: var(--cat-one-color);
}
.category-seven article:nth-child(1n) .cat-links a:nth-child(2n),
.category-seven article:nth-child(1n) .entry-meta .cat-links a:nth-child(2n),
.category-seven article:nth-child(2n) .cat-links a:nth-child(4n),
.category-seven article:nth-child(2n) .entry-meta .cat-links a:nth-child(4n),
.category-seven article:nth-child(5n) .cat-links a:nth-child(3n),
.category-seven article:nth-child(5n) .entry-meta .cat-links a:nth-child(3n),
.category-seven li:nth-child(1n) .cat-links a:nth-child(2n),
.category-seven li:nth-child(1n) .entry-meta .cat-links a:nth-child(2n),
.category-seven li:nth-child(2n) .cat-links a:nth-child(4n),
.category-seven li:nth-child(2n) .entry-meta .cat-links a:nth-child(4n),
.category-seven li:nth-child(5n) .cat-links a:nth-child(3n),
.category-seven li:nth-child(5n) .entry-meta .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(1n) .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(1n) .entry-meta .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(2n) .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(2n) .entry-meta .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(5n) .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(5n) .entry-meta .cat-links a:nth-child(3n) {
    background-color: var(--cat-two-color);
    border-color: var(--cat-two-color);
}
.category-seven article:nth-child(1n) .cat-links a:nth-child(3n),
.category-seven article:nth-child(1n) .entry-meta .cat-links a:nth-child(3n),
.category-seven article:nth-child(4n) .cat-links a:nth-child(2n),
.category-seven article:nth-child(4n) .entry-meta .cat-links a:nth-child(2n),
.category-seven article:nth-child(5n) .cat-links a:nth-child(4n),
.category-seven article:nth-child(5n) .entry-meta .cat-links a:nth-child(4n),
.category-seven li:nth-child(1n) .cat-links a:nth-child(3n),
.category-seven li:nth-child(1n) .entry-meta .cat-links a:nth-child(3n),
.category-seven li:nth-child(4n) .cat-links a:nth-child(2n),
.category-seven li:nth-child(4n) .entry-meta .cat-links a:nth-child(2n),
.category-seven li:nth-child(5n) .cat-links a:nth-child(4n),
.category-seven li:nth-child(5n) .entry-meta .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(1n) .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(1n) .entry-meta .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(4n) .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(4n) .entry-meta .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(5n) .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(5n) .entry-meta .cat-links a:nth-child(4n) {
    background-color: var(--cat-three-color);
    border-color: var(--cat-three-color);
}
.category-seven article:nth-child(1n) .cat-links a:nth-child(4n),
.category-seven article:nth-child(1n) .entry-meta .cat-links a:nth-child(4n),
.category-seven article:nth-child(3n) .cat-links a:nth-child(2n),
.category-seven article:nth-child(3n) .entry-meta .cat-links a:nth-child(2n),
.category-seven article:nth-child(4n) .cat-links a:nth-child(3n),
.category-seven article:nth-child(4n) .entry-meta .cat-links a:nth-child(3n),
.category-seven li:nth-child(1n) .cat-links a:nth-child(4n),
.category-seven li:nth-child(1n) .entry-meta .cat-links a:nth-child(4n),
.category-seven li:nth-child(3n) .cat-links a:nth-child(2n),
.category-seven li:nth-child(3n) .entry-meta .cat-links a:nth-child(2n),
.category-seven li:nth-child(4n) .cat-links a:nth-child(3n),
.category-seven li:nth-child(4n) .entry-meta .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(1n) .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(1n) .entry-meta .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(3n) .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(3n) .entry-meta .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(4n) .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(4n) .entry-meta .cat-links a:nth-child(3n) {
    background-color: var(--cat-four-color);
    border-color: var(--cat-four-color);
}
.category-seven article:nth-child(3n) .cat-links a:nth-child(3n),
.category-seven article:nth-child(3n) .entry-meta .cat-links a:nth-child(3n),
.category-seven article:nth-child(4n) .cat-links a:nth-child(4n),
.category-seven article:nth-child(4n) .entry-meta .cat-links a:nth-child(4n),
.category-seven article:nth-child(5n) .cat-links a:nth-child(2n),
.category-seven article:nth-child(5n) .entry-meta .cat-links a:nth-child(2n),
.category-seven li:nth-child(3n) .cat-links a:nth-child(3n),
.category-seven li:nth-child(3n) .entry-meta .cat-links a:nth-child(3n),
.category-seven li:nth-child(4n) .cat-links a:nth-child(4n),
.category-seven li:nth-child(4n) .entry-meta .cat-links a:nth-child(4n),
.category-seven li:nth-child(5n) .cat-links a:nth-child(2n),
.category-seven li:nth-child(5n) .entry-meta .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(3n) .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(3n) .entry-meta .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(4n) .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(4n) .entry-meta .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(5n) .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(5n) .entry-meta .cat-links a:nth-child(2n) {
    background-color: var(--cat-five-color);
    border-color: var(--cat-five-color);
}
.category-seven article:nth-child(2n) .cat-links a:nth-child(2n),
.category-seven article:nth-child(2n) .entry-meta .cat-links a:nth-child(2n),
.category-seven article:nth-child(3n) .cat-links a:nth-child(4n),
.category-seven article:nth-child(3n) .entry-meta .cat-links a:nth-child(4n),
.category-seven article:nth-child(6n) .cat-links a:nth-child(3n),
.category-seven article:nth-child(6n) .entry-meta .cat-links a:nth-child(3n),
.category-seven li:nth-child(2n) .cat-links a:nth-child(2n),
.category-seven li:nth-child(2n) .entry-meta .cat-links a:nth-child(2n),
.category-seven li:nth-child(3n) .cat-links a:nth-child(4n),
.category-seven li:nth-child(3n) .entry-meta .cat-links a:nth-child(4n),
.category-seven li:nth-child(6n) .cat-links a:nth-child(3n),
.category-seven li:nth-child(6n) .entry-meta .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(2n) .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(2n) .entry-meta .cat-links a:nth-child(2n),
.category-seven .post-list:nth-child(3n) .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(3n) .entry-meta .cat-links a:nth-child(4n),
.category-seven .post-list:nth-child(6n) .cat-links a:nth-child(3n),
.category-seven .post-list:nth-child(6n) .entry-meta .cat-links a:nth-child(3n) {
    background-color: var(--cat-six-color);
    border-color: var(--cat-six-color);
}
.category-four .cat-links a,
.category-four .entry-meta .cat-links a {
    color: var(--primary-color);
    background-color: transparent;
    border: 1px solid var(--primary-color);
}
.category-seven .cat-links a:hover,
.category-seven .cat-links a:focus,
.category-seven .entry-meta .cat-links a:hover,
.category-seven .entry-meta .cat-links a:focus {
    background-color: var(--primary-color);
    color: #fff !important;
}
.category-seven .cat-links a,
.category-seven .entry-meta .cat-links a,
.category-five .cat-links a,
.category-five .entry-meta .cat-links a {
    color: #fff !important;
}

.category-seven .cat-links a:hover,
.category-seven .entry-meta .cat-links a:hover,
.category-five .cat-links a:hover,
.category-five .entry-meta .cat-links a:hover {
    color: #fff !important;
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}
.category-seven .cat-links a:not(:last-child)::after, 
.category-seven .entry-meta .cat-links a:not(:last-child)::after {
    display: none;
}
.category-seven .cat-links, 
.category-seven .entry-meta .cat-links{
    background-color: transparent;
    border-color: transparent;
}