#universe{overflow:hidden;}input,textarea,button,select,label,a{-webkit-tap-highlight-color:rgba(0,0,0,0);}.lawAlternate{background:#fff url(../img/child-default.jpg) no-repeat 50% 121px;background-size:100%;}.lawAlternate:after{position:absolute;content:" ";left:0;right:0;top:121px;padding-top:37.5%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#fff 100%);z-index:-1;}.lawCustomHeader-logo{margin:10px 0 0 50px;float:left;border-right:1px solid #fff;padding:10px;}.lawCustomHeader-logo a{display:block;width:32px;height:45px;padding:0 10px;text-indent:-9999px;background:url(../img/bl-icon.png) no-repeat 50% 50%;background-size:contain;}.lawCustomHeader h1{font-weight:400;color:#fff;font-size:36px;text-transform:uppercase;margin:60px 0 0 150px;padding:22px 0 0 0;min-height:160px;}.lawAlternate h1.title{display:none;}@media(min-width: 1025px) {
    .lawAlternate .contentTop {
        background: none;
    }
}

@media(max-width: 1024px) {
    .lawAlternate {
        background: none !important;
    }

    .lawAlternate .contentTop {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 0;
    }

    .lawAlternate:after {
        display: none;
    }
}

@media(max-width: 800px) {
    .lawCustomHeader-logo {
        margin: 30px auto;
        float: none;
        border: none;
        width: 52px;
    }

    .lawCustomHeader h1 {
        margin: 0 0 30px 0;
        padding: 0 16px;
        text-align: center;
        min-height: 0;
    }
}

    /* end */


.uiFooterBkg #baylor_footer {
    padding-bottom: 24%;
    background: #003d7e;
}

.uiFooterBand-container,
.uiFooterBand-container:before {
    background: #8ba034;
}

.uiFooterBkg #baylor_footer::before {
    background-image: url(../img/law-hero.jpg);
}

@media (max-width: 1200px) {
    .uiFooterBkg #baylor_footer {
        padding-bottom: 34%;
    }

    .uiFooterBkg #baylor_footer::before {
        background-position: 100% 100%;
        background-size: 150%;
    }
}

@media (max-width: 900px) {
    .uiFooterBkg #baylor_footer::before {
        background-position: 100% 100%;
        background-size: 200%;
    }

    .uiFooterBkg #baylor_footer {
        padding-bottom: 44%;
    }
}

@media (max-width: 650px) {
    .uiFooterBkg #baylor_footer::before {
        background-size: 280%;
    }

    .uiFooterBkg #baylor_footer {
        padding-bottom: 65%;
    }
}

@media (max-width: 1044px) {
    .contentBandInner {
        width: auto;
    }
}

.button {
    text-align: center;
}

.button a {
    display: inline-block;
    float: none;
    padding: 12px 20px 8px 20px;
}

    .button a:after {
        display: none;
    }

.uiTopNav .uiHomePage a {
    text-indent: -9999px;
    width: 16px;
    background: url(../img/bl-nav-icon.png) no-repeat 50% 50%;
    background-size: 18px;
}

.splashPage-banded .content h3 {
    font: 400 28px/1.2em "FuturaBT", Arial;
    text-align: center;
    color: #8ba034;
    text-transform: uppercase;
    position: relative;
    line-height: 1em;
}

    .splashPage-banded .content h3 a {
        display: inline-block;
        position: relative;
        padding: 5px 0 5px 60px;
        color: #8ba034; 
        text-align: left;
    }

        .splashPage-banded .content h3 a:hover {
            color: #6b7c23;
        }

        .splashPage-banded .content h3 a::after {
            position: absolute;
            top: -3px;
            left: 0;
            bottom: -1px;
            width: 39px;
            border-right: 1px solid #fabb01;
            content: "";
            background: url(../img/bl-icon.png) no-repeat 0 50%;
            background-size: 24px;
        }

/* QUICK SEARCH */

