/* Header Stylings */

body.ast-theme-transparent-header header.ast-custom-header {
    position: absolute;
    width: 100%;
}

body.ast-theme-transparent-header header.ast-custom-header ul li a{
    color: white !important;
}

body.ast-theme-transparent-header .logo-regular-header{
    display: none
}

body:not(.ast-theme-transparent-header) .logo-transparent-header{
    display: none
}

/* Button Shape Implement (Header and other places) */

.custom-styled-button .uagb-buttons-repeater.wp-block-button__link {
	position: relative;
	display: flex;
	height: 48px;
	padding: 8px 16px !important;
	align-items: center;
	gap: 8px;
	background-color: #F2B21A;
	background-color: var(--Sunflower-Gold, #F2B21A);
	color: #1a1400;
	text-decoration: none;
	clip-path: polygon(
		12px 0,
		100% 0,
		100% calc(100% - 12px),
		calc(100% - 12px) 100%,
		0 100%,
		0 12px
	);
	transition: clip-path 0.2s ease, background-color 0.2s ease;
}

.custom-styled-button .uagb-buttons-repeater.wp-block-button__link:hover {
	background-color: #d99e17;
}

.custom-styled-button .uagb-button__icon svg {
	fill: currentColor;
	width: 16px;
	height: 16px;
}


/* Footer Styling */
.bottom-footer-nav .wp-block-navigation-item__content::before{
    display: none;
}


footer.ast-custom-footer nav ul.wp-block-navigation__container .wp-block-navigation-item {
    border-bottom: 1px solid transparent;
    transition: border-color .3s ease;
}

footer.ast-custom-footer nav ul.wp-block-navigation__container .wp-block-navigation-item:hover {
    border-bottom-color: var(--Sunflower-Gold, #F2B21A);
}

footer.ast-custom-footer nav ul.wp-block-navigation__container .wp-block-navigation-item__content {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

footer.ast-custom-footer nav ul.wp-block-navigation__container .wp-block-navigation-item__content::before {
    content: "";
    width: 13px;
    height: 12px;
    flex: 0 0 13px;
    background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12'%3E%3Cpath d='M7.6375 0L6.5 1.1375L10.075 4.875H0V6.5H10.075L6.5 10.2375L7.6375 11.375L13 5.6875L7.6375 0Z' fill='%23F2B21A'/%3E%3C/svg%3E");
    transform-origin: left center;
    transition: transform .3s ease;
}

footer.ast-custom-footer nav ul.wp-block-navigation__container .wp-block-navigation-item:hover .wp-block-navigation-item__content::before {
    transform: scaleX(1.3);
}

