.break-column {
    flex-basis: 100% !important; 
    width: 0 !important;
}
.wysiwyg .blockquote {
	 border-left: 0;
	 margin-bottom: 60px;
	 padding: 10px 0 0 60px;
	 position: relative;
}
.blockquote q, .blockquote p {
    font-size: 2rem;
    display: block;
    font-family: "Spectral", serif;
    font-style: italic;
    line-height: 1.2em;
    margin-bottom: 10px;
    quotes: "“" "”" "‘" "’";
}
.blockquote q:before, .blockquote p:before {
    content: open-quote;
}
.blockquote q:after, .blockquote p:after {
    content: close-quote;
}
.fa, .far, .fas, .list-unordered>li::before, .list-checks>li::before, .list-checkbox>li::before {
    color: #8d702a;
}
.card-body .fa, .card-body .far, .card-body .fas {
    font-size: .75em;
    margin-bottom: 1rem;
}
h1, .h1, h2, .h2, h3, .h3, .display-1, .display-2, .display-3, .display-4 {
    font-weight: 400;
}
h2, .h2, h4, .h4, legend, .card-title, .btn-outline-secondary, .btn .fa, .btn .fas, .btn .far {
    color: #012169;
}
.btn.btn-primary .fa, .btn.btn-primary .fas, .btn.btn-primary .far, .btn.btn-secondary .fa, .btn.btn-secondary .fas, .btn.btn-secondary .far {
    color: #fff;
}
.card-title.h5, .card-title.h6 {
    color: #012169 !important;
}
.btn-outline-secondary {
    border-color: #012169;
}
.btn-outline-primary:hover, .btn-outline-secondary:hover, .btn-primary:hover, .btn-secondary:hover, .card.card-button:hover {
    background-color: #007dba;
    border-color: #007dba;
}
.btn {
    font: bold 0.875rem/1.3 "Noto Sans",sans-serif;
    letter-spacing: normal;
    text-align: left;
}
.btn, p.btn a, li.btn a, dd.btn a, div.btn a {
    padding: 15px 30px;
}
.btn.btn-sm, .btn-group-sm>.btn, .btn-group-sm>.btn {
    padding: 15px;
}
.btn.btn-lg, .btn-group-lg>.btn, .btn-group-lg>.btn {
    font-size: 0.875rem;
    padding: 31px 30px 32px 30px;
}
.card-body .btn .fa, .card-body .btn .fas, .card-body .btn .far {
    margin-bottom: 0;
}
.content .button .arrow-link {
    margin-bottom: 0;
}
h4, .h4, .card-title, .content .card-title {
    font-size: 1.25rem;
}
h5, .h5 {
    font-size: 1.125rem;
}
h6, .h6 {
    font-size: 1rem;
}
.content h2, .content .h2 {
    font-size: 2.25rem;
}
.content h3, .content .h3 {
    font-size: 1.6875rem;
}
.content .faqs__headline {
    margin-bottom: 40px;
}
.content a.btn-primary, .content a.btn-secondary {
    color: #fff;
}
.sidebar .container {
    margin-bottom: 2.5rem;
    padding-right: 0;
    padding-left: 0;
}
.person-preview img {
    height: auto;
    width: 100%;
    max-width: 150px;
}
.divider-ornamental {
    display: none;
}
.section, .section:first-of-type, .section:last-of-type {
    padding-top: 60px;
    padding-bottom: 60px;
}
.cards {
    margin-bottom: 0;
    padding: 60px 0;
}
.cards + .cards {
    padding-top: 0;
}
.upcoming-events, .in-the-news {
    margin-bottom: 0;
}
.waterfall--gray, .js-events {
    padding: 60px 0;
}
.waterfall:not(.waterfall--gray), .waterfall:not(.waterfall--no-margin), .news-features {
    margin-top: 60px;
}
.waterfall + .waterfall, .cards + .waterfall {
    margin-top: 0;
}
.filter-tags {
    padding-bottom: 30px;
}
.contact.mt-5 {
    margin-top: 0 !important;
}
.hamburger {
    top: 14px;
}
.hamburger__label {
    font: 1.125rem/1 "Barlow Condensed", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    min-width: 48px;
    position: absolute;
    left: 0;
    bottom: -1.5rem;
}

/* Select dropdown accessibility */
.selectboxit-option-anchor:focus {
 outline: 2px solid #41b6e6;   
}
.campus-image img {
    width: 100%;
}
.content .imported-block .image-with-caption img {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .list-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .waterfall:not(.waterfall--gray), .waterfall:not(.waterfall--no-margin) {
        margin-bottom: 60px;
    }
    .cta-banner {
        height: auto;
        min-height: 420px;
        padding: 80px 0;
    }
    .content {
        margin-bottom: 60px;
    }
    .faqs--gray {
        padding-bottom: 60px;
        padding-top: 60px;
    }
}

