/* 
Theme Name:		 Bobcat
Description:	 Bobcat is a child theme of Wildcat
Author:			 eTech
Author URI:		 https://etech.as.ua.edu
Template:		 as-wildcat
Version:		 1.0.0
Text Domain:	 bobcat
*/


/*
    Add your custom styles here
*/

.course-card {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden; }
.course-card:hover .card-img-overlay, .course-card:active .card-img-overlay, .course-card:focus .card-img-overlay {
    opacity: 0; }
.course-card:hover .caption-text, .course-card:hover .faculty, .course-card:active .caption-text, .course-card:active .faculty, .course-card:focus .caption-text, .course-card:focus .faculty {
    opacity: 0; }
.course-card .card-img-overlay {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    opacity: 1; }
.course-card .subtitle {
    font-weight: normal; }
.course-card .faculty {
    font-weight: normal;
    position: absolute;
    bottom: 20px;
    width: calc(100% - 2.5rem);
    text-align: center; }
@media (max-width: 1199.98px) {
    .course-card h2 {
    font-size: 1.5rem;
    line-height: 1.75rem; }
    .course-card .subtitle {
    font-size: 1.125rem;
    line-height: 1.375rem; } }
.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem; }

    .page-template-college_home .site-main {
        background: url('img/brick.jpg') fixed no-repeat center center;
        background-size: cover;
        position: relative;
        z-index: 1;
    }

    .page-template-college_home .site-main:after {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        z-index: 1;
        background: rgba(0,0,0,.7);
        content: "";
    }

    .page-template-college_home .site-main section {
        position: relative;
        z-index: 5;
    }

    .page-template-college_home .event-cards h2 {
        color: #fff;
    }