.splashPage-banded .uiQuickSearch-input {
    width: 500px;
    margin: 0 auto;
    position: relative;
    height: 90px;
}

    @media(max-width: 560px) {
        .splashPage-banded .uiQuickSearch-input {
            width: auto;
        }
    }

    .splashPage-banded .uiQuickSearch-input::before {
        bottom: 0;
        left: -2000px;
        right: -2000px;
        content: "";
        position: absolute;
        height: 1px;
        background-color: #adadad;
    }

    .splashPage-banded .uiQuickSearch-input::after {
        content: "";
        bottom: -39px;
        left: 50%;
        margin-left: -20px;
        border: 20px solid transparent;
        border-top-color: #fff;
        position: absolute;
        -webkit-filter: drop-shadow(0 1px 0 #858585);
        filter: drop-shadow(0 1px 0 #858585);
    }

    .splashPage-banded input#f-uiQuickSearch {
        border-radius: 0;
        border: none;
        border-bottom: 2px solid #ccc;
        background-image: url(//www.baylor.edu/images/icons/standard/dark_gray/24/magnifier.png);
        padding-left: 48px;
        font: 700 24px/60px "FuturaBT", Arial, sans-serif;
        height: 60px;
    }

        .splashPage-banded input#f-uiQuickSearch:focus {
            border-bottom-color: #525252;
        } 

    .splashPage .uiQuickSearch-results {
        width: 900px;
        margin: 50px auto 0 auto;
    }

        @media(max-width: 930px) {
            .splashPage .uiQuickSearch-results {
                width: auto;
            }
        }

    .splashPage .uiQuickSearch-results-title {
        color: #757575;
        font-size: 18px;
        text-align: center;
        margin-bottom: 15px;
    }

    .splashPage .uiQuickSearch-results-list {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

        @media(max-width: 600px) {
            .splashPage .uiQuickSearch-results-list {
                -webkit-column-count: 2;
                -moz-column-count: 2;
                column-count: 2;
            }
        }

    .splashPage .uiQuickSearch-all-results {
        margin: 50px 0 0 0;
        float: none;
    }

.hours {
    margin: 0 0 25px 0;
}

.hours_line {
    margin: 0 0 12px 0;
}

    .hours_day {
        width: 40%;
        float: left;
        font-size: 14px;
    }

    .hours_time {
        margin-left:43%;
        text-align: right;
    }

.col {
    width: 30%;
    margin: 50px 5% 0 0;
    float: left;
}

.col:last-child {
    margin-right: 0;
}

.col h5 {
    margin: 0 0 30px 0;
    color: #8ba034;
    font: 700 18px/1.2em "FuturaBT", Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
}

@media (max-width: 850px) and (min-width: 641px) {
    .hours_day,
    .hours_time {
        float: none;
        width: auto;
        text-align: center;
        margin: 0;
    }
}

@media(max-width: 640px) {
    .col {
        float: none !important;
        margin: 30px auto 15px auto !important;
        width: 80%;
    }
}

.lawschool_pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
}

.lawschool_pages-link {
    display: flex;
    width: calc(50% - 10px);
    box-sizing: border-box;
    margin: 0 0 20px 0;
    text-align: center;
    font: 700 18px/1.2em "FuturaBT", Arial, sans-serif;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    /* border: 1px solid rgba(139,160,52,.35); */
    padding: 35px 12px 28px 12px;
    align-items: center;
    justify-content: center;
    color: #8ba034;
    text-transform: uppercase;
    font-size: 18px;
    box-shadow: 0 0 5px rgba(0,0,0,.15);
}

    .lawschool_pages-center {
        display: block;
    }

    .lawschool_pages-center img {
        margin: 0 auto 20px auto;
        width: 48px;
    }

    .lawschool_pages-title {
        display: block;
        margin: 10px 0 0 0;
        font-weight: 700;
    }

    .lawschool_pages-link:hover {
        -webkit-filter: brightness(.6);
        color: #8ba034;
        box-shadow: 0 0 5px rgba(0,0,0,.25);
    }

    @media(max-width: 500px) {
        .lawschool_pages {
            margin: 0 -5px;
        }

        .lawschool_pages-link {
            padding-left: 8px;
            padding-right: 8px;
            width: calc(50% - 5px);
            margin-bottom: 10px;
        }   
    }

/* Temporary News Fix */
.uiNewsPage-images-alignright,
    .uiNewsPage-images {
    display: none;
}