
@font-face {
    font-family: 'Encode Sans Compressed 400';
    src: url('assets/fonts/encodesanscompressed-400-regular-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscompressed-400-regular-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscompressed-400-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Encode Sans Compressed 800';
    src: url('assets/fonts/encodesanscompressed-800-extrabold-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscompressed-800-extrabold-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscompressed-800-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Compressed 500';
    src: url('assets/fonts/encodesanscompressed-500-medium-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscompressed-500-medium-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscompressed-500-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Compressed 600';
    src: url('assets/fonts/encodesanscompressed-600-semibold-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscompressed-600-semibold-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscompressed-600-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Condensed 700';
    src: url('assets/fonts/encodesanscondensed-700-bold-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscondensed-700-bold-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscondensed-700-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Condensed 400';
    src: url('assets/fonts/encodesanscondensed-400-regular-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscondensed-400-regular-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscondensed-400-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Condensed 600';
    src: url('assets/fonts/encodesanscondensed-600-semibold-webfont.svg') format('svg'),
         url('assets/fonts/encodesanscondensed-600-semibold-webfont.ttf') format('ttf'),
         url('assets/fonts/encodesanscondensed-600-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    }
    
body.NOTFRONT .uw-body-copy a {
	color: #4b2d83;
	border-bottom: 1px solid #4b2d83;
	}

body.NOTFRONT .uw-body-copy h2{
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
	}
	
body.NOTFRONT .uw-body-copy h2.view-filters-header{
	border-bottom: none;
	padding-bottom: 0;
	}
	
body.NOTFRONT .uw-body-copy h3{
    font-size: 21px;
	}

.uw-body-copy a:hover,
.uw-body-copy a:active {
	color: #333;
	border-bottom: 1px solid #BDBDBD;
	}
	
select#anchor-select{
	font-family: 'Encode Sans Condensed 700';
	background-color: #b7a67a;
	color: #fff;
	padding: 6px 3px;
	}

p {
    font-size: 16px;
    line-height: 1.72222;
    margin: 0 0 14.5px;
    font-weight: normal;
    color: #3D3D3D;
    -webkit-font-smoothing: antialiased;
}

.row {
	margin-left: -5px;
	margin-right: 5px;
	}

body.NOTFRONT div.container.uw-body div.row{
	display: flex;
	}

h2 {
	font-size: 25px;
	}

h2.view-filters-header{
	margin-top: 0;
	font-size: 22px;
	color: #000;
	}
	
.uw-hero-image:before, .no-uw-hero-image:before,
.uw-hero-image:after, .no-uw-hero-image:after {
	background: none;
	}

.uw-hero-image .hero-page-header{
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Encode Sans Compressed 800", sans-serif;
	font-size: 41px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 45px;

	}

.udub-slant{
	overflow: hidden;
	display: block;
	margin: 5px 0 0 0;
	}

.udub-slant span {
	background-color: #ceba8b;
	-webkit-transform: skew(-25deg,0);
	-ms-transform: skewX(-25deg) skewY(0);
	transform: skew(-25deg,0);
	display: block;
	height: 12px;
	width: 210px;
	margin: 0 0 15px -90px;
	}

div.faculty-search{
	display: block;
	clear: both;
	}

div.faculty-search a{
	display: inline-block;
	padding: 4px 10px;
	background-color: #736744;
	color: #fff;
	text-decoration: none;
	margin-top: 20px;
	}

body.path-search div.search-advanced,
body.path-search #edit-help-link{
	display: none;
	}

/* MENU ADJUSTMENTS */

#dawgdrops ul.nav li.dawgdrops-item > a:after {
	background: none;
	}
	
#dawgdrops ul.nav li.dawgdrops-item > a:focus, 
#dawgdrops ul.nav li.dawgdrops-item > a:hover {
	background: none;
	background-color: none;
	}
	
#dawgdrops ul.nav .dawgdrops-item a{
	font-size: 18px;
	padding: 0 10px 10px 10px;
	}

#dawgdrops ul.nav > .dawgdrops-item.expanded > a{
	font-size: 17px;
	padding: 0 12px 10px 6px;
	}

#dawgdrops ul.nav > .dawgdrops-item.expanded > .dawgdrops-menu > .dawgdrops-item > a{
	font-size: 17px;
	padding: 7px 12px 7px 6px;
	}

#dawgdrops .dawgdrops-item li.active a {
	color: #707070;
	}
	
#dawgdrops .dawgdrops-item li.active a:hover{
	color: #4b2e83;
	}

#dawgdrops .dawgdrops-item a.dropdown-toggle:before {
	content: "";
	position: absolute;
	height: 10px;
	width: 12px;
	right: -2px;
	top: 12px;
	}
	
#dawgdrops .dawgdrops-item a.dropdown-toggle:hover:before {
    background: url(assets/svg/uw-sprite.svg) no-repeat -203px -490px;
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    height: 17px;
    width: 18px;
    right: -7px;
    top: 6px;
}
	
#dawgdrops .dawgdrops-menu {
	top: 40px;
	}

#dawgdrops ul.nav.menu--main .dawgdrops-item > a[href*="/intranet/"] {
	color: #ac2d1f;
	}


	
/* HOMEPAGE */

body.front h1.page-header,
section.col-md-12 h1.page-header{
	position: absolute;
	left: -9999px;
	}

body.front .flex-direction-nav a {
	height: 65px;
	text-decoration: none !important;
	}

body.front .flex-direction-nav a:before{
	color: rgba(255, 255, 255, 0.8);
	text-shadow: 2px 2px 0 rgb(0 0 0 / 30%);
	}

body.front .flex-direction-nav a:hover{
	border: 0;
	border-bottom: 0;
	}

body.front .flexslider:hover .flex-direction-nav .flex-next {
	right: 1%;
	}

body.front .flexslider:hover .flex-direction-nav .flex-prev {
	left: 1%;
	}

body.front #home_slider{
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	}

body.front .flexslider .slides {
	height: 330px;
	}
	
body.front #home_slider .views-field-edit-node{
	position: absolute;
	top: 5px;
	left: 5%;
	z-index: 20;
	}

body.front #home_slider .views-field-field-home-feature-img .field-content{
	height: 330px;
	}

body.front #home_slider .views-field-field-home-feature-img .field-content img{
	opacity: 0;
	}
	
body.front #home_slider .views-field-body{
	position: absolute;
	top: 7%;
	left: 90px;
	color: #fff;
	max-width: 45%;
	}
	
body.front #home_slider .views-field-body p{
	color: #fff;
	}

body.front #home_slider .views-field-body a:last-child{
	font-size: .9em;
	}

body.front #home_slider .views-field-body a:last-child:hover{
	text-decoration: underline;
	}

body.front #home_slider .views-field-body.dark-gold a:last-child,
body.front #home_slider .views-field-body.black a:last-child{
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 9px;
	border: 1px solid #fff;
	margin-top: 10px;
	}

body.front #home_slider .views-field-body.uw-purple a:last-child{
	display: inline-block;
	color: #b7a67a;
	text-transform: uppercase;
	padding: 5px 9px;
	border: 1px solid #b7a67a;
	margin-top: 10px;
	}

body.front #home_slider .views-field-body h2{
	font-family: "Encode Sans Compressed 800", sans-serif;
	color: #fff;
	font-size: 48px;
	text-transform: uppercase;
	line-height: .95em;
	}


body.front .flexslider .slides div.views-field-field-home-feature-img img{
	/*opacity: 0;*/
	margin-left: 45%;
	margin-top: 0;
	}


body.front div.views-field-field-home-feature-img.black:before{
	content: "";
	height: 100%;
	max-height: 330px;
	position: absolute;
	width: 75%;
	background-color: #000;
	left: -15%;
	transform: skew(-20deg, 0);
	margin-top: 0;
	}

body.front div.views-field-field-home-feature-img.uw-purple:before{
	content: "";
	height: 100%;
	max-height: 330px;
	position: absolute;
	width: 75%;
	background-color: #4b2d83;
	left: -15%;
	transform: skew(-20deg, 0);
	margin-top: 0;
	}

body.front div.views-field-field-home-feature-img.dark-gold:before{
	content: "";
	height: 100%;
	max-height: 330px;
	position: absolute;
	width: 75%;
	background-color: #84764d;
	left: -15%;
	transform: skew(-20deg, 0);
	margin-top: 0;
	}


body.front #block-homepagesecondarynav ul{
	margin: 0;
	padding: 25px 0;
	}

body.front #block-homepagesecondarynav ul li{
	padding-left: 0;
	padding-right: 0;
	margin-top: 25px;
	margin-bottom: 25px;
	}

body.front #block-homepagesecondarynav ul li a{
	display: block;
	padding-top: 120px;
	font-family: "Encode Sans Compressed", sans-serif;
    	font-weight: 800;
    	font-size: 22px;
    	line-height: 25px;
    	color: #4b2d83;
    	text-align: center;
    	border-right: 1px solid #ccc;
    	transition-property: background-size;
	transition-duration: 500ms;
	}

