/*
Theme Name: Atom Modular
Theme URI: http://underscores.me/
Author: Atom Modular
Author URI: http://underscores.me/
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: atom-modular
*/
.forminator-edit-module{
    display: none;
}

.full-loader {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(37, 47, 59, 0.5);
	content: none;
	z-index: 999;
}
.full-loader__spinner-content-wrap {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.full-loader__spinner {
	width: 100px;
	height: 100px;
	margin: 0;
	background: transparent;
	border-top: 4px solid black;
	border-right: 4px solid transparent;
	border-radius: 50%;
	animation: 1s spin linear infinite;
}


div#tab-description h2 {
    display: none;
}
.shopProduct:has(.floorplan_tab_tab.active) .shopProduct__innerWrap .product.type-product .summary.entry-summary form.cart {
    display: none;
}

/* button#place_order {
    background-color: #E41E25;
    border-color: #E41E25;
    color: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    padding: 15px 30px;
    font-size: 1.6rem;
    line-height: 200%;
} */

#prevBtn, #nextBtn {
  display: none;
}

.checkout-breadcrumb-item{
	display:none;
}


.productMobileSlider.slick-initialized .two-rowslider-wraper .chooseYourProduct__gridItem {
    width: 50% !important;
}
 
.two-rowslider-wraper .chooseYourProduct__gridItem {
    flex: 1;
    display: flex;
    gap: 12px;
}
 
/* Customzer Setting css */
/* .page-id-125 div[data-cat="all"],.archive div[data-cat="all"] {
    display: none !important;
} */

.contactUs{
	display:none !important;
}
.chooseYourProduct .chooseYourProduct__gridItem{
	min-height: 326px;
  justify-content: space-between;
}
.products__title h4{
	text-transform: uppercase;
    letter-spacing: unset;
}
@media (min-width: 1600px) {
  .footer__form form .forminator-row:has(.forminator-file-upload) {
    margin-right: 50px !important;
  }
}
/* End Customzer Setting css */

.letsChat__form:has(.forminator-has_error) {
  padding-bottom: 80px;
}
.letsChat__form .forminator-row:has(.forminator-field-upload) .forminator-error-message {
    display: block !important;
}
