/*
Theme Name: Home Renovation
Theme URI: https://www.ovationthemes.com/products/free-renovation-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Home Renovation WordPress theme is an affordable investment if you would like services related to Home Renovation, junk removal, plumbing services, drainage, painting, repair and maintenance, and cleaning. The home renovation is an excellent solution if you are looking for important services related to home maintenance. Generally, it is a good theme for remodeling products and supplements. Because it is multipurpose, it is suitable for other industries, such as medical or health services. Because of its professional and user-friendly nature, it is suitable for construction works and businesses related to the health industry, such as pharmacies. Suppose you have started a business providing home services or pool maintenance. In that case, a WordPress theme is a good option since it has a CTA and is coded cleanly. Furthermore, it offers a wide range of customization options. A dedicated construction and renovation WordPress theme, this is a robust and reliable, serious, and professional home maintenance theme that is a perfect choice for handyman, home repairers, plumbers and electricians, painters, home improvement, remodeling, renovation, interior design, house upgrades, kitchen remodeling, bathroom renovation, flooring, carpentry, landscaping, residential repair and carpenters. With its professionalism and style. Demo: https://trial.ovationthemes.com/home-renovation/
Version: 4.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: home-renovation
Template: construction-firm
Tags: wide-blocks, block-styles, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, grid-layout, custom-colors, custom-background, custom-header, flexible-header, featured-image-header, custom-menu, custom-logo, sticky-post, full-width-template, editor-style, featured-images, footer-widgets, threaded-comments, post-formats, blog, portfolio, photography

Home Renovation WordPress Theme, Copyright 2022 pewilliams
Home Renovation is distributed under the terms of the GNU GPL

Home Renovation WordPress Theme is child theme of Construction Firm WordPress Theme, Copyright 2022 pewilliams
Construction Firm WordPress Theme is distributed under the terms of the GNU GPL
*/

body{
    background: #f4f7f9;
    font-family: 'Open Sans', sans-serif;
}

span.entry-author a,.comment-author a,.product_meta a,.widget_text a,.comment-content p a {
    text-decoration: underline;
}

:root {
    --theme-primary-color:#ff5e14;
    --theme-heading-color:#00235a;
    --theme-text-color:#787878;
    --theme-footer-color:#00235a;
}

/*color-change*/
.meta-box a{
    color: var(--theme-text-color);
}
.info-box i,span.date-month,.inner-box{
    background: var(--theme-primary-color);
}
.meta-box i{
    color: var(--theme-primary-color);
}
#projects-box, #middle-sec{
    background: transparent;
}
.custom-cursor, .custom-cursor-follower,nav.woocommerce-MyAccount-navigation ul li:hover,
a.added_to_cart.wc-forward:hover,.wc-block-cart__submit-container a:hover,
#slider .carousel-control-next-icon, 
#slider .carousel-control-prev-icon,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,button:hover, button:focus, 
input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, 
input[type="submit"]:focus,.top_bar,.logo,.datebox{
    background: var(--theme-heading-color);
}
.site-info a:hover ,.site-info .footer-copyright,
#sidebar label.wp-block-archives__label, 
#sidebar .wp-block-search .wp-block-search__label, 
#sidebar h3, #sidebar h1.wp-block-heading, #sidebar h2.wp-block-heading, 
#sidebar h3.wp-block-heading, #sidebar h4.wp-block-heading, #sidebar h5.wp-block-heading, 
#sidebar h6.wp-block-heading,a.more-link:hover,h1,h2,h3,h4,h5,h6,
#Category-section h3 a,#projects-box h3,#sidebar h3{
    color: var(--theme-heading-color);
}
.info-box i,.inner-box h4 a,
.inner-box p,span.date-day a,
span.date-month a,.site-footer .widget-area a:hover{
    color: #fff;
}
.page-template-custom-home-page #Category-section .postbox.smallpostimage {
    background: var(--post-bg-color);
}
#sidebar th,#sidebar td,
#sidebar caption,#sidebar select,.withoutimg-date-box ,
#Category-section .date-box,#sidebar a ,.info-box p,.wc-block-checkout__form, 
.wp-block-woocommerce-checkout-order-summary-block, .wc-block-checkout__actions_row a:hover {
    color: #000;
}
.bread_crumb .without-img a, .bread_crumb .without-img{
    color: #000 !important;
}
.withoutimg span{
    border-color: #000;
}
.gb_nav_menu li.page_item_has_children:after,
.gb_nav_menu li.menu-item-has-children:after,
.gb_nav_menu li a{
    color: #1c3862;
}
/*preloader*/
#loader:before{
    border-top-color: #000;
}
.spinner > div{
    background-color: #000;
}
.gb_nav_menu ul ul a:hover{
    background: #fff;
    color: var(--theme-primary-color) !important;
}
.logo {
    padding: 13px 0;
}
.gb_nav_menu li a {
    font-weight: 500;
}
#gb_responsive {
    justify-content: flex-end;
}
.home-btn a, .box-button a{
    letter-spacing: 0;
}
.meta-box span {
    font-size: 14px;
}
#slider .carousel-caption {
    right: 45%;
    left: 15%;
}
.image-box {
    position: relative;
}
.image-box img{
    width: 100%;
}
.datebox {
    position: absolute;
    right: 25px;
    text-align: center;
    bottom: -25px;
}
span.date-day {
    font-size: 25px;
    font-weight: bold;
}
span.date-month {
    font-size: 18px;
    font-weight: 600;
    padding: 2px 15px;
}
#projects-box h4 {
    font-size: 20px;
    font-weight: 600;
}

/* Default*/
/* 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. */
}
ul.sub-menu ul.sub-menu {
    right: 100% !important;
    left: auto !important;
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}


@media screen and (max-width: 991px){
    .toggle-menu button {
        background: transparent;
        color: var(--theme-primary-color);
        margin: 0 !important;
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
    .side_gb_nav{
        background: #000;
    }
    .nav ul li a,.nav ul li:first-child a {
        border-bottom: 1px solid #1c3862;
    }
}
@media screen and (max-width: 767px){
    .menu_header {
        background: #00235a;
    }
    .datebox{
        right: 0;
        bottom: 0;
    }
}