﻿.content a, .left-column .related-links a {
    font-weight: 600;
    text-decoration: underline;
}

    .content a:hover, .content a:focus, .left-column .related-links a:hover, .left-column .related-links a:focus {
        text-decoration: none !important;
    }

.banner h1 {
    font-size: 2em;
}

.content .button a, .content a.button {
    text-decoration: none;
}

    .content .button a:hover, .content .button a:focus, .content a.button:hover, .content a.button:focus {
        text-decoration: none;
    }

.spc-med-blue-bg {
}

.news-spotlight-row h2 {
    text-transform: uppercase;
    font-size: 1.625em;
    font-weight: 600;
    color: #0d2142;
    padding-left: 0.9375rem;
}

.main-content .main-column .news-spotlight-row, .main-content .main-column .highlight-row {
    /*padding-bottom: 60px;*/
}

.main-content .main-column .news-spotlight, .main-content .main-column .highlight {
    position: relative;
    display: block;
    margin: 0px auto;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

    .main-content .main-column .news-spotlight img {
        border-bottom: 5px solid #c49435;
        padding: 0px 10px;
    }

    .main-content .main-column .news-spotlight h3, .main-content .main-column .news-spotlight p, .main-content .main-column .news-spotlight a.spotlight-cta, .main-content .main-column .highlight h3, .main-content .main-column .highlight p, .main-content .main-column .highlight a {
        font-family: Georgia;
    }

    .main-content .main-column .news-spotlight h3 {
        color: #00406f;
        font-size: 1.6875rem;
        font-weight: bold;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
        text-transform: capitalize;
    }

    .main-content .main-column .news-spotlight p, .main-content .main-column .highlight p {
        margin-left: 10px;
        margin-right: 10px;
    }

    .main-content .main-column .news-spotlight a.spotlight-cta, .main-content .main-column .highlight a.spotlight-cta {
        position: absolute;
        bottom: 0px;
        color: #fff;
        background: #0f426f;
        font-weight: bold;
        height: 40px;
        padding: 6px 10px 8px 10px;
        border-radius: 8px;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        border: 2px solid #ececec;
        overflow: hidden;
        margin-left: 10px;
        margin-right: 10px;
    }


        .main-content .main-column .news-spotlight a.spotlight-cta:hover, .main-content .main-column .highlight a.spotlight-cta:hover, .main-content .main-column .news-spotlight a.spotlight-cta:focus, .main-content .main-column .highlight a.spotlight-cta:focus {
            color: #0f426f !important;
            background: none;
        }

.main-content .main-column .icon-spotlight a.spotlight-cta {
    color: #fff;
    background: #0f426f;
    border-radius: 8px;
    height: 16px;
    padding-top: 10px;
    padding-bottom: 25px;
}

    .main-content .main-column .icon-spotlight a.spotlight-cta:hover {
        color: #0d2142 !important;
        background: none;
    }

.news-spotlight-row .icon-spotlight .icon-spotlight-image-block {
    padding-bottom: 15px;
    border-bottom: 5px solid #c49435;
}

.news-spotlight-row .news-spotlight.icon-spotlight img {
    padding: 0;
}

.news-spotlight-row .icon-spotlight img {
    margin: 0px auto;
    display: block;
    background: #0f426f;
    border-radius: 50% 50% 50% 50%;
    color: #fff;
    font-size: 5em;
    /*padding: 38px 30px;*/
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}

.news-spotlight-row .news-spotlight.icon-spotlight img {
    /*max-width: 150px;*/
    border-bottom: 0;
    /*padding-bottom: 13px;*/
}

.news-spotlight-row .icon-spotlight img:after {
    top: 0;
    left: 0;
    padding: 0;
    box-shadow: 0 0 0 3px #eee;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
}

.news-spotlight-row .icon-spotlight img:hover:after {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
    opacity: 0.5;
}

.news-spotlight-row .icon-spotlight img:hover {
    box-shadow: 0 0 0 10px #ccc;
    color: #333;
    background: #c49435;
}

    .news-spotlight-row .icon-spotlight img:hover:after {
        -webkit-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -ms-transform: scale(0.85);
        transform: scale(0.85);
    }

.home-social-block {
    margin-bottom: 20px;
}

.grayRowBg {
    background: #e5e6e6;
    padding-top: 45px;
    padding-bottom: 45px;
}

.row.spotlightMultiRowPadding {
    margin-bottom: 45px;
}

.eventmedia {
    clear: both;
}

.blue-section-header .iconblock img, .blue-section-header .iconblock p {
    min-height: 47px;
}

.blue-section-header {
    margin-bottom: 0.2em;
}

    .blue-section-header .iconblock {
    }

        .blue-section-header .iconblock img {
            float: left;
            width: 45px;
            background-color: #0d2142;
            padding: 8px;
            margin-right: 3px;
        }

        .blue-section-header .iconblock p {
            background-color: #2d4772;
            color: #ffffff;
            font-size: 24px;
            font-weight: 500;
            font-family: "Avenir", "Lato", Arial, sans-serif;
            text-align: left;
            text-transform: uppercase;
            margin: 0px 0px 0 48px;
            padding: 4px 0px 5px 5px;
        }

.home-social-body {
    text-transform: uppercase;
    font-weight: 600;
    color: #042c51;
    font-family: "Avenir", "Lato", Arial, sans-serif;
}

    .home-social-body ul {
        width: 100%;
        margin: 0;
        list-style: none;
    }

    .home-social-body li {
        background: #d6d6d7;
        margin-bottom: 2px;
        padding: 10px 1.5em;
    }

    .home-social-body ul li.viewallevents a {
        text-align: right;
        padding-right: 35px;
        background: url('../images/home/view-all-arrow.png') center right no-repeat;
        background-size: 26px;
    }

    .home-social-body time .eventDate, .dateTimeBlock time .eventDate {
        background-color: #97c93c;
    }

    .home-social-body time .eventTime, .dateTimeBlock time .eventTime {
        color: #fff;
        background-color: #042c51;
    }

    .home-social-body time .eventDate, .home-social-body time .eventTime, .dateTimeBlock time .eventDate, .dateTimeBlock time .eventTime {
        font-size: 1.2em;
        padding: 4px 10px;
        color: #fff;
        text-transform: uppercase;
    }

    .home-social-body a {
        display: block;
        padding-left: 20px;
        color: #042c51;
        font-size: 1.1em;
    }

.home-social-body {
    /*max-height: 485px;*/
}

    .home-social-body .locationBlock {
        display: block;
        padding-left: 20px;
    }

        .home-social-body .locationBlock .campusName {
            padding: 0px 5px;
            border-right: 1px solid #fff;
        }

            .home-social-body .locationBlock .campusName:first-child {
                padding-left: 0;
            }

            .home-social-body .locationBlock .campusName:last-child {
                border-right: 0;
            }

#social-stream {
    text-transform: none;
}

