/* colleges section */
.tl-9colleges-heading {
    display: inline-block;
    margin-bottom: .75em;
    padding: .562em;
    background-color: #fff;
}
.ucc-brand-caps {
    font-size: 2em;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
.ucc-band .ucc-center {
    text-align: center;
}
.tl-9colleges-grid-col {
    display: -ms-flexbox;
    display: flex;
}
.tl-card, .tl-9colleges .tl-card {
    position: relative;
    min-height: 20.204em;
    margin-bottom: 1em;
}
.tl-9colleges-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.tl-card {
    border-top: 4px solid #2c3690;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    background: #fff;
}

.tl-card-heading {
    padding: .75em 7.5% 0;
    font-size: 1.454em;
}
.tl-card-heading a{
    border-bottom: 1px solid #2C3690;
}
.tl-9colleges-links {
    margin-bottom: 3.157em;
    padding: 0 7.5%;
}
.ucc-list-reset {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tl-9colleges-li {
    margin-bottom: 0;
}
.ucc-col li>a {
    font-size: 12px;
}
ul.ucc-list-reset.tl-9colleges-links {
    margin-bottom: 3.157em;
    padding: 0 7.5%;
}
@media (min-width: 48em){
.tl-card, .tl-9colleges .tl-card {
    min-height: 14.204em;
}
}
@media (min-width: 30em){
 .tl-card, .tl-9colleges .tl-card {
    min-height: 17.713em;
}
}
img.tl-card-img {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    z-index: 1;
    max-width: 300px;
}
img.tl-card-img:first-child {
    height: 15.203em;
}
.tl-college-eng img.tl-card-img {
    transform: rotate(-40deg);
    height: 10.20em;
}
/*.tb-megamenu .nav-collapse ul.nav > li:first-child > a:first-child,
.tb-megamenu .nav-collapse ul.nav > li:nth-child(2) > a:first-child,
.tb-megamenu .nav-collapse ul.nav > li:nth-child(8) > a:first-child,
.tb-megamenu .nav-collapse ul.nav > li:nth-child(9) > a:first-child {
    width: 90px;
}
.tb-megamenu .nav-collapse ul.nav > li:nth-child(6) > a:first-child {
    width: 69px;
}*/
.information-inner {
    border: 1px solid rgba(0,0,0,0.1);
    border-top: none;
    padding: 0 20px;
}
.post-title {
    padding: 4px 0 6px;
}
.list-info > li {
    padding: 0 0 5px;
    margin: 0 0 5px;
    width: 100%;
    border-bottom: 1px dashed rgba(0,0,0,0.1);
    display: block;
    font-size: 20px;
    font-weight: 500;
}
.lecture-series {
    padding: 10px;
    border: 1px solid rgba(0,0,0,0.1);
    border-top: none;
}
.lecture-title h3 {
    font-size: 15px;
}
.list-info > li .lab {
    float: left;
    min-width: 120px;
    font-size: 12px;
    color: #aaa;
    text-transform: uppercase;
    font-weight: 400;
}
.list-info > li .val {
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
}
.val .date-display-interval .placeholder {
    font-style: normal;
    font-weight: 500;
}
.category a {
    color: #fff;
    background-color: #1C89EB;
    font-size: 11px;
    padding: 5px;
}
/*corpporate strategic*/
ul.no-list-style li {
    list-style-type: disc;
    margin: 0 0 0 50px;
}
/*end of corporate strategic*/

/*slider css*/
.caption-title, .caption-description, .slider-action{
    float: left !important;
    width: 60% !important;
}
/*end slider css*/

/*explore ucc quick links*/
div#block-views-quick-links-sidebar-block .block-title,
div#block-views-corporate-strategic-plan-block .block-title,
div#block-views-awards-honorary-award-year-list .block-title,
div#block-views-research-policy-block .block-title,
div#block-views-quick-links-sidebar-block-1 .block-title,
div#block-views-applicants-and-students-block-1 .block-title{
    margin: 0;
}
div#block-views-quick-links-sidebar-block .block-content,
div#block-views-corporate-strategic-plan-block .block-content,
div#block-views-research-policy-block .block-content,
div#block-views-quick-links-sidebar-block-1 .block-content,
div#block-views-applicants-and-students-block-1 .block-content,
div#block-views-awards-honorary-award-year-list .block-content{
    background: #f3f3f3;
}
.view-id-quick_links_sidebar .views-row,
.view-id-corporate_strategic_plan .views-row,
.view-id-research_policy .views-row,
.view-id-applicants_and_students .views-row,
.view-display-id-honorary_award_year_list .views-row {
    padding: 5px 7px;
    font-weight: 500;
    border-bottom: 1px dashed rgba(153, 153, 153, .5);
}
.attachment .view-id-corporate_strategic_plan h3 {
    font-size: 16px;
    padding: 0 6px;
    border-bottom: 1px solid #2C3690;
}
.view-id-quick_links_sidebar .active,
.view-id-research_policy .active,
.view-id-applicants_and_students .active,
.view-id-corporate_strategic_plan .active{
    font-weight: 700;
    border-left: 3px solid #2c3690;
    background: #e6e5e5;
}
/*end explore ucc quick links*/
/*About ucc governance*/
figure.gov {
    text-align: center;
}
span.gov-name {
    font-weight: 600;
    font-size: 13px;
    color: #2c3690;
}
span.gov-position, span.gov-position a {
    font-size: 15px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 700;
}
figure.gov figcaption {
    width: 250px;
    margin: auto;
    border: 2px solid rgba(0,0,0,0.1);
    border-top: none;
}
.view-id-university_governance table.views-table caption {
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 5px;
    text-align: left;
}
.view-id-university_governance .view-grouping .view-grouping-header {
    font-size: 25px;
    font-weight: 700;
    border-bottom: 2px solid #aaa;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
/*end about ucc governance*/
/*explore ucc factsheet*/
.view-id-factsheets .views-field-field-factsheet-image img, .view-id-factsheets .views-field-field-college-faculty-school-dep .field-content {
    width: 160px;
    font-weight: 600;
}
/*end explore ucc factsheet*/

.region-main-menu {
    float: left !important;
}

/*width for applicant and student, research and innovation menu items*/
.tb-megamenu .nav-collapse ul.nav > li:nth-child(3),
.tb-megamenu .nav-collapse ul.nav > li:nth-child(4){
    width: 200px;
}
.tb-megamenu .nav-collapse ul.nav>li:nth-child(2), .tb-megamenu .nav-collapse ul.nav>li:nth-child(3), .tb-megamenu .nav-collapse ul.nav>li:nth-child(6) {
width: 190px !important;
}
.tb-megamenu .nav-collapse ul.nav > li:nth-child(3) > a,
.tb-megamenu .nav-collapse ul.nav > li:nth-child(4) > a {
    max-width: 200px;
}

/*width for distance education menu item*/
.tb-megamenu .nav-collapse ul.nav > li:nth-child(6) {
    width: 160px;
}
.tb-megamenu .nav-collapse ul.nav > li:nth-child(6) > a {
    max-width: 160px;
}

.blog-single-post .post-title, .blog-single-post .post-meta {
    padding-left: 0 !important;
}
.aa-image {
    padding-bottom: 10px;
}
div.lab {
    font-weight: 900;
}
/*admission notice sidebar*/
.aas-title {
    font-size: 12px;
    padding-left: 5px;
}
.aas-subtitle{
    padding-left: 5px;
}
div.admission-notice-sidebar {
    padding-bottom: 5px;
    border-bottom: 1px dashed #2c3690;
}
div.admission-notice-sidebar.active{
    font-weight: 700;
    border-left: 3px solid #2c3690;
    background: #e6e5e5;
}
div.admission-announcement-sidebar .block-content{
    background: #f3f3f3;
}
div#block-views-ae365d894da73e906e6ff87ce556ae59 .block-title{
    margin-bottom: 10px;
    padding: 0px;
}
div#block-views-ae365d894da73e906e6ff87ce556ae59 .block-title h2 span{
    margin: 0;
    font-size: 12px;
}
/*end admission notice sidebar*/
.course-item.grid .grid-inner.col-inner {
        /* max-width: 370px; */
    /* max-height: 490px; */
    /* min-width: 370px; */
    /* min-height: 490px; */
    /* height: 490px; */
    box-shadow: 0 2px 5px 1px rgba(0,0,0,0.09);
}
.field-content.vc-desk-type a {
    font-size: 11px;
    color: #f46160;
    margin-left: 65px;
}
.course-item.grid .item-body > .title {
    text-align: left;
    font-size: 1.8rem;
    font-weight: 700;
    margin: 0;
}
.teacher {
    text-align: left;
}
.course-item.grid .item-body .title a {
    color: #4e4e4d;
}
.course-item.grid .item-body .teacher .field-content:after, .course-item.grid .item-body .teacher .field-content:before{
    width: 0;
    background: none;
}