/* EVENTS */
body.front #block-homepagesecondarynav ul li a[href*="events"]{
	background-image: url(assets/icons/group-discussion-icon.svg);
	background-size: 100px 87px;
	background-repeat: no-repeat;
	background-position: center 20px;
	}

/* DIVERSITY */
body.front #block-homepagesecondarynav ul li a[href*="diversity"]{
	background-image: url(assets/icons/diversity-icon.svg);
	background-size: 100px 87px;
	background-repeat: no-repeat;
	background-position: center 20px;
	}

/* COMMUNITY */
body.front #block-homepagesecondarynav ul li a[href*="community-enrichment"]{
	background-image: url(assets/icons/diversity-icon.svg);
	background-size: 100px 87px;
	background-repeat: no-repeat;
	background-position: center 20px;
	}

/* GIVE TO MICRO */
body.front #block-homepagesecondarynav ul li a[href*="give"]{
	background-image: url(assets/icons/give-micro-icon.svg);
	background-size: 100px 87px;
	background-repeat: no-repeat;
	background-position: center 20px;
	}

/* RESEARCH */
body.front #block-homepagesecondarynav ul li a[href*="research"]{
	background-image: url(assets/icons/research-icon.svg);
	background-size: 100px 87px;
	background-repeat: no-repeat;
	background-position: center 20px;
	}


body.front #block-homepagesecondarynav ul li:last-child a{
	border-right: none;
	}


/*
body.front #block-homepagesecondarynav ul.menu--homepage-secondary-nav.nav > li > a:hover, 
body.front #block-homepagesecondarynav ul.menu--homepage-secondary-nav.nav > li > a:focus,
body.front #block-homepagesecondarynav ul li a:hover,
body.front #block-homepagesecondarynav ul li a:focus{
	text-decoration: none;
	background-color: none;
	color: #000;
	border-bottom: none;
	}
	
body.front .uw-body #block-homepagesecondarynav ul.menu--homepage-secondary-nav.nav > li > a:hover,
body.front .uw-body #block-homepagesecondarynav ul.menu--homepage-secondary-nav.nav > li > a:focus,
body.front #block-homepagesecondarynav ul li a:hover,
body.front #block-homepagesecondarynav ul li a:focus{
	text-decoration: none;
	background-color: none;
	color: #000;
	border-bottom: none;
	}
*/

body.front .uw-body #block-homepagesecondarynav ul.menu--homepage-secondary-nav.nav > li > a:hover, 
body.front .uw-body #block-homepagesecondarynav ul.menu--homepage-secondary-nav.nav > li > a:focus {
	text-decoration: none !important;
	background-color: #fff !important;
	background-size: 110px 96px;
	border-bottom: 0;
	cursor: pointer;
	}


body.front #block-homepage-news-tiles{
	/*background-color: #999999;*/
	background-color: #e8e3d3;
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	}

body.front #block-homepage-news-tiles h2.block-title{
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #4b2d83;
	font-size: 32px;
	margin-top: 35px;
	margin-bottom: 36px;
	}

body.front #block-homepage-news-tiles .view-content{
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 35px;
	}
	

body.front #block-homepage-news-tiles .view-content div.col-md-4.col-xs-12.views-row{
	padding-left: 0;
	padding-right: 0;
	background-color: #fff;
	max-width: 30%;
	}

body.front #block-homepage-news-tiles .view-content div.col-md-3.col-xs-12.views-row{
	padding-left: 0;
	padding-right: 0;
	background-color: #fff;
	max-width: 23.5%;
	}

body.front #block-homepage-news-tiles .view-content .views-row .home-tile-content{
	padding: 15px 20px;
	}

body.front #block-homepage-news-tiles .view-content .views-row .views-field-field-home-tile-image img{
	opacity: 0;
	}

body.front .uw-body-copy #block-homepage-news-tiles .view-content .views-row .home-tile-content h3{
	margin-top: 10px;
	font-size: 26px;
	margin-bottom: 5px;
	}

body.front .uw-body-copy #block-homepage-news-tiles .view-content .views-row .home-tile-content h3,
body.front .uw-body-copy #block-homepage-news-tiles .view-content .views-row .home-tile-content h3 a{
	color: #4b2d83;
	}

body.front .uw-body-copy #block-homepage-news-tiles .view-content .views-row .views-field-body *{
	font-size: 14px;
	line-height: 1.5;
	}
	
body.front .uw-body-copy #block-homepage-news-tiles .view-content .views-row .views-field-field-home-tile-link{
	margin-top: 20px;
	}
body.front .uw-body-copy #block-homepage-news-tiles .view-content .views-row .views-field-field-home-tile-link a{
	color: #4b2d83;
	font-family: 'Encode Sans Compressed 600', sans-serif;
	font-size: .95em;
	text-transform: uppercase;
	}
	
body.front .uw-body-copy #block-homepage-news-tiles .view-footer{
	width: 140px;
     margin: 0 auto 25px auto;
	}

body.front .uw-body-copy #block-homepage-news-tiles .view-footer a{
	display: inline-block;
	background-color: #333;
	color: #fff;
	text-transform: uppercase;
	padding: 3px 12px;
	}
	
body.front .block-views-blockhomepage-infographics-home-infographics-block{
	border-top: 1px solid #666;
	}

body.front .block-views-blockhomepage-infographics-home-infographics-block .view-content .views-row{
	border-right: 1px solid #ccc;
	}

body.front .block-views-blockhomepage-infographics-home-infographics-block .view-content .views-row:last-child{
	border-right: none;
	}

body.front .block-views-blockhomepage-infographics-home-infographics-block .view-content{
	padding-top: 25px;
	padding-top: 25px;
	}

body.front .block-views-blockhomepage-infographics-home-infographics-block h2.block-title{
	text-align: center;
	background-color: #84764d;
	color: #fff;
	text-transform: uppercase;
	max-width: 200px;
	font-size: 28px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	}


	
/* EVENTS HOME */

body.front .uw-body #block-upcoming-events-block{
	margin-bottom: 45px;
	}

body.front .uw-body #block-upcoming-events-block > h2.block-title{
	font-family: 'Encode Sans Condensed 600';
	color: #000;
	font-size: 28px;
	border-bottom: 1px solid #666;
	text-align: center;
	}

body.front .uw-body #block-upcoming-events-block > h2.block-title div.rule-below{
	border-bottom: 5px solid #000;
	display: inline-block;
	padding: 8px 0;
	margin-left: auto;
	margin-right: auto;
	}

body.front .view-homepage-events.view-id-homepage_events .view-content{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}

body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row{
	padding-left: 0;
	padding-right: 0;
	}

body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(1){
	padding-right: 15px;
	}

body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(2),
body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(3){
	padding-right: 15px;
	padding-left: 15px;
	border-left: 1px solid #666;
	}

body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(4){
	padding-left: 15px;
	border-left: 1px solid #666;
	}
	