.tagboard-block {
    overflow-x: hidden;
    overflow-y: scroll;
}

#social-stream {
    max-height: 430px;
}

section.event {
    margin-bottom: 20px;
}

.eventBlock h2 {
    color: #223871;
}

.eventBlock .dateTimeBlock {
    display: block;
    margin-top: 10px;
}

.eventBlock .campusBlock {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #c49435;
}

    .eventBlock .campusBlock span {
        color: #757679;
        border-right: 2px solid #757679;
        text-transform: uppercase;
        padding: 0px 10px;
    }

        .eventBlock .campusBlock span:first-child {
            padding-left: 0;
        }

        .eventBlock .campusBlock span:last-child {
            border-right: 0;
        }

.eventBlock .addressBlock {
    margin-bottom: 30px;
}

    .eventBlock .addressBlock span {
        color: #757679;
        text-transform: uppercase;
        padding: 0;
    }

.eventMap {
    position: relative;
}

    .eventMap #map {
        min-height: 400px;
    }

    .eventMap #addressField {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 1000;
        width: 100%;
        display: none;
    }

        .eventMap #addressField input {
            float: left;
            width: 100%;
            border: 0;
            height: 40px;
            background: #042c51;
            color: #fff;
            padding-left: 10px;
            font-size: 12px;
        }

        .eventMap #addressField button {
            width: 10%;
            background: #fff;
            color: #042c51;
            height: 40px;
            border: 0;
            font-size: 30px;
            padding: 0;
        }

