@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;
/*            font-family: arial, helvetica, sans-serif;*/
      }

      .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;
            display:table-cell;
            vertical-align:top;
      }

	.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;
            min-height:600px;
            padding-top:10em;
            line-height: 1.6em;
            font-size: 0.9em;
            font-family: 'Open Sans', 'HelveticaNeue-Light', 'Helvetica Neue Lig$
      }

      .directory .profile .contact-info a {
            color:white;
      }
*/
      .directory .profile .contact-info {
            color:white;
/*            background-color:#0081a3; */
	    background-image:url('../img/patterns/gplaypattern_gray.jpg');
            /*min-height:600px;
            padding-top:10em;*/
            line-height: 1.6em;
            font-size: 0.9em;
            font-family: 'Open Sans', 'HelveticaNeue-Light', 'Helvetica Neue Lig$
	display:block !important;
	text-align:left;
      }

      .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;
      }

      .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 {
            color:white;
/*            background-color:#0081a3;*/
            background-image:url('../img/patterns/gplaypattern_gray.jpg');

            line-height: 1.6em;
            font-size: 0.7em;
            font-family: 'Open Sans', 'HelveticaNeue-Light', 'Helvetica Neue Lig$
      }
	.directory .profile .pict img{
		width:50%
	}

      .directory .profile .employee-info {
            line-height:28px;
            padding-top: 0.7em;
            text-align: center;
		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: -1.2em;
            width: 111.7%;
      }

      .directory .profile .section-header.hobbies {
            margin-left: -1.2em;
            width: 111.7%;
      }

      .directory .profile .section-header.pubs {
            margin-left: -1.2em;
            width: 111.7%;
      }

      .directory .profile .section-header.pubs span {
            display:inline;
      }
	.row .prof-edits{
                margin-left:-1em !important;
                padding:0px;
        }
	  .row .info-md{
                margin-top:2em !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 {
            color:white;
/*            background-color:#0081a3;*/
            background-image:url('../img/patterns/gplaypattern_gray.jpg');

            min-height:600px;
            padding-top:10em;
            line-height: 1.6em;
            font-size: 0.9em;
            font-family: 'Open Sans', 'HelveticaNeue-Light', 'Helvetica Neue Lig$
      }

      .directory .profile .pict img {
            float: left;
            padding-top: 8em;
            margin-left: -8em;
            width: 95%;
      }

      .directory .profile .employee-info {
            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-left: -8em;
            width: 147%;
      }

      .directory .profile .section-header.hobbies {
            margin-left: -4.6em;
            width: 130.2%;
      }

      .directory .profile .section-header.pubs {
            margin-left: -9.4em;
            width: 153.8%;
      }

      .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: 8em;
            margin-left: -7em;
            width: 73%;
	 }
      .directory .profile .section-header.pubs {
            margin-left: -9em;
            width: 149.1%;
      }

	
      .directory .profile .section-header.bio {
            margin-left: -5.2em;
            width: 131.3%;
      }

      .directory .profile .section-header.interest {
            margin-left: -7.7em;
            width: 143.2%;
      }

      .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: -9em;
            width: 142.7%;
      }


      .directory .profile .section-header.bio {
            margin-left: -5.2em;
            width: 127.1%;
      }

      .directory .profile .section-header.interest {
            margin-left: -7.7em;
            width: 137.5%;
      }

      .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: -9em;
            width: 144.2%;
      }


      .directory .profile .section-header.bio {
            margin-left: -5.2em;
            width: 127.9%;
      }

      .directory .profile .section-header.interest {
            margin-left: -7.7em;
            width: 138.6%;
      }

      .directory .profile .section-header.hobbies {
            margin-left: -4.2em;
            width: 123.5%;
      }

}
