body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-type{
	font-family: 'Encode Sans Compressed 800';
	font-size: .9em;
	text-transform: uppercase;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-title{
	margin-top: 6px;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-title a{
	font-size: 1.3em;
	line-height: .9em;
	font-weight: bold;
	color: #4b2d83;
	}
	
body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-speaker-photo{
	max-width: 45%;
	float: right;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-speaker-photo img{
	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-date{
	font-weight: bold;
	color: #333;
	font-size: .9em;
	margin: 6px 0 0 0;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-date-1,
body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-location,
body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-speaker{
	font-size: .85em;
	font-weight: 600;
	}
	
body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-location,
body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-speaker{
	margin-top: 10px;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-speaker .field-content{
	font-weight: bold;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-body{
	font-size: inherit;
	margin-top: 10px;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-body p{
	font-size: .85em;
	}

body.front .view-homepage-events.view-id-homepage_events .views-field-field-event-zoom-link a{
	display: inline-block;
	padding: 2px 6px;
	background-color: #4b2e84;
	color: #fff;
	font-weight: 600;
	margin-top: 15px;
	font-size: 14px;
	}

body.front #block-homepagepublications{
	padding-bottom: 55px;
	}

body.front #block-homepagepublications h2.block-title {
	font-family: 'Encode Sans Condensed 600';
	color: #000;
	font-size: 28px;
	border-bottom: 1px solid #666;
	text-align: center;
	margin-top: 0;
	}

body.front #block-homepagepublications h2.block-title div.rule-below {
	border-bottom: 5px solid #000;
	display: inline-block;
	padding: 8px 0;
	margin-left: auto;
	margin-right: auto;
	}

body.front #block-homepagepublications .publications-listing{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item{
	border-right: 1px solid #333;
	margin-bottom: 35px;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item:nth-child(4){
	border-right: 0;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item:first-child,
body.front #block-homepagepublications .publications-listing .views-row.pub-item:nth-child(5){
	padding-left: 0;
	}
	
body.front #block-homepagepublications .publications-listing .views-row.pub-item:last-child{
	border-right: none;
	padding-right: 0;
	}
	
body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-title{
	line-height: 1.2em;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-title a {
	font-size: 1em;
	font-weight: bold;
	color: #4b2d83;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-journal,
body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-date,
body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-authors{
	line-height: 1.3em;
	font-size: .9em;
	margin-top: 10px;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-date{
	margin-top: 0;
	font-weight: bold;
	}

body.front #block-homepagepublications .publications-listing .views-row.pub-item .pub-item-journal{
	font-style: italic;
	}

/* EVENTS ROLLUP */

body.path-events h1.page-header{
	position: absolute;
	margin-left: -9999px;
	}

body.path-events .view-filters{
	padding: 30px 20px 20px 20px;
	background-color: #efefef;
	border-radius: 10px;
	}

body.path-events .view-filters .form-type-entity-autocomplete label,
body.path-events .view-filters .form-type-select label,
body.path-events .view-filters .form-type-textfield label{
	position: absolute;
	margin-left: 9999px;
	}

body.path-events .view-filters .form-type-select,
body.path-events .view-filters .form-type-entity-autocomplete,
body.path-events .view-filters .form-type-textfield{
	margin-right: 5px;
	max-width: 30%;
	}

body.path-events .view-filters input.form-control[type="text"],
body.path-events .view-filters select.form-control,
body.path-events .view-filters select.form-control option{
	font-size: 13px;
	max-height: 35px;
	}
	
body.path-events .view-filters .form-item.form-item-nid{
	display: none;
	}

/* EVENTS PAGES */

body.path-events .view-filters button.btn.form-submit{
	padding: 2px 8px;
	font-size: 15px;
	background-color: #4b2d83;
	color: #fff;
	margin-right: 5px;
	}
	
.view-display-id-main_events_page .view-content,
.view-display-id-events_archive_page .view-content{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	flex-wrap: wrap;
	flex-flow: flex-start;
	}
	
.view-display-id-main_events_page .view-content .col-md-4.col-sm-6.col-xs-12.views-row,
.view-display-id-events_archive_page .view-content .col-md-4.col-sm-6.col-xs-12.views-row{
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 15px;
	margin-right: 20px;
	}
	
.view-display-id-main_events_page .view-content .views-row > .views-field,
.view-display-id-events_archive_page .view-content .views-row > .views-field{
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	font-size: .85em;
	}


.view-display-id-main_events_page .view-content .views-row,
.view-display-id-events_archive_page .view-content .views-row{
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	margin-bottom: 20px;
	max-width: 31%;
	}

.view-display-id-main_events_page .view-content .views-row .views-field-field-event-type,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-type{
	background-color: #84764d;
	color: #fff;
	font-family: 'Encode Sans Compressed 800';
	font-size: .95em;
	text-transform: uppercase;
	padding: 5px 10px;
	}

.view-display-id-main_events_page .view-content .views-row .views-field-title,
.view-display-id-events_archive_page .view-content .views-row .views-field-title{
	font-size: 22px;
	line-height: 1.2em;
	font-weight: bold;
	color: #4b2d83;
	margin: 15px 0;
	}

.view-display-id-main_events_page .view-content .views-row .views-field-title,
.view-display-id-main_events_page .view-content .views-row .views-field-title a,
.view-display-id-events_archive_page .view-content .views-row .views-field-title,
.view-display-id-events_archive_page .view-content .views-row .views-field-title a{
	font-family: 'Encode Sans Compressed 800';
	color: #4b2d83;
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-speaker-photo,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-speaker-photo{
	max-width: 45%;
	float: right;
	}

.view-display-id-main_events_page .view-content .views-row .views-field-field-event-speaker-photo img,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-speaker-photo img{
	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-date,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-date{
	font-family: 'Encode Sans Condensed 700';
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-speaker,
.view-display-id-main_events_page .view-content .views-row .views-field-body,
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-location,
.view-display-id-events_archive_page  .view-content .views-row .views-field-field-event-speaker,
.view-display-id-events_archive_page  .view-content .views-row .views-field-body,
.view-display-id-events_archive_page  .view-content .views-row .views-field-field-event-location{
	margin-top: 15px;
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-speaker .field-content,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-speaker .field-content{
	font-weight: bold;
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-body *,
.view-display-id-events_archive_page .view-content .views-row .views-field-body *{
	font-size: 1em;
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-zoom-link a,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-zoom-link a {
	display: inline-block;
	padding: 2px 6px;
	background-color: #4b2e84;
	color: #fff;
	font-weight: 600;
	margin-top: 15px;
	font-size: 14px;
	}
	
.view-display-id-main_events_page .view-content .views-row .views-field-field-event-website a,
.view-display-id-events_archive_page .view-content .views-row .views-field-field-event-website a {
	display: inline-block;
	padding: 2px 6px;
	background-color: #4b2e84;
	color: #fff;
	font-weight: 600;
	margin-top: 15px;
	font-size: 14px;
	}

body #main_content table.table tr th,
body #main_content table.table tr td{
	font-size: .8em;
	}

body #main_content table.table.intranet-contacts tr th, 
body #main_content table.table.intranet-contacts tr td {
	border-right: 0;
	border-left: 0;
	}

body #main_content table.table tr th *,
body #main_content table.table tr td *{
	font-size: 1em;
	}

body #main_content div.content ul li,
body #main_content div.content ol li{
	font-size: 16px;
	}

#uw-container{
	background-color: #4d4d4d;
	}

body.NOTFRONT #uw-container div#uw-container-inner {
	background-color: #e6e7e3;
	}

body.NOTFRONT .uw-body .uw-site-title{
	left: 9999px;
	}
/*
body.NOTFRONT .container.uw-body article.page.full {
	min-height: 700px;
	padding-bottom: 50px;
	}
*/

body.NOTFRONT .uw-body .region.region-content{
	padding-bottom: 25px;
	}

body.NOTFRONT .uw-body .region.region-content h1.page-header{
	font-family: "Encode Sans Compressed 400", sans-serif;
	color: #333;
	font-size: 32px;
	margin-left: -15px;
	border-bottom: 1px solid #333;
	padding-bottom: 0;
	margin-bottom: 30px;
	}

body.NOTFRONT .uw-body .region.region-content h1.page-header span{
	border-bottom: 8px solid #333;
	padding-bottom: 12px;
	margin-left: 15px;
	display: inline-block;
	}

/*
body.NOTFRONT .region-content h1.page-header{
	position: absolute;
	margin-top: -100px;
	color: #fff;
	text-transform: uppercase;
	}
*/
	
body.NOTFRONT section.col-md-12{
	margin-left: 275px;
	}
	
body.NOTFRONT section.col-md-12.faculty-page,
body.NOTFRONT section.col-md-12.user-page{
	margin-left: 0;
	}
	
body.NOTFRONT section.col-md-12.user-page h1.page-header{
	position: absolute;
	left: 9999px;
	}


	
/* SIDEBAR NAV */

aside.col-md-3.uw-sidebar{
	padding-left: 0;
	padding-right: 0;
	margin-left: -10px;
	margin-top: -10px;
	background-color: #F5F5F5;
	padding-top: 145px;
	background-image: url(assets/images/academic-logo.png);
	background-size: 80px 70px;
	background-repeat: no-repeat;
	background-position: center 40px;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav,
aside.col-md-3.uw-sidebar ul.menu--intranet{
	width: 100%;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li,
aside.col-md-3.uw-sidebar ul.menu--intranet li{
	display: block;
	float: none;
	}
	
aside.col-md-3.uw-sidebar ul.navbar-nav li.expanded.dropdown.active.active-trail.dawgdrops-item,
aside.col-md-3.uw-sidebar ul.menu--intranet li.expanded.dropdown.active.active-trail{
	 border-bottom: 1px solid #ccc;
	}

aside.col-md-3.uw-sidebar .dawgdrops-item li a {
	margin-top: 0;
	margin-bottom: 0;
	}

aside.col-md-3.uw-sidebar .dawgdrops-menu li:first-child {
	margin-top: 0;
	}
	
aside.col-md-3.uw-sidebar ul.navbar-nav .dawgdrops-item a,
aside.col-md-3.uw-sidebar ul.menu--intranet li a {
    font-family: "Encode Sans Condensed 400", sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 20px;
    text-transform: none;
    color: #333;
    display: block;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    }

aside.col-md-3.uw-sidebar ul.navbar-nav .dawgdrops-item a.is-active,
aside.col-md-3.uw-sidebar ul.menu--intranet li a.is-active,
aside.col-md-3.uw-sidebar ul.navbar-nav .dawgdrops-item a.active-trail,
aside.col-md-3.uw-sidebar ul.menu--intranet li a.active-trail {
    font-family: "Encode Sans Condensed 600", sans-serif;
    }

aside.col-md-3.uw-sidebar ul.navbar-nav .dawgdrops-item.expanded a.active-trail,
aside.col-md-3.uw-sidebar ul.menu--intranet li.expanded a.active-trail{
	border-bottom: 0;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li:first-child a,
aside.col-md-3.uw-sidebar ul.menu--intranet li:first-child a{
	border-top: 1px solid #ccc;
	}
    
aside.col-md-3.uw-sidebar ul.navbar-nav .dawgdrops-item a:after,
aside.col-md-3.uw-sidebar ul.menu--intranet li a:after {
	content: "";
	position: absolute;
	right: 0;
	height: 0;
	width: 0;
	top: auto;
	background: none;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li ul.dawgdrops-menu,
aside.col-md-3.uw-sidebar ul.menu--intranet li ul.sidebar-subnav{
	display: none;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li.active-trail ul.dawgdrops-menu,
aside.col-md-3.uw-sidebar ul.menu--intranet li.active-trail ul.sidebar-subnav{
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	position: relative;
	display: block;
	min-width: none;
	border: 0;
	background: none;
	overflow: hidden;
	z-index: 1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-left: 20px;
	border: 0;
	margin-bottom: 0;
	position: relative;
	}

aside.col-md-3.uw-sidebar ul.menu--intranet li.active-trail ul.sidebar-subnav{
	margin-bottom: 15px;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li ul.dawgdrops-menu li,
aside.col-md-3.uw-sidebar ul.menu--intranet li ul.sidebar-subnav li{
	border-bottom: 0;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li ul.dawgdrops-menu li:first-child a,
aside.col-md-3.uw-sidebar ul.menu--intranet li ul.sidebar-subnav li:first-child a{
	border-top: 0;
	}

aside.col-md-3.uw-sidebar ul.navbar-nav li ul.dawgdrops-menu li a,
aside.col-md-3.uw-sidebar ul.menu--intranet li ul.sidebar-subnav li a {
	font-size: 14px;
	padding: 2px 5px 2px 13px;
	border-top: 0;
	border-bottom: 0
	}
	
div#main_content article{
	padding-bottom: 25px;
	}

article div.content div.media--view-mode-media-library{
	}
	
article div.content div.media--type-image .field--name-field-media-image img,
#main_content div.media--type-image .field--name-field-media-image img{
	-webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 20%);
	box-shadow: 0 2px 3px rgb(0 0 0 / 20%);
	}
	
article div.content div.media--type-image .field--name-name,
#main_content div.media--type-image .field--name-name{
	font-family: 'Encode Sans Condensed 700', sans-serif;
	color: #4b2d83;
	font-size: 16px;
	line-height: 1.3em;
	margin-top: 10px;
	}

article div.content div.media--type-image.align-right.small-image-embed,
article div.content div.media--type-image.align-right.medium-image-embed,
article div.content div.media--type-image.align-right.large-image-embed,
#main_content div.media--type-image.align-right.small-image-embed,
#main_content div.media--type-image.align-right.medium-image-embed,
#main_content div.media--type-image.align-right.large-image-embed{
	margin-left: 25px;
	margin-bottom: 15px;
	}

article div.content div.media--type-image.align-left.small-image-embed,
article div.content div.media--type-image.align-left.medium-image-embed,
article div.content div.media--type-image.align-left.large-image-embed,
#main_content div.media--type-image.align-left.small-image-embed,
#main_content div.media--type-image.align-left.medium-image-embed,
#main_content div.media--type-image.align-left.large-image-embed{
	margin-right: 25px;
	margin-bottom: 15px;
	}
	
article div.content div.media--type-image.small-image-embed,
#main_content div.media--type-image.small-image-embed{
	max-width: 250px;
	}

article div.content div.media--type-image.medium-image-embed,
#main_content div.media--type-image.medium-image-embed{
	max-width: 350px;
	}

article div.content div.media--type-image.large-image-embed,
#main_content div.media--type-image.large-image-embed{
	max-width: 500px;
	}

.uw-thinstrip .uw-wordmark.microbio-wordmark {
	display: block;
	position: absolute;
	top: -5px;
	left: 150px;
	text-indent: 0;
	width: auto;
	height: 24px;
	background: none;
	color: #fff;
	font-size: 36px;
	font-family: 'Encode Sans Condensed 700', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	}

.uw-thinstrip .uw-wordmark.microbio-wordmark:hover{
	color: #b7a67a;
	}
	



/* PEOPLE PAGE */

body.NOTFRONT.path-faculty h1.page-header{
	position: absolute;
	margin-left: -9999px;
	}

body.NOTFRONT.path-faculty #uw-container div#uw-container-inner{
	background-color: #fff;
	}

body.NOTFRONT.path-faculty .region-content-banner{
	background-color: #efefef;
	}

body.NOTFRONT.path-faculty .region-content-banner{
	min-height: 145px;
	}

body.NOTFRONT.path-faculty .region-content-banner h2.block-title{
	margin-top: 0;
	font-size:: 23px;
	}
	
.region-content-banner .views-exposed-form{
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	}

section.faculty-page h2.faculty-type{
	font-size: 28px;
	color: #84764d;
	text-transform: uppercase;
     font-family: 'Encode Sans Condensed 700', sans-serif;
	}

div.form-item.form-item-accepting-grads{
	display: none;
	}
	
div.form-item.accepting-student-check{
	clear: both;
	margin-top: 10px;
	margin-right: 10px;
	display: inline-block;
	padding: 3px 7px;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: 14px;
	}
	
div.form-item.accepting-student-check input{
	width: 15px;
	height: 15px;
	}

.view-faculty.view-id-faculty .view-filters .form-type-entity-autocomplete label,
.view-faculty.view-id-faculty .view-filters .form-type-select label,
.view-faculty.view-id-faculty .view-filters .form-type-textfield label,
.region-content-banner .views-exposed-form .form-type-entity-autocomplete label,
.region-content-banner .views-exposed-form .form-type-select label,
.region-content-banner .views-exposed-form .form-type-textfield label{
	position: absolute;
	margin-left: 9999px;
	}

.view-faculty.view-id-faculty .view-filters .form-type-select,
.view-faculty.view-id-faculty .view-filters .form-type-entity-autocomplete,
.view-faculty.view-id-faculty .view-filters .form-type-textfield,
.region-content-banner .views-exposed-form .form-type-select,
.region-content-banner .views-exposed-form .form-type-entity-autocomplete,
.region-content-banner .views-exposed-form .form-type-textfield{
	margin-right: 5px;
	max-width: 30%;
	}
	
.region-content-banner .views-exposed-form .form-type-entity-autocomplete input[name="keyword"]{
	max-width: 300px;
	}

.view-faculty.view-id-faculty .view-filters input.form-control[type="text"],
.view-faculty.view-id-faculty .view-filters select.form-control,
.view-faculty.view-id-faculty .view-filters select.form-control option,
.region-content-banner .views-exposed-form input.form-control[type="text"],
.region-content-banner .views-exposed-form select.form-control,
.region-content-banner .views-exposed-form select.form-control option{
	font-size: 13px;
	max-height: 35px;
	}
	
.view-faculty.view-id-faculty .view-filters span.input-group-addon,
.region-content-banner .views-exposed-form span.input-group-addon{
	display: none;
	}

.view-faculty.view-id-faculty .view-filters .form-type-select .select-wrapper,
.region-content-banner .views-exposed-form .form-type-select .select-wrapper{
	display: inline-block;
	}
	
.view-faculty.view-id-faculty .view-filters button.btn.form-submit,
.region-content-banner .views-exposed-form button.btn.form-submit{
	padding: 2px 8px;
	font-size: 15px;
	background-color: #4b2d83;
	color: #fff;
	margin-right: 5px;
	}

.view-faculty.view-id-faculty .view-filters button.form-submit.btn-danger.btn.icon-before,
.region-content-banner .views-exposed-form button.form-submit.btn-danger.btn.icon-before{
	padding: 2px 8px;
	font-size: 15px;
	background-color: #e74c3c;
	}
	
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a{
	font-size: 13px;
	padding: 1px 1em 1px 0.4em;
	width: 100%;
	}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li,
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:hover,
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:focus{
	width: 100%;
	background-color: none;
	}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:hover,
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:focus,
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a:hover,
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a:focus{
	background-color: #efefef;
	width: 100%;
	border: 0;
	}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a:hover,
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a:focus{
	color: #4b2d83;
	}
	
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px 0.4em;
	}

.view-faculty.view-id-faculty .view-content{
	padding-top: 25px;
	}

.view-faculty.view-id-faculty .views-row{
	margin-bottom: 35px;
	overflow: hidden;
	max-width: 290px;
	margin-right: 25px;
	}
	
.view-faculty.view-id-faculty .views-row:hover{
	cursor: pointer;
	}

.view-faculty .views-field-field-user-last-name{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding: 10px 10px;
	color: #fff;
	z-index: 1;
	}

body.NOTFRONT .uw-body-copy .view-faculty .views-field-field-user-last-name a{
	color: #fff;
	border-bottom: none;
	}

.view-faculty .views-field-field-user-last-name:before{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(70, 48, 126, 0.8);
	z-index: 1;
	min-width: 260px;
	}


.view-faculty .views-field-field-user-last-name span{
	position: relative;
	display: block;
	z-index: 2;
	font-weight: 600;
	}
	
.view-faculty.view-id-faculty .view-content > h3{
	display: block;
	width: 100%;
	margin-top: 40px;
	font-size: 26px;
	}
	
.view-faculty.view-id-faculty .views-row .faculty-rollup-detail{
	display: block;
	background-color: rgba(70, 48, 126, 0.8);
	width: 260px;
	height: 500px;
	position: absolute;
	top: 500px;
	padding: 20px;
	}

.view-faculty.view-id-faculty .views-row .faculty-rollup-detail div{
	color: #fff;
	line-height: 1.2em;
	}
	
.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-last-name-1{
	font-family: 'Encode Sans Condensed 700', sans-serif;
	font-size: 20px;
	line-height: 1.2em;
	margin-bottom: 20px;
	}
	
body.NOTFRONT .uw-body-copy .view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-last-name-1 a{
	color: #fff;
	text-decoration: underline;
	border-bottom: 0;
	}

.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-last-name-1 a:hover{
	text-decoration: underline;
	border-bottom: 0;
	}
	
.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-title-one{
	font-weight: bold;
	font-size: .9em;
	}
	
.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-dept-one{
	margin-bottom: 15px;
	font-size: .9em;
	}
	
.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-research-topics{
	font-size: .9em;
	margin-bottom: 15px;
	}

.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-research-topics .views-label{
	font-weight: bold;
	}

.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-research-topics a{
	color: #fff;
	}
	
.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-contact-website{
	font-size: .9em;
	margin-bottom: 15px;
	}

.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-contact-website a{
	color: #fff;
	font-weight: bold;
	}

.view-faculty.view-id-faculty .views-row .faculty-rollup-detail .views-field-field-user-contact-website a:after{
	content: "";
	display: block;
	position: relative;
	width: 25px;
	height: 25px;
	margin-top: -23px;
	left: 95px;
	background-image: url(assets/icons/external-link-rev.png);
	background-repeat: no-repeat;
	background-size: 25px 25px;
	}
	
/* PEOPLE PROFILE */

#uw-container.people.staff .group-footer{
	display: none;
	}

.region-content .user--view-mode-full .field--name-dynamic-token-fielduser-title-in-content p{
	font-family: "Open Sans", sans-serif;
	font-size: 1.6em;
	color: #4b2d83;
	}

.region-content .user--view-mode-full .title-wrapper{
	margin: 7px 0;
	}

.region-content .user--view-mode-full > .group-header{
	padding-top: 25px;
	}

.region-content .user--view-mode-full .field--name-field-user-title-one,
.region-content .user--view-mode-full .field--name-field-user-title-two{
	font-weight: 600;
	}

.region-content .user--view-mode-full .field--name-field-user-title-one,
.region-content .user--view-mode-full .field--name-field-user-dept-one,
.region-content .user--view-mode-full .field--name-field-user-title-two,
.region-content .user--view-mode-full .field--name-field-user-dept-two{
	display: inline-block;
	}

.region-content .user--view-mode-full .field--name-field-user-title-one:after,
.region-content .user--view-mode-full .field--name-field-user-title-two:after{
	content: ", ";
	margin-right: 5px;
	}
	

.region-content .user--view-mode-full .field--name-field-user-contact-phone,
.region-content .user--view-mode-full .field--name-field-user-contact-email,
.region-content .user--view-mode-full .field--name-field-user-contact-mailbox .field--item,
.region-content .user--view-mode-full .field--name-field-user-contact-office-room .field--item{
	font-weight: bold;
	}

.region-content .user--view-mode-full .field--name-field-user-contact-phone,
.region-content .user--view-mode-full .field--name-field-user-contact-email,
.region-content .user--view-mode-full .field--name-field-user-contact-office-room,
.region-content .user--view-mode-full .field--name-field-user-contact-mailbox{
	display: inline-block;
	font-size: .9em;
	padding-right: 10px;
	border-right: 1px solid #666;
	line-height: 1em;
	}

.region-content .user--view-mode-full .contact-wrapper .field:last-child{
	border-right: none;
	}

.region-content .user--view-mode-full .field--name-field-user-contact-office-room .field--label,
.region-content .user--view-mode-full .field--name-field-user-contact-office-room .field--item,
.region-content .user--view-mode-full .field--name-field-user-contact-mailbox .field--label,
.region-content .user--view-mode-full .field--name-field-user-contact-mailbox .field--item{
	display: inline-block;
	}
	
.region-content .user--view-mode-full .field--name-field-user-contact-website,
.region-content .user--view-mode-full .field--name-field-user-trainings{
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	}

.region-content .user--view-mode-full .field--name-field-user-contact-website .field--label,
.region-content .user--view-mode-full .field--name-field-user-contact-website .field--item,
.region-content .user--view-mode-full .field--name-field-user-trainings .field--label,
.region-content .user--view-mode-full .field--name-field-user-trainings .field--item{
	vertical-align: top;
	display: inline-block;
	font-size: .9em;
	}

.region-content .user--view-mode-full .field--name-field-user-contact-website .field--label,
.region-content .user--view-mode-full .field--name-field-user-trainings .field--label{
	max-width: 22%;
	}
	
.region-content .user--view-mode-full .field--name-field-user-contact-website .field--item,
.region-content .user--view-mode-full .field--name-field-user-trainings .field--item{
	max-width: 76%;
	}

.region-content .user--view-mode-full .field--name-field-user-contact-website .field--label:after,
.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field--label:after,
.region-content .user--view-mode-full .field--name-field-user-trainings .field--label:after{
	content: ": ";
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-rotations,
.region-content .user--view-mode-full .field--name-field-user-trainings{
	padding: 15px 0;
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field-label{
	font-weight: bold;
	}

.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field--label,
.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field--items{
	display: inline-block;
	font-size: .9em;
	}

.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field--items .field--item{
	display: inline-block;
	font-weight: bold;
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field--items .field--item:after{
	content: " / ";
	}

.region-content .user--view-mode-full .field--name-field-user-lab-rotations .field--items .field--item:last-child:after{
	content: "";
	}

.region-content .user--view-mode-full div.contact-wrapper{
	margin: 15px 0;
	padding: 15px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	
.region-content .user--view-mode-full .field--name-field-user-research-topics .field--items .field--item,
.region-content .user--view-mode-full .field--name-field-user-research-area .field--items .field--item{
	display: inline-block;
	}

.region-content .user--view-mode-full .field--name-field-user-research-topics .field--items .field--item:after,
.region-content .user--view-mode-full .field--name-field-user-research-area .field--items .field--item:after{
	content: ', ';
	}

.region-content .user--view-mode-full .field--name-field-user-research-topics .field--items .field--item:last-child:after,
.region-content .user--view-mode-full .field--name-field-user-research-area .field--items .field--item:last-child:after{
	content: '';
	}

.region-content .user--view-mode-full > .group-footer > .field > .field--label,
.region-content .user--view-mode-full > .group-footer .field > .field--label{
	font-family: "Encode Sans Compressed 500", sans-serif;
	color: #333;
	font-size: 24px;
	margin-top: 25px;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	position: absolute;
	left: 9999px;
	}
	
.region-content .user--view-mode-full > .group-footer ul.nav-tabs{
	margin-top: 35px;
	margin-bottom: 0;
	}

.region-content .user--view-mode-full > .group-footer ul.nav-tabs li.active a{
	background-color: #4b2d83;
	color: #fff;
	font-weight: bold;
	}

.region-content .user--view-mode-full > .group-footer ul.nav-tabs li a{
	color: #4b2d83;
	font-weight: bold;
	border: 1px solid #ccc;
	}

.region-content .user--view-mode-full > .group-footer .tab-content .tab-pane{
	padding: 25px;
	background-color: #efefef;
	background-color: #ebe9e2;
	margin-bottom: 30px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-members{
	font-size: .83em;
	}

.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item{
	margin-bottom: 30px;
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--name-field-lab-member-photo img{
	max-width: 225px;
	}

.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--name-field-lab-member-name{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--name-field-lab-member-title{
	font-style: italic;
	}

.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--label-inline .field--label,
.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--label-inline .field--item{
	display: inline-block;
	}

.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--label-inline .field--label{
	font-weight: bold;
	}
	
.region-content .user--view-mode-full .field--name-field-user-lab-members > .field--items > .field--item .field--label-inline .field--label:after{
	content: ':';
	}
	
.region-content .user--view-mode-full .field--name-field-user-job-opps .field--name-field-job-opp-title{
	font-family: "Encode Sans Compressed 500", sans-serif;
	color: #333;
	font-size: 24px;
	margin-top: 23px;
	margin-bottom: 10px;
	}

.region-content .user--view-mode-full .field--name-field-user-job-opps .field--items .field--item:first-child .field--name-field-job-opp-title{
	margin-top: 0;
	}

/* AWARDS AND SCHOLARSHIPS */

.view-scholarships-and-awards .view-filters input.form-control[type="text"], 
.view-scholarships-and-awards .view-filters select.form-control, 
.view-scholarships-and-awards .view-filters select.form-control option {
	font-size: 13px;
	max-height: 35px;
	font-family: 'Encode Sans Condensed 600';
	margin-right: 5px;
	}
	
.view-scholarships-and-awards .view-filters input#edit-award-lastname{
	max-width: 145px;
	}

.view-scholarships-and-awards .view-filters label{
	display: none;
	}

.view-scholarships-and-awards .view-filters .btn-danger.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 4px 8px;
    font-size: 15px;
    line-height: 1.5;
    }

/* GRADUATE STUDENTS */

.view-id-graduate_students.view-display-id-graduate_students_page .views-row{
	margin-bottom: 30px;
	font-size: .9em;
	min-height: 430px;
	}

.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-last-name, 
.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-first-name,
.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-year{
	display: inline-block;
	}

.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-last-name, 
.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-first-name{
	display: inline-block;
	font-family: 'Encode Sans Condensed 700', sans-serif;
	text-transform: uppercase;
	}
	
.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-pi a{
	font-style: italic;
	}

.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-last-name:after{
	content: ", ";
	}

.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-year:before{
	content: "(";
	}

.view-id-graduate_students.view-display-id-graduate_students_page .field--name-field-grad-year:after{
	content: ")";
	}
	
.view-id-graduate_students.view-display-id-graduate_students_page .view-filters .form-item,
.view-id-graduate_students.view-display-id-graduate_students_page .view-filters .form-actions{
	margin-left: 15px;
	}

	
/* POSTDOC SCHOLARS */

.view-postdoctoral-scholars .view-content{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}

.view-postdoctoral-scholars .view-content .views-row.col-md-4.col-sm-6.col-xs-12{
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	max-width: 31%;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.view-postdoctoral-scholars .view-content .views-row .views-field{
	padding-right: 10px;
	padding-left: 10px;
	}

.view-postdoctoral-scholars .view-content .views-row .views-field-title{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}

.view-postdoctoral-scholars .view-content .views-row .views-field-field-postdoc-superv-faculty{
	font-style: italic;
	}
	
/* NEWS DETAIL PAGE */

body.page-node-type-homepage-news-tiles .ds-2col > .group-left{
	width: 30%;
	margin-right: 2%;
	padding-bottom: 25px;
	}
	
body.page-node-type-homepage-news-tiles .ds-2col > .group-right {
	width: 68%;
	padding-bottom: 25px;
	}
	
body.page-node-type-homepage-news-tiles aside.col-md-3.uw-sidebar .block {
	padding: 0;
	}
	
body.page-node-type-homepage-news-tiles aside.col-md-3.uw-sidebar .view-news-menu.view-id-news_menu{
	padding-bottom: 150px;
	}

body.page-node-type-homepage-news-tiles aside.col-md-3.uw-sidebar h2.block-title{
	margin: 10px 25px 25px 25px;
	}

body.page-node-type-homepage-news-tiles aside.col-md-3.uw-sidebar .view-content .views-row:first-child .views-field-title a{
	border-top:  1px solid #ccc;
	}
	
body.page-node-type-homepage-news-tiles .ds-2col > .group-right .field--name-field-home-tile-link a {
	color: #4b2d83;
	font-family: 'Encode Sans Compressed 600', sans-serif;
	text-transform: uppercase;
	}
	
body.page-node-type-homepage-news-tiles .node--type-homepage-news-tiles.node--view-mode-full{
	overflow: hidden;
	}

body.page-node-type-homepage-news-tiles .field--name-field-home-tile-video-link.field--type-video-embed-field{
	padding-top: 30px;
	width: 100%;
	clear: both;
	}

body.NOTFRONT.page-node-type-homepage-news-tiles aside.col-md-3.uw-sidebar .views-field-title a {
	font-family: "Encode Sans Condensed 400", sans-serif;
	font-size: 16px;
	padding: 8px 8px 8px 20px;
	text-transform: none;
	color: #333;
	display: block;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	}
	
/* NEWS LISTING VIEW PAGE */

#uw-container.about-microbiology.news aside.col-md-3.uw-sidebar .view-news-menu.view-id-news_menu{
	padding-bottom: 150px;
	}
	
#uw-container.about-microbiology.news aside.col-md-3.uw-sidebar .block {
	padding: 0;
	}

#uw-container.about-microbiology.news aside.col-md-3.uw-sidebar h2.block-title{
	margin: 10px 25px 25px 25px;
	}

#uw-container.about-microbiology.news aside.col-md-3.uw-sidebar .view-content .views-row:first-child .views-field-title a{
	border-top:  1px solid #ccc;
	}

#uw-container.about-microbiology.news aside.col-md-3.uw-sidebar .views-field-title a {
	font-family: "Encode Sans Condensed 400", sans-serif;
	font-size: 16px;
	padding: 8px 8px 8px 20px;
	text-transform: none;
	color: #333;
	display: block;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	}
	
#uw-container.about-microbiology.news .view-id-news_page .views-row{
	overflow: hidden;
	padding: 30px 0;
	border-bottom: 1px solid #ccc;
	}

#uw-container.about-microbiology.news .view-id-news_page .views-row:last-child{
	border-bottom: none;
	}

