﻿@media print {
    #header {
        display: none;
    }

    #page-header-sidebar {
        display: none;
    }

    .page-title {
        font-size: 24pt;
    }

    #breadcrumbs-primary {
        display: none;
    }

    #page-header {
        background-image: none;
        padding: 0;
        margin: 0;
        width: 100%;
        text-align: left;
        min-height: unset;
    }

    #page-content {
        padding-top: 25px;
    }

    #sidebar-primary {
        display: none;
    }

    #page-builder {
        padding: 0;
        margin: 0;
        width: 100%
    }

    .page-header-content {
        position: unset;
        top: unset;
        left: unset;
        -webkit-transform: initial;
    }

    .page-title {
        padding-left: 10px;
    }

    #footer {
        display: none;
    }

    .ui-accordion-content {
        display: block !important;
        height: auto !important;
    }
}

@media (max-width: 1024px) {
    #homepage-rotator h2 {
        font-size: 4rem;
    }

    #homepage-rotator h3 {
        font-size: 3rem;
    }
}

.event-news-cta {
    clear: none;
}

@media (min-width: 1200px) {
    #homepage-rotator h2 {
        font-size: 6rem;
    }

    #homepage-rotator h3 {
        font-size: 4rem;
    }
}

@media (min-width: 1515px) {
    .event-news-cta {
        padding: 23px 20px;
    }
}

@media (min-width: 992px) and (max-width: 1515px) {
    .event-news-cta {
        padding: 8px 20px;
    }
}

@media (max-width: 991px) {
    footer .col-md-7:nth-child(2n+1), footer .col-sm-7:nth-child(2n+1),
    footer .col-md-8:nth-child(2n+1), footer .col-sm-8:nth-child(2n+1) {
        clear: none;
    }
}
.event-news-cta {
    line-height: 30px;
    clear: none !important;
}

.event-news-datepicker .datepicker {
    line-height: 30px;
}

.news-event-select .selectric-wrapper {
    padding: 14px 10px;
}

@media (max-width: 1150px) {
    .news-event-select .selectric-wrapper {
        padding: 18px 10px;
    }

    .event-news-cta {
        padding: 26px 20px;
    }

        .event-news-cta a {
            font-size: 16px;
            /* line-height: 1em; */
            margin-top: 0;
        }
}

@media (min-width: 768px) and (max-width: 992px) {
    .event-news-cta {
        padding: 30px 20px;
    }
}

@media (max-width: 768px) {
    .event-news-datepicker {
        padding: 11px 0 11px 41px;
    }

    #news-events-datepicker {
        background: url(https://www.wofford.edu/Content/images/arrow-down.png) 94% 50% / 13px no-repeat transparent;
    }


    .event-news-cta {
        padding: 26px 0 26px 41px;
    }

        .event-news-cta a {
            background: url(../images/arrow-right.png) 94% 50% / 7px no-repeat transparent;
        }

    .selectric-tab-select .selectric .button {
        right: 3%;
    }
    #homepage-status {
        font-size: .85rem;
    }
}

#home-section-news .main-col .section-body {
    overflow: auto;
}
#home-section-quote {
    background-image: url("https://www.wofford.edu/wofford.edu/Images/Home-Page/WTL-bar.jpg");
}
#page-builder a {
    font-weight: bold;
}

#page-builder a:hover 
{
    /*text-decoration: underline;*/
}
@media (max-width: 576px) {
    .carousel .featured-image img {
        width: 85vw;
    }

    /* Also wanted to propose this because the h2 can still be big on mobile and longer titles are almost impossible to use */
    #homepage-rotator h2 {
        font-size: 2.5rem;
    }
}

@media (max-width: 768px) {
    .carousel .featured-image img {
        width: 85vw;
    }
}

@media (max-width: 991px) {
    .carousel .featured-image img {
        width: 90vw;
    }
}
a.sidebar-button, .sidebar-button, li.nav-item a.sidebar-button {
    white-space: normal;
    word-wrap: break-word;
    color: #FFF;
    font-size: 1rem;
    padding: 0.375rem 1.5rem !important;
    transition: color 0.15s ease-in-out, background-color 0.3s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    background: #8a6e4b;
    cursor: pointer;
    margin-bottom: 0;
    text-align: center;
    touch-action: manipulation;
    border: 1px solid transparent;
    line-height: 1.42857143;
    user-select: none;
}
.sidebar-nav li a.sidebar-button:hover::after{
    display: none;
}

/*.selectric-library-search-option{
    width:40%;
    display:inline-block;
}*/

/*.selectric-library-search-option-staging {
    width: 28%;
    display: inline-block;
}

#search-tabs input[type="text"] {
    width: 50%;
    display: inline;
    margin-bottom: 0px;
}*/

