.elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button:focus {
color: #07b011 !important;
} .ast-theme-transparent-header:not(.page-id-2008) #masthead {
position: relative;
}
.main-header-menu .menu-item {
text-transform: uppercase;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu:last-child>.menu-item>.menu-link {
margin-bottom: 2px;
}
.page-id-2008 .site-header-primary-section-left .site-branding {
display: none;
}
.ast-theme-transparent-header .main-header-menu .sub-menu .current-menu-item .menu-link,
.ast-theme-transparent-header .main-header-menu .current-menu-parent > .menu-link {
font-weight: 700;
} .eael-breadcrumbs__content .eael-current {
font-weight: 700;
} footer {
margin-top: 4rem;
}
.site-footer-section-3 {
align-self: flex-end;
}
.site-footer-section-3 {
margin-top: 2rem;
}
footer .widget h4.wp-block-heading {
font-size: 1rem;
font-weight: 400;
} .elementskit-post-card {
height: 100%;
} .ff-default .ff-el-input--label.ff-el-is-required label {
font-weight: 700;
} .ekit-wid-con .post-items .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
-webkit-transform: none;
transform: none;
}
@media (min-width: 922px) { .page-id-2008.ast-theme-transparent-header .main-header-bar {
background-color: rgba(0 0 0 / 30%);
}
.page-id-2008.ast-theme-transparent-header .main-header-menu .menu-link {
color: #ffffff !important;
}
.main-header-menu .sub-menu {
}
.ast-theme-transparent-header .main-header-menu .menu-link,
.ast-theme-transparent-header .main-header-menu .sub-menu .menu-link {
color: var(--e-global-color-astglobalcolor6) !important;
}
.ast-theme-transparent-header .main-header-menu .menu-link:hover,
.ast-theme-transparent-header .main-header-menu .sub-menu .menu-link:hover {
color: #07b011!important;
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link,
.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link {
background-color: rgb(255 255 255 / 90%);
}
.main-header-menu .menu-item:not(.sub-menu .menu-item) + .menu-item:before {
content: "";
position: absolute;
inset: 0 auto 0 0;
width: 1px;
height: 0.9rem;
margin: auto;
background-color: var(--e-global-color-astglobalcolor2);
}
.page-id-2008 .main-header-menu .menu-item:not(.sub-menu .menu-item) + .menu-item:before {
background-color: #ffffff;
} .site-footer-section-3 figure {
float: right;
}
}
@media (max-width: 921px) {
.main-header-menu .sub-menu .menu-item {
margin-left: 1rem;
}
.ast-mobile-header-wrap .ast-mobile-header-content {
position: absolute;
width: 100%;
}
.ast-main-header-nav-open .ast-mobile-header-wrap {
background-color: #ffffff;
}
}
@media (max-width: 767px) { .home-hedline-container {
background-color: rgba(51, 51, 51, 0.70);
}
}
.widget {
margin: 0;
}