/*
Theme Name: NAS Construction Lite
Theme URI: https://www.templatehouse.net/themes/nas-responsive-multi-purpose-wordpress-theme/
Author: TemplateHouse
Author URI: https://www.templatehouse.net
Description: Introducing NAS Construction Lite, Modern looking and fully mobile responsive WordPress Theme for construction industry. NAS Construction Lite is a powerpack WordPress Theme tailored for the Construction company, Builders, Contractors etc. It has all the inner pages that are required to build a strong construction company website. NAS Construction Lite is a best combination of modern design and flexibility. Whether you are launching a new business site or revamping your existing one, NAS Construction Lite provides the perfect foundation to build a strong online presence. Smooth animation adds a unique touch to the site. NAS Construction Lite has all pre-built pages that are required to build the best website for your business. Construction is a business theme designed specifically for construction, building companies, and those that offer building services. The theme comes pre-packed with a drag and drop page builder (Elementor) to ensure you can easily design your website just how you like it. The layout looks beautiful at any size, be it a laptop screen, iPad, iPhone, Android Mobile or tablets. Plus, Construction includes plenty of customization options that allows you to change the visual style of any elements without touching to single line of codes. 
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks
Version: 1.1.9
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.0
Text Domain: nas-construction-lite
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}



/* elements
--------------------------------------------- */

  
  .body div.product .woocommerce-tabs ul.tabs {
	margin: 0; }
	.body div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before {
	  display: none; }
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
	  background: inherit;
	  margin: 0;
	  border-radius: 0;
	  border-color: inherit;
	  padding: 0; }
	  .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
		display: none; }
	  .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
	  .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
		color: #fff;
		border-color: transparent; }
	  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
		color: inherit;
		padding: 10px 20px; }
  
  
  
  .woocommerce .woocommerce-checkout .form-row {
	padding: 0;
	margin: 0 0 15px; }
  
  .woocommerce .woocommerce-checkout .form-row input.input-text,
  .woocommerce .woocommerce-checkout .form-row textarea {
	line-height: normal;
	padding: 15px 25px;
	margin: 0;
	border-radius: 0; }
  
  .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 2.4; }
  
  .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 39px;
	width: 40px; }
  
  .woocommerce .woocommerce-checkout .select2-container .select2-selection--single {
	height: auto;
	border-radius: 0;
	border: none; }
  
  .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label {
	line-height: 1.75;
	margin-bottom: 10px; }
  
  .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row {
	margin: 0 0 20px; }
  
  .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
	border-right: 0;
	border-radius: 0; }
  
.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper textarea {
height: 150px; }
.woocommerce ul.products li.product .price {
color: inherit;
font-size: 1.1rem; }

.woocommerce ul.products li.product {
text-align: center; }
.woocommerce ul.products li.product .price {
color: inherit; }

.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: inherit;
font-size: 1.1rem; }

.woocommerce .related.products h2 {
margin-bottom: 20px; }

.woocommerce h1.woocommerce-products-header__title.page-title {
font-size: 2rem; }

.woocommerce table.shop_attributes {
border-spacing: 0;
border: 1px solid; }
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
padding: 15px; }

.woocommerce .product_meta .posted_in {
display: block;
margin-top: 15px; }
.woocommerce .product_meta .posted_in a {
font-size: 0.9rem;
padding: 5px 10px;
margin: 0 5px; }

body .select2-dropdown {
border-radius: 0; }

.woocommerce div.product .woocommerce-tabs .panel {
padding: 40px;
border: 1px solid;
margin-top: -1px; }
	
.body .woocommerce-breadcrumb {
margin-bottom: 35px;
display: block; }
.woocommerce .woocommerce-pagination ul li span,
.woocommerce .woocommerce-pagination ul li a {
padding: 20px; }
	
