@media (min-width: 782px){
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
		margin: 0 auto;
	}
}

.ast-site-identity .site-title a{
	color: #E9E920;
}

.woocommerce-js .woocommerce-breadcrumb{
	display: none;
}

.productshome .woocommerce-loop-product__title{
	color:#ffffff;
}

.productshome bdi{
	color:#ffffff;
}

.productshome .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid){
	margin: 0px;
}

.ast-primary-header-bar{
	background-color: #000000;
	color: #ffffff;
}

.ast-builder-menu-1 .menu-item > .menu-link{
	color:#ffffff;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link{
	text-decoration:none;
	color: #E9E920;
}

.ast-footer-copyright, .ast-footer-social-wrap, .site-footer-focus-item{
	background-color:#000000;
	color:#ffffff;
}

.site-below-footer-bar{
	background-color: #000000;
	color: #ffffff;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"]{
	background-color: black;
}

.hentry{
	background-color: black;
}

.ast-builder-menu-1 .menu-item:hover > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
	color: white;
	text-decoration: underline;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	fill: yellow;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{
	background-color:black;
}

@media (max-width: 921px){
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{
		background-color:black;
		color:white;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{
		background-color:black;
		color:white;
		text-decoration: underline;
	}
}

.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
	background-color:black;
}


