@media screen and (min-width:0px){
	
      .directory .DirectoryLetters ul {
            list-style: none;
            padding: 0 0 1.5em 1.5em;
      }

      .directory .DirectoryLetters li {
            display: inline-block;
            vertical-align: top;
            padding: 5px;
            color: #000;
            font-size:16px;
      }

      .directory .DirectoryLetters li a {
            text-decoration: none;
            color: #660000;
            font-size:16px;
            font-weight: bold;
            outline: none;
      }

      .directory .form-control {
            height: calc(1.85rem + 2px);
            padding: 0.175rem 0.75rem;
            font-size: 0.9rem;
      }
	.directory .DirectoryFields {
		padding: 0 0 1.5em 1.5em;
	}

      .directory .Result-Title {
            font-size:14px;
            border-bottom:1px solid #cccccc;
            margin:10px 0px;
      }

      .directory .Results.BigImgRow .row {
            margin-top: 40px;
      }

      .directory .Results.BigImgRow .row .mt-xs-40{
            margin-top: 40px;
      }

      .directory .Results.BigImgRow .row:first-child {
            margin-top: unset;
      }

      .directory .Results.BigImgRow .Highlighted {
            padding: 5px;
            border: 1px solid transparent;
            border-radius: 4px;
            transition: 0.2s;
      }
      
      .directory .Results.BigImgRow .Highlighted:hover {
            /*margin-top: -10px;*/
            border: 1px solid rgb(200, 200, 200);
            box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
            background: rgba(200, 200, 200, 0.1);
            transition: 0.5s;
      }
      
      .directory .Results .DirListing {
            margin-bottom: 18px;
            min-height: 50px;
            clear: both;
      }

      .directory .Results  .DirListing .Position {
            font-size:16px;
            font-weight:bold;
            color:#660000;
            background-color:#CCCCCC;
            vertical-align:middle;
            text-align:left;
            line-height:24px;
            padding-left:5px;
            border-bottom: 3px solid #999999;
      }

      .directory .Results  .DirListing .Listing {
            line-height:24px;
      }

	.directory .Results  .DirListing .Listing a {
            font-size:16px;
            font-weight:bold;
            color:#660000;
            text-decoration:none;
      }

      .directory .Results  .DirListing .Listing a:hover {
            text-decoration:underline;
      }

      .directory .Results  .DirListing .Listing a span {
            font-size: 12px;
            font-style: italic;
      }

      .directory .Results  .DirListing .SubListing {
            margin-left:30px;
      }

      .directory .Results  .DirListing img {
            width: 100%;
      }

      .directory .Results  .DirListing .Photo {
            display:table-cell;
            padding-left: 15px;
            padding-right: 15px;
            width: 70px;
      }

      .directory .Results  .DirListing .ResearchTeams {
            margin-top:10px;
            line-height: 95%;
      }

      .directory .Results  .DirListing .ResearchTeams a {
            font-size: 75%;
      }

      .expert-search {
            height: 32px;
            margin-bottom: 20px;
      }

      .expert-search .expert-search-container {
            /*width: 50%;*/
            margin: 0 0 0 auto;
      }

      .expert-search .expert-search-container .box-col {
            padding-right:0px;
      }

      .expert-search .expert-search-container input[type=text] {
            height: calc(1.40rem + 2px);
            border: none;
            border-bottom: 2px solid #660000;
      }

      .expert-search .expert-search-container .butt-col {
            padding-left:0px;
            padding-right:0px;
      }

      .expert-search .expert-search-container button[type=submit] {
            margin-bottom: 0px;
            padding: 3px;
            font-size: 80%;
            background-color: #660000;
      }

      .directory .profile {
	margin-left: 0 !important;
	margin-right: 0 !important;
      }
/*    .directory .profile .contact-info {
            color:white;
	    //background-color:#0081a3;
            background-color:#6b1b2b;
            min-height:600px;
            padding-top:10em;
            line-height: 1.6em;
            font-size: 0.9em;
      }

      .directory .profile .contact-info a {
            color:white;
      }
*/
      .directory .profile .contact-info {
	padding: 20px;
            color:white;
            background-color:#6b1b2b; 
            /*min-height:600px;
            padding-top:10em;*/
            line-height: 1.6em;
            font-size: 0.9em;
	    display:block ;
	    text-align:left;

	    margin-bottom: 0px;
      }

      .directory .profile .contact-info a {
            color:white;
            text-decoration:underline;

      }

      .directory .profile .pict {
            text-align: center;
      }

      .directory .profile .pict img {
            /*float: none;
            padding-top: 8em;
            margin-left: -7em;*/
            width: 75%;
      }

      .directory .profile .employee-info {
            /*line-height:28px;
            padding-top: 9em;
            padding-left: 11em;*/
            //padding: 1em 0 0;
            text-align: center;
	    padding-top: 20px;
      }

      .directory .profile .employee-info .fname {
            font-weight:bold;
            font-size:1.5em;
      }

      .directory .profile .employee-info .lname {
            font-weight:bold;
            font-size:1.5em;
/*            color: #0081a3;*/
	    color: #96253c;
      }

      .directory .profile .employee-info .center {

      }

      .directory .profile .employee-info .title {
            font-size:0.9em;
      }

	.directory .profile .employee-info .cv {
            font-size:0.8em;
      }
	.directory .profile .row{
		margin-left:0 !important;
		margin-right:0 !important;
	}

      .directory .profile .section-header {
            padding-right: 1.5em;
            font-family: 'EB Garamond', Georgia, 'Times New Roman', Times, serif;
            font-size: 1.9em;
            color: black;
            border-bottom: 2px solid #888888;
      }
/*
      .directory .profile .section-header.bio {
            margin-left: -1.2em;
            width: 125%
	;
      }
*/
      .directory .profile .section-header.interest {
            //margin-left: -1.2em;
            //width: 125%;
      }
/*
      .directory .profile .section-header.hobbies {
            margin-left: -1.2em;
            width: 125%;
      }
*/
      .directory .profile .section-header.pubs {
            //margin-left: -1.2em;
            //width: 125%;
      }

      .directory .profile .section-header.pubs span {
            margin-left: 20px;
            font-size: 11px;
            font-weight: bold;
            font-style: normal;
            font-family: 'Roboto', sans-serif;
            color:black;
            display:block;
      }
	.page .box-border{
		border-radius:6px;
	}
	.page .box {
		padding:0.5em;
	}
	.col-sm-12 .row .col-sm-3 .section-header{
                font-style:italic !important;
        }

	.row .visible-xs{
		padding-top:.5em;
		padding-bottom:.5em;
	}	
	.row .xs-edits{
                margin-bottom:0em !important;
                padding: 0px;
        }
         .page .row .xs-row{
                margin-bottom:1em !important;
        }
	.directory .row .contact-info #yah {
		display:none;
	}

}


