/**
* Theme Name: Emphires Child
* Description: This is a child theme of Emphires, generated by Merlin WP.
* Author: <a href="https://creativesplanet.com/">Creative's Planet</a>
* Template: emphires
* Version: 1.0
*/

.azb-title-1, .azb-title-1 h2 {
    line-height: 1.5;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.azb-subtitle-1 {
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.5;
    margin: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.hover-border-white a:hover {
    border: 1px solid #fff !important;
}

.no_search_jobs .search_jobs {
    display: none;
}

.new_job_design .job_listings .job_listing {
    background-color: #fff;
    border-radius: 10px;
    margin-top: .5rem !important;

    overflow: hidden;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, .04);
    text-decoration: none;
    opacity: 1 !important;

    transition: all .3s ease !important;
}

.new_job_design .job_listings .job_listing a {
    transition: all .3s ease !important;
}

.new_job_design .job_listings .job_listing a:hover, .new_job_design .job_listings .job_listing a:focus {
    opacity: .8;
    box-shadow: inset 1200px 0 0 0 var(#050c48);
}

.vc_btn3.vc_btn3-style-classic.vc_btn3-color-secondarycolor {
    border: 2px solid #050c48;
    padding: .55rem 2rem;
}

.vc_btn3.vc_btn3-style-classic.vc_btn3-color-secondarycolor:hover {
    background-color:#fff;
    border: 2px solid #050c48;
    color: #050c48;
}

@media (min-width: 1201px) {
    .cspt-header-style-11.cspt-sticky-logo-yes .cspt-right-box .cspt-header-button2 a {
        color: #fff;
        background: #4796d2;
        border: 2px solid #4796d2;
    }
}

@media (min-width: 1201px) {
    .cspt-header-style-11.cspt-fixed-header .cspt-right-box .cspt-header-button2 a {
        color: var(--cspt-emphires-blackish-color);
        background-color: transparent;
        border: 2px solid var(--cspt-emphires-blackish-color);
    }
}

@media (min-width: 1201px) {
    .cspt-header-style-11 .cspt-right-box .cspt-header-button2 a .cspt-header-button2-text::after {
        color: #fff !important;
    }
}

ul.job_listings li.job_listing a .meta .job-type, ul.job_listings li.no_job_listings_found a .meta .job-type {
    color: var(--cspt-emphires-global-color);
}

.job_listing li.date,
.job-listing-meta li.date-posted,
.job_listing .company_logo,
.new_job_design .load_more_jobs {
    display: none !important;
}

.job_listing .position {
    padding-left: 0 !important;
}

/* Only disable links inside the service box content */
.no-link-clickable .creativesplanet-box-content-inner a,
.no-link-clickable .creativesplanet-post-item a {
    pointer-events: none;
    cursor: default;
}

/* Footer */
@media (min-width: 769px) {
    #footer .sub-footer {
        padding: 1rem 2rem;
    }
}

#footer .sub-footer * {
    font-size: .8rem;
    color: #fff;
}

#footer .sub-footer #footer-navigation-legal ul {
    display: flex;
    gap: 2rem;
    margin-bottom: 0 !important;
}

#footer ul {
    list-style-type: none;
    padding: 0;
}

#footer .sub-footer {
    background-color: #050c48;
    padding: 1rem 1.5rem;
}
