/*
Theme Name: Nas Construction Group
Author: TemplateHouse
Author URI: https://templatehouse.net
Theme URI: https://www.templatehouse.net/themes/construction-build-wordpress-theme/
Description: Nas Construction Group is a modern, responsive, and highly customizable free WordPress theme built for construction companies, builders, contractors, and architectural firms. Its user-friendly design and powerful features make it easy to create professional websites for construction businesses, renovation services, repair services, property developers, building material suppliers, infrastructure companies, plumbing and roofing services, as well as other business websites including agencies, portfolios, corporate, and photography sites. The theme comes with a variety of essential sections and features to build a comprehensive construction website, including Banner Slider, Featured Services, About Us, Call-to-Action (CTA) Buttons, Main Services, Portfolio, Team Members, Testimonials, Client Logos, Video Call-to-Action, and more. It also includes 10+ Elementor blocks, allowing users to create clean, modern, and visually appealing pages without coding knowledge. WooCommerce integration is supported to help set up an online store for construction materials or related products. Nas Construction Group is fully responsive, cross-browser compatible, translation-ready, and developed with SEO-friendly code for better search engine visibility. The theme ensures fast loading times and smooth navigation across all devices. Beginners and professionals alike can easily customize the theme to match their branding and website goals. Check theme details at https://www.templatehouse.net/themes/construction-build-wordpress-theme/ 
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: nas-construction-group
Requires at least: 6.3
Requires PHP: 7.4
Tested up to: 7.0
Version: 1.1.1

Nas Construction Group WordPress Theme, Copyright 2025 TemplateHouse Themes.

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*WooCommerce Compatibility*/
.woocommerce ul.products li.product a img {
  border-radius: 6px;
  height: 350px;
  object-fit: cover;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin: 0 2.5% 2.992em 0;
  width: 23.1%;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
  margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  border: 0;
}
.woocommerce #reviews #comments ol.commentlist {
  padding: 0;
  margin-top: 20px !important;
}
.woocommerce-page .input-text {
  padding: 11px 30px;
  border: 1px solid #817e7e;
  border-radius: 6px;
}
.woocommerce-page .wc-block-components-product-name {
    font-size: var(--wp--preset--font-size--small);
    text-decoration: none;
    font-weight: var(--wp--custom--font-weight--semi-bold);
}
.woocommerce .bt-woo-breadcrumb-center .woocommerce-breadcrumb {
  text-align: center;
}
.woocommerce .bt-woo-breadcrumb-left .woocommerce-breadcrumb {
  text-align: left;
}
.woocommerce .bt-woo-breadcrumb-right .woocommerce-breadcrumb {
  text-align: right;
}
body.woocommerce .woocommerce-breadcrumb,
body.woocommerce .woocommerce-breadcrumb a {
  color: var(--wp--preset--color--pure-white);
}
/*Single Product Page Gallary*/
.woocommerce div.product div.images .flex-control-thumbs,
.woocommerce .flex-control-thumbs {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  overflow: hidden;
  zoom: 1;
  margin-top: 10px;
  padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+1),
.woocommerce .flex-control-thumbs li:nth-child(4n+1) {
  clear: left;
}
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce .flex-control-thumbs li {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img,
.woocommerce .flex-control-thumbs li img {
  cursor: pointer;
  opacity: .5;
  margin: 0;
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover,
.woocommerce .flex-control-thumbs li img.flex-active,
.woocommerce .flex-control-thumbs li img:hover {
  opacity: 1;
}
/*Single Product Page Price*/
.woocommerce .wp-block-add-to-cart-form form.cart div.quantity {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin: 0 10px 0 0;
}

/*Transparent & Sticky Header [ct-header-transparent] [ct-header-sticky]*/
.ct-header-transparent,
.ct-header-sticky {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
.ct-header-transparent {
  position: absolute;
}
.ct-header-sticky {
  position: fixed;
}
.ct-header-transparent > .has-background {
  background: transparent !important;
}
.logged-in.admin-bar .ct-header-transparent,
.logged-in.admin-bar .ct-header-sticky {
    top: 32px;
}
main {
    margin: 0;
    padding: 0 !important;
}
.nas-construction-group-testimonials{
    margin: 0 0 0 -80px;
}

.banner-main {
    margin: -180px 0 0 0 !important;
}

body header{
    z-index: 99999;
    position: relative;
}


/* Navigation */
@media screen and (min-width: 600px){
    .wp-block-navigation ul.wp-block-navigation-submenu li {
        border-bottom: 1px solid rgba(0,0,0,.15);
    }
    .wp-block-navigation ul.wp-block-navigation-submenu li:last-child {
        border: none;
    }
}