#uw-container.about-microbiology.news .view-id-news_page .views-row div.more-link{
	margin-top: 15px;
	}
	
body.NOTFRONT #uw-container.about-microbiology.news .uw-body-copy h2 {
	border-bottom: none;
	padding-bottom: 5px;
	margin-top: 0;
	}

#uw-container.about-microbiology.news .view-id-news_page .views-field-field-home-tile-image{
	max-width: 25%;
	float: left;
	margin-right: 2%;
	}

#uw-container.about-microbiology.news .view-id-news_page .news-content{
	max-width: 73%;
	float: left;
	}

body.NOTFRONT #uw-container.about-microbiology.news .uw-body-copy .more-link a,
body.NOTFRONT #uw-container.about-microbiology.news .uw-body-copy .views-field-field-home-tile-link a.external-link{
	display: inline-block;
	background-color: #4b2d83;
	color: #fff;
	opacity: 1.0;
	padding: 3px 8px;
	font-weight: bold;
	}
	
/* STAFF AND RESEARCHERS */

#block-staff-and-researchers-block .view-content,
#block-admin-staff-block .view-content{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	flex-flow: flex-start;
	}

#block-staff-and-researchers-block .view-content .views-row,
#block-admin-staff-block div.view-content .views-row{
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-right: 15px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	padding: 15px;
	max-width: 31%;
	}

