
.elementor-59 .elementor-element.elementor-element-514732a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-514732a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://ncequine.com.au/nitropack_static/HrppWfOUfORiWCDVRSGurfocioQUVWHJ/assets/images/optimized/rev-7d89bd5/ncequine.com.au/wp-content/uploads/2023/02/horse-banner-min.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-514732a > .elementor-container {
	min-height: 200px;
}

.elementor-59 .elementor-element.elementor-element-514732a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-59 .elementor-element.elementor-element-514732a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-59 .elementor-element.elementor-element-150ba17f {
	padding: 50px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-2749774 .elementor-heading-title {
	font-family: "Spectral", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-wc-categories .woocommerce-loop-category__title .count {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-59 .elementor-element.elementor-element-5640388 {
	background-color: #f8f8f8;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c0c0c0;
}

.elementor-59 .elementor-element.elementor-element-5640388.elementor-wc-products ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

.elementor-59 .elementor-element.elementor-element-5640388 a > img {
	border-style: none;
}

.elementor-widget-theme-archive-title .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-b244064 .elementor-heading-title {
	font-family: "Spectral", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-878f3cf .product {
	text-align: center;
}

.elementor-59 .elementor-element.elementor-element-878f3cf {
	background-color: #f8f8f8;
	border-style: none;
}

.elementor-59 .elementor-element.elementor-element-878f3cf.elementor-wc-products ul.products {
	grid-row-gap: 0px;
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins {
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products {
	--products-title-color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2 {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-wc-archive-products .elementor-products-nothing-found {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product {
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	border-color: #c0c0c0;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products .attachment-woocommerce_thumbnail {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: #a99537;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: #a99537;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: "Spectral", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .price {
	color: #333;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .price ins {
	color: #333;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .price ins .amount {
	color: #333;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .price del {
	color: #333;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .price del .amount {
	color: #333;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .price del {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .button {
	color: #fff;
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product .button:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-59 .elementor-element.elementor-element-c8229e4 nav.woocommerce-pagination ul {
	border-color: #c0c0c0;
}

.elementor-59 .elementor-element.elementor-element-c8229e4 nav.woocommerce-pagination ul li {
	border-right-color: #c0c0c0;
	border-left-color: #c0c0c0;
}

.elementor-59 .elementor-element.elementor-element-c8229e4 nav.woocommerce-pagination ul li a {
	color: var(--e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products li.product span.onsale {
	display: block;
}

@media (min-width:768px) {
	.elementor-59 .elementor-element.elementor-element-5312a75c {
		width: 20%;
	}
	
	.elementor-59 .elementor-element.elementor-element-c4343fd {
		width: 80%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-categories .woocommerce-loop-category__title .count {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-theme-archive-title .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2 {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-categories .woocommerce-loop-category__title .count {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-theme-archive-title .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2 {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-59 .elementor-element.elementor-element-c8229e4.elementor-wc-products ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

.elementor-59 .elementor-element.elementor-element-514732a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-59 .elementor-element.elementor-element-514732a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
