#de, #de:hover, #de:focus {
	color:#7a7a7a;
	text-decoration: none;
}
.ou-hover:hover, .ou-hover:focus {
	text-decoration: underline;
}

.content .directory-table #faculty-sort-by-department {
	color: #f1cd44;
}

.directory-table>tbody>tr.ou-odd { background-color: #e2ded1; }
.directory-table>tbody>tr.ou-even { background-color: #f9f9f9; }

#faculty-sort-by-department:hover, #faculty-sort-by-department:focus { cursor: pointer; }

#no-faculty-results td, no-mobile-faculty-results td {
	padding:15px;
}

.ou-padding-image {
	margin-bottom: 15px;
	text-align: center;
}
.ou-center-text {
	text-align:center;
}

.ou-padding-image img {
	width: 50%;
}
.ou-list-no-style {
	list-style: none;
	margin-left: 0;
    padding-left: 0;
}

/* fix homepage slider */
#home-events-slider .item.active.left > .event-item-wrap:not(:first-child),
#home-events-slider .item.active.right > .event-item-wrap:not(:last-child)
{
    opacity: 0;
}



/* fix for link hover colors #53277 */
a {
	text-decoration: underline;
}

#sidebarmenu a, #main-navigation-navbar-collapse a, .categories-filter a{
	text-decoration: none;
}
#sidebarmenu a:hover,
#sidebarmenu a:active,
#sidebarmenu a:focus,
a:hover, 
a:active, 
a:focus { 
	/*color:#FFD63B;*/ 
	text-decoration: none;
}


/* fix bolding of the content #53276 */
b, strong {
    font-weight: 800;
    font-family: 'Libre Baskerville', serif;
}

/* fix brackets showing up on mobile */
.testimonial-carousel.owl-carousel .owl-nav button.owl-next, .testimonial-carousel.owl-carousel .owl-nav button.owl-prev {
    FONT-WEIGHT: 200;
    color: #000;
    top: -14em;
    position: relative;
}

.testimonial-carousel.owl-carousel .owl-nav button.owl-next {
    float: right;
}

.testimonial-carousel .owl-nav .fa {
    font-size: 2em;
}
.skip-btn {
    position: absolute;
    background-color: #004236;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    width: 100%;
    top: -5rem;
    z-index: 9999999999;
}

.copyright,
.copyright #de {
    color: #ccc !important;
}

a.copyright {
	font-size 8px;
	text-transform: uppercase;
	
}

.breadcrumb .active {
    color: #666;
}

.skip-btn:focus {
    top: 0;
}

.study-box-link {
    display: block;
}

:focus {
    outline: 2px solid #1AB7EA !important;
    transition: none;
}

.flip-container:focus-within .flipper {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.tab-trigger:focus-within .tab-icon-content {
    display: inline-block;
}

@media only screen and (min-width: 768px) {
    .inline-social li a {
        padding: 0 8px 14px 8px;
    }
}
