.defaultimg {
    background-position: initial !important;
}
/*------------------------------------------------------------------
    From APMA
------------------------------------------------------------------*/
.fromAPMAPadding {
    padding-left: 0;
}

/* Sponsors */
.sponsorHeader {
    color: #333333 !important;
}
.sponsorButton {
    color: #333; 
    border: 1px solid #DDD;
}

.logo {
    margin-bottom: 10px;
}

/*------------------------------------------------------------------
    Highlighted Lectures
------------------------------------------------------------------*/
.hLecturesTitle {
    margin-bottom: 8px !important;
}

.hLectureInfo {
    line-height: 11px;
}

.hLectureFirst {
    color: #EAAD19 !important;
}

/*career center*/
.careerHeader {
    color: white !important; 
    text-shadow: 1px 1px 15px black;
}

.careerSub {
    text-transform: uppercase; 
    font-weight: bold; 
    text-shadow: 1px 1px 15px black;
}

.careerButton {
    color: white !important; 
    border-color: #f0ad4e;
}

.careerBackground a:hover {
    color: white !important;
}

.upcoming-events .event-excerpt, .staff_widget > ul > li .people-info {
    padding-left: 0px;
}

.lectureImage {
    max-width: 100%; 
    height: auto;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.areYouNew {
    max-width: 100%; 
    height: auto;
    padding: 32px 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    min-height: 381px;
}

.aboutSponsor {
    display: block;
}

.becomeSponsor {
    display: none;
}

/*------------------------------------------------------------------
    Welcome Section
------------------------------------------------------------------*/
.newUserButtonJoin, .newUserButtonLearn {
    display: inline-block; 
}

.newUserButtonLearn {
    margin-right: 5px;
}

.areYouNew h1 {
    font-size: 24px !important;
}

.headerTitle {
    color:white !important; 
    text-shadow: 2px 2px 10px black;
}

.subHeader {
    color:white !important; 
    text-shadow: 2px 2px 5px black !important; 
    font-size: 16px !important; 
    text-align: right !important; 
    letter-spacing: 9px !important;
}

.subSubTitle {
    color:white !important; 
    text-shadow: 1px 1px 5px black !important;
}

/*
.headerTitle {
    color:white !important; 
    text-shadow: 2px 2px 10px black;
    left: auto !important;
}

.subHeader {
    color:white !important; 
    text-shadow: 2px 2px 5px black !important; 
    font-size: 16px !important; 
    text-align: left !important; 
    letter-spacing: 9px !important;
    left: auto !important;
}

.subSubTitle {
    color:white !important; 
    text-shadow: 1px 1px 5px black !important;
    left: auto !important;
    padding: 0 15px !important;
}
*/
.findLecture-home {
    /*background: rgba(0,0,0,.3); */
    padding: 10px 15px; 
    border-radius: 4px;
}
.findLecture-title {
    color: white;
    text-shadow: 0px 0px 2px black !important;
}
.headerTextBlock {
    /*height: 350px; */
    margin-top: 150px;
    margin-bottom: 150px;
}

.headerTitleOwl {
    color: white; 
    text-align: right; 
    font-size: 33px; 
    line-height: 40px; 
    font-family: 'Roboto', sans-serif; 
    text-transform: uppercase; 
    letter-spacing: 4px; 
    text-shadow: 2px 2px 7px black !important;
}
.subHeaderOwl {
    color: white; 
    margin-bottom: 50px; 
    text-align: right; 
    font-size: 16px; 
    line-height: 17px; 
    font-family: 'Roboto', sans-serif; 
    text-transform: uppercase; 
    letter-spacing: 9px; 
    text-shadow: 2px 2px 3px black !important;
}
.subSubTitleOwl {
    color: white; 
    text-align: right; 
    font-size: 14px; 
    line-height: 15px; 
    font-family: 'Roboto', sans-serif; 
    text-transform: uppercase; 
    letter-spacing: 1px; 
    margin-right: 9px;
    text-shadow: 1px 1px 3px black !important;
}

.hero1 {
    background: url("../images/webheader06.jpg") !important;
    background-size: cover !important;
    background-position: center !important; 
    /*margin: 0 -20px; */
    /*height: 100%;*/
    /*background-attachment: fixed; */
    /*margin:0;*/
    background-repeat: no-repeat;
}

.hero2 {
    background: url("../images/webheader02.jpg") !important;
    background-size: cover;
    /*margin: 0 -20px; 
    height: 100%;
    background-attachment: fixed; 
    margin:0;*/
    background-repeat: no-repeat;
}

.owl-controls {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: 5px;
}
.owl-nav {
    margin-top: 0 !important;
}

@media (max-width: 850px) {
    .headerTitleOwl, .subHeaderOwl, .subSubTitleOwl {
        text-align: left;
    }

    .subHeaderOwl {
        letter-spacing: 4px; 
    }
}

@media (max-width: 557px) {
    .headerTitleOwl {
        font-size: 25px;
        line-height: 25px; 
    }
    .subHeaderOwl {
        font-size: 14px; 
        line-height: 14px; 
        letter-spacing: 3px; 
    }
}

@media (max-width: 992px) {
    .hero1, .hero2 {
        background-position: center !important; 
    }
}

.apma-logout-popup .swal2-title {
    background: #415361;
    padding: 15px;
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-family: 'Roboto', sans-serif;
    color: white;
    font-weight: normal;
}

.apma-logout-popup .swal2-footer,
.apma-logout-popup .swal2-html-container p {
    color: rgb(102, 102, 102);
    font-family: "Roboto Slab", serif;
    font-size: 14px;
    line-height: 23px;
    font-weight: 300;
    text-align: left;
    margin-bottom: 0;
}

.apma-logout-popup .swal2-footer {
    text-align: center;
}