/**
Theme Name: Champion Stable Systems Custom Theme
Author: Creative Generals
Author URI: https://creativegenerals.com.au/
Description: A custom theme for the team at Champion Stable Systems.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-champion
Template: astra
*/



/* Astra  Container */
.woocommerce-page .ast-container {
	margin-top: 80px;
}


@media (max-width: 922px){
	.woocommerce-page .ast-container {
		margin-top: 25px;
	}
}

.css-img-corner,
.css-image-gallery .e-gallery-image,
.css-image-gallery .elementor-gallery-item__overlay,
.css-post-grid .uael-post__bg-wrap,
.css-timeline .uael-events-inner-new {
	--notchSize: 20px;
  -webkit-clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)) );
  clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)) );
}

.elementor-button,
.gform_button,
.button,
.css-post-grid .uael-post__header-filter {
	--notchSize: 5px;
  -webkit-clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)) );
  clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)) );
}
.sub-menu {
		--notchSize: 5px;
  -webkit-clip-path: polygon( 
  
  	0% 0px, 
  	0px 0%, 
  	calc(100% - 0px) 0%, 
  	100% var(--notchSize), 
  	100% calc(100% - 0px), 
  	calc(100% - var(--notchSize)) 100%, 
  	var(--notchSize) 100%, 
  	0% calc(100% - var(--notchSize)) 
  );
  clip-path: polygon( 
  	0% 0px, 
  	0px 0%, 
  	calc(100% - 0px) 0%, 
  	100% 0px, 
  	100% calc(100% - var(--notchSize)), 
  	calc(100% - var(--notchSize)) 100%, 
  	var(--notchSize) 100%, 
  	0% calc(100% - var(--notchSize))
	);
}

.header-home-sticky {
    visibility: hidden;
    height: 0;
}
.header-home-sticky.elementor-sticky--active {
    visibility: visible;
    height: 80px !important;
}


.product_cat-stable-kit .button.single_add_to_cart_button {
	display: none !important;
}



