/* #Alumni General
================================================== */

/* colours

Blue: #26235D
Lighter Blue/purple: #7D6F9A
Grey/beig: #938580
Grey/beig2:#948681
light beig: #E5E3E1

*/


/* General*/

.footernav{
	display: none;
}

.two-column-text{
	margin-bottom: 0; 
	padding-bottom: 0;
}

@media only screen and (max-width: 719px){
	.two-column-text .row_cell{
		margin: 0;
		padding: 0;
	}
}

.row_cell.transparent{
	background: none!important;
}

.borderbottom{
	background: #26235D;
}

.row_cell.nopadding h2{
	height: auto;
}

.btn.btn-transparent-blue, .row_cell:hover .btn.btn-transparent-blue {
    color: #26235D;
    background-color: transparent;
    border-color: #26235D;
}

.btn.btn-transparent-blue:hover {
    color: white!important;
    background-color: #26235D!important;
    border-color: #26235D;
}

.bluesection/*, .bluesection .row_cell, .bluesection .row_cell:hover*/{
	background:#26235D;
	color: white;
}

.bluesection p, .bluesection h1, .bluesection h2, .bluesection h3{
	color: white;
}

.bluesection .row_cell p, .bluesection .row_cell h1, .bluesection .row_cell h2, .bluesection .row_cell h3{
	color: black;
}

.bluesection .row_cell a{
	color: #26235D;
}

.bluesection .row_cell a.btn-main{
	color: white;
}

.bluesection .row_cell a.orange{
	color: #bd5b0c!important;
}

.bluesection .row_cell a.orange:hover{
	opacity: 0.5;
}
.alumni_row .row_cell, .alumni_row .row_cell:hover{
	background: #E5E3E1;
}

.hpnewsevents, .hpalternative{
	background: #E5E3E1!important;
}

@media only screen and (max-width: 900px){
	.hpnewsevents{
		padding-bottom: 50px!important;
	}
}

.hpalternative-crest{
	background: #E5E3E1 url('/images/sections/alumni/crest-v2.svg') center 5% no-repeat;
	background-size: auto 95%;
}

.row_cell_description{
	font-size: 1.6rem; 
	font-weight: 400;
}

.row_cell.nopadding h2 a{
	height:auto;
} 

.row_cell.transparent p, .row_cell.transparent ul li{
	color:white!important;
}

@media only screen and (min-width: 30em){
	.pagetextwrap {
		margin-bottom: -20px;
	}
}

@media only screen and (min-width: 45em){
	.hyperlink {
		position: absolute;
		top: -120px;
	}
	.hpsection {
    	position: relative;
	}
}

/* Home Page */

.row_blue{
	background: #26235D;
}

.row_blue a, .row_blue:hover a{
	color: white;
	text-decoration: none!important;
}

.row_blue a:hover, .row_blue:hover a:hover{
	color: #bd5b0c!important;
}

.row_blue img{
	border-bottom: 5px solid #26235D;
}

.row_blue h2 a, .row_blue p{
	color: white!important;
}

.row_blue:hover a{
	color: white!important;
	text-decoration: underline;
}

.crest-beig-section{
	background: #E5E3E1 url('/images/sections/alumni/university_crest.svg') center -75px;
	background-size: 100% auto;
}

.alumni-events{
	background:  linear-gradient(rgba(21, 21, 51, 0.85), rgba(21, 21, 51, 0.95)), url(/images/sections/alumni/graduation-bg.jpg)!important;
	background-size: cover!important;
}

.hpnewsevents .six{
	background: white;
}

.hpnewsevents .six h3,.hpnewsevents .six p{
	padding-left: 15px;
	padding-right: 15px;
}

.hpnews img {
    display: block;
}

/*.alumni_section .row_cell.image h2, .alumni_section .row_cell.image h3, .alumni_section .row_cell.image p{padding: 0;}

.alumni_section .row_cell{
	border-bottom: 5px solid #26235D;
	padding-bottom: 20px;
}

.alumni_section .row_cell img{
	border-bottom: 10px solid #928782;
}

.alumni_block{
	background: #928782 !important;
	background-size: 100% auto;
	padding: 40px;
	box-sizing: border-box;
	color: white;
} */


.row_cell:hover .overlay2{
	border-bottom:5px solid #26235D;
	
}

