/*
 Theme Name:   Aureol Global Connections
 Theme URI:    https://aureolglobalconnections.com/
 Description:  Theme for Aureol Global Connections. Child theme of Hello Elementor.
 Author:       Dwi'n Rhys
 Author URI:   https://dwinrhys.com/
 Template:     hello-elementor
 Version:      1.1.1
 Text Domain:  aureolglobalconnections
*/

/* Add your custom styles below */

.post-type-archive-jobs .page-header,
.tax-industry .page-header,
.tax-location .page-header  {
    background-color: #011c43;
    min-height: 30vh;
    color: white;
    padding-top: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.single-jobs .page-header {
    background-color: #011c43;
    min-height: 50vh;
    color: white;
    padding-top: 150px;
}

.post-type-archive-jobs .site-main,
.tax-industry .site-main,
.single-jobs .site-main,
.tax-location .site-main, {
    margin-bottom: var(--wp--preset--spacing--50);
    margin-top: var(--wp--preset--spacing--50);
}

.post-type-archive-jobs .archive-description,
.tax-industry .archive-description,
.tax-location .archive-description {
    text-align: center;
}

.post-type-archive-jobs .job-listing,
.tax-industry .job-listing,
.tax-location .job-listing {
    margin-top: var(--wp--preset--spacing--50);
    margin-bottom: var(--wp--preset--spacing--50);
}

.post-type-archive-jobs .wp-block-columns,
.tax-industry .wp-block-columns,
.tax-location .wp-block-columns {
    justify-content: space-around;
}

.wp-container-core-buttons-jobs-board {
    text-align: center;
    margin-top: 50px;
    padding-bottom: 50px;
    justify-content: center;
}

.wp-block-jobs-board-button__link {
    background-color: #233dff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0px;
    fill: #ffffff;
    color: #ffffff;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 40px 15px 40px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    display: inline-block;
}


.wp-block-jobs-board-button__link:hover {
    color: #ffffff;
    transform: scale(1.1);
    background-color: #233dff;
}

.wp-container-core-buttons-navigation-buttons {
    text-align: center;
    margin-bottom: var(--wp--preset--spacing--50);
    margin-top: var(--wp--preset--spacing--50);
    justify-content: center;
    gap: 20px;
}

.wp-block-jobs-board-button-navigation__link {
    background-color: #FFF;
    border: 2px solid #233dff;
    color: #233dff; 
}

.wp-block-jobs-board-navigation__link:hover {
    background-color: #FFF;
    color: #233dff;
}

.industries-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}

.industries-wrapper h5 {
    font-size: 16px;
    font-weight: 600;
}

.industries-wrapper ul {
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    gap: 15px;
}

.industries-wrapper a {
    color: white;
}

.industries-wrapper a:hover, .industries-wrapper a:focus {
    color: white;
    text-decoration: none;
}

.industries-wrapper ul li a {
    display: block;
    border: 2px solid white;
    color: white;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px 5px 10px;
}

.industries-wrapper ul li a:hover {
    scale: 1.1;
    transition: all 0.3s ease-in-out;
}

@media (max-width: 781px) {
    .post-type-archive-jobs .job-listing h1,
    .post-type-archive-jobs .job-listing p,
    .tax-industry .job-listing h1,
    .tax-industry .job-listing p,
    .tax-location .job-listing h1,
    .tax-location .job-listing p {
        text-align: center;
    }
}