#mapButtonPanel button {
    float: left;
    width: 50%;
    color: #fff;
    border: 0;
    padding: 0;
    margin: 0;
    height: 30px;
    text-transform: uppercase;
}

    #mapButtonPanel button#mapLocationBtn {
        background: #97c93c;
    }

    #mapButtonPanel button#directionsBtn {
        background: #042c51;
    }

.row.button-list-row {
    padding: 35px 0 35px 0 !important;
    background: #e5e6e6;
    border-top: 2px solid #00406f;
    border-bottom: 5px solid #00406f;
    margin-bottom: 50px !important;
    margin-left: 0;
    margin-right: 0;
}

.button-list-row a.button-link {
    margin: 0px auto;
    display: block;
    text-transform: uppercase;
    background: #c49435 url('../images/arrow-right3.png') no-repeat right center;
    background-position-y: 17px;
    color: #fff;
    border-radius: 0;
    border: 2px solid #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
    -webkit-transition: all 0.5s;
}

    .button-list-row a.button-link:hover {
        background-color: #0f426f;
    }

.scholarship-fields p:first-child {
    float: left;
    padding-right: 5px;
    margin-bottom: 0;
    font-weight: bold;
}

.fa-dates-container {
    margin-top: 20px;
    margin-bottom: 20px;
}

.fin-aid-dates-table {
    display: block;
    width: 100%;
    border: 1px solid #ccc;
    margin-top: 20px;
}

    .fin-aid-dates-table .dates-section-header {
        background: #2d4772;
    }

.dates-section-header div:first-child {
    border-right: 1px solid #fff;
}

.content .dates-section-header div p {
    color: #fff;
    font-weight: bold;
}

.fa-date-block {
    display: block;
    width: 100%;
}

    .fa-date-block div:first-child {
        border-right: 1px solid #ccc;
    }

    .dates-section-header div p, .fa-date-block div p {
        margin: 0;
    }

    .fa-date-block div, .dates-section-header div {
        display: inline-block;
    }

    .fa-date-block .fa-date, .dates-section-header .fa-date {
        width: 18%;
        padding: 1% 2%;
    }

    .fa-date-block .fa-date-desc, .dates-section-header .fa-date-desc {
        width: 78%;
        padding: 1% 2%;
    }

.table-row-odd {
    background: #ddd;
}

.event-block-body a:hover {
    /*color: #97c93c !important;*/
    text-decoration: underline;
}

.spc-dark-blue-bg {
    background-color: #0d2142 !Important;
}

.spc-med-blue-bg {
    background-color: #00406e !Important;
}

.cta-button.spc-med-blue-bg:hover {
    background-color: #bf9b30 !Important;
}

.cta-button.spc-med-blue-bg .icon {
    background-color: #0d2142 !Important;
}

.cta-button.spc-med-blue-bg:hover span {
    background-color: #a67c00 !Important;
}



.spc-gold-bg {
    background-color: #bf9b30 !Important;
}

.cta-button.spc-gold-bg:hover {
    background-color: #00406e !Important;
}

.cta-button.spc-gold-bg .icon {
    background-color: #a67c00 !Important;
}

.cta-button.spc-gold-bg:hover span {
    background-color: #0d2142 !Important;
}

.spc-green-bg {
    background-color: #90ad3e !Important;
}

.cta-button.spc-green-bg:hover {
    background-color: #00406e !Important;
}

