.ast-theme-transparent-header #masthead {
position: absolute !important;
width: 100% !important;
} .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{
position: fixed !important;
top: 100px !important;
left: 50% !important;
transform: translateX(-50%) !important;
width: 95% !important;
max-width: 1200px !important;
z-index: 90 !important;
border-radius: 15px !important;
}
.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content
{ background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(20px) saturate(160%) !important;
-webkit-backdrop-filter: blur(20px) saturate(160%) !important; border-radius: 15px !important;
border: 1px solid rgba(255, 255, 255, 0.1) !important;
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2) !important;
transition: all 0.4s ease-in-out !important;
}       .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu
{
background: none !important; border-radius: 15px !important;
border: none !important;
transition: all 0.4s ease-in-out !important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link 
{
color: white;
}
@media (max-width: 767px) {
.hide-bg-mobile {
background-image: none !important;
}
} #masthead .ast-main-header-wrap {
position: fixed !important;
top: 20px !important;
left: 50% !important;
transform: translateX(-50%) !important;
width: 95% !important;
max-width: 1200px !important;
z-index: 9999 !important; background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(20px) saturate(160%) !important;
-webkit-backdrop-filter: blur(20px) saturate(160%) !important; border-radius: 15px !important;
border: 1px solid rgba(255, 255, 255, 0.1) !important;
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2) !important;
transition: all 0.4s ease-in-out !important;
} #masthead .main-header-bar,
#masthead .ast-builder-header-wrap {
background: transparent !important;
border: none !important;
} #masthead.is-scrolled .ast-main-header-wrap {
top: 10px !important;
background: rgba(0, 0, 0, 0.2) !important; border-color: rgba(200, 145, 22, 0.4) !important; box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5) !important;
} .hover-text-block .elementor-widget-heading .elementor-heading-title {
transition: color 0.3s ease-in-out !important;
} .hover-text-block:hover .elementor-widget-heading .elementor-heading-title {
color: #000000 !important;
fill: #000000 !important; } .hover-text-block:hover .elementor-widget-icon svg,
.hover-text-block:hover .elementor-widget-icon svg path {
fill: #000000 !important; 
} .hover-text-block:hover .elementor-widget-icon i {
color: #000000 !important; 
} .hover-text-block2 .elementor-widget-heading .elementor-heading-title {
transition: color 0.3s ease-in-out !important;
} .hover-text-block2:hover .elementor-widget-heading .elementor-heading-title {
color: #FFD700 !important;
fill: #FFD700 !important; } .hover-text-block2:hover .elementor-widget-icon svg,
.hover-text-block2:hover .elementor-widget-icon svg path {
fill: #FFD700 !important; 
} .hover-text-block2:hover .elementor-widget-icon i {
color: #FFD700 !important; 
}
.hvr-float {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
} .ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
text-decoration: none !important;
}