#block-staff-and-researchers-block .view-content .views-row .views-field,
#block-admin-staff-block div.view-content .views-row .views-field{
	font-size: .9em;
	}

#block-staff-and-researchers-block .view-content .views-row .views-field-name,
#block-admin-staff-block div.view-content .views-row .views-field-name{
	font-family: 'Encode Sans Condensed 700', sans-serif;
	font-size: 1.15em;
	}

#block-staff-and-researchers-block .view-content .views-row .views-field-field-user-office-title,
#block-admin-staff-block div.view-content .views-row .views-field-field-user-office-title{
	font-style: italic;
	}

/* LAB ROTATIONS - ACCEPTING SUDENTS */

section.block-views-blocklab-rotations-lab-rotations-block table tr th,
section.block-views-blocklab-rotations-accepting-499-block table tr th,
section.block-views-blocklab-rotations-496-students-block table tr th{
	font-size: 1em !important;
	background-color: #333;
	color: #fff;
	}

section.block-views-blocklab-rotations-lab-rotations-block a.faculty-link,
section.block-views-blocklab-rotations-accepting-499-block a.faculty-link,
section.block-views-blocklab-rotations-496-students-block a.faculty-link{
	font-family: 'Encode Sans Condensed 700', sans-serif;
	font-size: 1.2em !important;
	}

