/*
Theme Name: Lifestyle Blogging
Theme URI: https://www.ovationthemes.com/products/free-blogging-wordpress-theme/
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Lifestyle Blogging is a wonderful theme available for free use and brings you a much more sophisticated design that can give a stylish blogging website for lifestyle and fashion bloggers, personal blogs, tourist blogs or travel blogs, fashion and food blogs, and any kind of blog you want to design. This theme is cross-browser compatible and mobile-friendly to work phenomenally well on several mobile devices as well as web browsers. It is developed by WordPress experts and has a minimal style focussing on your content. It has a beautiful banner and many Call to Action Button (CTA) placed so that your conversions get better with each passing day. The codes included in the theme are made SEO-friendly so that people can easily notice you and you get more visitors. The clean and secure HTML codes of this theme make your website function smoothly on several platforms and as these are optimized codes, your website will have a faster page load time to load quickly. The Bootstrap framework results in a stunning design and also has interactive elements and CSS animations to make your website look great. Let's make a stunning blogging site! Demo: https://trial.ovationthemes.com/lifestyle-blogging/
Version: 5.0
Requires PHP: 5.6
Tested up to: 6.8
Requires at least: 5.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: lifestyle-blogging
Template: ovation-blog
Tags: blog, portfolio, photography, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, sticky-post, featured-images, flexible-header, featured-image-header, footer-widgets, full-width-template, threaded-comments, theme-options, wide-blocks, block-styles, post-formats, translation-ready, rtl-language-support

Lifestyle Blogging WordPress Theme, Copyright 2022 pewilliams
Lifestyle Blogging is distributed under the terms of the GNU GPL

Lifestyle Blogging WordPress Theme is child theme of Ovation Blog WordPress Theme, Copyright 2022 pewilliams
Ovation Blog WordPress Theme is distributed under the terms of the GNU GPL
*/

/* Color Changes*/

:root {
    --theme-primary-color:#dab768;
    --theme-heading-color:#141414;
    --theme-text-color:#7d7d7d;
    --theme-primary-fade:#fff6e2;
    --theme-section-bg-color:#efefef;
    --theme-footer-color:#141414;
}

body {
    color: var(--theme-text-color);
}

.wrap_figure,#our-post .box-content{
   background: var(--theme-primary-fade);
}
/*preloader*/

.search-box button.search-submit {
    background: url(assets/images/search.png) no-repeat scroll var(--theme-primary-color) 10px;
}
.without-img-head {
    background-color: var(--theme-primary-fade);
    border-top: 1px solid var(--theme-primary-color);
}
/* Home Page */
.page-template-custom-home-page .wrap_figure{
    background: transparent;
}
.search-form {
    border: solid 1px var(--theme-text-color);
}
#slider img{
    height: 600px;
}
#slider .carousel-control-prev {
    left: auto;
}
#slider .inner_carousel h2{
    text-align: center;
}
#slider .carousel-caption {
    position: static;
    padding: 0;
}
.inner_carousel {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 25%;
    left: 25%;
}
#slider .carousel-control-next, #slider .carousel-control-prev {
    top: 50%;
    bottom: auto;
}
#featured_post {
    padding: 0 0 4% 0;
    text-align: center;
    position: relative;
    margin-top: -5%;
}
#featured_post img {
    width: 100%;
    height: 400px;
}
#featured_post .box-content {
    background: var(--theme-section-bg-color);
    margin-left: 5%;
    margin-right: 5%;
    margin-top: -10%;
    position: relative;
    padding: 25px;
    text-align: left;
}
#featured_post .box-content h4 {
    font-size: 25px;
}
#featured_post .box-content a {
    font-size: 15px;
    font-weight: bold;
    margin-top: 15px;
    display: block;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar,.comment-author .avatar  {
     border-color: var(--theme-heading-color);
    
}

@media screen and (max-width: 991px){
    .toggle-menu button {
        padding: 7px 9px !important;
        background: var(--theme-primary-color);
        border-radius: 5px;
        color: #fff;
    }
    .toggle-menu i{
        color: #fff;
    }
    .toggle-menu button:hover {
        background: var(--theme-primary-color);
        color: #fff;
    }
    .wrap_figure.fixed{
        background: transparent !important;
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover {
        color: var(--theme-primary-color) !important;
    }
    #slider img{
        height: 500px;
    }
    #featured_post{
        margin-top: -9%;
    }
    #featured_post img {
        height: 300px;
    }
}
@media screen and (max-width: 767px){
    #slider .inner_carousel h2{
        font-size: 25px;
    }
    #featured_post{
        margin-top: 20px;
    }
    #slider img{
        height: 400px;
    }
    #featured_post img {
        height: auto;
    }
    
}
@media screen and (max-width:575px){
    #slider .carousel-control-next-icon, #slider .carousel-control-prev-icon{
        padding: 5px 9px;
        font-size: 14px;
    }
    .slider-excerpt{
        display: none;
    }
}