@media screen and (min-width:576px){

      .expert-search .expert-search-container {
            width: 75%;
            margin: 0 0 0 auto;
      }

      .directory .profile .contact-info {
	padding: 20px;

            color:white;
            //background-color:#0081a3;
            background-color:#6b1b2b;
	    //min-height: 500px;
	    //padding-top: 3em;
            line-height: 1.6em;
            font-size: 0.7em;

	    Margin-bottom: 0px!important;
      }
	.directory .profile .pict img{
		float: left;
		//padding-top: 2em;
		margin-left: -3em;
		width:50%;
		margin-right: 10px;
	}

      .directory .profile .employee-info {
	padding-top: 20px;
            line-height:28px;
            //padding-top: 0.7em;
            text-align: left;
	//	margin-top:2em;
      }

      .directory .profile .employee-info .fname {
            font-weight:bold;
            font-size:1.5em;
      }

      .directory .profile .employee-info .lname {
            font-weight:bold;
            font-size:1.5em;
/*            color: #0081a3;*/
	    color:#96253c;
      }

      .directory .profile .employee-info .center {

      }

      .directory .profile .employee-info .title {
            font-size:0.9em;
      }

	.directory .profile .employee-info .cv {
            font-size:0.6em;
            margin-top: -4em;
      }

      .directory .profile .section-header {
            padding-right: 1.5em;
            font-family: 'EB Garamond', Georgia, 'Times New Roman', Times, serif;
            font-size: 1.9em;
            color: black;
            border-bottom: 2px solid #888888;
      }
/*
      .directory .profile .section-header.bio {
            margin-left: -1.2em;
            width: 111.7%;
      }
*/
      .directory .profile .section-header.interest {
            //margin-left: -.8em;
            //width: 111.7%;
      }
/*
      .directory .profile .section-header.hobbies {
            margin-left: -1.2em;
            width: 111.7%;
      }
*/
      .directory .profile .section-header.pubs {
            //margin-left: -.8em;
            //width: 111.7%;
      }

      .directory .profile .section-header.pubs span {
           // display:inline;
	    display: block;
      }
	.row .prof-edits{
                margin-left:-1em !important;
                padding:0px;
        }
	  .row .info-md{
                margin-top:2em !important;
        }
	

	.directory .profile .profile.row{
	    margin-top: -2em;
	    padding: 0!important;
	}

}