/*.row_cell .overlay2.tubs{
	background-color: rgba(8,33,61,0.8);
}

.row_cell .overlay2.mima{
	background-color: rgba(255,80,50,0.8);
}

.row_cell .overlay2.shls{
	background-color: rgba(0,170,173,0.8);
}

.row_cell .overlay2.scedt{
	background-color: rgba(108,39,135,0.8);
}

.row_cell .overlay2.ssshl{
	background-color: rgba(0,140,210,0.8);
}*/

.row_cell:hover .overlay2.tubs{
	border-bottom:none;
	background-color: #08213d;
}

.row_cell:hover .overlay2.mima{
	border-bottom:none;
	background-color: #ff5032;
}

.row_cell:hover .overlay2.shls{
	border-bottom:none;
	background-color: #04808b;
}

.row_cell:hover .overlay2.scedt{
	border-bottom:none;
	background-color: #6c2787;
}

.row_cell:hover .overlay2.ssshl{
	border-bottom:none;
	background-color: #0578c5;
}

.row_cell .overlay2 p.link:after {
    color: white;
}

/* Content pages */

.section_wrapper h1{
	color: #26235D;
	margin-top: 30px;
}

h1.graduates-heading{
    position: absolute;
    top: 140px;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 1000;
}

@media only screen and (max-width: 44.99em){
	.section_wrapper h1{
		margin-top: 0;
	}
    
    h1.graduates-heading{
        top: 60px;
    }
}

.section_wrapper .textintro h2{
	font-size: 2.2rem;
}

.section_wrapper .textintro {
	border-bottom: 1px solid #26235D!important;
}

/* Profiles and profile page */

.staffprofilerecruitment {
	border: 1px solid #E5E3E1;	
}

.staffprofilerecruitment.business{
		background: white;
	}

.staffprofilerecruitment.alumni_graduates{
	margin: 8px 0;
}

.staffprofilerecruitment h4{
	padding: 0 20px 0 20px;
	font-size: 1.5rem;
	min-height: 40px;
}

.staffprofilerecruitment .staffprofileImage{
	width: auto!important;
	max-height: 115px;
	float: right!important;
}

.staffprofilerecruitment .circleIconSmall{
	display: none;
}

.staffprofilerecruitment.bookshelf .staffprofileImage{
	max-height: 305px;
	width: auto;
}
.staffprofilerecruitment.bookshelf p {
    padding: 0 20px 0 20px;
	margin-bottom: 5px;
}
	
.staffprofilerecruitment .staffprofileImage{
	border: 5px solid #E5E3E1;
	margin-left: 5px;
}

.quotename a, .quotename a:visited {
	color:#0c4790;
}

.row_cell:hover .staffprofilerecruitment a, .row_white:hover a {
	color:#0c4790;
}
.quotename a:hover, .quotename a:focus{
	color:#bd5b0c!important;
	text-decoration:underline;
}
.staffprofilerecruitment.alumni_graduates .staffprofilebottom{
	min-height: 108px!important;
}
.staffprofilebottom{
	background: rgba(219,216,211,0.3)!important;
	min-height: 0;
}

@media only screen and (max-width: 719px){
	.staffprofilerecruitment.bookshelf .staffprofileImage {
    	max-height: 105px;
	}
}

.alumni-say .columns{
	float: inherit;
	display: inline-block;
	vertical-align: top;
}

/* Bookself */

.bookshelf-featured {
    background: #26235D;
}

.bookshelf-featured h3{
    color: white;
    margin-top: 20px;
}

.bookshelf-featured .bookself-info{
	background: #48457d!important;
	color: white;
}

.bookshelf-featured .format{
    background: #48457d;
    color: white;
    position: absolute;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 7px 10px;   
}

.book-box {
    display: inline-block;
    position: relative;
    margin: 10px 1%;
    width: 46.9%;
}

@media only screen and (min-width: 45em){
    .book-box {
        width: 22.4%;
    }
}

@media only screen and (min-width: 34.99em) and (max-width: 44.99em){
    .book-box {
        width: 30.5%;
    }
}
 
.book-box img{
    width: 100%;
}

.book-box h3{
    position: absolute;
    width: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    color: white;
    margin: 0;
    box-sizing: border-box;
    padding: 7px 10px;
    font-size: 14px;
    line-height: 14px;
    overflow: hidden;
    transition: 0.2s ease-in;
}

.book-box:hover{
    transform: scale(1.05);
    transition: 0.2s ease-in;
}
.book-box .overlay{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transition: 0.2s ease-in;
    display: flex;
    justify-content: center;
    align-items: center;
}

.book-box .overlay p{
    color: white;
    text-align: center;
}