section.block-views-blocklab-rotations-lab-rotations-block{
	margin-top: 10px;
	}


section.block-views-blocklab-rotations-lab-rotations-block td.views-field-field-user-lab-rotations ul,
section.block-views-blocklab-rotations-496-students-block td.views-field-field-user-microm-496 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

section.block-views-blocklab-rotations-lab-rotations-block td.views-field-field-user-lab-rotations ul li,
section.block-views-blocklab-rotations-496-students-block td.views-field-field-user-microm-496 ul li{
	list-style-type: none;
	display: inline-block;
	padding: 2px 6px;
	border-radius: 5px;
	background-color: #84764d;
	color: #fff;
	font-weight: bold;
	margin-right: 10px;
	}


.region.region-content .tile-wrapper{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	flex-flow: flex-start;
	}

.region.region-content .tile-wrapper .tile-content{
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	margin-right: 20px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	padding: 20px;
	max-width: 45%;
	}

body.NOTFRONT .uw-body-copy .pagination > .active > a, 
body.NOTFRONT .uw-body-copy .pagination > .active > span, 
body.NOTFRONT .uw-body-copy .pagination > .active > a:hover, 
body.NOTFRONT .uw-body-copy .pagination > .active > span:hover, 
body.NOTFRONT .uw-body-copy .pagination > .active > a:focus, 
body.NOTFRONT .uw-body-copy .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #4b2e83;
    border-color: #4b2e83;
    cursor: default;
}

/* INTRANET */

