.site-header {
    display: none !important;
}

.site-footer {
display:none !important;
}

.sd-sharing {
    display: none !important;
}
#jp-relatedposts {
    display: none !important;
}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
    display: none !important;
}
#respond
{
	display:none;
}
.awsm-grid-item .awsm-job-item {
    background-color: black !important;
}
.awsm-job-form-inner {
    background: #121212;
}

.awsm-list-item .awsm-job-item {
    border-bottom: 1px solid rgb(255 255 255 / 13%);
}
.awsm-job-item {
    background: #000000;
}

.wli_popular_posts-class h3 {
    padding: 18px 0px 5px 0px;
}
.elementor-kit-14 h2 {
    font-size: 60px;
}

.awsm-filter-wrap, .awsm-filter-wrap * {
    /*background-color: #121212;*/
   border-radius:6px;
	color:white;
}
/*
.awsm-filter-item-search .awsm-job-search-icon-wrapper {
    border-right: 1px solid white;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
	  border-radius:0px 6px 6px 0px;
}
*/
.awsm-selectric .label {
    color: #ffffff;
}
.awsm-job-form-inner {
    border: 0px;
}

.elementor-kit-14 input:not([type="button"]):not([type="submit"]), .elementor-kit-14 textarea, .elementor-kit-14 .elementor-field-textual {
    color: #ffffff;
    background-color: #2D2D2D;
    border-radius: 6px;
		border-color:#2D2D2D;
}

/*Job List*/
.awsm-lists {
    border: 0px;
}
.awsm-list-item .awsm-job-item {
    background-color: #121212;
}

.awsm-selectric {
    background-color: #2d2d2d;
		border:none;
}

/*Wp-Job Manager*/
.job-manager-application-wrapper .application .application_details, .single_job_listing .application .application_details {
    border: 1px solid #eeeeee00;
}


.job_filters .search_jobs {
    background-color: #121212;
}
.job_filters .job_types {
    zoom: 1;
    background: #121212;
}

.job_filters .showing_jobs {
    background: #121212;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position h3, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3 {
    color: #00a2c3;
}

/*Jobs Career*/
.rp4wp-related-job_listing>ul li.job_listing a img.company_logo, .rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
    display: none;
}

.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
    padding: 1em 2em 1em 0em;
}

.job_filters .job_types {
    border-top: 0px solid #e5e5e5;
}

.job_filters .job_types li {
    border-right: 0px solid #eee;
}

.job_filters .showing_jobs {
    display: none !important;
}

.job_filters .search_jobs div.search_remote_position label#remote_position_label {
    color: #999999;
}
ul.job_types label {
    color: #999999 !important;
}

.job_filters .job_types {
    display: none;
}


.job_listings li.job_listing:hover {
    background-color: transparent !important; 
    transition: none; 
}
.job_listings li.job_listing:active {
    background-color: transparent !important; 
    transition: none; 
}
.job_listings li.job_listing a:hover {
    background-color: transparent !important; 
}

/*
.job_filters .search_jobs div.search_submit {
    width: 20%;
}
*/
.search_submit input {
    background-color: #4285f4 !important;
}

.search_submit input[type="submit"] {
    width: auto; /* Automatically adjusts width to content */
    padding: 20px 40px 20px 40px; /* Optional: Add padding for better appearance */
    white-space: nowrap; /* Prevents text from breaking into multiple lines */
    display: inline-block; /* Ensures proper sizing */
    text-align: center; /* Centers the text */
}

.job_filters .search_jobs .filter_by_tag a {
    font-size: 18px !important;
}

/*Jobs Page*/
/*.single_job_listing .meta .date-posted:before {
    display:none;
}
*/
.single_job_listing .meta .job-type {
    background-color: transparent;
		color:grey;
}

.single_job_listing .company {
    display: none !important;
}
.application_details {
  display: block !important;
}


.job-manager-form fieldset {
    border-bottom: 0px solid #eee;
}

.job-manager-form fieldset label:not(.full-line-checkbox-field label) {
    color: lightgrey;
}

.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
		color:white;
    background-color: #4285f4;
	border-radius:6px !important;
}
.search_submit input[type="submit"] {
    font-size: 1.1em;
    color: white;
    background-color: #4285f4 !important;
border-radius:6px !important;
}

.gt_float_switcher .gt-selected .gt-current-lang {
    padding: 6px 7px !important;
    color: #333;
    font-weight: bold;
}
.gt_float_switcher img {
    width: 25px !important;
padding-left:3px !important;
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    font-size: 16px !important;
}

.gt_float_switcher .gt_options a {
    padding: 9px 0px !important;
}
.gt_float_switcher .gt_options a {
    font-size: 15px !important;
}

.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
    color: #999999 !important;
}

.rp4wp-related-job_listing>ul li.job_listing, .rp4wp-related-job_listing>ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
    border-bottom: 1px dotted #999999;
}


.job-manager-application-wrapper .application .application_details:before, .single_job_listing .application .application_details:before{
			display:none !important;

}

.job-manager-application-wrapper .application .application_details:after, .single_job_listing .application .application_details:after
{
	display:none !important;
}

input.application_button.button {
    background:transparent !important;
font-size:30px !important;
	text-decoration:underline;
margin-left:-45px !important;
}

.elementor-kit-14 button, .elementor-kit-14 input[type="button"], .elementor-kit-14 input[type="submit"], .elementor-kit-14 .elementor-button {
    background-color: #4285f4;
    color: white !important;
    border-radius: 6px !important;
}

/*Contact Form Checkbox*/
.mf-checkbox-option input[type=checkbox]+span {
    color: #c2b9b9 !important;
}


/*Career page job applied tag on jobs widget*/
ul.job_listings .job-manager-applications-applied-notice {
    display: none;
}

.rp4wp-related-job_listing>ul, ul.job_listings {
    border-top: 0px !important;
}

/* Job Application Checkbox*/
.job-manager-form fieldset small.description {
     display: contents !important;
}



/*
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
   font-size: 1.1em !important;
	color:white !important;
    background-color: #4285f4 !important;
}
*/
/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}

/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

