.page-id-304 .ast-primary-header-bar .site-primary-header-wrap, .page-id-304 .sd-sharing, .page-id-304 .site-primary-footer-wrap[data-section="section-primary-footer-builder"], .page-id-304 .site-below-footer-wrap[data-section="section-below-footer-builder"]  {
	display:none;
}


@media (max-width: 921px){
.page-id-304 #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .page-id-304 #masthead .ast-mobile-header-wrap .ast-below-header-bar, .page-id-304 .ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"], .page-id-304 .ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
	display:none;
}
}
@media (max-width: 544px){
	.page-id-304 .ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"], .page-id-304 .ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
		display: none;
}
}

.elementor-kit-180 button {
	background: #6d7e71;
	font-size: 14px;
	border: 2px solid #6d7e71;
	font-weight: bold;
	color: #fff;
}

.elementor-kit-180 button:hover {
	background: transparent;
	color: #6d7e71;
}

.wpforms-container .wpforms-submit-container {
	text-align: right;
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation > ul.ast-above-header-menu > .menu-item-has-children:not(.current-menu-item) > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .main-header-menu .menu-link{
	font-weight: bold;
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link {
	color: black;
	font-weight: bold;
}


.wpforms-container input[type=date], .wpforms-container input[type=datetime], .wpforms-container input[type=datetime-local], .wpforms-container input[type=email], .wpforms-container input[type=month], .wpforms-container input[type=number], .wpforms-container input[type=password], .wpforms-container input[type=range], .wpforms-container input[type=search], .wpforms-container input[type=tel], .wpforms-container input[type=text], .wpforms-container input[type=time], .wpforms-container input[type=url], .wpforms-container input[type=week], .wpforms-container select, .wpforms-container textarea {
	border: 1px solid black;
}

.ast-theme-transparent-header #ast-desktop-header > [CLASS*="-header-wrap"]:nth-last-child(2) > [CLASS*="-header-bar"], .ast-theme-transparent-header.ast-header-break-point #ast-mobile-header > [CLASS*="-header-wrap"]:nth-last-child(2) > [CLASS*="-header-bar"] {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

#astra-footer-menu .menu-item > a {
	font-weight: bold;
	font-size: 14px;
}

#astra-footer-menu .menu-item > a:hover {
	text-decoration: underline;
}

[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
	text-align: center;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
	background: #A7C4BCBF;
	text-align: center;
}
