/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2025 | 15:27:13 */
.homepage_menu_button .pp-has-submenu.hover .pp-has-submenu-container a {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

#menu-item-1019 a, #menu-item-14004 a, #menu-item-13969 a {
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
}

.homepage_menu_button .pp-has-submenu-container a .menu-item-text {
	padding-right: 0 !important;
}

.homepage_menu_button .pp-has-submenu-container a, .homepage_menu_button .sub-menu {
	width: 250px !important;
}

.grediant_seperator_customs .grediant_seperator {
    border: none;
    height: 4px;
    background: linear-gradient(90deg, #F15A29 0%, rgba(241, 90, 41, 0.00) 100%);
    width: 100%;
}

.home_logo_images .logo-image-wrapper img {
    aspect-ratio: 227 / 65;
    object-fit: contain;
}

.grediant_seperator_customs_left .grediant_seperator {
    border: none;
    height: 4px;
    background: linear-gradient(90deg, rgba(241, 90, 41, 0.00) 0%, #F15A29 44%);
    width: 100%;
}

.minus_row_customs_col {
    position: absolute;
    top: 15%;
    z-index: 6;
}


/* Job Content Grid */
.kodiak_home_job_main_container {
	padding: 24px;
}

.kodiak_home_job_main_container .row {
	margin: auto;
}

.kodiak_home_job_top_row {
    display: flex;
    align-items: center;
}

.kodiak_home_top_left, .kodiak_home_top_right {
	padding: 0;
}

.kodiak_home_top_right {
	text-align: right;
}

.kodiak_home_job_types {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 11px;
	color: #ffffff;
	padding: 5px 7px;
	text-align: center;
	width: fit-content;
}

.kodiak_home_job_types.direct_hire {
    background: #F1592A !important;
}

.kodiak_home_job_types.craft_professional {
	background: #3C5064 !important;
}

.kodiak_home_job_types {
	background: #888888;
}

.koidak_home_job_title {
    color: #3C5064 !important;
    font-family: "abadi", Verdana, Arial, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28.1px;
	text-decoration: none !important;
}

.kodiak_home_job_date {
    color: #3C5064;
    text-align: right;
    font-family: "abadi", Verdana, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 300;
}

.koidak_home_job_seperator {
    border: none;
    height: 2px;
    background: linear-gradient(90deg, #F15A29 0%, rgba(241, 90, 41, 0.00) 100%);
    width: 100%;
}

.kodiak_home_job_location {
    color: #3C5064;
    font-family: "abadi", Verdana, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
}

.kodiak_home_job_top_row {
    margin-bottom: 15px;
}
/* Job Content Grid */



/* Blog Content Grid */
.home_post_grid_customs .pp-content-post {
	background: linear-gradient(179deg, #FFF 36.34%, #F9F9F9 85.34%) !important;
	padding: 0;
}

.home_post_grid_customs .pp-content-grid-post-title {
    color: #29395E !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28.1px;
    text-decoration: none !important;
/*     display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
    height: 115px;
	display: block;
}

.home_post_grid_customs .pp-content-grid-post-image a img {
	aspect-ratio: 407/271;
	object-fit: cover;
}

.home_post_grid_customs .pp-post-grid-seperator-custom {
    border: none;
    height: 2px;
    background: linear-gradient(90deg, #F15A29 0%, rgba(241, 90, 41, 0.00) 100%);
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
}
/* Blog Content Grid */