.book-box:hover .overlay{
    opacity: 1;
    transition: 0.2s ease-in;
}
.bookself-box{
    max-width: 990px;
}

.bookself-box img {
    max-width: none;
}


.bookself-box{
	border: 1px solid #E5E3E1;
	margin-top: 15px;
}

.bookself-box-js{
	display: none;
}

.bookself-box h3{
	text-transform: uppercase;
	margin-bottom: 10px;
}

.bookself-box p{
	margin-bottom: 2px;
}


.bookself-box .bookself-info{
	background: #E5E3E1;
	padding: 20px;
    margin-top: 20px;
}



.bookself-box .btn{
    width: 100%;
}

p.format{
	font-size: 12px;
	font-weight: 700;
	margin: 10px 5px 0 30px;
}

/* The "show" class is added to the filtered elements */
.bookself-box-js.show {
	display: inline-block;
}

@media only screen and (max-width: 44.99em){
	.bookself-box img{
		margin: 0 auto 20px auto;
	}
	.bookself-box p, .bookself-box h3{
		text-align: center;
	}
	p.format{
		margin: 10px 0 0 0;
	}
}

/* filter sections 
================================================== */

.filter-section{
    background-color: #E5E3E1;
    padding: 20px;
	position: relative;
    margin-bottom: 20px;
}

.filter-section .overview-bar__header {
    display: none;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 100%;
    min-width: 0;
}

.filter-section .overview-bar__header h3{
    margin: 8px;
	font-size: 1.6rem;
	padding-top: 2px;
	padding-right: 15px;
}


.filters__content .filter-item {
    position: relative;
    border: 1px solid rgba(160,143,125,0.4);
    cursor: pointer;
	margin: 10px 0;
	background: #f3f3f3;
}

.filter-item__options{
    width: 100%;
    display: none;
    position: absolute;
    top: 44px;
    right: 0;
    z-index: 100;
    background: #f3f3f3;
    padding: 2px;
    border: 1px solid rgba(160,143,125,0.4);
    box-sizing: border-box;
}


.filter-item__heading{
    font-weight: 100;
    padding: 11px 20px;
    margin-bottom: 0!important;
    font-size: 1.6rem!important;
}

.filter-item__heading i.orange{
    color: #26235D!important;
    float: right;
}


 /* Style the buttons */
.filter-item__options .btn {
    border: none;
    outline: none;
    padding: 5px 8px;
    display: block;
    width: 100%;
    text-align: left;
    font-weight: 100;
    cursor: pointer;
    background: transparent;
    color: #181818!important;
    border-bottom: 1px solid rgba(160,143,125,0.4);
	margin: 0;
}

.filter-item__options .btn.active{
    background: #26235D;
    color: white!important;
}

.filter-item__options .btn:last-child{
   	border:none;
}

/* Add a light grey background on mouse-over */
.filter-item__options .btn:hover {
    color: #333!important;
	background: #E5E3E1;
}

.filter-item__options {
  display: none;
}
.filter-item__options.visible {
  display: block;
}

/* Banners */

.top-banner-box{
	padding: 10px; 
	background: rgba(0,0,0,0.4);
}

.top-banner-box .alumni-title{
	margin: 15px 0 5px 0; 
	text-transform: uppercase;
	font-weight: bold;
}