.cta-button.spc-green-bg .icon {
    background-color: #64792b !Important;
}

.cta-button.spc-green-bg:hover span {
    background-color: #0d2142 !Important;
}

/*
    vasquez.robert
    LinkDirectory
    Edited 2019-06-24
    Published xxxx-xx-xx
*/

div.link-directory {
    /*margin-bottom: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;*/
}

ul.link-directory {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border-bottom: 5px solid #c49435;
    position: relative;
    font-family: Lato, Arial, sans-serif !important;
}

    ul.link-directory > li > a {
        background: rgba(15, 66, 111, 1);
        border-bottom: 1px solid rgb(130, 150, 180);
        color: #fff;
        display: block;
        padding: 6px 16px;
        margin: 0px 10px;
        font-size: 0.85em;
    }

        ul.link-directory > li > a:hover {
            background: rgb(130, 150, 180);
        }

p.link-directory-title {
}

div.popular-links {
    position: absolute;
    right: 0;
    margin-top: -5px;
    margin-right: 10px;
    background: rgba(15, 66, 111, 1);
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 3px 7px;
    font-family: Lato, Arial, sans-serif !important;
    border-top: 5px solid #c49435;
}

/* End LinkDirectory */


.spc-dark-blue-button {
    display: inline-block;
    font-weight: bold;
    padding: 6px 10px 8px 10px;
    color: #fff !important;
    background: #0f426f;
    border-radius: 8px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-align: center;
    border: 2px solid #ececec;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
}

    .spc-dark-blue-button:hover {
        background: none;
        color: #0f426f !important;
        text-decoration: none !important;
    }

.content h3, .content h3 a, .pagePresentationLayoutRow h3 {
    color: #00406e;
}

    .content h3 a {
        text-decoration: underline;
    }

        .content h3 a:hover {
            text-decoration: none;
        }

/****************************************/
/*********** Responsive Table ***********/
/****************************************/

.main-container {
    max-width: 890px;
    text-align: left;
}

    .main-container .row {
        margin-left: 0;
        margin-right: 0;
    }

    .main-container p {
        margin-bottom: 0;
    }

.columns.heading p, .row.heading p {
    font-weight: bold;
    padding: 5px 0px;
}

.blue-heading {
    background-color: #2d4772;
}

    .blue-heading p, .yellow-heading p {
        color: #fff !important;
    }

.gray-column {
    background-color: #c4c4c2;
    border-left: 4px solid #fff;
}

    .gray-column p {
        color: #000 !important;
    }

.columns.align-left {
    text-align: left;
}

.main-container .gray-bg {
    background-color: #ddd;
}

.button, .button a, a.button, .green-button {
    color: #ffffff !important;
}

    .button:visited, a.button:visited, .green-button:visited {
        color: #ffffff;
    }

/****************************************/
/*********** Responsive Table ***********/
/****************************************/




/**********************************/
/*********** HTML Table ***********/
/**********************************/

.html-table {
    width: 100%;
    border: 1px solid #00406e;
    margin-bottom: 20px;
}

    .html-table thead {
        background-color: #00406e;
    }

        .html-table thead td {
            color: #fff;
            font-size: 18px;
            font-weight: bold;
            text-align: center;
        }

    .html-table .gray-row {
        background-color: #e3e5e5;
    }

/**********************************/
/*********** HTML Table ***********/
/**********************************/



