/*=========SEARCH===========*/
 #expertSearch .bg-image {
	 margin: 0;
	 position:relative;
}
 #expertSearch .bg-image img{
	 width:100%;
}
 #expertSearch .row {
	 height: 100%;
	 position:absolute;
	 top:0;
	 width:100%;
	 max-width:100%;
}
 #expertSearch .title{
	 display:table;
	 height: 100%;
	/*width:100%;
	*/
}
 #expertSearch .title div{
	 display: table-cell;
	 vertical-align: middle;
}
 #expertSearch p, #expertSearch {
	 font-family:"Stag Sans Book";
	 text-align: center;
	 font-size:.9rem;
	 margin-bottom:0;
}
 #expertSearch .bg-image h1, #expertSearch h1 {
	/*color:#ffffff;
	*/
	 text-align: center;
	 letter-spacing: 1px;
	 font-size: 1.5rem;
	 line-height: 1.5rem;
	 font-family: 'Stag Bold';
	 margin-top:0;
}
 #expertSearch .row {
	/*margin-top: 15px;
	 margin-bottom: 30px!important;
	 padding-top: 0;
	 padding-bottom: 0;
	*/
}
 .expert-search i.fa.fa-search{
	 font-size: 1.5rem;
	 float: right;
	 height:10px;
	 position: relative;
	 right: 12px;
	 top: 20px;
}
 input#expertsearchfield{
	/*height:2.8rem;
	*/
	 height:3rem;
	 margin-bottom:0;
	 background-clip: padding-box;
	/*border: 3px solid #cccccb;
	*/
	 border:1px solid #000000;
	 border-radius: 0;
}
 .expert-search{
	 padding-left:0;
	 padding-right:0;
	 padding-bottom:.5rem;
}
 .expert-search i.fa-search{
	 float:right;
	 font-size:1.5rem;
	 position:relative;
	 top:30px;
	 right:10px;
}
 #expertsearchfield::placeholder{
	 color: #000000;
	 opacity: 1;
}
 #expertsearchfield:-ms-input-placeholder{
	 color: #000000;
}
 #expertsearchfield::-ms-input-placeholder{
	 color: #000000;
}
/*=================TRENDING TOPICS================*/
 .container.news div#trendingTopics{
	 margin-top:30px;
}
 #trendingTopics .column-block a{
	 text-decoration: none;
}
 div#trendingTopics .column-block{
	 margin-bottom: 1rem;
}
 .container.news div#trendingTopics{
	 margin-top:1.4rem;
	 margin-bottom:0;
}
 .topicsTitle, .trendingTopics{
	 display:inline-block;
}
 #trendingTopics .topicsTitle {
	 padding-right:0;
	 padding-left:0;
}
 #trendingTopics .topicsTitle h3,  #trendingTopics .topicsTitle h2{
	 margin-right:0;
	 display:block;
	 font-size:1.2rem;
	 float:none;
	 line-height:1.3rem;
	 vertical-align: middle;
	 text-align: center;
}
/*===========TOPICS TABS===================*/
 #expertTopics ul li a{
	/*color:#8996a0;
	*/
	 color:#7E868C;
	 font-family:"Stag Sans Book";
	 font-size:1.13rem;
}
 #expertTopics .tabs-title>a[aria-selected=true], #expertTopics .accordion-item.is-active{
	 background: #efefef;
}
 #expertTopics .tabs-content .tabs-panel{
}
 #expertTopics [type=checkbox]{
	 margin: 0 .5rem 1rem;
}
 .clear{
	/*clear:both;
	*/
}
/*===========CHECKBOXES================*/
 .topic-checkbox {
	 position: absolute;
	 opacity: 0;
}
 .topic-checkbox + label {
	 color:#717174;
	 font-family:"Stag Sans Light";
	 font-size:.937rem;
	 line-height:1.5rem;
	 position: relative;
	 cursor: pointer;
	 margin-bottom: 1rem;
}
 .topic-checkbox:hover + label, .topic-checkbox:checked + label{
	 color:#000000;
	 font-family:"Stag Sans Book";
}
 .topic-checkbox + label:before, .clearAll input{
	 display:none;
}
 .clearFilter + label:before {
	 border: 1px solid #727174;
	 content: '';
	 margin-right: 2px;
	 display: inline-block;
	 vertical-align: text-top;
	 width: 15px;
	 height: 15px;
	 background: white;
	 position:relative;
	 top:-2px;
}
 .clearAll{
	 color:#717174;
	 display: block;
}
 .clearAll label{
	 color:#717174;
}
 .topic-checkbox:hover + label:before , .topic-checkbox + label:hover:before, .topic-checkbox + label:checked:before{
	 background: #f35429;
}
 .topic-checkbox:focus + label:before {
	/*box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
	*/
}
 .topic-checkbox:checked + label:before {
	 background: #f35429;
	 border:none;
	 font-family: "Stag Sans Bold";
}
 .topic-checkbox:disabled + label {
	 color: #b8b8b8;
	 cursor: auto;
}
 .topic-checkbox:disabled + label:before {
	 box-shadow: none;
	 background: #ddd;
}
 .topicsResults{
	 padding-top:0;
	 padding-bottom:1rem;
}
 .topicsResults, #expertProfiles{
	/*border-bottom:solid 1px #cbcbd6;
	*/
	 padding-top:0;
}
 .resultCount, .filters{
	 display:inline-block;
}
 .clearAll{
	 display: block;
}
 .topicsResults p.resultTopic {
	 font-size:1.2rem;
	 padding-right:2rem;
}
 .filters{
	 padding:.50rem 0 1.2rem 0;
}
 .filters a, .filters button.button{
	 background:none;
	 border:solid 1px #e6e6e6;
	 float:right;
	 font-size:1rem;
	 font-family:"Stag Sans Book";
	 padding:.82rem 1rem;
	 margin-bottom: 0;
	 text-decoration:none;
	 color:#8996A0 !important;
	 text-align: left;
	 width:100%;
}
 .filters button.button i{
	/*color:#dbdbdb;
	*/
	 color:#dcdcdc;
	 float:right;
	 padding-left:10px;
}
 .filters a i{
	 color:#dbdbdb;
}
 .topicsResults p.resultTopic{
	 color:#ba0000;
	 font-family:"Stag Sans Light";
	 font-size:1rem;
}
 .results p{
	 margin-bottom: .25rem;
}
 .topicsResults p.resultCount{
	 color:#717174;
	 font-size: .875rem;
}
/*=======PROFILES============*/
 #expertProfiles .eProfileDetails{
	 border-bottom:solid 1px #727174;
	/*padding-top:1.250rem;
	*/
	 padding-bottom:1.5rem;
}
 #expertProfiles .eProfile:first-child{
	 border-top:solid 1px #727174;
}
 #expertProfiles .eProfile .eName{
	/*background: #96a0aa;
	*/
	 background: transparent;
	 padding:.9rem;
	 padding-left: 1.563rem;
	 padding-right:1.563rem;
}
 #expertProfiles .eProfile .eName h4, #expertProfiles .eProfile .eName h2{
	 color:#58656E;
	 font-family:"Stag Sans Medium";
	 font-size:1rem;
	 margin-bottom:0;
}
 #expertProfiles .eProfile .eName h4 span, #expertProfiles .eProfile .eName h2 span{
	 font-family:"Stag Sans Light";
	 display: block;
}
 #expertProfiles .eProfileDetails .eInfo span.researchTitle{
	 font-family: "Stag Sans Medium";
	 font-style: normal;
}
 #expertProfiles .eProfileDetails{
	padding-bottom:.2rem;
}
 #expertProfiles .eProfileDetails .eInfo p{
	 font-family:"Stag Sans Light";
	 font-style:italic;
}
#expertProfiles .eProfileDetails .eInfo p.eResearch{
    font-size:14px;
}
 #expertProfiles .eProfileDetails .eBio{
	 padding-bottom:1.2rem;
}
#expertProfiles .eProfileDetails .eBio p{
     font-size:16px;
	 margin-bottom:0;
}
 #expertProfiles .eProfileDetails button{
	 background: none;
	 border:none;
	 display: block;
	 margin:0 auto;
	/*float:right;
	*/
	 padding-top:0;
}
 #expertProfiles .eProfileDetails button i{
	 color:#dbdbdb;
	 font-size: 2rem;
	 padding: 0 1rem 0;
	/*position: relative;
	 top:4rem;
	*/
}
 #expertProfiles .read-more-content, #expertProfiles .read-more {
	 display: none;
	 margin-top: 1rem;
}
 #expertProfiles .read-more &.expanded {
	 display: block;
}
 #expertProfiles .info{
	 display:table;
	/*padding-bottom:1.2rem;
	*/
}
 #expertProfiles .info a{
	 color:#f47321;
	 display:table-cell;
	 font-size:1.063rem;
	 font-family:"Stag Sans Book";
}
 #expertProfiles .info a:hover{
	 text-decoration: none;
}
 #expertProfiles .info a span:hover{
	 text-decoration: underline;
}
 #expertProfiles .info a i{
	/*display: table;
	*/
	 vertical-align: middle;
}
 #expertProfiles .info a i span{
	 display: table-cell;
	 vertical-align: middle;
}
 #expertProfiles .info a i:before{
	 color:#697278;
	 font-size:3rem;
	 padding-right:1rem;
}
 .morecontent span {
	 display: none;
}
/*========Topics Slider=================*/
 .topics-slider .topics h4{
	 font-size: 1.1rem;
	 text-align: center;
}
 .topics-slider.trendingTopics.slick-slider{
	/* margin-bottom:15px;
	*/
	 margin-bottom:0;
}
 .topics-slider button{
	 margin-left:3.3rem;
	 margin-right:3.3rem;
}
 .topics-slider.trendingTopics .slick-prev, .topics-slider.trendingTopics .slick-next{
	 height:20px !important;
	 margin-top:-10px;
	 width:20px !important;
}
/*============LOAD MORE===========*/
 #umiamion #expertLoader{
	 margin-bottom:2rem;
}
/*============PANEL===============*/
 .container.news #expertTopics{
	 background:#ffffff;
	 width:75%;
	 max-width:75%;
	 z-index: 999;
}
 #expertTopics{
	/*position:fixed;
	 top:0;
	*/
}
 #expertTopics button.close-button{
	 background:none;
	 border:none;
	 color:#8996a0 !important;
	 font-size:1.5rem;
	 padding:.5rem .2rem;
}
 #expertTopics .topics-close{
	 height:3rem;
}
 #expertTopics .is-active>.accordion-title::before {
	 content: '\2013';
	 font-size: 3.485rem;
	 top: 12.5%;
}
 #expertTopics .accordion-title::before {
	 color: #d6d6d6;
	 font-size: 3rem;
	 top: 25%;
	 position: absolute;
	 right: 1rem;
	 margin-top: -.5rem;
	 content: '+';
}
 #expertTopics .accordion-title:active, #expertTopics .accordion-title:focus, #expertTopics .accordion-title:hover{
	 background-color: #efefef;
	 color: #DD5928;
	 text-decoration: none;
}
 #expertTopics .accordion-content{
	 padding: 1.5rem 1rem 1rem;
}
 #expertTopics .accordion-content form{
	 padding-left:.3rem;
}
 hr.news-block-top-divider{
	 border-bottom: 0;
}
 .buttons-row{
	 padding:1rem;
}
 .buttons-row div{
	 padding:0 .2rem;
	 width:50%;
	 float:left;
}
.is-transition-overlap.is-closed .buttons-row{
    display:none;
}
 .clearAll{
	 cursor:grab;
}
/*============END PANEL===========*/
/*============MEDIA QUERIES================*/
/* MEDIUM AND UP */
 @media (min-width: 30em){
	 #expertSearch .bg-image h1 {
		 font-size: 2rem;
		 line-height: 2.25rem;
	}
	 #expertSearch p {
		 font-size:1.0625rem;
	}
	 .filters a, .filters button.button{
		 font-size:1rem;
		 width:auto;
	}
	 input#expertsearchfield{
		 margin-bottom:1rem;
	}
	 .topicsResults{
		 padding-top:0;
		/*padding-bottom:.85rem;
		*/
		 padding-bottom:0.438rem;
	}
	 .container.news #expertTopics{
		 width:70%;
		 max-width:70%;
	}
	 .topics-slider .topics h4{
		 font-size: 1.25rem;
	}
	 .filters a, .filters button.button{
		 padding:.84rem 1rem;
	}
	 .topicsResults p.resultTopic{
		 font-size:1.25rem;
	}
	 .clearAll{
		 display:inline-block;
		 float: right;
		 font-family:'Stag Sans Light';
		 color:#717174;
		 padding-right:20px;
	}
	 .clearAll i.fa{
		 color:#999999;
		 padding-right:7px;
	}
	 .topicsResults p.resultCount{
		 font-size: 1rem;
	}
	 .buttons-row div{
		 padding:0 .5rem;
		 width:50%;
		 float:left;
	}
}
/* LARGE AND UP */
 @media (min-width: 47.5em){
	 #expertSearch .title div{
		 padding:0 7rem;
	}
	 div#trendingTopics .column-block{
		 border-right:solid 2px #f37321;
		 display:table;
		 margin-bottom: 0;
	}
	 #trendingTopics .column-block p{
		 display:table-cell;
		 font-size: 1.250rem;
		 vertical-align: middle;
		 text-align: center;
	}
	 #trendingTopics .topicsTitle {
		 padding-left:1.563rem;
	}
	 #trendingTopics .topicsTitle h3,  #trendingTopics .topicsTitle h2{
		 display:table-cell;
		 font-size:.9rem;
		 text-align: left;
	}
	 #trendingTopics .column-block:last-child {
		 border: none;
		 padding-right:1.3rem;
	}
	 #trendingTopics .column-block:first-child{
		 padding-left:1.563rem;
		 padding-right:0;
		 border-right:solid 2px #f37321;
	}
	 #trendingTopics .column-block:first-child, #trendingTopics .column-block {
		 padding-left: .5rem;
		 padding-right: .5rem;
	}
	 #trendingTopics .column-block h3{
		 font-size:1.25rem;
		 line-height: 1.5rem;
		 padding-bottom: 0;
		 text-align: left;
	}
	 #trendingTopics .column-block{
		 margin-bottom: 1em;
		/*padding-left: 0;
		*/
		 padding-right: .5em;
	}
	 #trendingTopics .column-block p{
		 font-size: 1rem;
	}
	 #expertTopics{
		 padding-top:15px;
	}
	 #expertTopics .topics .tabs li:first-child{
		 margin-left:0;
	}
	 #expertTopics .topics .tabs li:last-child{
		 margin-right:0;
	}
	 #expertProfiles .eProfile .eName{
		 background: #96a0aa;
		/*background: #69737e;
		*/
		 padding:.9rem;
		 padding-left: .9rem;
		 padding-right:.9rem;
	}
	 #expertProfiles .eProfile .eName h4, #expertProfiles .eProfile .eName h2{
		 color:#ffffff;
		 font-family:"Stag Sans Medium";
		 font-size:1.3rem;
		 margin-bottom:0;
	}
	 #expertProfiles .eProfile .eName h4 span, #expertProfiles .eProfile .eName h2 span{
		 display: inline;
	}
	 #expertProfiles .eProfileDetails{
		 border:solid 1px #727174;
		 padding-top:1.250rem;
		 padding-bottom:1.5rem;
	}
	#expertProfiles .eProfileDetails .eInfo p.eResearch{
    font-size:17px;
    }   
    #expertProfiles .eProfileDetails .eBio p{
     font-size:17px;
	 margin-bottom:0;
    }
	 #expertProfiles .eProfileDetails button{
		 float:right;
		 padding-top:0;
	}
	 .resultTopic{
		 display:inline-block;
	}
	 .expert-search i.fa.fa-search{
		 font-size: 1.7rem;
		 top: 18px;
	}
	 #expertTopics .tabs-content .tabs-panel{
		 width:100%;
	}
	 .topicsResults p.resultCount{
		 font-size:1.25rem;
	}
	 .topic-checkbox:hover + label, .topic-checkbox:checked + label{
		 font-family:"Stag Sans Light";
	}
	 #trendingTopics .column-block p{
		 font-size: .95rem;
	}
	 #expertSearch .bg-image h1 {
		 font-size: 2rem;
	}
	 .filters a{
		 font-size:1rem;
	}
	 .container.news #expertTopics{
		 width:50%;
		 max-width:50%;
	}
	 .topic-checkbox + label:before {
		 border: 1px solid #727174;
		 content: '';
		 margin-right: 10px;
		 display: inline-block;
		 vertical-align: text-top;
		 width: 15px;
		 height: 15px;
		 background: white;
		 position:relative;
		 top:-2px;
	}
	 #expertTopics .accordion-content form {
		 padding-left: .5rem;
	}
	 #umiamion #expertLoader{
		 margin-bottom:3.3rem;
	}
	 #expertProfiles .eProfile:first-child{
		 border-top:none;
	}
}
/* XLARGE AND UP */
 @media (min-width: 64em){
	 #expertSearch .bg-image h3 {
		 text-align: center;
		 letter-spacing: 1px;
		 font-size: 3rem;
		 line-height: 3.15rem;
	}
	 #expertSearch .bg-image p {
		 letter-spacing: .005rem;
		/*font-size: 1.25rem;
		 line-height: 2.5rem;
		*/
		 font-size: 1rem;
		 line-height: 1.7rem;
		 margin-bottom:.5rem;
	}
	 #expertSearch .title div{
		 padding:0 5rem;
	}
	 .container.news div#trendingTopics{
		/* margin-bottom:10px;
		*/
		 margin-top:1.875rem;
	}
	 #trendingTopics .column-block{
		 margin-bottom: 0;
		 padding-left: .5em;
	}
	 #trendingTopics .topicsTitle h3,  #trendingTopics .topicsTitle h2{
		 font-size:1.05rem;
		 line-height: 1.4rem;
		 display:table-cell;
	}
	 #trendingTopics .column-block:first-child{
		 padding-right:0;
		 padding-left:1.563rem;
	}
	 #trendingTopics .column-block{
		 text-align: center;
	}
	 #trendingTopics .column-block h3{
		 display:table-cell;
		 font-size:1.3rem;
		 float:none;
		 vertical-align: middle;
	}
	 #trendingTopics .column-block p{
		 font-size: 1rem;
	}
	 #trendingTopics .column-block:last-child{
		 padding-right:.5rem;
	}
	 #expertTopics ul li a{
		 font-size:1.13rem;
		/*padding: 1.25rem 3rem;
		*/
	}
	 #expertSearch .bg-image h1 {
		 font-size: 2.5rem;
		 margin-bottom: 0;
		 padding:.7rem 0;
	}
	 .container.news #expertTopics{
		 width:35%;
		 max-width:35%;
	}
	 #expertTopics .accordion-content form {
		 padding-left: 1rem;
	}
}
/* XXLARGE */
 @media (min-width: 85.375em) {
	 #expertSearch .title div{
		 padding:0 6rem;
	}
	 #expertSearch .bg-image h1 {
		 font-size: 3rem;
		 margin-bottom: 0;
		 padding:1rem 0;
	}
	 #expertSearch .bg-image p {
		 font-size: 1.25rem;
		 line-height: 1.7rem;
	}
	 #trendingTopics .column-block:first-child, #trendingTopics .column-block:last-child{
		 padding-right:0;
	}
	 #trendingTopics .topicsTitle h3,  #trendingTopics .topicsTitle h2{
		 font-size:1.3rem;
		 padding-top:3px;
	}
	 #trendingTopics .column-block p{
		 font-size: 1.2rem;
	}
	 .container.news #expertTopics{
		 width:25%;
		 max-width:25%;
	}
}
/*=============Heading Adjustments=============*/
#expertProfiles .fullBio h3{
    font-size: 2rem;
    line-height: 1.8rem;
}
.trendingTopics ul{
    display:flex;
    margin-bottom:0;
}
.faculty-member .biography h4{
    font-size:1rem;
}
ul.trendingTopics{
margin:0
}
.topics-slider p{
text-align:center;
font-size:1.1rem;
line-height:150%;
margin-top:0.2rem;
margin-bottom:0.5rem;
}
.topics-slider p a{
    text-decoration:none;
}
 