.uicore-animate.ui-breadcrumb{
    display:none!important;
}
.entry-title.awsm-jobs-single-title{
    display: none!important;
}
.uicore-title.uicore-animate.h2{
    color:black!important;
}
.uicore-page-title.elementor-section>.uicore{
    padding-bottom: 0px!important;
    padding-top:40px!important;
}
.uicore-page-title.elementor-section.elementor-section-boxed{
    background-color:white!important;
}
.awsm-job-container{
    padding: 0px!important;
}
.uicore-page-title h1.uicore-title, .uicore-page-title a, .uicore-page-title .uicore-desc-wrapp {
    max-width: 100%!important;
}
h1.ui-e--highlighted-text{
    font-size: 80px!important;
}
.uicore.uicore-page-title.elementor-section.elementor-section-boxed{
    background-image: none !important;
}
.uicore-description{
    color: black !important;
    display: none !important;
}
.uicore-page-title h1.uicore-title, 
.uicore-page-title a, 
.uicore-page-title p, 
.uicore-page-title a:hover, 
.uicore-page-title .uicore-entry-meta span, 
.uicore-page-title .uicore-entry-meta .uicore-post-category {
    color: black !important; 
}
@media (min-width: 1024px) {
    .uicore-blog.single .uicore-page-title h1.uicore-title, .uicore-blog.single .uicore-page-title a, .uicore-blog.single .uicore-page-title p{
        max-width: 60% !important;
    }
}
.uicore.elementor-container{
    display: flex !important;
    align-items: start !important;
}
@media (min-width: 1024px) {
    .uicore.elementor-container{
        align-items: center !important;
    }
}
.uicore-animate.uicore-entry-meta{
    width: 60% !important;
}
@media (min-width: 1024px) {
    .uicore-blog #main.uicore {
        padding-top: 20px!important;
    }
}
body.page-id-5386 .elementor-button:focus,
body.page-id-5386 .elementor-button:hover,
body.page-id-5386 .elementor-button:visited {
    color: #4285f4 !important;
    background-color: white !important;
}
.page-id-5386 .elementor-button{
    padding: 0px!important;
}

.page-id-331 .awsm-filter-item {
    width: 33.3% !important;
}

@media (max-width: 767px) {
    .page-id-331 .awsm-filter-item {
        width: 100% !important;
    }
}

.page-id-331 .awsm-filter-wrap.awsm-no-search-filter-wrap{
    /*padding-top: 10px;*/
    /*background: white;*/
    /*border-radius: 8px;*/
    /*box-shadow: 5px 4px 10px #efefef;*/
}

.page-id-331 .awsm-selectric-items li.highlighted {
    background: rgba(107, 151, 255, 0.1) !important;
    color: #444 !important;
    border-radius: 8px !important;
    position: relative;
    padding-left: 24px; 
    font-weight: bold!important;
}

.page-id-331 .awsm-selectric-items li.highlighted::before {
    content: '✓'; 
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    color: #444;
    font-weight: bold;
}

.page-id-331 .awsm-selectric-items li{
    font-size: 14px;
    margin-top: 4px!important;
    margin-bottom: 4px!important;
}

.page-id-331 .awsm-selectric-items li:hover {
    background: rgba(107, 151, 255, 0.1);
    color: #444;
    border-radius: 8px;
    cursor: pointer;
}

.page-id-331 .awsm-job-form-plugin-style .awsm-selectric-open .awsm-selectric{
    border-color:#efefef!important;
}

.page-id-331 .awsm-selectric-items{
    padding: 8px;
    border-radius: 12px!important;
    margin-top: 8px;
    border: 1px solid #efefef!important;
    box-shadow:5px 4px 10px #efefef;
}

.page-id-331 .awsm-job-form-plugin-style .awsm-selectric .label {
    font-size: 14px;
    font-weight: bold!important;
}

.page-id-331 .awsm-job-form-plugin-style .awsm-selectric{
    border-color: #efefef!important;
    border-radius: 8px !important;
}

.page-id-331 .awsm-filter-toggle{
    background: #fff;
    border-color: #efefef!important;
    border-radius: 8px !important;
     color: #444;
}

.page-id-331 .awsm-filter-toggle .awsm-on{
    background: #fff;
    border-color: #efefef!important;
    border-radius: 8px !important;
     color: #444;
}
.uicore-navbar nav.menu-item-has-children>a:after{
    content: hidden !important;
}
.uicore-nav-menu .sub-menu:not(.uicore-megamenu) {
    background-color: white !important;
    margin-top: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
    padding: 10px 0;
    z-index: 9999;
    border: 1px solid #E8E8E8 !important;
}
body .uicore-nav-menu .sub-menu:not(.uicore-megamenu) a,
body .uicore-nav-menu .sub-menu:not(.uicore-megamenu) li,
body .uicore-nav-menu .uicore-simple-megamenu:not(.uicore-megamenu) > .sub-menu > li.menu-item-has-children {
    color: black !important;
}
.menu-item-6265 .sub-menu {
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(10px) !important;
  transition: opacity 0.3s ease, transform 0.3s ease !important;
  pointer-events: none !important;
}

.menu-item-6265.show-submenu .sub-menu {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
  pointer-events: auto !important;
}

.elementor-widget-container .elementor-heading-title.elementor-size-default.words.chars.splitting .word {
  font-size: 32px !important;
  font-weight: 500 !important;
}

.elementor-widget-container h3.elementor-heading-title.elementor-size-default:nth-of-type(1) {
  font-size: 32px !important;
  font-weight: 500 !important;
}