.event-date{
    position: absolute;
    top: 43%;
    right: 10%;
    overflow: hidden;
    padding: 5px 10px;
    background: #fff;
    box-shadow: 0px 4px 26px 3px rgba(0,0,0,0.1);
    text-align: center;
    z-index: 123424;
}
.event-day{
    font-size: 2rem;
    font-weight: 700;
    border-bottom: solid 1px;
}
.event-month{
    font-size: 1.5rem;
    font-weight: 600;
    text-transform: uppercase;
}

.entry-title {
    clear: both;
}

/*Mobile devices Display*/
@media only screen and (max-device-width: 979px) {
    .topbar {
        display: none;
    }
    #block-menu-menu-sub-menu-2, #block-menu-menu-sub-menu-1{
       display: none;
    }
    .panels-container {
        padding: 0 !important;
    }
    .field-content.vc-desk-type a {
        margin-left: 15px;
    }
    .pane-views-event-block-5 .views-field.views-field-nothing {
        padding: 5px;
    }
    .box-pointer-list{
        padding-left: 0 !important;
        background-image: none !important;
        padding-bottom: 7px;
    }
    .box-pointer-list a{
        font-weight: 600px !important;
    }
    .tb-megamenu .tb-megamenu-button {
        margin: 3px !important;
        font-size: 17px !important;
        height: 33px !important;
    }
    .tb-megamenu .btn-navbar{
        padding: 8px !important;
    }
    .tb-megamenu .tb-megamenu-button {
        margin: 0px;
        height: 41px;
        margin-left: 4px !important;
    }
    .tb-megamenu > .nav-collapse > ul.nav > li > a {
        color: #444444 !important;
    }
    .tb-megamenu .tb-megamenu-nav {
        background: #fff !important;
    }
    .menu-new-menu-content {
        height: 40px;
    }
    a#sub_menu_mobile_one {
        padding-top: 7px;
        position: absolute;
        right: 0;
        color: #eee;
        padding-right: 90px;
    }
    a#sub_menu_mobile_two {
        padding-top: 7px;
        position: absolute;
        right: 0;
        color: #eee;
        padding-right: 50px;
    }
    #block-search-form .gavias-search-form {
        margin-top: 0 !important;
        padding-right: 7px;
        position: absolute;
        right: 0;
    }

    #block-search-form .gavias-search-form .search-icon {
        border: 2px solid #57902c;
        color: #e42114 !important;
    }

    .region-sub-menu-one ul.menu > li, .region-sub-menu-two ul.menu > li{
        float: none;
        border-bottom: 2px solid;
    }
    .sub_menu_one-region, .sub-menu-two-region{
        position: absolute;
        right: auto;
        top: 50%;
        margin-top: 38px !important;
        z-index: 1;
        background: #eef;
        padding: 0 20px;
        margin-left: -20px;
    }




    /* Restructuring mobile menu */
    .tb-megamenu > .nav-collapse{
        margin-top: 14px;
    }
    .tb-megamenu .nav-collapse {
        left: 0 !important;
    }
    .tb-megamenu .tb-megamenu-nav{
        background: rgba(68,68,68, 0.9) !important;
    }
    .tb-megamenu .nav-collapse ul.nav > li{
        width: 75% !important;
    }
    .tb-megamenu .nav-collapse ul.nav > li > a.dropdown-toggle{
        text-align: left;
        width: 100%;
        background: rgb(29, 29, 29) !important;
    }
    .tb-megamenu .nav-collapse ul.nav > li > a{
        text-align: left;
        width: 100%;
        background: rgb(29, 29, 29) !important;
    }
    .tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-column{
        padding-left: 0;
        padding-right: 0;
    }
    .tb-megamenu .nav-collapse ul.nav > li:nth-child(3) > a, .tb-megamenu .nav-collapse ul.nav > li:nth-child(4) > a, .tb-megamenu .nav-collapse ul.nav > li:nth-child(6) > a{
        min-width: 100%;
        text-align: left;
    }
    .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{
        margin-left: 0 !important;
    }
}