@media (max-width: 991px) {
    .blockquote q, .blockquote p {
        font-size: calc(1.04375rem + 1.5439vw);
    }
    .content h2, .content .h2 {
        font-size: calc(1.14375rem + 2.99697vw);
    }
    .content h3, .content .h3 {
        font-size: calc(1.06875rem + 1.90716vw);
    }
    .primary-nav {
        top: 94px;
    }
    .primary-nav__overflow {
        height: 100%;
    }
    .global-header {
        display:flex;
        flex-direction: column;
    }
    .global-header__top {
        order:2;
        display: block;
    }
    .global-header__top > .container{
        display: none;
    }
     .global-header__top > .container.topInfoBox.infoMobile{
        display: block;
    }
    .global-header__bottom {
        order: 1;
    }
}

@media (min-width: 992px) {
    .card--offset, .waterfall:not(.waterfall--gray), .waterfall:not(.waterfall--no-margin) {
        margin-bottom: 60px;
    }
    .upcoming-events, .in-the-news {
        margin-bottom: 0;
    }
    .waterfall--gray {
        padding: 60px 0;
    }
}

.feed {
  list-style: none;
  margin: 0 auto;
  padding: 0; }
  .feed a {
    color: #012169;
    text-decoration: none;
    display: block; }
    .feed a:hover .feed__headline,
    .feed a:hover .feed__more {
      text-decoration: underline; }
  .feed-item {
    display: block;
    clear: both;
    overflow: hidden; }
    .feed-item:not(:last-of-type) {
      border-bottom: 1px solid #eee;
      margin-bottom: 1rem;
      padding-bottom: 1rem; }
  .feed__headline {
    font-family: "Noto Sans", sans-serif;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    font-size: 1.15rem !important;
    font-weight: 800;
    margin-bottom: 0.25rem; }
  .feed__img {
    float: left;
    clear: both;
    margin: 0 1rem 0.25rem 0 !important; }
  .feed__text {
    font-size: 0.875rem;
    line-height: 1.5; }
    .feed__text p {
      margin-bottom: 0; }
  .feed__more {
    color: #006fa6; }
    .feed__more .fas {
      color: #006fa6; }
  .feed-item-external .feed__text p {
    display: inline; }
    
.filter-tag__name a {
    color: #fff;
    font-size: 10px;
    line-height: 1em;
}

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start; }

.media-body {
  -ms-flex: 1;
      flex: 1; }
      
.container.topInfoBox {
    background-color: rgba(249,249,249,.3);
    padding: 10px 10px 5px;
    text-align:center;
    margin-bottom: 15px;
}

.container.topInfoBox  p{
   margin-bottom:0px;
}

.container.topInfoBox  a{
  font-weight:bold;
   color:#fff;
}

@media (min-width: 992px){
    .homeLightImg.global-header__bottom{
        background-color: rgba(0,0,0, .6);
    }
}


span.anchor#anchor-welcome-from-dean-bobinski {
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
}

.hero--homepage .hero__overlay-block .arrow-link span{
    color:#fff;
}
.hero--homepage .hero__overlay-block .arrow-link:hover .arrow-link__arrow:before, .hero--homepage .hero__overlay-block .arrow-link:focus .arrow-link__arrow:before{   background-color:#fff;
}

.hero--homepage .hero__overlay-block .arrow-link:hover .arrow-link__arrow:after, .hero--homepage .hero__overlay-block .arrow-link:focus .arrow-link__arrow:after{
        border-color: transparent transparent transparent #fff;
}

.wysiwyg .carouselBlock {
    margin-top: 60px;
    overflow-y: auto;
}

.wysiwyg .carouselBlock.pageTop {
    margin-top: 0px;
}

.wysiwyg .carouselBlock .imported-block{
    margin-bottom: 0px;
}

@media (min-width: 992px) {
    .shortCentered{
        width:75%;
        margin:0 auto;
    }
    .wysiwyg-block .shortCentered{
        max-width:730px;
    }
}

  ul.twoCol{
        columns:2;
        margin-top:2em;
    }
.shortCentered ul.twoCol .h4::marker {
    color: #b58500;
}

/*Law Journal*/

ul.primary-nav__dropdown.js-expando__content {
    width: 150px;
    left: auto;
    right:auto;
    padding: 10px 0px 10px;
    list-style: none;
    height:auto;
}

ul.primary-nav__dropdown.js-expando__content.primary-nav__dropdown-nav > li{
    width: 100%;
}


ul.primary-nav__dropdown.js-expando__content.primary-nav__dropdown a:hover {
    color: #012169;
    font-weight: 600;
}

/*adding border for empty heading cells*/
.table .thead-dark th:empty {
    border-color: #011441;
}

