/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2026 | 12:32:55 */
/* .ast-above-header-bar {
    background-color: #2073BD !important;
} */
.ast-primary-header-bar {
	background-color: transparent !important;
    border-bottom: none !important;
}

/* Make header absolute on homepage */
.home .site-header {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    background: transparent !important;
}

 .sticky {
position: fixed;
width: 100%;
background: #fff;
z-index: 999 !important;
top: 0;
} 

.main-header-menu .menu-link {
    font-size: 17px !important;
}

.ast-custom-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    line-height: 1;
}


.ast-custom-button::before {
/*     content: "\f095";  */
	 content: "\f073";
    font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", "Elementor Inline Icons";
    font-weight: 900;
    margin-right: 8px;
    font-size: 16px;
    color: #897155 !important;
    display: inline-block;
    vertical-align: middle;
}
/* Change icon color on button hover */
.ast-custom-button:hover::before {
    color: #ffffff !important;
}

/* Optional: Hover effect to make the arrow slide right */
.ast-custom-button:hover::after {
    transform: translateX(5px);
}
.ast-builder-button-wrap {
    width: auto !important;
}

.ast-custom-button-link {
    display: inline-flex;
}
/* Default style */
.ast-header-social-wrap .ast-builder-social-element {
    width: 30px;
    height: 30px;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
/*     background-color: #006096 !important; */
	    background-color: #ffffff !important; /* white bg */
    border: 1px solid transparent; /* default no border */
    transition: all 0.3s ease;
}

/* Icon color */
.ast-header-social-wrap .ast-builder-social-element svg {
     fill: #2073BD !important;
}

/* Hover style */
.ast-header-social-wrap .ast-builder-social-element:hover {
/*     background-color: #ffffff !important; */
/*     border: 1px solid #006096;  */
	 background-color: #ffffff !important;

/* Hover icon color */
.ast-header-social-wrap .ast-builder-social-element:hover svg {
/*     fill: #006096; */
	fill: #ffffff !important;
}