body.page-node-type-intranet-page .uw-hero-image .hero-page-header .udub-slant span {
	background-color: #000;
	}


.uw-footer {
    background: url(assets/images/footer-back-128.png) center bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    /*
    padding: 0 0 30px 0;
    background-color: #4b2e83;
    border-top: 7px solid #d1d1d1;
    text-align: center;
    position: relative;
    */
}

/* FACULTY EDIT PAGE */

div.field-group-tabs-wrapper .tab-content.vertical-tabs-panes .checkbox input, 
div.field-group-tabs-wrapper .tab-content.vertical-tabs-panes .radio input{
	opacity: 1;
	top: -5px;
	}

div.field-group-tabs-wrapper .vertical-tabs-list li.vertical-tab-button{
	background-color: #efefef;
	font-weight: bold;
	font-size: .9em;
	}

div.field-group-tabs-wrapper .vertical-tabs-list li.vertical-tab-button.active.selected{
	font-weight: bold;
	font-size: .9em;
	}
	
div.field-group-tabs-wrapper .tab-content.vertical-tabs-panes{
	background-color: #ebe9e2;
	}
	
body.NOTFRONT .uw-body-copy div.field-group-tabs-wrapper .vertical-tabs-list li.vertical-tab-button a{
	border-bottom: 0;
	}
	
body.NOTFRONT .uw-body-copy div.field-group-tabs-wrapper .vertical-tabs-list li.vertical-tab-button.active.selected a{
	background-color: #4b2d83;
	color: #fff;
	}
	
.views-field-edit-node a{
	display: inline-block;
	padding: 3px 6px;
	background-color: #cccc;
	font-size: 13px;
	color: #000;
	margin: 10px;
	}
	
body.NOTFRONT .uw-body-copy .views-field-edit-node a{
	border-bottom: 0;
	}
	
.view-display-id-main_events_page .views-field-edit-node a,
.view-display-id-events_archive_page .views-field-edit-node a{
	margin-left: 0;
	}

/* Jquery Accordions */

.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active, 
.ui-button:active, 
.ui-button.ui-state-active:hover {
	border: 0;
	background: #4b2d83;
	font-weight: normal;
	color: #ffffff;
	}

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus,
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus, 
.ui-button:hover, 
.ui-button:focus {
	border: 0;
	background: #4b2d83;
	font-weight: normal;
	color: #ffffff;
	}
	
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.ui-button, 
html .ui-button.ui-state-disabled:hover, 
html .ui-button.ui-state-disabled:active {
	border: 0;
	background: #4b2d83;
	font-weight: normal;
	color: #ffffff;
	}

body.NOTFRONT .uw-body-copy section.block-views-blockmentors-mentor-block h3 {
	font-size: 28px;
	}

body.NOTFRONT .uw-body-copy section.block-views-blockmentors-mentor-block .view-content > .views-row:first-child > h3 {
	margin-top: 0;
	}

.block-views-blockmentors-mentor-block .views-row{
	margin-bottom: 15px;
	}

.block-views-blockmentors-mentor-block .views-field-title.views-accordion-header .field-content{
	font-family: 'Encode Sans Condensed 700';
	font-size: 1.3em;
	}

.block-views-blockmentors-mentor-block .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	background-color: #ebe9e2;
	}
	
.ui-icon, 
.ui-widget-content .ui-icon,
.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon, 
.ui-button:hover .ui-icon, 
.ui-button:focus .ui-icon {
	right: 5px;
	left: 97%;
	}
	
.ui-accordion .ui-accordion-header {
	padding: 0.75em 0.75em 0.75em 0.75em;
	}


.ui-icon, 
.ui-widget-content .ui-icon {
	background-image: url('/sites/default/modules/jquery_ui/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png');
	}

.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon, 
.ui-button:hover .ui-icon, 
.ui-button:focus .ui-icon {
	background-image: url('/sites/default/modules/jquery_ui/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png');
	}

div.mbio-tab .col-md-3{
	padding-left: 0;
	}

div.mbio-tab .nav-pills-custom .nav-link {
	color: #aaa;
	background: #e8e3d3;
	position: relative;
	display: block;
	color: #000;
	padding: 15px 10px;
	text-transform: uppercase;
	line-height: 1.2em;
	font-size: .9em;
	}

div.mbio-tab .nav-pills-custom .nav-link.active {
	color: #fff;
	background: #4b2d83;
	}
	
div.mbio-tab .tab-content .tab-pane.fade.show{
	display: inline-block !important;
	}


/* Add indicator arrow for the active tab */
@media (min-width: 992px) {
   div.mbio-tab .nav-pills-custom .nav-link::before {
        content: '';
        display: block;
        border-top: 8px solid transparent;
        border-left: 10px solid #fff;
        border-bottom: 8px solid transparent;
        position: absolute;
        top: 50%;
        right: -10px;
        transform: translateY(-50%);
        opacity: 0;
    }
}

div.mbio-tab .nav-pills-custom .nav-link.active::before {
	opacity: 1;
	}

#block-eventspageintroduction{
	margin: 20px 20px;
	}

/* MEDIA QUERIES */


@media only screen and (min-width: 1660px) {
	
	body.front div.views-field-field-home-feature-img.dark-gold:before,
	body.front div.views-field-field-home-feature-img.uw-purple:before,
	body.front div.views-field-field-home-feature-img.black:before{
		width: 85%;
		left: -20%;
		}

	}

/*  X-Large devices (large desktops, less than 1400px) */
@media only screen and (max-width: 1399px) { 
	body.front #home_slider .views-field-body h2 {
		font-size: 45px;
		line-height: 48px;
		}
	}

/*  Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199px) { 
	
	.uw-hero-image .hero-page-header {
		max-width: 90%;
		font-size: 32px;
		}
	
	.uw-thinstrip .uw-wordmark.microbio-wordmark {
    		left: 80px;
    		}
	
	body.front #home_slider .views-field-body {
		top: 5%;
		max-width: 40%;
		}
	
	body.front #home_slider .views-field-body p{
		font-size: 15px;
		line-height: 1.5;
		}

	body.front #home_slider .views-field-body h2 {
		font-size: 40px;
		line-height: 42px;
		}
		
	body.front div.views-field-field-home-feature-img.black:before {
		left: -25%;
		}
	
	.bef-exposed-form .form--inline > .form-item {
		float: none;
		}
		
	.form-inline .form-control {
	    display: block;
	    width:75%;
	    }
	 
	.region-content-banner .views-exposed-form .form-type-select, 
	.region-content-banner .views-exposed-form .form-type-entity-autocomplete, 
	.region-content-banner .views-exposed-form .form-type-textfield{
		margin-right: 0;
		max-width: 100%;
		width: 100%;
		margin-bottom: 10px;
		}
		
	.region-content-banner .views-exposed-form .form-type-entity-autocomplete input[name="keyword"] {
		max-width: 100%;
		width: 100%;
		}
		
	body.front .view-homepage-infographics .col-lg-3.col-sm-6.col-xs-12.views-row:nth-child(1){
		padding-bottom: 30px;
		}
	
	body.front .view-homepage-infographics .col-lg-3.col-sm-6.col-xs-12.views-row:nth-child(2){
		border-right: 0;
		padding-bottom: 30px;
		}

	}

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

	body.front #home_slider .views-field-body {
	    left: 45px;
	    }

	.uw-thinstrip .uw-wordmark.microbio-wordmark {
		top: -20px;
		left: 90px;
		width: auto;
		height: auto;
		font-size: 36px;
		max-width: 450px;
		line-height: 1.2em;
		}
	
	}

/*  Medium devices (tablets, less than 992px) */
@media only screen and (max-width: 991px){
	/*
	aside.col-md-3.uw-sidebar {
		padding-left: 0;
		padding-right: 0;
		margin: 0;
		background-color: none;
		padding-top: 20px;
		background-image: none;
		background: none;
		}
	
	aside.col-md-3.uw-sidebar .region.region-sidebar-first{
		margin: 0;
		padding: 0;
		}
	
	aside.col-md-3.uw-sidebar ul.nav {
    		margin: 25px 0;
		}
	
	.container.uw-body div.row{
		display: block;
		}
	*/
	
	aside.col-md-3.uw-sidebar{
		width: 25%;
		}
	section.col-md-9{
		width: 75%;
		}
	.container.uw-body{
		width: 100%;
		}
	
	/*
	.container.uw-body aside.col-md-3.uw-sidebar{
		width: 33%;
		}
	
	.container.uw-body section.col-md-9{
		width: 66%;
		}
	*/
	
	body.path-events .view-filters .form-type-select, 
	body.path-events .view-filters .form-type-entity-autocomplete, 
	body.path-events .view-filters .form-type-textfield {
		margin-right: 5px;
		width: auto;
		display: block;
		margin-bottom: 10px;
		max-width: none;
		}
	
	.bef-exposed-form .form--inline > .form-item {
		float: none;
		}
	
	.form-inline .form-control {
		display: block;
		width: auto;
		max-width: none;
		}

	
	.view-display-id-main_events_page .view-content .views-row,
	.view-display-id-events_archive_page .view-content .views-row{
		max-width: 47%;
		}
	
	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(2), 
	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(3){
		border-left: 0;
		border-right: 0;
		}

	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(2), 
	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row{
		padding-top: 20px;
		padding-bottom: 20px;
		}

	.uw-hero-image, 
	.no-uw-hero-image {
    		height: 125px;
    		}
	
	.uw-hero-image .hero-page-header {
		padding-top: 28px;
		font-size: 28px;
		}
	
	.region.region-thinstrip{
		height: 120px;
		}
	
	.uw-thinstrip .uw-patch {
		top: 8px;
		}

	.uw-thinstrip .uw-wordmark.microbio-wordmark {
		top: 8px;
		left: 135px;
		font-size: 32px;
		}
		
	nav.uw-thin-strip-nav{
		margin-top: -20px;
		}
	
	body.front #home_slider .views-field-body {
		top: 6%;
		}
	
	body.front #home_slider .views-field-body p{
		font-size: 14px;
		line-height: 1.5;
		}

	body.front #home_slider .views-field-body h2 {
		font-size: 36px;
		line-height: 39px;
		}
	
	body.front #block-homepagesecondarynav ul li a{
		border-right: none
		}
	
	body.front .block-views-blockhomepage-infographics-home-infographics-block .view-content .views-row,
 	body.front .block-views-blockhomepage-infographics-home-infographics-block .view-content .views-row.col-lg-3.col-md-6.col-xs-12{
 		width: 65%;
 		max-width: 65%;
 		float: none;
 		margin-left: auto;
 		margin-right: auto;
 		border-right: none;
 		margin-bottom: 30px;
 		}
 	
 	#block-staff-and-researchers-block .view-content .views-row, #block-admin-staff-block div.view-content .views-row {
		margin-right: 15px;
		max-width: 45%;
		}
	
	body.front #block-homepage-news-tiles .view-content div.col-md-3.col-sm-6.col-xs-12.views-row {
		width: 48%;
		max-width: 48%;
		margin-bottom: 25px;
		margin-left: 1%;
		margin-right: 1%;
		}
	
	body.front #block-homepage-news-tiles .view-content .views-row .views-field-field-home-tile-image{
		height: 325px;
		}
	
	body.front #block-homepagepublications .publications-listing .views-row.pub-item{
		padding-bottom: 35px;
		}
	
	body.front #block-homepagepublications .publications-listing .views-row.pub-item:nth-child(odd){
		padding-left: 0;
		}
	
	body.front #block-homepagepublications .publications-listing .views-row.pub-item:nth-child(even){
		border-right: 0;
		}
 		

	}

