  /*===== LEFT NAV */
 @media screen and (min-width: 64em){
	 .sidebar-list {
		 padding-right: 20px;
		 padding-bottom: 50px;
	}
}
/*===== FEATURE TEXT WIDGETS */
 .feature-text {
	 background-image: none !important;
	 background-color: #c41230 !important;
}
/*===== NEWS and EVENTS Widget */
 .news-category-title-block__title {
	 font-family: proxima-nova,sans-serif !important;
	 color: #000 !important;
	 font-size: 2.6rem !important;
	 line-height: 1.2 !important;
}
/*===== MODAL */
 .cards-image__card-copy .modal-trigger {
	 font-family: proxima-nova,sans-serif;
	 font-size: 12px;
	 font-weight: 700;
	 line-height: 1;
	 letter-spacing: .125rem;
	 text-transform: uppercase;
	 position: relative;
	 display: inline-block;
	 padding: 12px 16px 12px 0;
	 margin-top: 20px;
	 color: #231f20;
	 text-decoration:none;
	 font-style:normal;
	 outline-offset:4px;
}
 .cards-image__card-copy .modal-trigger:focus {
	 outline: 2px dotted #c41230;
	 outline-offset: 4px;
}
 .cards-image__card-copy .modal-trigger:hover:before {
	 transform: translate(5px,-50%) rotate(45deg) scale(1);
}
 .cards-image__card-copy .modal-trigger:before {
	 position: absolute;
	 top: 50%;
	 right: 0;
	 display: block;
	 -ms-flex-item-align: end;
	 align-self: flex-end;
	 width: 9px;
	 height: 9px;
	 background-color: transparent;
	 content: "";
	 border-top: 2px solid #c41230;
	 border-right: 2px solid #c41230;
	 transform: translateY(-50%) rotate(45deg);
	 transition: all .2s ease;
}
 .cards-image__card-image {
	 height: 280px;
}
 @media print, screen and (min-width: 64em) {
	 .cards-image__card-image {
		 height: 250px;
	}
}
/*===== HEADINGS */
 .hero-landing__heading {
	 font-family: proxima-nova,sans-serif;
	 letter-spacing: 0;
	 font-weight: 700;
	 text-transform: initial;
	 font-size: 60px;
	 line-height: 100%;
}
 .hero-sublanding__heading, .category-hero__title {
	 font-family: proxima-nova,sans-serif;
	 letter-spacing: 0;
	 font-weight: 700;
}
.wysiwyg__header-heading, .news-contact__title, .wysiwyg__body h2 {
	 font-family: proxima-nova,sans-serif !important;
	 letter-spacing: 0;
	 font-weight: 700 !important;
	 color: #000 !important;
	 font-size: 40px !important;
}
 .feature-text__heading {
	 font-family: proxima-nova,sans-serif !important;
	 letter-spacing: 0;
	 font-weight: 700 !important;
	 color: #fff !important;
	 font-size: 50px !important;
}
 .social__heading-container {
	 -ms-flex:0 0 100%;
	 flex:0 0 100%;
	 max-width:100%;
	 margin-bottom:12px;
}
/*===== COLLECTIONS WIDGETS */
 .collection-figures-3up__heading-container {
	 -ms-flex:0 0 100%;
	 flex:0 0 100%;
	 max-width:100%;
	 padding-bottom:12px;
}
 .collection-figures-3up__subheading-container {
	 -ms-flex:0 0 100%;
	 flex:0 0 100%;
	 max-width:100%;
	 margin-left:0;
}
 .base-lockup--dark .base-lockup__heading, .collection-figures-3up__heading, .tabs-info__header-container .tabs-info__header-inner .tabs-info__header-heading, .cards-text .cards-text__header-container .cards-text__header-inner .cards-text__header-heading, .social__header-heading {
	 font-family: proxima-nova,sans-serif;
	 font-weight: 700;
	 font-size: 40px;
	 color: #000;
	 line-height: 100%;
}
.news-sidebar__side-content .base-lockup--dark .base-lockup__heading {
    font-size: 2rem;
    text-transform: initial;
}
.wysiwyg__header-heading:before, .base-lockup--dark .base-lockup__heading:before, .collection-figures-3up__heading:before, .tabs-info__header-container .tabs-info__header-inner .tabs-info__header-heading:before, .cards-text .cards-text__header-container .cards-text__header-inner .cards-text__header-heading:before, .social__header-heading:before {
	 content: url('https://miamioh.edu/_hannonhill/_files/svgs/red/mtr-ribbon-rbr.svg');
	 width: 60px;
	 height: 60px;
	 display: inline-block;
	 margin-right: 16px;
	 position:absolute;
	 left:-75px;
}
.news-sidebar__side-content .base-lockup--dark .base-lockup__heading:before {
    content: '';
    width: 0;
    height: 0;
    margin-right: 0;
}
 .contentPage .wysiwyg__header-heading:before {
	 position:absolute;
	 left:-75px;
}
/*===== HERO */
 .hero-landing__background:after {
	/* content:none;
	 */
	 background-color: rgba(35,31,32,.3);
}
.hero-sublanding__header, .category-hero__wrapper {
	 background: url('https://miamioh.edu/miami-tribe-relations/_files/images/graphics/mtr-hero-pattern-v1.jpg') top left repeat-x;
	 background-color: #000;
         background-size: 1400px;
}
 .hero-sublanding__header, .category-hero__wrapper {
	 /*background-image: none;*/
	 background-color: #000;
}
 @media screen and (max-width: 1024px){
	 .hero-sublanding__inner, .category-hero__interior {
		 padding-top: 65px;
	}
}
/*===== PREFOOTER */
 .footer-primary {
	 background-image:none;
	 background-color:#000;
}
 .pre-footer {
	 margin-top:-100px;
}


/*===== MOBILE FIXES */
@media (max-width: 63.99em){
    .wysiwyg__header-heading, 
    .news-contact__title, 
    .wysiwyg__body h2, 
    .base-lockup--dark .base-lockup__heading, 
    .collection-figures-3up__heading, 
    .tabs-info__header-container .tabs-info__header-inner .tabs-info__header-heading, 
    .cards-text .cards-text__header-container .cards-text__header-inner .cards-text__header-heading, 
    .social__header-heading,
    .news-category-title-block__title,
    .feature-text__heading {
        font-size: 1.8em !important;
        line-height: 1.1 !important;
    }
    
    .cards-text.cards-text--3 .cards-text__card {
        padding: 0 .46875rem;
    }
    .cards-text .cards-text__card .cards-text__card-inner .cards-text__card-headline {
        padding-bottom: 5px;
    }
    .news-latest {
        margin-bottom: 0;
    }
    .news-latest__row {
        padding-top: 0;
    }
    .news-contact__contacts-wrapper, .news-contact__links-wrapper {
        margin-bottom: 35px;
    }
}
 