.wp-block-outermost-icon-block .icon-container {
    box-sizing: border-box;
}
.wp-block-outermost-icon-block {
    display: flex;
    line-height: 0;
}

.has-icon-color > svg{
    fill: #ffffff;
}

.wp-site-blocks > * + * {
    margin-block-start: 0!important;
}

.comment-reply-title{
    color:var(--wp--preset--color--secondary)
}

#header {
/* 	border-bottom-width: 0px !important; */
/* 	border-bottom-color: #1d2327; */
}

.rc-anchor-normal-footer {
    display: none !important;
}
.grecaptcha-badge { 
    visibility: hidden; 
}

.sticky-header {
	position: sticky;
	top: 0;
	z-index: 9999;
}

header {
	box-shadow: 0px 4px 10px 0 rgb(0 0 0 / 10%);
}
header .wp-block-navigation__container > li > a {
	padding: 10px !important;
	border-radius: 4px !important;
	background-color: transparent;
	transition: background-color 0.2s;
}
header .wp-block-navigation__container > li > a:hover {
	background-color: #336666;
}
header .wp-block-navigation__container > li > a[aria-current="page"] {
	background-color: #336666 !important;
}

.wp-element-button, .button {
	transition: all 0.1s ease-in;
	box-shadow: 2px 2px 2px 0px rgb(0 0 0 / 15%);
}
.wp-element-button:hover, .button:hover {
/* 	translate: 0 -2px; */
	box-shadow: 4px 4px 4px 0px rgb(0 0 0 / 30%);
}

.job_application.application {
	padding: 0 0 10px 0;
}


input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
select
{
    font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 5px;
	max-width: 100%;
	min-height: 1.5em;
	border-width: 2px;
	border-radius: 4px;
	border-color: #1a1f22;
}

input[type="submit"] {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
    transition: all 0.1s ease-in;
	cursor: pointer;
    box-shadow: 2px 2px 2px 0px rgb(0 0 0 / 15%);
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	text-decoration: none;
	background-color: var(--wp--preset--color--primary) !important;
	color: var(--wp--preset--color--background) !important;
	border-radius: 25px;
	border-width: 0px !important;
	font-weight: bold;
	text-transform: uppercase;
}
input[type="submit"]:hover {
/* 	translate: 0px -2px; */
	box-shadow: 4px 4px 4px 0px rgb(0 0 0 / 30%);
}

/* WP Job Manager CSS */

.search_jobs {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 5px;
}
.job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords {
	flex: 1;
	width: unset !important;
}
.job_filters .search_jobs div.search_submit {
	padding: unset !important;
}
.job_filters {
	background-color: unset !important;
}
.position {
	padding-left: 0px !important;
}
.rss_link {
	display: none !important;
}