.item.alumni-say{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/alumni-page-banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.item.alumni-say-2{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/alumni-page-banner-2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.item.alumni-say-3{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/alumni-page-banner-3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.item.alumni-say-4{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/alumni-page-banner-4.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.item.alumni-say-5{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/alumni-page-banner-5.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.news-page{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/news_page_banner.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.services-page{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/serivces_page_banner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.events-page{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/events_page_banner.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.honorary-page{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/honorary-page-banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.networking{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/networking-page-banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.meet-the-team{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/meet-the-team-page-banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.scholarships{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/scholarships_banner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.support-us{
	background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(/images/sections/alumni/support_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.top-banner.stay-connected{
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), white url('/images/sections/alumni/stay_connected_banner.jpg') no-repeat center center;
    background-size:cover;
}

.top-banner.volunteers{
	background: url('/images/sections/alumni/alumni-volunteers-banner.jpg') no-repeat top right;
    background-size:cover;
}

@media only screen and (min-width: 1550px){
    .top-banner.small-banner.volunteers{
        height: 500px;
    }
}

@media only screen and (max-width: 44.99em){
	.top-banner.stay-connected, .top-banner.small-banner{
		height: 300px;
	}
    
    .top-banner.volunteers h1 br{
        display: none;
    }
}

@media only screen and (max-width: 949px){
    .top-banner.volunteers{
        background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url('/images/sections/alumni/alumni-volunteers-banner.jpg') no-repeat top left;
        background-size:cover;
    }
}

@media only screen and (min-width: 45em){
	.top-banner.small-banner h1{
		margin: 0;
	}
    
    .top-banner.volunteers h1{
        font-size: 4.5rem!important;
        margin-top: 100px;
    }
}


/* Carrousel */

.hpcarousel{
	background: #26235D;
}
.hpcarousel .item:before{
	bottom: 0;
	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
}

.hpcarousel.index-carousel .tabContentText{
	box-sizing: border-box;
	background:rgba(38, 35, 93, 0.65);
	padding: 40px;
} 

@media only screen and (min-width: 45em){
	.hpcarousel.index-carousel .tabContentText{
		width: 600px;
		max-width: 600px;
		z-index: 1;
		height: auto;
		bottom: 0;
		margin: auto;
		text-align: center;
		margin-top: 30px;
	} 
	
	 .hpcarousel.index-carousel .tabContentText .btn{
		margin-left: 3px;
		 margin-right: 3px;
	} 
}

.hpcarousel .item.carrousel-home-1{
    background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), white url('/images/sections/alumni/Teesside-Armorial-Crest-RGB.jpg') no-repeat center 40px;
    background-size:auto 90% ;
}
.hpcarousel .item.carrousel-home-2{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/alumni_say_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-3{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/networking_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-4{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/news_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-5{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/support_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-6{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/honorary_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-7{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/alumni_reunion_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-8{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/serivces_page_banner.jpg') no-repeat center center;
    background-size: cover;
}
.hpcarousel .item.carrousel-home-9{
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url('/images/sections/alumni/survey_banner.jpg') no-repeat top center;
    background-size: cover;
}

/* carousel to move to layout-study when is completed */
.hpcarousel .tabContentText{
	width: 85%;
}


/* meet the team */

.da_casestudy_index_item {
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #ccc;
}
.da_casestudy_item-last {
	border: none;
}


/*Events */


.alumni-event-page .btn{
	background:#26235D;
	color: white!important;
	border: none;
}

.alumni-event-page .btn:hover{
	background:white;
	color: #26235D!important;
	border: none;
}

.alumni-event-page li.highlight_info{
	background-color:rgba(125, 111, 154, 0.5);
} 

.alumni-event-page .circleIconSmall{
	background: #26235D;
}

.events_button_group, .eventdetailsWrapper .a-to-z-profile li{
	background: #E5E3E1;
}

@media only screen and (min-width: 901px) {	
	.hpsection.events.events-page .row{
		display:flex!important;
		margin-bottom: 15px!important;
	} 
	
	.row_cell {
    	margin: 5px 10px!important;
	}
}

/* News */

.news .sharetools{
	background: #948681;
	color: white;
	padding: 8px 10px 7px 10px;
}

.pagecontent i.orange {
    color: white;
}
.news .sharetools p{
	margin: 0;
}

.news .sharetools p a{
	color: white;
}

.pagetextimgcaption{
	background: #E5E3E1;
}

.texthighlight{
	background: #E5E3E1;
	border-bottom: 5px solid #26235d!important;
}

.texthighlight hr{
	border-top:1px solid #26235d;
}

.texthighlight h2{
	color: #26235d;	
}

.sidebar{
	border: none;
	margin: 0;

	padding: 0;
}

.boxouthead-2{
	background: #948681;
	color: white!important;
	padding: 8px 15px;
	font-size: 1.8rem;
}

.boxout-2 .boxout-body{
	padding: 0 15px;
}

.boxout-2 .boxout-body li{
	margin-bottom:0px;
	border-bottom:1px solid #948681;
	padding: 10px 0;
} 

.boxout-2 .boxout-body li:last-child{
	border-bottom:none;
} 

.graduate-profile{
	padding:0;
}

.graduate-profile .spotlight{
	display:flex;
	width:100%;
	color:#fff;
	height:auto;
}

.graduate-profile .spotlight .spotlight-left{
	background:url(/images/sections/alumni/thumbs/profile.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.graduate-profile.magazine .spotlight .spotlight-left{
	background:url(/images/sections/alumni/graduate-profile2023.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-size:cover;
}
@media only screen and (min-width: 45em){	
	.graduate-profile .spotlight-left, .graduate-profile .spotlight-right{
		width:50%;
		float:left;
		text-align: left;
	} 
}

.graduate-profile p, .graduate-profile h2{
	text-align: left!important;
} 

.graduate-profile .spotlight-right{

	padding:40px 5%;
	height:auto;
	box-sizing:border-box;
} 

/*Phylantropy*/

@media only screen and (min-width: 720px){
	.donate-btn{
		position: absolute!important; 
		top:6px; 
		right:20px; 
	}
}
/* Donor list */

.donor-list{
	margin: 0;
	padding: 0;
	
}

.donor-list li{
	text-align: center;
	line-height: 16px!important;
}

.donor-list li img{
	border-radius:50%;
	width:100px;
	height:100px;
	margin:0 auto 20px auto;
}


/* Forms */

.form-section .pagetext{
	padding-top: 0;
}
	
.form-section .inlinelist.breadcrumb{
	margin-top: 20px;
}
	
.form-section .bluesection h1, .form-section .bluesection p{
	color: white;
	text-align: left;
}

.form-section .bluesection a{
	color: white;
	text-decoration: underline;
}

.form-section .bluesection a:hover{
	color: #E5E3E1;
}

.form-header.prospectus-header {
    background: #26235D;
    background: #26235D url(/images/sections/alumni/university_crest-2.svg) no-repeat;
    background-position: 1% 50%;
    background-size: 200% auto ;
    color: white;
    margin-top: 15px;
}

.staffprofilerecruitment .clearfix{
	height: 0;
}

/*#student-profiles .row_cell img.profile{
	width: 150px;
    height: 150px;
}*/

@media only screen and (min-width: 1180px){	
	.hon-grads-form select{
		width: 350px;
	}
}

@media only screen and (min-width: 901px) and (max-width: 1179px){	
	.hon-grads-form select{
		width: 210px;
	}
}

@media only screen and (max-width: 900px){	
	.hon-grads-form select, .hon-grads-form input{
		width: 100%!important;
	}
	
	.hon-grads-form form{
		display: block!important;
	}
}

@media only screen and (min-width: 993px){	
	.prospectus_form input[type="checkbox"]{
		margin-top: 20px;
	}
	
	.prospectus_form label.checkbox{
		width: 90%;
		text-align: left!important;
	}
	
	.prospectus_form .btn{
		width: 48%;
	}
}

/* Virtual Market Place */

.virtual-market .section_wrapper{
    background: white url('/images/sections/alumni/market/virtual-place-bg.jpg') repeat-y center 60px; 
    background-size: 100% auto;  
    padding-left: 0; 
    padding-right:0;
}

.virtual-market .filter-section{
    background: #26235D;
}


.virtual-market .container-medium{
    padding: 0 35px; 
    box-sizing: border-box;
}

.businesses-list, .businesses-faqs{
    margin: 10px -10px;
}

.businesses-faqs .row_cell.transparent ul li{
    color: black!important;
}

.product-cat {
    position: absolute;
    top:20px;
    right: 0;
    background: #26235D;
    padding: 2px 10px!important;
    font-size: 12px!important;
    margin: 0;
    color: white;
}

.product-cat.cat-ind {
    top: 45px;
}

.busines-middle-info{
    position: relative;
}


.business-info img.logo-business{
    max-width: 130px;
    margin-bottom: 25px;
}

.business-info .social-links{
    margin: 10px 0 0 0;
    padding: 0;
}

.business-info .social-links li{
    display: inline-block;
    font-size: 150%;
    margin-right: 10px;
    margin-bottom: 0;
}

.business-info p.details {
    position: relative;
    margin-top: 5px;
}
.category{
    display: table;
    padding: 4px 10px;
}

.category.cat-8{
    background: #e8f3f8;
}

.category.cat-9{
    background: #faf3f8;
}

.category.cat-10{
     background: #edf1d3;
}

.category.cat-11{
    background: #cde9e3;
}

.category.cat-12{
    background: #f8e6da;
}

.category.cat-13{
    background: #dae3f8;
}

.category.cat-14{
    background: #e8e8f8;
}

@media only screen and (min-width: 45em){
    #business-list.hyperlink {
        top: -150px;
    }
    .businesses-list .row{
        display: block;
    }
    .businesses-list .row .row_cell{
        width: 47.1%;
        margin: 10px 1%!important;
        float: left;
    }
    .virtual-market .container-medium{
        padding: 0 75px; 
        box-sizing: border-box;
    }
    .business-info img.logo-business{
        float: right;
        margin-top: 20px;
    }
    
    .business-info .social-links {
        float:right;
    }
}