/*****************************
		NEWS LISTING
*****************************/

.pager li {
    display: inline-block;
    background: none !important;
    padding-left: 0px !important;
    
    font-weight: 600;
}

.pager li:last-child{
	margin-right: 24px;
}

.pager li:first-child{
	margin-left: 24px;
}

a.prev span, a.next span {
    vertical-align: middle;
}

.pager li a, .pager li a:hover {
    color: #006940 !important;
    font-weight: 700;
}

.pager li a.active {
	background-color: #febe10;
	color: white !important;
	padding: 3px 10px;
}

.arrow-prev {
	margin-right: 15px;
}

.arrow-next {
	margin-left: 15px;
}

.sub-nav ul ul .active > a::after {
    right: -26px;
}

.listing-area-content, .staff-list-listing > li:first-child {
    padding-top: 0px;
}

/*****************************
 DISERTATION DEFENSE LISTING
*****************************/

.dropdown.drop-center {
    width: 170px;
}

.details {
    color: #73726f;
    margin-top: 20px;
}

.details .fullname{
    font-weight: 700;
    font-size: larger;
}


.disertation-lst p:nth-child(2) {
    font-size: 21px;
    font-weight: 500;
}

.disertation-lst .details-listing {
    font-size: 26px;
}

.staff-list-listing .details-listing{
	font-size: 26px;
	color: #097984;
}

.disertation-lst .details-listing span.fullname,
.staff-list-listing .details-listing span.fullname  {
    font-weight: 600;
}


.disertation-lst .details-listing i {
    font-weight: 300;
    font-size: 24px;
}


.disertation-lst .details-desertation{
    font-style: italic;
    font-size: 11pt;
    margin-top: 0px !important;
    font-size: 12px !important;
}


.disertation-lst > div {
    padding-bottom: 28px;
    border-bottom: solid 1px gainsboro;
}


/*****************************
    PUBLICATION LISTING
*****************************/

.img-publication-listing {
    width: 98px !important;
    height: 165px !important;
}
.listing-list-publicacions {
    border-bottom: none;
}
  
.listing-list-publicacions > div {
    padding-bottom: 28px;
    border-bottom: solid 1px gainsboro;
}

.listing-list-publicacions .publicactions-item {
    padding-bottom: 28px;
    border-bottom: solid 1px gainsboro; 
}
.associated-faculty-text {
    font-weight: 600;
}


.listing-list-publicacions .publicactions-item .details-date {
    font-weight: 400;
    font-size: 11pt;

}

.listing-list-publicacions .publicactions-item p {
    font-size: 17pt;
    font-weight: 500;
}


/*****************************
    STUDENT ALUMNI LISTING
*****************************/


.student-list-listing > ul.holder-list li {
    padding: 0px 0px 23px;
    border-bottom: solid 1px gainsboro;
    background: none;
    display: inline-flex;
    margin-bottom: 30px;
    margin-top: 0px !important;
    width:100%;
}

.wrap-img-student-listing {
    width: auto;
    vertical-align: top;
    margin-left: 10px;
    margin-right: 20px;
}


.wrap-img-student-listing img {
    width: 240px;
    height: 145px;
}

.student-list-listing.listing-area-conten > div:first-child {
    margin-top: 20px !important;
}

/*****************************
       ALL LISTING
*****************************/

.listing-item {
    margin-bottom: 28px;
}

.listing-area-conten, .listing-item, .content-info-student-listing, .staff-list-listing, .staff-list-listing > li  {
    margin-top: 0px !important;
}

/*****************************
       RESPONSIVE STYLES
*****************************/

@media screen and (max-width: 900px){
    .pager {
        text-align: center;
    }


    .cta-boxes {
        display: inline-block;
        width: 100%;
        text-align: center;
        overflow: visible;
    }

    a.cta.person {
        display: inline-table;
        max-width: 275px;
        text-align: left;
    }

    a.cta.person:first-child {
        margin-right: 2%;
    }


    a.cta.person:last-child {
        margin-left: 2%;
    }
}


@media screen and (max-width: 597px){ 
        
    a.cta.person:last-child {
        margin-left: 0;
    }

    a.cta.person:first-child {
        margin-right: 0;
    }    
}


@media screen and (max-width: 574px){ 
        
    a.cta.person {
        max-width: 100%;
    }
}



@media screen and (max-width: 500px){ 
        
    .student-list-listing > div {
        display: block;
    }


    .wrap-img-student-listing {
        margin-left: 0px;
        margin-right: 0px;
    }


    .wrap-img-student-listing img {
        width: 100%;
        max-width: 240px !important;
    }


}

@media screen and (max-width: 440px){ 

    .listing-area-content, .staff-list-listing > li:first-child {
        padding-top: 30px;
    }

    

}




@media screen and (max-width: 401px){ 
    .listing-list-publicacions .publicactions-item .img-item {
        display: none !important;
    }
}