@media screen and (min-width:768px){
	#nah {
		display:inline-block;
	}
	#stop {
		display:none;
	}
      .directory .Results.BigImgRow .row .mt-xs-40{
            margin-top: unset;
      }

      .expert-search .expert-search-container {
            width: 50%;
            margin: 0 0 0 auto;
      }

      .directory .profile .contact-info {
	    padding: 20px;

            color:white;
	    //background-color:#0081a3;
            background-color:#6b1b2b;
            //min-height:600px;
            //padding-top:10em;
            line-height: 1.6em;
            font-size: 0.9em;
      }

      .directory .profile .pict img {
            float: left;
            //padding-top: 8em;
            //margin-left: -8em;
            width: 38%;
	    margin-right: 15px;
      }

      .directory .profile .employee-info {
	padding-top: 20px;

            line-height:28px;
            //padding-top: 10.5em;
	    //margin-left:-9em;
	margin-top:0em;
	text-align:left;
      }

      .directory .profile .employee-info .fname {
            font-weight:bold;
            font-size:2em;
      }

      .directory .profile .employee-info .lname {
            font-weight:bold;
            font-size:2em;
/*            color: #0081a3;*/
	    color: #96253c;
      }

      .directory .profile .employee-info .center {

      }

      .directory .profile .employee-info .title {
            font-size:0.9em;
      }

      .directory .profile .employee-info .cv {
            font-size:0.8em;
            margin-top: 0em;
      }

      .directory .profile .section-header {
            padding-right: 1.5em;
            font-family: 'EB Garamond', Georgia, 'Times New Roman', Times, serif;
            font-size: 1.9em;
            color: white;
            border-bottom: 2px solid #888888;
      }

/*
      .directory .profile .section-header.bio {
            margin-left: -5.5em;
            width: 135%;
      }
*/
      .directory .profile .section-header.interest {
	    //margin-top: 45px;
            margin-left: -9.2em;
            width: 150.4%;
      }
/*
      .directory .profile .section-header.hobbies {
            margin-left: -4.6em;
            width: 130.2%;
      }
*/
      .directory .profile .section-header.pubs {
            margin-left: -10.7em;
            width: 158.1%;
      }

      .directory .profile .section-header.pubs span {
            display:inline;
      }
	.col-sm-12 .row .prof-edits{
		margin-bottom:1rem !important;
	}
	.row .prof-edits{
		margin-left:-1em !important;
	}
	.row .info-md .row{
		margin-bottom:1em !important;
	}

}


@media screen and (min-width:850px){
      .directory .profile .pict img {
            float: left;
            //padding-top: 2.5em;
            margin-left: -7em;
            width: 28%;
	 }
      .directory .profile .section-header.pubs {
            margin-left: -10.7em;
            width: 158.1%;
      }

/*	
      .directory .profile .section-header.bio {
            margin-left: -5.2em;
            width: 131.3%;
      }
*/
      .directory .profile .section-header.interest {
	    //margin-top: 45px;
            margin-left: -9.2em;
            width: 150.4%;
      }
/*
      .directory .profile .section-header.hobbies {
            margin-left: -4.2em;
            width: 126.5%;
      }
*/
}

@media screen and (min-width:960px){
	.directory .profile .section-header.pubs {
            margin-left: -10.7em;
            width: 156.1%;
      }

/*
      .directory .profile .section-header.bio {
            margin-left: -5.2em;
            width: 127.1%;
      }
*/
      .directory .profile .section-header.interest {
            margin-left: -9.2em;
            width: 149.1%;
      }

/*
      .directory .profile .section-header.hobbies {
            margin-left: -4.2em;
            width: 122.8%;
      }
*/
	.directory .profile .employee-info {
            //margin-left:-11.5em;
      }


}

@media screen and (min-width:1050px){

}

@media screen and (min-width:1150px){
        .directory .profile .section-header.pubs {
            margin-left: -10.7em;
            width: 151.5%;
      }


/*
      .directory .profile .section-header.bio {
            margin-left: -5.2em;
            width: 127.9%;
      }
*/
      .directory .profile .section-header.interest {
            margin-left: -9.2em;
            width: 145.1%;
      }
/*
      .directory .profile .section-header.hobbies {
            margin-left: -4.2em;
            width: 123.5%;
      }
*/
}

.directory .profile .profile-info {
    padding-top: 2.5em;
    margin-bottom: 2em;
    font-size: 120%;
}























