/* Local Styles  */
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: white;
}

div#ui-datepicker-div {
    background: white;
    border: 1px solid black;
    padding: 4px;
}
/* HOMEPAGE */
/* Mission */
.missionIntro{
    font-size: 1.5rem !important;
    text-align: center;
}
/*location image*/

section#location .college_message_col .college_message_img {
    width: 70%;
    height: auto;
}

/* Slide Images */
img.slide-image{
    max-height: 600px;
}

/* College Message (Location) */
section#location .college_message_col .content-row .module-section {
	 background-color: white!important;
}
section#location .college_message_col .module-section .text-and-media:not(.flex-lg-row-reverse) .message-media-wrap{
	 border:none!important;
}

/* Language Widget */
div#google_translate_element {
    display: block;
    text-align: right;
    padding: 15px;
    padding-right: 15px !important;
    float: right;
    background-color: #e6e6e6;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px;
    border-radius: 8px;
    position: relative;
}
.goog-te-gadget .goog-te-combo {
    margin: 4px;
    color: #cc4b00;
    padding: 8px;
    padding-right: 35px;
    border-color: #e6e6e6;
    background-color: #ffffff;
    font-size: 18px;
}

.goog-te-gadget {
    font-size: 1px;
    color: transparent !important;
}

.goog-te-gadget img{
    display: none;
}

.VIpgJd-ZVi9od-l4eHX-hSRGPd {
    font-size: 2.5px;
    color: transparent !important;
}

.goog-te-combo option {
    background-color: #ffffff;
    color: #cc4b00;
}

/* Staff */
.card-box-a p{
    line-height: 1.2;
}

.cards_col .card-row .card-box-a {
    border: 1px solid rgba(0, 0, 0, 0.175);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 0.2rem;
}


.card_column .card-box-a .card-image img {
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.cards_col .card-row .card-box-a .card-title {
    margin: 1rem 1rem 0 1rem;
    border-bottom: 3px solid #cb4900;
}

.cards_col .card-box-a .card-description {
    padding: 1rem;
}

.cards_col .card-box-a .card-description a{
    text-decoration: underline;
    overflow-wrap: break-word;
}


.card_column {
    margin-left: 0; /* Adjust margin as needed */
}

 .card_column {
    width: 50%; 
}

.card_column .card-box-a .card-image img{
    width: 100%;
    max-height: 320px;
}

/* Media query for small screens (up to 576px) */
@media only screen and (max-width: 576px) {
    .card_column {
        width: 100%; /* Full width for small screens (e.g., smartphones) */
    }
    
    .card_column .card-box-a .card-image img{
    width: 100%;
    max-height: 100%;
  }
}


/* Media query for desktops (992px and above) */
@media only screen and (min-width: 992px) {
    .card_column {
        width: 25%; /* One-fourth width for desktops */
    }
    
    .card_column .card-box-a .card-image img{
    width: 100%;
    max-height: 300px;
}
}