/*select#LOV31, select#ContractType {*/
/*visibility: hidden;*/
/*display: none;*/
/*}*/

body, html {
    width: 100%;
}

a[data-lumesse-jd-action="apply"] {
    float: none;
}

.lumesse-home-header {
    margin-top: 82px;
    height: auto;
}

.lumesse-header-image img{
    width: 100%;
}

.lumesse-navbar {
    background: rgba(255, 255, 255, 0.9);
}

.lumesse-navbar .navbar-nav .nav-item {
    text-shadow: 0 0 5px #fff;
}

.lumesse-navbar .navbar-nav .nav-item:hover {
    text-shadow: none;
}

#locations > div {
    background: url("../images/R8372 - Spectrum Brands Career Page Update_locations.jpg");
    background-size: cover;
    background-position: center center;
}

#spectrum-tile-1 {
    background: url("../images/Marketing & Sales.png");
    background-size: cover;
    background-position: center center;
}

#spectrum-tile-2 {
    background: url("../images/Corporate Enabling Functions.png");
    background-size: cover;
    background-position: center center;
}

#spectrum-tile-3 {
    background: url("../images/Intern and Seasonal.png");
    background-size: cover;
    background-position: center center;
}

#spectrum-tile-4 {
    background: url("../images/Manufacturing Operations.png");
    background-size: cover;
    background-position: center center;
}
#spectrum-tile-5 {
    background: url("../images/Global Supply Chain & Engineering.png");
    background-size: cover;
    background-position: center center;
}
#spectrum-tile-6 {
    background: url("../images/retailservices_362287652.jpg");
    background-size: cover;
    background-position: center center;
}
#spectrum-tile-7 {
    background: url("../images/Seasonal_Merchandiser.jpg");
    background-size: cover;
    background-position: center center;
}
.lumesse-socials {
    padding-top: 25px;
    padding-bottom: 25px;
}

#locations .fa-map-marker {
    color: #0275d8;
}

.carousel .carousel-indicators li {
    opacity: .5;
    background: #fff;
    margin: 5px 2px;
}

.carousel-inner > .carousel-item > a > img,
.carousel-inner > .carousel-item > img, .img-fluid {
    height: auto;
}

.lumesse-job-details {
    margin-top: 120px;
}

.text-center {
    text-align: center;
}

.lumesse-link-list, .lumesse-message-spec {
    margin-top: 50px;
    margin-bottom: 30px;
}

.lumesse-jobs {
    padding: 3rem 0 4rem;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{
    color: #0275d8;
}

.lumesse-message-spec{
    margin-bottom: 0;
}
#lumesseJobsListWidget .quantity{
    float: right;
    margin-left: 15px;
    font-weight: bold;
}

#lumesse-separate-agent > div{
    display: block;
    width: 100%;
}

#lumesse-separate-agent #lumesseSearchCriteriaWidget #talentSearchForm > .form-group > label,
#lumesse-separate-agent #lumesseSearchCriteriaWidget #talentSearchForm > .form-group > div{
    display: block;
    width: 100%;
    float: none;
}

.lumesse-carousel{
    margin-top: 6rem;
}

#lumesse-separate-agent #lumesseSearchAgentWidget .form-group{
    width: 100%;
}

#lumesse-separate-agent #lumesseSearchCriteriaWidget input#keywords{
    height: 2.5rem;
}

#lumesse-separate-agent #lumesseSearchCriteriaWidget{
    padding: 15px 0;
}

#lumesse-separate-agent #lumesseSearchAgentWidget{
    padding: 15px;
}

#lumesse-separate-agent #lumesseSearchCriteriaWidget #talentSearchForm > .form-group {
    width: 100%;
}

#lumesse-separate-agent #lumesseSearchAgentWidget #sStopNotifyingAfterFieldLabel,
#lumesse-separate-agent #lumesseSearchAgentWidget #sDeliveryFrequencyFieldLabel{
    display: block;
    width: 100%;
}

#lumesse-separate-agent #lumesseSearchAgentWidget .radio {
    display: inline-block;
    margin-right: 7.5px;
}

#lumesse-separate-agent{
    margin-top: 75px;
}

.lumesse-back-to-list {
    background-color: #0275d8;
    box-shadow: 2px 2px #333333;
    margin-bottom: 4px;
    font-weight: 700;
    border-radius: 8px;
    text-transform: uppercase;
    color: #fff !important;
    margin-right: 5px !important;
}

a.nav-link.active{
    background: #0275d8;
    color: white !important;
    text-shadow: none;
}

.strapLine{
    display: inline !important;
    color: #000;
    font-weight: normal;
    font-size: 0.9em;
}
.lumesse-pagination a {
    text-transform: uppercase;
}
.lumesse-navbar .nav-link{
    text-transform: capitalize;
}
@media (min-width: 1200px){

    #talentSearchForm > .form-group {
        width: 20%;

    }
    #talentSearchForm > .form-group .form-control{
        font-size: 11px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .lumesse-carousel, .lumesse-jobs {
        max-width: 768px;
    }
}

@media screen and (min-width: 992px) {
    #navbar-search .input-group {
        display: block;
    }

    #navbar-search .input-group * {
        display: inline-block;
        /*float: right;*/
    }

    #navbar-search .input-group input {
        width: 80px;
        transition: all 0.33s ease-in;
        /*border-radius: 5px 0 0 5px;*/
    }

    #navbar-search .input-group:hover input {
        width: 300px;
        border: 1px solid #0275d8;
    }

    #navbar-search .input-group span {
        width: auto;
        padding: 0;
    }

    #navbar-search .input-group span button {
        border-top: 1px solid #0275d8;
    }
}

@media (max-width: 991px) {
    header .lumesse-navbar .navbar-nav {
        padding: 5.5rem 0 .5rem;
    }
    .lumesse-header-image img{
        display: none;
    }
    .lumesse-header-image {
        height: 200px;
        background: url('../images/NewBanner.jpg');
        background-position: 50%;
        background-size: cover;
    }
    #navbar-search{
        height: 84px;
    }
    .lumesse-jobs {
        padding: 6rem 1rem;
    }
}

@media screen and (max-width: 540px) {
    .lumesse-jobs-list .table td {
        padding-bottom: 5px;
        padding-top: 0;
        display: inline-block;
        width: 50%;
    }

    .lumesse-jobs td:last-child {
        border: none;
    }

    .lumesse-jobs tr:last-child {
        border-bottom: 1px solid #0275d8;
    }

    .lumesse-skills .skill.card {
        height: 40vh;
    }

    #navbar-collapse {
        margin-top: 80px;
        background: white;
        border-top: 1px solid #0275d8;
        border-bottom: 1px solid #0275d8;
    }

    .lumesse-navbar::before {
        display: none !important;
    }
    header .lumesse-navbar .navbar-nav {
        padding: 0.5rem 0 .5rem;
    }
}