/*
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 is a versatile, modern, and responsive theme designed for home renovation, home improvement, junk removal, plumbing services, drainage solutions, painting services, repair and maintenance work, cleaning services, remodeling projects, interior upgrades, house renovation, kitchen remodeling, bathroom renovation, flooring installation, carpentry, landscaping, and residential repair services. It is also well suited for electricians, plumbers, painters, handyman services, construction contractors, and property maintenance businesses looking to present their services in a professional and structured way. The design is clean, user-friendly, and conversion-focused, helping businesses showcase service offerings, project portfolios, pricing details, and customer testimonials in an organized layout that builds trust. Fully responsive across desktops, tablets, and mobile devices, it ensures smooth performance and accessibility on all screen sizes. Built with optimized and secure code, it delivers fast loading speed and reliable performance while supporting SEO-friendly structure to improve online visibility. The theme includes customizable sections for banners, service listings, call-to-action areas, and contact forms, making it easy to convert visitors into customers. Integration with modern functionality allows efficient inquiry handling and service management. With flexible customization options for colors, layouts, typography, and branding, it enables businesses to create a strong and professional online presence tailored to the home services and renovation industry.
Version: 5.9.1
Requires PHP: 5.6
Tested up to: 6.9
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,.home-renovation-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;
}
.home-renovation-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;
    }
}