/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2026 | 22:30:49 */
#chaty-widget-0 .chaty-widget{bottom: 75px !important;}
main.site-main{margin-top: 50px; margin-bottom: 50px;}
main.site-main .page-content .alignwide{margin-inline: unset;}
body.xpro-theme-builder-template .xpro-theme-builder-frontend, body.xpro-theme-builder-template .xpro-theme-builder-frontend .xpro-main-toggle{
	display: none !important;
	visibility: hidden !important;
}


.gatelux_list_1 ul{}
.gatelux_list_1 ul li{}
.gatelux_list_1 ul li strong{color: #D1A028;}

.gatelux_list_2 ul{}
.gatelux_list_2 ul li{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.single-product form.cart{width: 100%;}

.single-product form.cart .wapf{}
.single-product form.cart .wapf .wapf-wrapper{}
.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row{
	margin-bottom: 15px
}
.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-field-label label{
	font-weight: 600;
	margin-bottom: 10px;
}
.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-field-label label .required{color: #D1A028;}
.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-input{border: 1px solid #ccc}
.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-checkable .wapf-input-label{}
.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-checkable .wapf-input-label .wapf-label-text{}
.single-product form.cart .quantity{display: none !important; visibility: hidden !important;}
.single-product form.cart .wapf .wapf-product-totals{
	border-top: 1px solid #ccc;
}
.single-product form.cart .wapf .wapf-product-totals .wapf--inner{}
.single-product form.cart .wapf .wapf-product-totals .wapf--inner>div{padding-bottom: 0 !important; margin-bottom: 20px;}
.single-product form.cart .wapf .wapf-product-totals .wapf--inner>div .price{margin-top: 0px !important; margin-bottom: 0px !important;}

.single-product form.cart button[type="submit"]{
	font-size: 18px;
	font-weight: 500;
	padding: 16px 20px 16px 20px;
	background-color: #D1A028 !important;
	color: #000 !important;
	border: 0;
	border-radius: 5px;
	width: 100%;
}
.single-product form.cart button[type="submit"]:hover{
	color: #D1A028 !important;
	background-color: #000 !important;
}


form.woocommerce-cart-form table .product-name{}
form.woocommerce-cart-form table .product-name::before{width: 100%; text-align: left;}
form.woocommerce-cart-form table .product-name a{
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3em;
	display: block;
	text-align: left;
}

form.woocommerce-cart-form table dl.variation{margin-top: 10px; text-align: left;}
form.woocommerce-cart-form table dl.variation dt{font-weight: 500;}
form.woocommerce-cart-form table dl.variation p{margin-bottom: 7px !important; line-height: 1.3em;}

form.woocommerce-checkout input, form.woocommerce-checkout textarea{
	border: 1px solid #ccc !important;
}
form.woocommerce-checkout .select2 .selection .select2-selection{
	border: 1px solid #ccc !important;
}

form.woocommerce-checkout table dl.variation dt{font-weight: 500;}


/*==================================================
Thank You Page
==================================================*/

p.woocommerce-thankyou-order-received{font-family: "Playfair Display", Sans-serif;}

.woocommerce-order-details ul.wc-item-meta{
	margin-top: 10px;
	padding-left: 0;
}
.woocommerce-order-details ul.wc-item-meta li{
	margin-top: 5px;
	margin-bottom: 5px;
}

/*==================================================
Feedback Form Css
==================================================*/

form.wpcf7-form{}
form.wpcf7-form .ff-container{}
form.wpcf7-form .ff-container .ff-row{
	display: flex;
	gap: 10px;
	margin-bottom: 40px;
}
form.wpcf7-form .ff-container .ff-row .ff-col{
	width: 100%;
}
form.wpcf7-form .ff-container .ff-row .ff-col label{
	margin-bottom: 10px;

}
form.wpcf7-form .ff-container .ff-row .ff-col input[type="text"],
form.wpcf7-form .ff-container .ff-row .ff-col input[type="email"],
form.wpcf7-form .ff-container .ff-row .ff-col textarea{
	border: 1px solid #ccc;
}
form.wpcf7-form .ff-container .ff-row .ff-col textarea{
	height: 150px;
}
form.wpcf7-form .ff-container .ff-row .ff-col input[type="submit"]{
	font-size: 18px;
	font-weight: 500;
	padding: 16px 20px 16px 20px;
	background-color: #D1A028 !important;
	color: #000 !important;
	border: 0;
	border-radius: 5px;
	width: 100%;
}
form.wpcf7-form .ff-container .ff-row .ff-col input[type="submit"]:hover{
	color: #D1A028 !important;
	background-color: #000 !important;
}

.wpcf7-list-item{margin: 0;}
.wpcf7-uacf7_star_rating .icon .fas.fa-star{font-size: 28px;}

/*==================================================
Testimonials Carousel Css
==================================================*/

.ti-reviews-container .ti-reviews-container-wrapper .ti-inner .ti-date{display: none;}

/*==================================================
Responsive Css
==================================================*/

@media(max-width: 600px){

	.gatelux_list_2 ul{}
	.gatelux_list_2 ul li{
		margin-top: 6px !important;
		margin-bottom: 6px !important;
	}
	.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-field-label label{
		font-size: 16px !important;
	}
	.single-product form.cart .wapf .wapf-wrapper .wapf-field-group .wapf-field-row .wapf-checkable .wapf-input-label .wapf-label-text{
		font-size: 14px !important;
		line-height: 1.6em;
	}
	.single-product form.cart .wapf .wapf-product-totals .wapf--inner>div .price{font-size: 18px;}

}



