/*
Theme Name: Responsive Blogger
Theme URI: https://www.ovationthemes.com/products/free-blogger-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Responsive Blogger is a wonderful theme designed for blogger, vlogger, travel blogger, lifestyle blogger, creative blogger, or a personal blogger. You can create an absolutely stunning blog with no coding skills required. Whether you are into blogging, personal blog, magazine, journal, content writing, vlogging channel, adventure blog, food blog, travel blog, travel review, food review or storytelling; this theme is a perfect choice for creating a blogging website The design of this theme is minimal, elegant and retina-ready which will hook the visitors to your blog website. It is a SEO-friendly as well as user-friendly theme offering infinite options for customization. It has a responsive layout making it mobile-friendly, so anyone can view your website from any device. Implementation on bootstrap framework makes it stand out from the crowd. It has optimized codes and also faster page load times. You also have the option to add shortcodes and link your social media pages.  This theme is fully compatible with a wide range of WordPress plugins, ensuring that you can enhance your blog with additional functionality without any hassle. Whether you want to add social media integration, optimize for SEO, or incorporate advanced analytics, you can do it all with ease. Don't let slow loading times hold you back. Theme is optimized for speed, ensuring that your blog loads quickly and keeps visitors engaged. With faster load times, you'll reduce bounce rates and improve user experience. Demo: https://trial.ovationthemes.com/ovation-blog-pro/
Version: 6.8
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: responsive-blogger
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

Responsive Blogger WordPress Theme, Copyright 2022 pewilliams
Responsive Blogger is distributed under the terms of the GNU GPL

Responsive Blogger 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:#d56060;
    --theme-heading-color:#1f0505;
    --theme-text-color:#6a5e5e;
    --theme-primary-fade:#fbefef;
    --theme-footer-color:#1f0505;
    --theme-site-info-bg:#0c0202;
}

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

#horizontal-slider h3 a {
    color: var(--theme-heading-color);
}

.site-info{
    background: var(--theme-site-info-bg);
}
.wrap_figure,#our-post .box-content,#horizontal-slider .inner_carousel,#preloader{
   background: var(--theme-primary-fade);
}
#our-post::-webkit-scrollbar-track
{
    background-color: var(--theme-primary-fade);
}

#our-post::-webkit-scrollbar
{
    width: 10px;
    background-color: var(--theme-primary-fade);
}
.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);
}
.site-info .footer-copyright,.site-info a:hover {
    color: var(--theme-primary-color);
}
/* Home Page */

#our-post .box-content{
    margin: 0;
    margin-bottom: 20px;
}
#horizontal-slider img{
    width: 100%;
    height: 500px;
}
#horizontal-slider h3 {
    font-size: 35px;
}
#horizontal-slider .link-more{
    text-align: right;
}
#horizontal-slider .link-more a {
    background: transparent;
    border: solid 1px;
    color: var(--theme-primary-color);
    border-radius: 0;
}
#horizontal-slider span.carousel-control-prev-icon i, #horizontal-slider span.carousel-control-next-icon i  {
    background: #fff;
    padding: 15px;
    text-align: center;
    color: var(--theme-primary-color);
    border-radius: 50%;
}
#horizontal-slider .carousel-control-prev-icon, #horizontal-slider .carousel-control-next-icon{
    background-image: none;
}
.slider-excerpt{
    width: 80%;
    margin-right: 0;
    margin-left: auto;
}
#horizontal-slider .carousel-control-prev, #horizontal-slider .carousel-control-next{
    width: 5%;
    top: 30px;
}
/* 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: #000;
}
@media screen and (max-width:1199px){
    #horizontal-slider img{
        height: 450px;
    }
}
@media screen and (max-width: 991px){
    .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;
    }
    #horizontal-slider img{
        height: 350px;
    }
    #horizontal-slider h3{
        font-size: 25px;
    }
    .slider-excerpt{
        font-size: 15px;
    }
}
@media screen and (max-width: 767px){
    #horizontal-slider .carousel-control-prev, #horizontal-slider .carousel-control-next{
        width: 9%;
    }
    #horizontal-slider .link-more{
        text-align: center;
    }
    #horizontal-slider h3{
        font-size: 25px;
    }
    #horizontal-slider{
        position: relative;
    }
    .slider-excerpt{
        margin-right: auto;
        color: #fff;
    }
    .order1{
        position: absolute;
        left: 0;
        right: 10%;
    }
    #horizontal-slider .link-more a{
        background: var(--theme-primary-fade);
    }
}
@media screen and (max-width:575px){
    .slider-excerpt{
        display: none;
    }
    #horizontal-slider .carousel-control-next-icon, #horizontal-slider .carousel-control-prev-icon{
        padding: 5px 9px;
        font-size: 14px;
    }
    #horizontal-slider span.carousel-control-prev-icon i, #horizontal-slider span.carousel-control-next-icon i{
        padding: 9px;
    }
    #horizontal-slider .carousel-control-next{
        right: 15px;
    }
}