/**** global presentation layer ****/
/*.main-content .main-column .news-spotlight-row, .main-content .main-column .highlight-row {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.main-content .main-column .pageBuilderLayout .row .pagePresentationLayoutColumn .news-spotlight-row {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}*/
/*.pageBuilderLayout .row .pagePresentationLayoutColumn:first-child .row {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}*/
.presentation-row, .main-content .main-column .news-spotlight-row, .main-content .main-column .highlight-row {
    display: block;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.row.button-list-row {
    padding: 35px 0 35px 0 !important;
}

.main-content .main-column .pageBuilderLayout .content {
    margin-top: 0;
}

ul.facultySlider {
    margin-bottom: 0;
}

/************************************/
/* Content Drop Down List Component */
/************************************/

.content-ddl-container {
    display: block;
}

    .content-ddl-container .row {
        margin-left: 0;
        margin-right: 0;
    }

.content-ddl-item {
    display: block;
    margin-bottom: 25px !important;
}



.content-ddl-item-heading h4 {
    display: inline-block;
    color: #fff;
    background-color: rgb(13,33,66);
    margin-left: 10px;
    padding: 5px;
    font-size: 1em;
    text-transform: uppercase;
}

    .content-ddl-item-heading h4:hover {
        background: #90ad3e;
    }

.content-ddl-item-content {
    margin-top: -6px;
    padding: 10px 0px 0px 0px;
    box-shadow: 0 0 5px 5px rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0.1);
    cursor: pointer;
}

    .content-ddl-item-content p {
        font-size: .9em;
    }

.content-ddl-item-content-top {
    margin-bottom: 10px !important;
}

.content-ddl-item-image {
    min-width: 116px;
    min-height: 116px;
}

    .content-ddl-item-image img {
        display: block;
        margin: 5px;
    }

.content-ddl-item-desc {
    padding-top: 15px;
}

.content-ddl-item-wysiwyg {
    border-top: 3px solid #90ad3e;
    background: #eceded;
}

/************************************/
/* Content Drop Down List Component */
/************************************/

.read-more-container {
    text-align: right;
    padding: 5px;
}

    .read-more-container span {
        cursor: pointer;
        color: #455e89;
    }

        .read-more-container span:hover {
            color: #90ad3e;
        }

.content-ddl-item-wysiwyg .slide-content {
    display: none;
    padding: 10px;
}

.animated_circle_container {
    /*display: none;*/
}

.row.responsive-grid-container {
    /*margin-left: 0;
    margin-right: 0;*/
}

.responsive-grid-container .row {
    padding-bottom: 20px;
}

    .responsive-grid-container .row .columns img {
        display: block;
        margin: 0px auto;
        padding: 0;
    }

.responsive-grid-container p {
    line-height: 1.2em;
}

.responsive-grid-container .name {
    font-size: 20px;
    font-weight: bold;
}

.responsive-grid-container .title {
    font-size: 16px;
    font-weight: bold;
}

.responsive-grid-container .contact {
    font-size: 16px;
}

.grayBg {
    background-color: #f9f9f9;
    border: 1px solid #dddddd;
    padding-top: 15px;
}

.inner-widget.contact-block .inner {
    padding: 10px 5px;
}

.inner-widget.contact-block .inner .contact-title {
    padding-bottom: 10px;
}

.content.accordion-content blockquote {
    display: inline-block;
    color: #000;
    padding: 0.5625rem 1.25rem 0 1.3rem;
    border-left: 0;
}

    .content.accordion-content blockquote::before {
        z-index: -1;
        left: 0px;
    }

    .content.accordion-content blockquote::after {
        content: "";
        font-family: "icomoon";
        position: absolute;
        z-index: -1;
        color: #e2e2e2;
        top: 4px;
        right: 0px;
        font-size: 15px;
    }