#search-tabs-accordion .panel-title a::after {
    top: 2rem;
}

@media (min-width: 576px) {

    .selectric-library-search-option-staging {
        width: 100%;
        display:inline-block;
    }

    #ctl00_cphMainContent_booksButton{
        display:block;
    }
}

@media (min-width: 768px) {

    .selectric-library-search-option-staging {
        width: 100%;
        display:block;
        margin-bottom:10px;
    }

    #search-tabs #ctl00_cphMainContent_booksSearchBox, #ctl00_cphMainContent_tbArchiveAndSpecialCollections {
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }

    #search-tabs #txtDatabaseSearch, #txtJournalSearch, #videossearch, #ctl00_cphMainContent_woffordPascalSearchBox {
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }

    #ctl00_cphMainContent_booksButton {
        display: block;
        margin-bottom: 0px;
    }

    .linksForDatabaseTab {
        margin-left:0px;
        line-height:18px;
        width:auto;
    }

    .selectric-library-search-option {
        width: 100%;
        display: inline-block;
    }

    input #ctl00_cphMainContent_booksButton, input #ctl00_cphMainContent_booksSearchBox, #search-tabs .selectric, #search-tabs .btn {
        margin-bottom: 10px;
    }

    #search-tabs .nav-link {
        font-size:.75rem;
    }
}

@media (min-width: 992px) {

    .selectric-library-search-option-staging {
        width: 190px;
        display: inline-block;
        margin-bottom:0px;
    }

    #search-tabs #ctl00_cphMainContent_booksSearchBox, #ctl00_cphMainContent_tbArchiveAndSpecialCollections, #ctl00_cphMainContent_woffordPascalSearchBox {
        width: calc(100% - 210px - 120px);
        display: inline;
        margin-bottom: 0px;
    }
    #search-tabs #txtDatabaseSearch, #txtJournalSearch, #videossearch, #ctl00_cphMainContent_woffordPascalSearchBox {
        width: calc(100% - 120px);
        display: inline;
        margin-bottom: 10px;
    }

    input #ctl00_cphMainContent_booksButton, input #ctl00_cphMainContent_booksSearchBox, #search-tabs .selectric, #search-tabs .btn {
        margin-bottom: 0px;
    }

    .selectric-library-search-option {
        width: 190px;
        display: inline-block;
    }

    .selectric-library-search-option-double {
        width: 40%;
        display: inline-block;
        margin-bottom: 10px;
    }

    .reservesSearchBox #txtDatabaseSearch, .reservesSearchBox #txtJournalSearch {
        width: calc(100% - 120px);
        margin-bottom: 10px;
    }
}

@media (max-width: 1000px){
    .navbar-right li {
        font-size: .9rem;
    }
}

/*@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
}*/
#homepage-status {
    text-align: center;
    border-radius: 0;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 950;
}

.alert-Wofford {
    background-color: #303030;
    border-color: #353535;
    color: #fff;
}

.alert-Wofford a, .alert-Wofford a:visited, .alert-Wofford a:active {
    color: #8a6e4b;
}

.alert-Wofford a:hover {
    color: #95866a;
}

.resInfo-0 {
    font-family: proxima-nova, sans-serif;
}

a.gs-title, a.gs-title.gs-result, .gs-webResult.gs-result a.gs-title:visited, .gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *, .gs-webResult.gs-result a.gs-title:link, a.gs-title:visited, .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:active b {
    font-family: proxima-nova, sans-serif;
    font-size: 1.5rem;
    font-weight: bold;
    color: #676767;
    line-height: 1em;
    margin-top: 0;
    margin-bottom: 10px;
}
.gs-bidi-start-align, .gs-visibleUrl, .gs-visibleUrl-long {
    color: #8a6e4b;
}
.gs-image-box {
    display: none;
}
.gs-webResult div.gs-visibleUrl {
    color: #8a6e4b;
}

button.gsc-search-button-v2 {
    padding: 0.375rem 1.5rem !important;
    font-size: 0.9rem;
    transition: color 0.15s ease-in-out, background-color 0.3s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    background: #8a6e4b;
    background-color: rgb(138, 110, 75);
    background-image: none;
    color: #FFF;
    cursor: pointer;
    font-weight: bold;
    display: flex;
}

#instagram-1 {
    background: url(https://www.wofford.edu/Wofford.edu/Images/site/home/instagram-post-01.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

#instagram-2 {
    background: url(https://www.wofford.edu/Wofford.edu/Images/site/home/instagram-post-02.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.page-header-tiles .header-tile {
    margin: 0 20px 0 0;
    border-right: #BBB 1px solid;
    padding-right: 15px;
}

.header-tile:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.carousel-indicators li {
    border-radius: 0;
}
#page-builder h3 a {
    color: #8a6e4b;
}