/*
Theme Name: Building Construction Lite
Theme URI: https://www.ovationthemes.com/products/free-building-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Building Construction Lite is a modern, responsive, and versatile theme designed for construction companies, builders, architects, civil engineers, contractors, interior designers, real estate developers, renovation specialists, and infrastructure service providers working in residential, commercial, and industrial projects. It is also suitable for businesses offering home maintenance, plumbing, electrical services, roofing, flooring, painting, masonry work, welding, machining, road construction, and property development services. The design is clean, professional, and structured to showcase services, project portfolios, case studies, client testimonials, pricing estimates, and business highlights in a clear and engaging manner. Fully responsive and mobile-friendly, it ensures smooth performance across desktops, tablets, and smartphones. Optimized coding and lightweight structure improve loading speed and enhance search visibility for better audience reach. The theme includes flexible customization options for layouts, colors, typography, and branding elements, allowing complete personalization without technical complexity. It also supports project showcases, service sections, and interactive elements like quote tools and contact forms to improve client interaction. Social media integration and call-to-action features help increase engagement and lead generation. Overall, it provides a powerful and professional platform for building a strong online presence in the construction and infrastructure industry.
Version: 6.4
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: building-construction-lite
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, post-formats, threaded-comments, blog, portfolio, photography

Building Construction Lite WordPress Theme, Copyright 2022 pewilliams
Building Construction Lite is distributed under the terms of the GNU GPL

Building Construction Lite 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
*/

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

:root {
    --theme-primary-color:#f7a238;
    --theme-heading-color:#1d1d1d;
    --theme-text-color:#787878;
    --theme-primary-fade:#fff2e2;
    --theme-footer-color:#1d1d1d;
}

/*color change*/
.gb_nav_menu li a,.gb_nav_menu li.page_item_has_children:after, 
.gb_nav_menu li.menu-item-has-children:after {
    color: var(--theme-text-color);
}

.inner-box{
    background: var(--theme-primary-color);
}
.inner-box h4 a,.inner-box p,.box ul li a,
.site-info a,.site-info .footer-copyright,.woocommerce ul.products li.product .onsale, 
.woocommerce span.onsale,.home-btn a, .box-button a,
.carousel-control-prev:focus, .carousel-control-prev:hover, 
.carousel-control-next:focus, .carousel-control-next:hover,
.box ul li a,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button, .woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt,button, input[type="button"],
input[type="submit"],.site-footer .search-form .search-submit,
.building-construction-lite-logo h1, .site-title, .site-title a,.building-construction-lite-logo p,.building-construction-lite-logo p a,.links i, .links span, .top_bar p,
.building-construction-lite-logo h1 a,a.added_to_cart.wc-forward,.wc-block-cart__submit-container a,
.page-numbers.current,
.page-numbers:not(.dots):hover, 
.page-numbers:not(.dots):focus,
.navigation.pagination .prev.page-numbers:focus:before, 
.navigation.pagination .prev.page-numbers:hover:before, 
.navigation.pagination .next.page-numbers:focus:before, 
.navigation.pagination .next.page-numbers:hover:before,
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {
    color: #1d1d1d;
}
.inner-box hr{
    border-top-color:#1d1d1d;
}
#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,
nav.woocommerce-MyAccount-navigation ul li a{
    color: #1d1d1d !important;
}
.info-box i,#preloader,.without-img-head{
    background: #fff2e2;
}
/*preloader*/
#loader:before{
    border-top-color: #1d1d1d;
}
.spinner > div{
    background-color: #1d1d1d;
}

.building-construction-lite-logo {
    position: static;
    padding: 13px 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.img-box img{
    width: 100%;
}
#about-us .img-box img{
    height: 450px;
    object-fit: cover;
}
#about-us h4 {
    font-size: 40px;
}
#about-us h3 {
    background: var(--theme-primary-color);
    display: inline-block;
    padding: 15px;
    font-size: 15px;
    letter-spacing: 5px;
    text-transform: uppercase;
}
#about-us .link-more {
    text-align: left !important;
}
/* 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. */
}

/* 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: var(--theme-primary-color);
        color: #1d1d1d;
        margin: 0 !important;
    }
    .side_gb_nav{
        background: #1d1d1d;
    }
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover {
        color: var(--theme-primary-color) !important;
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
    .building-construction-lite-logo{
        text-align: center;
        height: auto;
        display: block;
    }
}
@media screen and (max-width: 767px){
    .menu_header {
        background: #fff;
    }
    .header-search-wrapper i{
        color: var(--theme-primary-color);
    }
    .toggle-menu i{
        color: #1d1d1d;
    }
}
@media screen and (max-width:575px){
    #about-us h4{
        font-size: 25px;
    }
}