/*  Small devices (landscape phones, less than 768px) */
@media only screen and (max-width: 767px) {
	
	body.front #block-homepagepublications .publications-listing .views-row.pub-item{
		margin-bottom: 20px;
		padding-bottom: 20px;
		border: 0;
		border-bottom: 1px solid #000;
		padding-right: 0;
		padding-left: 0;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
		}
	
	
	section h2.uw-site-title.foo{
		position: absolute;
		left: -9999px;
		}
	
	body.page-node-type-intranet-page section h2.uw-site-title.foo{
		position: relative;
		left: 0;
		top: 10px;
		text-transform: uppercase;
		font-size: 32px;
		}
	
	.view-display-id-main_events_page .view-content .views-row,
	.view-display-id-events_archive_page .view-content .views-row{
		max-width: 100%;
		}
	
	.region.region-content .tile-wrapper .tile-content{
		margin-right: 25px;
		margin-left: 25px;
		max-width: 100%;
		}
	
	body.NOTFRONT div.container.uw-body div.row {
    		display: block;
		}
	
	aside.col-md-3.uw-sidebar,
	.container.uw-body section.col-md-9 {
    		width: auto;
		}
	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(1),
	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(2){
		margin-right: auto;
		margin-left: auto;
		width: 65%;
		padding-right: 0;
		padding-left: 0;
		border-bottom: 1px solid #ccc;
		}
	
	body.front .view-homepage-events.view-id-homepage_events .col-md-4.col-sm-6.views-row:nth-child(3){
		margin-right: auto;
		margin-left: auto;
		width: 65%;
		padding-right: 0;
		padding-left: 0;
		border-bottom: 0;
		}
	
	body.front div.views-field-field-home-feature-img.dark-gold:before{
		width: 100%;
		background-color: rgba(132,118,77,0.75);
		left: 0;
		transform: none;
		padding-top: 0;
		}
	
	body.front div.views-field-field-home-feature-img.uw-purple:before{
		width: 100%;
		background-color: rgba(75,45,131,0.75);
		left: 0;
		transform: none;
		padding-top: 0;
		}

	body.front div.views-field-field-home-feature-img.black:before{
		width: 100%;
		background-color: rgba(0,0,0,0.75);
		left: 0;
		transform: none;
		padding-top: 0;
		}
	
	body.front #home_slider .views-field-body {
		top: 5%;
		max-width: 65%;
		}
	
	.region.region-thinstrip {
		height: 90px;
		}
	
	body.path-frontpage #mobile-relative {
		display: block;
		margin-top: 25px;
		}
	
	nav#mobile-relative .navbar-nav .dawgdrops-menu {
		display: none;
		font-size: 14px;
		}
		
	nav#mobile-relative .navbar-nav > li{
		display: block;
		clear: both;
		width: 100%;
		}
	
	nav#mobile-relative .navbar-nav .dawgdrops-menu li a {
		background-color: inherit;
		color: #5a5a5a;
		border-left: none;
		padding-left: 15px;
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 14px;
		}
	
	nav#mobile-relative .navbar-nav .dawgdrops-menu li.expanded.dropdown a{
		border-bottom: none;
		}
		
	nav#mobile-relative .navbar-nav .dawgdrops-menu li a,
	nav#mobile-relative .navbar-nav .dawgdrops-menu li .dawgdrops-menu li a {
		margin: 0px 25px 0px 25px;
		}
	
	nav#mobile-relative .navbar-nav .dawgdrops-menu li .dawgdrops-menu{
		margin-left: 15px;
		}
	
	nav#mobile-relative .navbar-nav .dawgdrops-menu li .dawgdrops-menu li a{
		font-size: 13px;
		}
	
	nav#mobile-relative .navbar-nav li.expanded.dropdown.active-menu.open ul.dawgdrops-menu{
		display: block;
		}
	
	nav#mobile-relative .navbar-nav .open > a, 
	nav#mobile-relative .navbar-nav .open > a:hover, 
	nav#mobile-relative .navbar-nav .open > a:focus {
		background-color: none;
		border-color: none;
		border: 0;
		}
	
	body.page-node-type-intranet-page #mobile-relative{
		margin-top: -30px;
		}
	
	body.page-node-type-intranet-page #mobile-relative  ul.uw-mobile-menu{
		padding-top: 20px;
		}
	
	body.path-events #mobile-relative,
	body.path-faculty #mobile-relative {
		display: block;
		margin-top: 25px;
		background-color: #fff;
		margin-bottom: 25px;
		width: 100%;
		}
	
	body.path-faculty #mobile-relative ul.uw-mobile-menu {
		width: 90%;
		float: none;
		clear: both;
		margin: 0;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 20px;
		}
	
	aside.col-md-3.uw-sidebar {
		margin: 0;
		padding: 0;
		background-color: none;
		padding-top: 0;
		background-image: none;
		background: none;
		}
	
	aside.col-md-3.uw-sidebar #block-mainnavigation,
	aside.col-md-3.uw-sidebar #block-intranet{
		display: none;
		}
	
	.uw-thinstrip .uw-patch {
	     top: 0px;
		}
	
	.uw-thinstrip .uw-wordmark.microbio-wordmark {
	    top: 8px;
	    left: 75px;
	    font-size: 22px;
	    }
 	
 	.form-inline .form-control {
	    display: block;
	    width:75%;
	    }
 	
 	body.front #block-homepage-news-tiles .view-content {
		display: block;
		justify-content: none;
		}
	
	body.front #block-homepage-news-tiles .view-content div.col-md-4.col-xs-12.views-row,
	body.front #block-homepage-news-tiles .view-content div.col-md-3.col-sm-6.col-xs-12.views-row {
		max-width: 80%;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-bottom: 25px;
		}
 	
	.view-faculty.view-id-faculty .views-row.col-xs-12 {
		margin-bottom: 35px;
		overflow: hidden;
		width: 290px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		}
	
	 #block-staff-and-researchers-block .view-content .views-row, #block-admin-staff-block div.view-content .views-row {
		margin-right: 15px;
		margin-left: 15px;
		max-width: 100%;
		}
 	
 	}

/* X-Small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575px) { 

    .uw-thinstrip a.uw-wordmark.microbio-wordmark {
        top: 12px;
        font-size: 16px;
        line-height: 1.2em;
        }
	
	}

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

    .uw-thinstrip a.uw-wordmark.microbio-wordmark {
        top: 5px;
        font-size: 16px;
        line-height: 1.2em;
        max-width: 200px;
        }
	
	}