













.fl-node-p84basn6we3m {
	width: 100%;
}




.fl-node-w8lpa1rskgc6 {
	width: 100%;
}
.fl-node-14k5s8u7nacl .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	max-width: 100%;
	margin: auto;
}

			.fl-node-3h0dgksjieym .fl-mosaicflow {
	margin-left: -20px;
}
.fl-mosaicflow-item {
	margin: 0 0 20px 20px;
}

.fl-node-b964c3o1w08m .fl-post-grid {
	margin-left: -30px;
	margin-right: -30px;
}
.fl-node-b964c3o1w08m .fl-post-column {
	padding-bottom: 60px;
	padding-left: 30px;
	padding-right: 30px;
	width: 33.333333333333%;
}
.fl-node-b964c3o1w08m .fl-post-column:nth-child(3n + 1) {
	clear: both;
}
		@media screen and (max-width: 1200px) {
		.fl-node-b964c3o1w08m .fl-post-column {
			width: 33.333333333333%;
		}
		.fl-node-b964c3o1w08m .fl-post-column:nth-child(3n + 1) {
			clear: none;
		}
		.fl-node-b964c3o1w08m .fl-post-column:nth-child(3n + 1) {
			clear: both;
		}
	}
			@media screen and (max-width: 992px) {
		.fl-node-b964c3o1w08m .fl-post-column {
			width: 50%;
		}
		.fl-node-b964c3o1w08m .fl-post-column:nth-child(3n + 1) {
			clear: none;
		}
		.fl-node-b964c3o1w08m .fl-post-column:nth-child(2n + 1) {
			clear: both;
		}
	}
			@media screen and (max-width: 768px) {
		.fl-node-b964c3o1w08m .fl-post-column {
			width: 100%;
		}
		.fl-node-b964c3o1w08m .fl-post-column:nth-child(2n + 1) {
			clear: none;
		}
		.fl-node-b964c3o1w08m .fl-post-column:nth-child(1n + 1) {
			clear: both;
		}
	}
	
.fl-node-b964c3o1w08m .fl-post-grid-post {

	
	}

.fl-node-b964c3o1w08m .fl-post-grid-text {
	padding: 20px;
}









/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

/* Generic */
.fl-post-module-woo-ordering {
	padding-bottom: 40px;
}

.fl-product-ordering{
	text-align: center;
}

/* Grid */
.fl-module-post-grid .woocommerce-product-gallery {
	opacity: 1 !important;
}
.woocommerce.fl-post-grid-woo-meta {
	padding-bottom: 5px;
}
.woocommerce.fl-post-grid-woo-meta .star-rating,
.woocommerce.fl-post-grid-woo-meta .price {
	clear: both;
	display: block;
	float: none;
	margin: 0 0 5px;
}
.fl-post-align-center .woocommerce.fl-post-grid-woo-meta .star-rating {
	margin: 0 auto 5px;
}
.fl-post-align-right .woocommerce.fl-post-grid-woo-meta .star-rating {
	float: right;
	margin: 0 0 5px;
}
.fl-module-post-grid .woocommerce.fl-post-grid-woo-button {
	padding-top: 10px;
}
.woocommerce .fl-post-grid-post {
	overflow: inherit;
}

/* Feed */
.fl-post-feed-woo-meta {
	overflow: hidden;
}
.woocommerce.fl-post-feed-woo-meta .price {
	display: inline-block;
}
.woocommerce.fl-post-feed-woo-meta .star-rating {
	display: inline-block;
	float: none;
	margin: 0 0 0 5px;
}
.fl-module-post-grid .woocommerce.fl-post-feed-woo-button {
	margin-top: 20px;
}

/* Gallery */
.woocommerce.fl-post-gallery-woo-meta .star-rating,
.woocommerce.fl-post-gallery-woo-meta .price {
	clear: both;
	display: block;
	float: none;
	margin: 0 0 5px;
}
.woocommerce.fl-post-gallery-woo-meta .star-rating {
	margin: 0 auto 5px;
}
.woocommerce.fl-post-gallery-woo-meta .star-rating:before {
	color: #999 !important;
}
.woocommerce.fl-post-gallery-woo-meta .star-rating span:before {
	color: #fff;
}
 

 

 





/* Add To Cart Button Styles */





.fl-builder-content .fl-node-b964c3o1w08m .fl-post-module-woo-button button[type=submit].alt.disabled,
.fl-builder-content .fl-node-b964c3o1w08m .fl-post-module-woo-button button.button, 
.fl-builder-content .fl-node-b964c3o1w08m .fl-post-module-woo-button a.button {
	display: none;
}

                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
        			.fl-node-ha417rgjokqt .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-kn5maedlg2po .fl-row-content {
				min-width: 0px;
			}
		