.iframeContainer {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.responsiveIframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.jump-quote .link-button-container {
    display: inline-block;
    margin-top: 10px;
}

.events-by-category {
    /*display: block;
    width: 100%;*/
    list-style-type: none;
    padding-bottom: 25px;
}

    .events-by-category h2 {
        text-transform: uppercase;
        font-size: 1.625em;
        font-weight: 600;
        color: #0d2142;
        margin-bottom: 0;
    }

    .events-by-category ul {
        list-style-type: none;
        line-height: 1.3em;
    }

    .events-by-category .event-list {
        margin-left: 0;
    }

        .events-by-category .event-list li {
            /*margin-bottom: 10px;*/
            padding: 10px 0px;
            /*padding-bottom: 10px;
        border-bottom: 1px solid #ddd;*/
        }

        .events-by-category .event-list li.graybg {
            background-color: #eee;
        }

        .events-by-category .event-list li .row {
            /*width: 100%;*/
            margin-left: 0 !important;
            margin-right: 0 !important;
        }

    .events-by-category .event-list li .row.event-row {
        padding: 10px;
    }

    .events-by-category .right-event-col {
        padding-left: 0;
    }

    .events-by-category .row .columns.left-event-column, .events-by-category .row .columns.right-evemt-column {
        /*padding-left: 1.875rem;*/
    }

        .events-by-category .right-event-col .columns {
            /*padding-left: .23rem;*/
        }

        .events-by-category .event-list li a {
            text-transform: uppercase;
            font-size: 20px;
            font-weight: bold;
        }

    .events-by-category time, .locationBlock span {
        text-transform: uppercase;
        font-size: 16px;
    }

    .events-by-category .icon-cta-calendar {
        font-size: 20px;
        color: #042c51;
    }

    .events-by-category a.view-all {
        display: inline-block
        width: 100%;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

.scholarship-block ul, .announcements-block ul {
    list-style: none;
    margin-left: 0;
}

    .scholarship-block ul ul, .announcements-block ul ul {
        list-style: initial;
        margin-left: 2rem;
        margin-bottom: 1.3rem;
    }



/**** global presentation layer ****/
.flex-grow {
    flex-grow: 1;
}

.copy-flex {
    display: flex;
    align-items: center;
    justify-content: center;
}



@media only screen and (max-width: 40em) { /* ~400px small break point*/
    .main {
        /*margin-top: 103px;*/
    }

    .banner {
        padding-top: 0;
    }

    .home-social-body time .eventDate, .home-social-body time .eventTime {
        font-size: .8em;
    }
}

@media only screen and (min-width: 40.063em) { /* ~623px medium break point*/
    .banner h1 {
        font-size: 2.625em;
    }
                                               
    .main-content .main-column .news-spotlight {
        max-width: 350px;
    }
                                               
    .row.responsive-grid-container .columns:first-child {
        /*padding-left: 0;*/
    }

    .row.responsive-grid-container .columns:last-child {
        /*padding-right: 0;*/
    }

    .events-by-category .event-list li .row {
        /*width: auto;*/
        /*margin-left: -0.9375rem !important;
        margin-right: -0.9375rem !important;*/
    }

    .events-by-category .row .columns.icon-column {
        /*padding-right: 0 !important;*/
        /*padding-left: 1.875rem;*/
    }

    .events-by-category .row .columns:last-child {
        /*padding-left: 0 !important;*/
    }

    .events-by-category .event-list li a {
        text-transform: uppercase;
        font-size: 22px;
        font-weight: bold;
    }

    .events-by-category time, .locationBlock span {
        text-transform: uppercase;
        font-size: 18px;
    }
}

@media only screen and (min-width: 48.0625em) { /* ~751px large break point */
    .main {
        /*margin-top: 165px;*/
    }

    .main-container {
        text-align: center;
    }

    .responsive-grid-container .row {
        padding-bottom: 20px;
    }
}

@media only screen and (min-width: 64.063em) { /* ~1008px xlarge break point */
    .main {
        margin-top: 0px;
    }
}

@media (max-width: 830px) {
    .banner {
        max-height: none;
        min-height: 0;
        max-height: unset;
        min-height: unset;
    }

    .home-social-body li {
        padding: 10px 1em;
    }
}

@media (max-width: 710px) {
    .eventmedia .hide-for-small-down {
        display: none !important;
    }

    .eventmedia .medium-6 {
        width: 100%;
    }
}

@media (max-width: 645px) {
    /*.main-content .main-column .news-spotlight {
        max-width: 350px;
        margin-bottom: 20px;
    }*/
}

@media (max-width: 640px) {


    /*.banner .shadow .content .text-block p {
        font-size: .8em;
    }*/
}
