/* @override 
	https://depts.washington.edu/sctlctr/drupal/sites/all/themes/boundless/style.css?o9lvp9
	https://depts.washington.edu/sctlctr/drupal/sites/all/themes/boundless/style_c2.css?oado3p
	https://depts.washington.edu/sctlctr/drupal/sites/all/themes/boundless/style_c2.css?oaw2xb
	https://depts.washington.edu/sctlctr/drupal/sites/all/themes/boundless/style_c2.css?ob1mvb
	https://depts.washington.edu/sctlctr/drupal/sites/all/themes/boundless/style_c2.css?ochh5m
	http://depts.washington.edu/sctlctr/sites/all/themes/boundless/style_c2.css?omlyjy */

/*!
Theme Name: UW 2014
Theme URI: washington.edu
Description: The 2014 theme
Author: UWC2 Team
Version: 0.1
 */
 
 @font-face {
	font-family: 'uw-icon';
	src:  url('assets/icons/icomoon.eot'),
	 	 url('assets/icons/icomoon.woff')format('woff'),
		 url('assets/icons/icomoon.svg') format('svg');
	}
	
@font-face {
    font-family: 'encode_sans_condensedXBd';
    src: url('assets/fonts/encodesanscondensed-800-extrabold-webfont.woff2') format('woff2'),
         url('assets/fonts/encodesanscondensed-800-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'encode_sans_condensedblack';
    src: url('assets/fonts/encodesanscondensed-900-black-webfont.woff2') format('woff2'),
         url('assets/fonts/encodesanscondensed-900-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

 
[class^="ic-"]:before, 
[class*=" ic-"]:before {
    font-size: 70px;
    color: #4b2e83;
    display: block;
    font-family: 'uw-icon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
 
.ic-mail:before {
	content: "\e906";
	}

.ic-calendar:before {
	content: "\e912";
	}

.ic-tools:before {
	content: "\e922";
	}

.ic-person:before {
	content: "\e903";
	}

.ic-page:before {
	content: "\e915";
	}

.ic-page2:before {
	content: "\e929";
	}
 

 #block-views-questions-and-answers-block div.content div.view.view-questions-and-answers.view-id-questions_and_answers div.view-content {
 	display: none;
 }

 
 div.row div.col-md-10 p{
 		font-size: 1.55rem;
 		line-height: 2.5rem;
 	margin-top: 12px;
 }
  div.field.field-name-field-department.field-type-taxonomy-term-reference.field-label-hidden,
 div.field.field-name-field-position.field-type-taxonomy-term-reference.field-label-hidden {
 	font-size: 1.55rem;
 	line-height: 2.5rem;
 }
 
div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.clearfix>div.group-left {
 	width: 28%!important;
 }
 
div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.group-one-column.clearfix div.group-footer div.field.field-name-field-profile-title{
	margin-bottom: 18px;
}
 
 #block-system-main div.content div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.group-one-column.clearfix div.group-footer div.field.field-name-title h2 {
	color: #000000;
	font-size: 20px;
	margin-bottom: 0;
}

#block-system-main div.content div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.group-one-column.clearfix div.group-footer div.field.field-name-body {
	border-top: 2px solid #b6a379;
	margin-top: 18px;
}

div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.clearfix>div.group-right {
	width: 70%!important;
}
hr{
	background-color: #b7a479;
	border-bottom: 1px solid #b7a479;
}

.page .uw-hero-image {
    height: 130px;
    }

span.pt {
	line-height: 1.25rem;
	font-size: 1.5rem;
	font-style: italic;
}

div.field.field-name-field-introduction-text {
	font-size: 2rem!important;
}

div.ds-2col-fluid.entity.entity-field-collection-item.field-collection-item-field-details.view-mode-token.clearfix.row:nth-child(even) {
	background-color: #f0f1f0 !important;
}
div.ds-2col-fluid.entity.entity-field-collection-item.field-collection-item-field-details.view-mode-token.clearfix.row:nth-child(odd) {
	
}

span.pt {
	
}

#block-system-main div.content div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.clearfix div.group-right>div.field.field-name-field-details.field-type-field-collection.field-label-hidden>div.field-items>div.field-item.even {
	background-color: #f0f1f0 !important;
}
#block-system-main div.content div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.clearfix div.group-right>div.field.field-name-field-details.field-type-field-collection.field-label-hidden>div.field-items>div.field-item.odd {
	
}
#block-system-main div.content div.ds-2col-stacked-fluid.node.node-people.node-promoted.view-mode-full.clearfix div.group-right>div.field.field-name-field-details{
	margin-bottom: 12px;
	margin-top: 6px;
}


body.node-type-people .field-name-field-profile-photo-credit{
	font-size: .7em;
	font-style: italic;
	padding-bottom: 15px;
	}
	
body.node-type-people .field-name-field-profile-photo-credit .field-item{
	position: absolute;
	}
	
body.node-type-people .view-research-publications .views-row{
	padding: 10px 0;
	}

body.node-type-people .view-research-publications .views-row .field-content a{
	font-size: 1em;
	}
	
body.node-type-people .view-research-publications .view-footer{
	text-align: right;
	/*background-color: #efefef;*/
	padding: 5px;
	padding-top: 10px;
	}
	
div.photo-credit{
	display: inline-block;
	padding: 3px;
	background-color: rgba(0,0,0,0.2);
	font-size: .65em;
	color: #ccc;
	}
	
.uw-homepage-slider-container .uw-hero-image h1{
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7);
	}
	
.uw-homepage-slider-container .uw-hero-image h1.purple{
	text-shadow: none;
	}
	
.uw-homepage-slider-container .hero-container p {
    font-size: 26px;
    font-weight: 600;
    font-family: "Encode Sans Compressed", sans-serif;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7);
	}
	
.uw-homepage-slider-container .hero-container div.purple p{
	text-shadow: none;
	}
	
.uw-homepage-slider-container .hero-container p a{
	text-shadow: none;
	}
	
.uw-homepage-slider-container .uw-hero-image .preview-next{
	background-color: rgba(0,0,0,0.3);
	width: 180px;
	padding-top: 10px;
	}
	
.uw-homepage-slider-container .uw-hero-image .preview-next .lead, 
.uw-homepage-slider-container .uw-hero-image .preview-next p {
    font-weight: 600;
    margin-right: 35px;
    }
    
.uw-homepage-slider-container .uw-hero-image {
    background-position: center -10px;
	}


#coe-container-inner div.uw-footer {
	padding-top: 25px;
	padding-bottom: 10px;
}

.uw-homepage-slider-container.tall{
	height: 450px;
	min-height: 450px;
	max-height: 600px;

}

body.front #coe-container-inner div.content-top div.uw-homepage-slider-container.tall div.uw-hero-image div.preview-next img {
	display: none!important;
	width:50%!important;
	position: absolute;
	bottom: 100%;
	left: 8px;
	
}



.region-content .block.research_report .reports{
	width: 100%;
	clear: both;
	background-color: #efefef;
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 10px;
	padding-left: 30px;
	margin: 35px 0;
	}

.region-content .block.research_report .reports h2{
	font-size: 1.5em;
	margin: 5px 0 15px 0;
	width: 100%;
	clear: both;
	}
	
.region-content .block.research_report .reports .full-report,
.region-content .block.research_report .reports .executive-summary{
	width: 35%;
	margin-right: 7%;
	display: inline-block;
	}
	
.region-content .block.research_report .reports .full-report img,
.region-content .block.research_report .reports .executive-summary img{
	border: 1px solid #333;
	margin: 0;
	padding: 0;
	}
	
.region-content .block.research_report  div.reports .full-report a.text-link,
.region-content .block.research_report  div.reports .executive-summary a.text-link{
	display: block;
	padding: 5px 8px;
	font-size: .75em;
	color: #fff;
	background-color: #46327F;
	border: 1px solid #ccc;
	width: 80%;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	text-align: center;
	}
	


body.page-research-publications #sidebar-menu-wrapper{
	display: none;
	}
	
.node-type-research-publication #block-block-15{
	padding-top: 25px;
	}

.node-type-research-publication #block-block-15 .content p,
.node-type-research-publication #block-block-15 .content div.a2a_kit{
	display: inline-block;
	}

.view-research-publications .views-row{
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
	width: 95%;
	}

.view-research-publications .views-row .views-field-body-1{
	clear: both;
	}
/*
.view-research-publications .views-row .views-field-field-research-pub-auth-link span{
	float: left;
	clear: none;
	}
*/
.view-research-publications .views-row .views-field-field-research-pub-type{
	font-size: 1em;
	color: #666;
	text-transform: uppercase;
	font-weight: 600;
	}
/*	
.view-research-publications .views-row span.views-label-field-research-pub-auth-link{
	padding-right: 5px;
	display: inline-block;
	}

.view-research-publications .views-row span.views-field-field-research-pub-auth-link,
.view-research-publications .views-row span.views-field-field-research-pub-authors{
	display: inline-block;
	vertical-align: middle;
	}
*/
.view-research-publications .views-row .views-field-title{
	margin-bottom: 15px;
	}
	
.view-research-publications .views-row .views-field-title a{
	font-size: 1.25em;
	line-height: 1.1em;
	}

.view-research-publications .views-row .views-field-field-research-pub-date{
	padding-bottom: 15px;
	}

.view-research-publications .views-row .views-field-field-research-pub-authors .views-label{
	font-weight: bold;
	}
	
.view-research-publications .views-row .views-field-body-1{
	padding-top: 20px;
	}

.view-research-publications .views-row .views-field-field-research-pub-date .views-label,
.view-research-publications .views-row .views-field-field-research-pub-date .field-content{
	display: inline-block;
	}
	
.view-research-publications .views-row .views-field-field-research-pub-date .views-label{
	font-weight: bold;
	}
	
.view-research-publications ul.pager{
	margin-top: 25px;
	}



#block-addtoany-addtoany-button{
	margin-top: 20px;
	}


/* RESEARCH PROJECTS */

body.node-type-research-project .field-name-field-project-funder,
body.node-type-research-project .field-name-body{
	margin-top: 25px;
	}
	
body.node-type-research-project .region.region-content h2{
	font-size: 28px;
	}

body.node-type-research-project .field-name-field-project-topics,
body.node-type-research-project .field-name-field-project-links,
body.node-type-research-project .field-name-field-links-final-report,
body.node-type-research-project .field-name-field-project-keyword,
body.node-type-research-project .field-name-field-project-papers{
	margin-top: 20px;
	}

/*
body.node-type-research-project .field-type-taxonomy-term-reference .field-items .field-item,
body.node-type-research-project .field-name-field-links-final-report .field-items .field-item,
body.node-type-research-project .field-name-field-project-papers .field-items .field-item{
	padding-left: 15px;
	display: block;
	font-size: 15px;
	}

body.node-type-research-project .field-type-taxonomy-term-reference .field-items .field-item:before,
body.node-type-research-project .field-name-field-links-final-report .field-items .field-item:before,
body.node-type-research-project .field-name-field-project-papers .field-items .field-item:before{
	content: '- ';
	font-weight bold;
	margin-left: -15px;
	display: inline-block;
	width: 15px;
	}
*/

.field-name-field-project-keyword .field-items .field-item{
	display: inline-block;
	}

.field-name-field-project-keyword .field-items .field-item:after{
	content: ",";
	padding-right: 5px;
	}

.field-name-field-project-keyword .field-items .field-item:last-child:after{
	content: "";
	padding-right: 0;
	}

/* BLOG POST NODE */

body.node-type-blog-post .field-name-field-blog-posted-by{
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 20px;
	}

body.node-type-blog-post .field-name-field-blog-post-date{
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	}
	
body.node-type-blog-post .field-name-field-blog-image{
	width: 420px;
	float: left;
	padding-bottom: 20px;
	}

body.node-type-blog-post .field-name-field-blog-image-slides .field-slideshow-caption{
	width: 500px;
	padding: 8px 5px;
	background-color: #f1f1f1;
	font-size: .85em;
	font-weight: bold;
	}

body.node-type-blog-post .field-name-field-blog-image-slides #field-slideshow-1-controls{
	/*text-align: center;*/
	}

body.node-type-blog-post .field-name-field-blog-image-slides #field-slideshow-1-controls a{
	display: inline-block;
	background-color: #4B2E84;
	color: #fff;
	font-size: .85em;
	padding: 5px 12px;
	font-weight: bold;
	}

body.node-type-blog-post .blog-topics{

	}

body.node-type-blog-post .blog-topics h2,
body.page-news-events-blog .views-field-field-blog-topics span.views-label{
	font-size: 1.1em;
	color: #4B2E84;
	font-weight: bold;
	font-family: "Encode Sans Compressed", sans-serif;
	line-height: 1.17;
	}
	
body.node-type-blog-post .blog-topics ul.topics,
body.page-news-events-blog .views-field-field-blog-topics .item-list ul.topics{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
body.page-news-events-blog .views-field-field-blog-topics .item-list ul.topics{
	margin-top: 10px;
	}
	
body.node-type-blog-post .blog-topics ul.topics li,
body.page-news-events-blog .views-field-field-blog-topics .item-list ul.topics li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline-block; 
	}

body.node-type-blog-post .blog-topics ul.topics li a,
body.page-news-events-blog .views-field-field-blog-topics .item-list ul.topics li a{
	display: inline-block; 
	margin-right: 10px;
	padding: 2px 6px;
	border: 1px solid #333;
	background-color: #f1f1f1;
	font-size: .8em;
	color: #4B2E84;
	}

body.page-news-events-blog a.rss-feed{
	display: inline-block;
	padding: 4px 8px;
	background-color: #efefef;
	border-radius: 5px;
	}

	
/* EVENTS LISTING */

.view-events .views-row{
    padding: 25px 0px;
    border-top: 1px solid #ccc;
    clear: both;
    }

.view-events .views-row.views-row-first{
	padding: 10px 0 25px 0;
    border-top: none;
	}
	
.view-events .views-row .views-field-field-event-date{
    font-size: .9em;
    font-weight: bold;
    text-transform: uppercase;
	}


.view-events .views-row .views-field-title h3{
	margin-top: 15px;
	}
	
.view-events .views-row .views-field-title h3 a{
	color: #4B2E84;
	}
	
.view-events .views-row .views-field-edit-node,
.view-events .views-row .views-field-delete-node{
	padding-right: 20px;
	text-align: right;
	}
	
.view-events .views-row .views-field-body p.img-block{
	width: 300px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	}
	
.view-events .views-row .views-field-field-event-link{
	clear: both;
	}


.view-events .views-row .views-field-nothing{
	clear: both;
	padding-top: 10px;
	font-size: .9em;
	}
	
.view-events .views-row .views-field-nothing a{
	display: inline-block;
	padding: 2px 5px;
	background-color: #f1f1f1;
	text-align: center;
	border: 1px solid #ccc;
	}

	
/* EVENTS LISTING homepage */

/*
body.front #block-views-events-homepage-events{
	border: 1px solid #ccc;
	margin-top: 35px;
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	margin-right: 3%;
	}
*/

body.front #block-views-events-homepage-events{
	position: absolute;
	right: 0;
	width: 360px;
	padding-left: 35px;
	}

body.front #block-views-events-homepage-events .views-field-field-event-date{
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	width: 60px;
	display: block;
	float: left;
	}

body.front #block-views-events-homepage-events .views-field-field-event-date .date-display-single span.date-month-sctl,
body.front #block-views-events-homepage-events .views-field-field-event-date .date-display-single span.date-day1-sctl,
body.front #block-views-events-homepage-events .views-field-field-event-date .date-display-single span.date-day2-sctl{
	width: 60px;
	display: block;
	text-align: center;
	}
	
body.front #block-views-events-homepage-events .views-field-field-event-date .date-display-single span.date-month-sctl,
body.front #block-views-events-homepage-events .views-field-field-event-date .date-display-single span.date-day2-sctl{
	color: #85754d;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    width: 50px;
    text-transform: uppercase;
    font-weight: 900;
    }

body.front #block-views-events-homepage-events .views-field-field-event-date .date-display-single span.date-day1-sctl{
	border-radius: 50%;
    width: 50px;
    height: 50px;
    background: #85754d;
    text-align: center;
    color: #fff;
    font-size: 28px;
    padding: 4px;
    line-height: 40px;
    }

body.front #block-views-events-homepage-events .block-title h2{
	font-size: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
	}

body.front #block-views-events-homepage-events .views-field-title a{
	font-family: "Encode Sans Compressed",sans-serif;
    font-weight: 700;
    line-height: 1.17;
    font-size: 1.6em;
    color: rgba(75, 46, 132, 1.00);
	}

body.front #block-views-events-homepage-events .views-field-field-event-date{
	padding-bottom: 50px;
	}

body.front #block-views-events-homepage-events .views-field-field-event-date-time{
	padding-top: 5px;
	}

body.front #block-views-events-homepage-events .views-row{
	font-size: .85em;
	line-height: 1.3em;
	padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	clear: both;
	}
	
body.front #block-views-events-homepage-events .view-footer{
	text-align: left;
	padding-top: 20px;
	}
	

	
	
/* IN THE NEWS LISTING homepage */


body.front .field-name-field-introduction-text h2.home-news-events-title{
	background: #4b2e84;
    color: #fff;
    display: block;
    width: 410px;
    text-align: center;
    padding: 10px;
    font-size: 29px;
    font-family: "Encode Sans Compressed",sans-serif;
    font-weight: 900;
    line-height: 1.17;
    margin-left: auto;
    margin-right: auto;
	}
	
body.front.not-logged-in .field-name-field-introduction-text h2.home-news-events-title{
	/*display: none;*/
	
	}
	
body.front #block-views-in-the-news-homepage-news .views-field-title{
	position: absolute;
	background-color: rgba(75, 46, 132, 0.7);
	padding: 10px;
	width: 375px;
	}
	
body.front #block-views-in-the-news-homepage-news .views-field-title a{
	color: #fff;
	font-weight: 900;
	font-size: 1.8em;
	font-family: "Encode Sans Compressed", sans-serif;
	line-height: 1.1em;
	}
	
body.front #block-views-in-the-news-homepage-news .views-field-field-in-news-date-published{
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	}
	
body.front #block-views-in-the-news-homepage-news .views-field-changed{
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	}

body.front #block-views-in-the-news-homepage-news .views-row{
	font-size: .85em;
	padding: 10px 0 10px 0;
	line-height: 1.3em;
	width: 375px;
	height: 280px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	}
	
body.front #block-views-in-the-news-homepage-news .views-row.views-row-last{
	border-bottom: none;
	}
	
#views-exposed-form-in-the-news-listing div.views-submit-button,
#views-exposed-form-in-the-news-listing div.views-submit-button input,
#views-exposed-form-blog-page-1  div.views-submit-button,
#views-exposed-form-blog-page-1  div.views-submit-button input,
#views-exposed-form-events-events-listing div.views-submit-button,
#views-exposed-form-events-events-listing div.views-submit-button input{
	margin: 0;
	padding: 0;
	}
	
#views-exposed-form-in-the-news-listing div.views-submit-button input,
#views-exposed-form-blog-page-1 div.views-submit-button input,
#views-exposed-form-events-events-listing div.views-submit-button input{
	font-size: .8em;
	padding: 4px;
	margin-top: 5px;
	}

body.front #block-views-in-the-news-homepage-news .views-field-body{
	position: absolute;
	width: 375px;
	height: 280px;
	background-color: rgba(75, 46, 132, 0.7);
	color: #fff;
	display: none;
	padding: 15px;
	}
	
body.front #block-views-in-the-news-homepage-news .views-field-body a:nth-child(-n+2){
	color: #fff;
	font-family: "Encode Sans Compressed", sans-serif;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: 900;
	}

body.front #block-views-in-the-news-homepage-news .views-field-body a.read-article{
	display: block;
	position: absolute;
	bottom: 0;
	padding: 10px 0;
	font-weight: 900;
	font-family: "Encode Sans Compressed", sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1em;
	text-align: right;
	width: 345px;
	}


body.front #block-views-in-the-news-homepage-news .view-footer a.btn.btn-sm.btn-default{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	}
	
/* BLOG LISTING */


.view-blog .views-row {
    padding: 25px 0px;
    border-top: 1px solid #ccc;
    clear: both;
	}
	
.view-blog .views-row.views-row-first{
	padding: 10px 0 25px 0;
    border-top: none;
	}

.view-blog .views-row .views-field-title h3 a{
	color: #4B2E84;
	}
	
.view-blog .views-row .views-field-field-blog-image{
	width: 375px;
	float: left;
	margin-right: 20px;
	padding-bottom: 25px;
	}

.view-blog .views-row .views-field-field-blog-posted-by{
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1.2em;
    color: #968157;
    padding-bottom: 10px;
	}

.view-blog .views-row .views-field-field-blog-post-date{
    font-size: .9em;
    font-weight: bold;
    text-transform: uppercase;
	}
	
.view-blog .views-row .views-field-body {
    font-size: .9em;
    padding-top: 15px;
	}
	
.view-blog .views-row .views-field-view-node {
    text-align: right;
    padding-right: 20px;
	}
	
.view-blog .views-row .views-field-view-node a {
    display: inline-block;
    padding: 3px 8px;
    background-color: #4B2E84;
    color: #fff;
    font-size: .85em;
	}
	
.view-blog .views-row .views-field-edit-node{
	padding-right: 20px;
	text-align: right;
	}

.view-blog .view-header{
	/*text-align: right;*/
	}


	
.region-sidebar-second ul.button-menu,
.region-sidebar-second ul.button-menu li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
.region-sidebar-second ul.button-menu{
	margin: 15px 0 50px 0;
	}
	
.region-sidebar-second ul.button-menu li{
	margin: 3px 0;
	}
	
.region-sidebar-second ul.button-menu li a{
	display: inline-block;
	padding: 2px 5px;
	background-color: #968157;
	color: #fff;
	font-size: .8em;
	border-radius: 5px;
	}
	
.region-sidebar-second form#ctools-jump-menu select#edit-jump{
	font-size: .8em;
	}
	
.region-sidebar-second div.reports{
	margin-top: 35px;
	}
	
.region-sidebar-second div.reports .full-report,
.region-sidebar-second div.reports .executive-summary{
	text-align: center;
	padding-top: 25px;
	}
	
.region-sidebar-second div.reports .full-report img,
.region-sidebar-second div.reports .executive-summary img{
	width: 75%;
	border: 1px solid #333;
	margin: 0 auto;
	}
	
.region-sidebar-second div.reports .full-report a.text-link,
.region-sidebar-second div.reports .executive-summary a.text-link{
	display: block;
	padding: 3px;
	font-size: .75em;
	color: #333;
	background-color: #efefef;
	border: 1px solid #ccc;
	width: 65%;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 35px;
	font-weight: bold;
	}

/* ANNOUNCEMENT NODE */



body.node-type-news-and-announcements .field-name-field-announce-video{
	width: 320px;
	float: left;
	margin-right: 25px;
	}
	
body.node-type-news-and-announcements .item-image-caption{
	width: 375px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	}
	
body.node-type-news-and-announcements .field-name-field-announce-image-caption{
	font-size: .8em;
	padding: 3px 5px;
	font-style: italic;
	background: #efefef;
	width: 375px;
	}
	
body.node-type-news-and-announcements .field-name-body{
	margin: 15px 0;
	}
	
body.node-type-news-and-announcements .field-name-field-announce-date-pub{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	}

body.node-type-news-and-announcements .field-name-field-announce-posted-by{
	font-weight: bold;
	}
	
body.node-type-news-and-announcements .field-name-field-in-news-link{
	text-align: right;
	padding-right: 150px;
	}
	
body.node-type-news-and-announcements .field-name-field-announce-link{
	text-align: right;
	padding-right: 150px;
	}
	
body.node-type-news-and-announcements .field-name-field-announce-link a{
	display: inline-block;
	padding: 3px 8px;
	background-color: #4B2E84;
	color: #fff;
	}

body.node-type-news-and-announcements .field-name-field-announce-link a:after{
	/*font-family: FontAwesome;*/
	content: ' >>';
	color: #fff;
	padding-left: 5px;
	}

/* IN THE NEWS NODE */

 body.node-type-in-the-news .item-image-caption{
 	float: left;
 	margin-right: 25px;
 	margin-bottom: 15px;
 	}
 	
body.node-type-in-the-news .field-name-field-in-news-video{
	width: 320px;
	float: left;
	margin-right: 25px;
	}
 	
body.node-type-in-the-news .field-name-field-in-news-img-caption{
	font-size: .8em;
	padding: 3px 5px;
	font-style: italic;
	background: #efefef;
	width: 375px;
	}
	
body.node-type-in-the-news .field-name-body{
	margin: 15px 0;
	}
	
body.node-type-in-the-news .field-name-field-in-news-date-published{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	}
	
body.node-type-in-the-news .field-name-field-in-news-posted-by{
	font-weight: bold;
	}
	
body.node-type-in-the-news .field-name-field-in-news-link{
	text-align: right;
	padding-right: 150px;
	}
	
body.node-type-in-the-news .field-name-field-in-news-link a{
	display: inline-block;
	padding: 3px 8px;
	background-color: #4B2E84;
	color: #fff;
	}

body.node-type-in-the-news .field-name-field-in-news-link a:after{
	/*font-family: FontAwesome;*/
	content: ' >>';
	color: #fff;
	padding-left: 5px;
	}
	
	
	
/* IN THE NEWS LIST */

.view-id-in_the_news.view-display-id-listing{
	margin-top: 25px;
	}
	
.view-id-in_the_news.view-display-id-listing .views-row{
	padding: 25px 0px;
	border-top: 1px solid #ccc;
	clear: both;
	}
	
.view-id-in_the_news.view-display-id-listing .views-row.views-row-first{
	padding: 10px 0px 25px 0px;
	border-top: none;
	}

.view-id-in_the_news.view-display-id-listing .views-row .views-field-title-1,
.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-link-1 h3 a{
	color: #4B2E84;
	}
	
.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-image .item-image-caption{
	width: 375px;
	float: left;
	margin-right: 20px;
	padding-bottom: 25px;
	}
	
.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-video{
	width: 320px;
	float: left;
	margin-right: 20px;
	padding-bottom: 25px;
	}
	
.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-image .item-image-caption .caption{
	font-size: .8em;
	padding: 3px 5px;
	font-style: italic;
	background: #efefef;
	width: 375px;
	}

.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-posted-by{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #968157;
	padding-bottom: 10px;
	}

.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-date-published{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.view-id-in_the_news.view-display-id-listing .views-row .views-field-body{
	font-size: .9em;
	padding-top: 15px;
	}	
	
.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-link{
	text-align: right;
	padding-right: 20px;
	}

.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-link a{
	display: inline-block;
	padding: 3px 8px;
	background-color: #4B2E84;
	color: #fff;
	font-size: .85em;
	}

.view-id-in_the_news.view-display-id-listing .views-row .views-field-field-in-news-link a:after{
	/*font-family: FontAwesome;*/
	content: ' >>';
	color: #fff;
	padding-left: 5px;
	}

.view-id-in_the_news.view-display-id-listing .views-row .views-field-edit-node{
	padding-right: 20px;
	text-align: right;
	}
	
	
/* ANNOUNCEMENTS LIST */

.view-id-news_and_announcments.view-display-id-listing{
	margin-top: 25px;
	}
	
.view-id-news_and_announcments.view-display-id-listing .views-row{
	padding: 25px 0px;
	border-top: 1px solid #ccc;
	clear: both;
	}
	
.view-id-news_and_announcments.view-display-id-listing .views-row.views-row-first{
	padding: 10px 0px 25px 0px;
	border-top: none;
	}

.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-title,
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-title h3 a,
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-title-1,
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-title-1 h3 a,
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-link h3 a{
	color: #4B2E84;
	}
	
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-image .item-image-caption{
	width: 375px;
	float: left;
	margin-right: 20px;
	padding-bottom: 25px;
	}
	
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-video{
	width: 320px;
	float: left;
	margin-right: 20px;
	padding-bottom: 25px;
	}
	
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-image .item-image-caption .caption{
	font-size: .8em;
	padding: 3px 5px;
	font-style: italic;
	background: #efefef;
	width: 375px;
	}

.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-posted-by{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #968157;
	padding-bottom: 10px;
	}

.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-date-pub{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-body{
	font-size: .9em;
	padding-top: 15px;
	}	
	
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-link-1,
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-view-node{
	text-align: right;
	padding-right: 20px;
	}

.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-link-1 a,
.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-view-node a{
	display: inline-block;
	padding: 3px 8px;
	background-color: #4B2E84;
	color: #fff;
	font-size: .85em;
	}

.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-field-announce-link-1 a:after{
	/*font-family: FontAwesome;*/
	content: ' >>';
	color: #fff;
	padding-left: 5px;
	}

.view-id-news_and_announcments.view-display-id-listing .views-row .views-field-edit-node{
	padding-right: 20px;
	text-align: right;
	}

/* RESEARCH PROJECTS */

.page-research-projects ul.view-nav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 25px;
	margin-bottom: 25px;
	}
	
.page-research-projects ul.view-nav li{
	display: inline-block;
	margin-right: 2px;
	}
	
.page-research-projects ul.view-nav li a{
	display: block;
	background-color: #efefef;
	border-radius: 5px 5px 0 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 7px 14px;
	font-weight: bold;
	}

.page-research-projects ul.view-nav li a.active{
	text-decoration: underline;
	}


.page-research-projects .views-row{
	padding: 20px 0;
    border-bottom: 1px solid #ccc;
    width: 95%;
	}

.page-research-projects .views-row .views-label{
	font-weight: bold;
	}

.page-research-projects .views-field-title{
	margin-bottom: 15px;
	}

.page-research-projects .views-field-title a{
	font-size: 1.25em;
    line-height: 1.1em;
	}
	
.page-research-projects .views-exposed-form select[multiple="multiple"]{
	max-width: 270px;
	}
	
.page-research-projects .views-row .views-field-body{
	margin-top: 15px;
	}

	
	
/* ALUMNI PROFILE PAGE */

body.node-type-alumni-profile div.field-name-field-alumni-photo{
	width: 250px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-bottom: 30px;
	}
	
body.node-type-alumni-profile .field-collection-container,
body.node-type-alumni-profile .field-collection-view{
	margin: 0;
	padding: 0;
	}
	
body.node-type-alumni-profile .field-collection-container{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 3px solid #968157;
	}

body.node-type-alumni-profile .field-name-field-alumni-question{
	font-size: 26px;
	font-family: "Encode Sans Compressed", sans-serif;
    font-weight: 700;
    line-height: 1.17;
    color: #4b2e83;
    padding-bottom: 15px;
    }
    
body.node-type-alumni-profile .field-name-field-alumni-hide-photo,
body.node-type-alumni-profile .field-name-field-alumni-degree-year{
	display: none;
	}
    
body.node-type-alumni-profile .field-collection-container{
	width: 100%;
	clear: both;
	margin-top: 25px;
	}

body.node-type-alumni-profile .field-name-field-alumni-qa .field-label{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 35px;
	}

    
/* ALUMNI PROFILES LISTING */


body.page-about-us-alumni-profiles .view-alumni-profiles{
	margin-top: 25px;
	}

body.page-about-us-alumni-profiles .view-alumni-profiles .views-row{
	clear: both;
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #efefef;
	min-height: 275px;
	}

body.page-about-us-alumni-profiles .view-alumni-profiles .views-field-field-alumni-photo{
	width: 130px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	}
	
body.page-about-us-alumni-profiles .view-alumni-profiles .views-field-field-alumni-photo img{
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	}
	

body.page-about-us-alumni-profiles .view-alumni-profiles .views-field-title{
	font-size: 28px;
	font-family: "Encode Sans Compressed", sans-serif;
    font-weight: 700;
    line-height: 1.17em;
    color: #4b2e83;
    padding-bottom: 15px;
	}
	
body.page-about-us-alumni-profiles .view-alumni-profiles .views-row .views-field-body-1{
    text-align: right;
    padding-right: 20px;
	}
	
body.page-about-us-alumni-profiles .view-alumni-profiles .views-row .views-field-body-1 a{
    display: inline-block;
    padding: 3px 8px;
    background-color: #4B2E84;
    color: #fff;
    font-size: .85em;
	}




.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #f4f4f4;
    border: 1px solid #8E6E22;
    border-radius: 15px;
	}
	
.region-sidebar-second{
	margin-top: 75px;
	}
	
.region-sidebar-second .block-views{
	background-color: #f1f1f1;
	padding-bottom: 10px;
	margin: 25px 0;
	}
	
.region-sidebar-second .block-views div.content{
	padding: 4px 8px;
	}
	
.region-sidebar-second .block-views .block-title h2{
	margin-top: 0;
	}
	
.region-sidebar-second .block-views .views-row{
	padding: 7px 20px;
	}
	
.region-sidebar-second .block-views .views-row a{
	font-family: 'Encode Sans Compressed', sans-serif;
	color: #4B2E84;
	font-size: 18px;
	}

.region-sidebar-second .views-exposed-form select.form-select option{
	font-size: .7em;
	}


.region-sidebar-second .views-exposed-form select.form-select option,
.region-sidebar-second .views-exposed-form input.form-text{
	font-size: .7em;
	}
	
.region-sidebar-second .views-exposed-form #edit-submit-research-publications{
	background-color: #4B2E83;
	color: #fff;
	}
	
.region-sidebar-second .views-exposed-form div.form-item-field-research-pub-topic-tid select{
	max-width: 270px;
	}
	
.region-sidebar-second #block-block-2{
	margin-top: 120px;
	}
	
.region-sidebar-second #block-block-2 p a{
	display: inline-block;
	background-color: #4B2E83;
	color: #fff;
	padding: 5px 10px;
	font-size: .9em;
	}

#block-block-5 .content{
	padding-top: 20px;
	margin-top: 35px;
	border-top: 1px solid #ccc;
	font-size: .9em;
	font-style: italic;
	}

.page div.field.field-name-body img {
	margin: 0 12px 6px;
}
.page figure.image img{
	padding: 0!important;
	margin-bottom: 12px;
}
figure.image{
	position: relative;
	width: inherit;
	margin: 0 12px 6px;
}

figcaption {
	font-size: 1.25rem;
	color: #000000;
	line-height: 1.5rem;
	text-align: center;
	width: 100%;
}

figure[style='float:left']{
	margin: 0;
	padding: 0;
	margin-right: 12px;
	margin-bottom: 12px;
	}

figure[style='float:right']{
	margin: 0;
	padding: 0;
	margin-left: 12px;
	margin-bottom: 12px;
	}
	
.region-sidebar-second ul[dir=ltr]{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.region-sidebar-second ul[dir=ltr] li{
	list-style-type: none;
	font-size: .9em;
	padding: 10px 5px;
	border-bottom: 1px solid #ccc;
	}
	
#block-block-7 .content{
	text-align: right;
	}
	
	
/* NODE TYPE PEOPLE */

body.node-type-people{
	
	}
	

body.node-type-people #block-addtoany-addtoany-button{
	padding-top: 35px;
	}

body.node-type-people .field-name-field-profile-picture{
	padding-top: 7px;
	}

body.node-type-people .field-name-field-profile-picture,
body.node-type-people .staff-info{
	margin-bottom: 25px;
	}
	
body.node-type-people .field-name-field-profile-picture.col-md-3.col-xs-12{
	padding-left: 0;
	}

body.node-type-people .field-name-field-profile-title{
	font-weight: 600;
	font-size: 1em;
	}
	
body.node-type-people .field-name-field-profile-title .field-item{
	margin-bottom: 10px;
	}
	

body.node-type-people .field-name-staff-title{
	font-weight: 700;
	font-size: 1.5em;
	color: #4b2d84;
	margin-bottom: 10px;
	}

body.node-type-people .field-name-field-profile-title,
body.node-type-people .field-name-field-email-address,
body.node-type-people .field-name-field-phone-number,
body.node-type-people .field-name-field-office,
body.node-type-people .field-name-field-website,
body.node-type-people .field-name-field-curriculum-vitae,
body.node-type-people .field-name-field-research-areas,
body.node-type-people .field-name-field-awards,
body.node-type-people .field-name-field-professional-service,
body.node-type-people .field-name-body,
body.node-type-people .field-name-field-education,
body.node-type-people .field-name-field-teaching,
body.node-type-people .field-name-field-current-research{
	padding-bottom: 10px;
	}

body.node-type-people .field-name-field-research-areas,
body.node-type-people .field-name-field-awards,
body.node-type-people .field-name-field-professional-service,
body.node-type-people .field-name-body,
body.node-type-people .field-name-field-education,
body.node-type-people .field-name-field-teaching,
body.node-type-people .field-name-field-current-research{
	width: 100%;
	clear: both;
	}

body.node-type-people .view-research-publications .views-row {
	padding: 0;
	border-bottom: 0;
	padding-left: 30px;
	}

body.node-type-people .view-research-publications .views-row p{
	margin: 5px 0;
	}

body.node-type-people .view-research-publications .views-row .field-content a {
	font-size: .95em;
	}

body.node-type-people .field-name-field-website a.google-scholar,
body.node-type-people .field-name-field-curriculum-vitae a.curriculum-vitae{
	display: inline-block;
	padding: 2px 8px;
	background-color: #4b2d84;
	color: #fff;
	border-radius: 3px;
	font-size: .9em;
	}

body.node-type-people .field-name-field-curriculum-vitae .file .file-icon{
	display: none;
	}

body.node-type-people .field-name-field-research-areas .field-label,
body.node-type-people .field-name-field-current-research .field-label,
body.node-type-people .field-name-field-awards .field-label,
body.node-type-people .field-name-field-teaching .field-label,
body.node-type-people .field-name-field-professional-service .field-label,
body.node-type-people .field-name-body .field-label,
body.node-type-people .field-name-field-education .field-label,
#block-views-research-publications-block-1 .block-title h2,
#block-views-qna-block-block .block-title h2{
	font-size: 18px;
	line-height: 20px;
	letter-spacing: .45px;
	text-transform: uppercase;
	font-family: 'encode_sans_condensedXBd', sans-serif;
	color: #4b2d84;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 5px;
	}

body.node-type-people #block-views-qna-block-block .block-title h2{
	padding-top: 12px;
	}

body.node-type-people .field-name-field-research-areas .field-label:after,
body.node-type-people .field-name-field-current-research .field-label:after,
body.node-type-people .field-name-field-awards .field-label:after,
body.node-type-people .field-name-field-teaching .field-label:after,
body.node-type-people .field-name-field-professional-service .field-label:after,
body.node-type-people .field-name-body .field-label:after,
body.node-type-people .field-name-field-education .field-label:after,
body.node-type-people #block-views-research-publications-block-1 .block-title h2:after, 
body.node-type-people #block-views-qna-block-block .block-title h2:after{
	content: "+";
	font-size: 20px;
	font-weight: bold;
	color: #000;
	}

body.node-type-people #block-views-research-publications-block-1 .block-title h2:after, 
body.node-type-people #block-views-qna-block-block .block-title h2:after{
	padding-left: 5px;
	}

body.node-type-people .field-name-field-research-areas .field-label.open:after,
body.node-type-people .field-name-field-current-research .field-label.open:after,
body.node-type-people .field-name-field-awards .field-label.open:after,
body.node-type-people .field-name-field-teaching .field-label.open:after,
body.node-type-people .field-name-field-professional-service .field-label.open:after,
body.node-type-people .field-name-body .field-label.open:after,
body.node-type-people .field-name-field-education .field-label.open:after,
body.node-type-people #block-views-research-publications-block-1 .block-title h2.open:after, 
body.node-type-people #block-views-qna-block-block .block-title h2.open:after{
	content: "-";
	font-size: 20px;
	font-weight: bold;
	color: #000;
	}
	
body.node-type-people .field-name-field-research-areas .field-label:hover,
body.node-type-people .field-name-field-current-research .field-label:hover,
body.node-type-people .field-name-field-awards .field-label:hover,
body.node-type-people .field-name-field-teaching .field-label:hover,
body.node-type-people .field-name-field-professional-service .field-label:hover,
body.node-type-people .field-name-body .field-label:hover,
body.node-type-people .field-name-field-education .field-label:hover,
body.node-type-people #block-views-research-publications-block-1 .block-title h2:hover, 
body.node-type-people #block-views-qna-block-block .block-title h2:hover{
	cursor: pointer;
	}
	
body.node-type-people .field-name-field-research-areas .field-items,
body.node-type-people .field-name-field-current-research .field-items,
body.node-type-people .field-name-field-awards .field-items,
body.node-type-people .field-name-field-teaching .field-items,
body.node-type-people .field-name-field-professional-service .field-items,
body.node-type-people .field-name-body .field-items,
body.node-type-people .field-name-field-education .field-items{
	display: none;
	}
	
body.node-type-people #block-views-research-publications-block-1 div.content, 
body.node-type-people #block-views-qna-block-block div.content{
	display: none;
	}


body.node-type-people .field-name-field-phone-number .field-item {
	background-position: 0 -30px;
	background-repeat: no-repeat;
	padding: 1px 0 1px 35px;
	background-image: url(assets/svg/widgets-sprite.svg);
	}

	
body.node-type-people .field-name-field-email-address .field-item{
	color: inherit;
     background-position: 0 1px;
     padding: 1px 0 1px 35px;
     background-image: url(assets/svg/widgets-sprite.svg);
     background-repeat: no-repeat;
	}
	
body.node-type-people .field-name-field-office .field-items .field-item{
	padding: 1px 0 1px 35px;
     background-image: url(assets/icons/icon_location.png);
     background-size: 25px 25px;
     background-repeat: no-repeat;
	}

/* draggable views people page */


.view-people .view-content table.views-table:nth-child(1){
	margin-top: 30px;
	}

.view-people .view-content table.views-table tbody{
	border-top: none;
	}
.view-people .view-content table.views-table tr.even,
.view-people .view-content table.views-table tr.odd{
	background-color: #fff;
	border-bottom: 0;
	padding: 0;
	width: 100%;
	}
	
.view-people .view-content table.views-table caption{
	font-family: "Encode Sans Compressed", sans-serif;
    font-weight: 700;
    line-height: 1.17;
    color: #4b2e83;
    font-size: 29px;
    padding: 25px 0 30px 0;
    }
    
.view-people .view-content table.views-table .col-md-10{
	padding-left: 30px;
	}

.view-people .view-content table.views-table .col-md-10 h4{
	margin-top: 0;
	}

.view-people table.views-table tbody tr .row{
	padding-bottom: 35px;
	}

.view-people table.views-table tbody tr:last-child .row{
	padding-bottom: 35px;
	border-bottom: 1px solid #ccc;
	}
	
/* CUSTOM FORMS */


#sctl-subscriber-form p,
#sctl-subscriber-form input,
#sctl-subscriber-form label{
	font-size: .85em;
	}
	
#sctl-subscriber-form label{
	width: 40%;
	text-align: right;
	}
	
#sctl-subscriber-form input{
	width: 55%;
	}
	
#sctl-subscriber-form input[type='submit']{
	width: auto;
	margin-left: 70%;
	}


.view-publications-features{
	margin-bottom: 25px;
	
	}

.view-publications-features .carousel-inner{
	clear: both;
	background-color: #f9f9f9;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-bottom: 35px;
	border-radius: 10px;
	}
	


.view-publications-features .views-field-title{
	font-family: "Encode Sans Compressed", sans-serif;
	background-color: #4b2e84;
	font-size: 1.3em;
	padding: 8px 10px 8px 20px;
	color: #fff;
	font-weight: 600;
	}

.view-publications-features .carousel-control.left,
.view-publications-features .carousel-control.right{
	background: none;
	}


.view-publications-features .views-field-field-pub-feature-image img{
	height: 350px;
	width: auto;
	
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	
	}
	
.view-publications-features .views-field-body{
	max-width: 425px;
	font-size: .85em;
	float: left;
	clear: right;
	padding-top: 20px;
	margin-left: 20px;
	}

.view-publications-features .views-field-field-pub-feature-link-pdf-{
	clear: right;
	
	}
	
.view-publications-features .views-field-field-pub-feature-link-pdf- a{
	display: inline-block;
	padding: 3px 5px;
	background-color: #333;
	color: #fff;
	font-size: .85em;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-radius: 5px;
	}

.view-publications-features ol.carousel-indicators{
	clear: all;
	}

.carousel-indicators {
	bottom: 0px;
	}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #333;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators li.active{
	background-color: #333;
	}
	
.view-publications-features .views-field-edit-node{
	
	}
	
.view-publications-features .views-field-edit-node a{
	display: inline-block;
	margin-left: 20px;
	font-size: .85em;
	}
	
	
a.uw-btn, button.uw-btn {
	padding: 11px 20px;
	text-transform: uppercase;
	background-color: #e8e3d3;
	font-family: "Encode Sans Compressed",sans-serif;
	font-weight: 800;
	color: #5A5A5A;
	display: inline-block;
	position: relative;
	background-image: none !important;
	border-bottom: none;
	text-decoration: none;
	margin-bottom: 25px;
	margin-right: 50px;
	z-index: 1;
	line-height: 24px;
	font-size: 16px;
	text-decoration: none !important;
	}


a.uw-btn:before, button.uw-btn:before {
	content: "";
	width: 48px;
	right: -48px;
	top: 0;
	bottom: 0;
	position: absolute;
	background-color: #4b2e83;
	border-left: 5px solid rgba(0,0,0,0.3);
	}

a.uw-btn:after, button.uw-btn:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 55px;
	height: 55px;
	right: -50px;
	top: 50%;
	margin-top: -28px;
	background: url(assets/svg/uw-sprite.svg) no-repeat -36px -475px transparent;
	}

a.uw-btn.btn-sm, button.uw-btn.btn-sm {
	padding: 8px 14px;
	font-size: 14px;
	font-weight: 800;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}

.btn-lg {
	padding: 10px 16px;
	font-size: 22px;
	line-height: 1.33;
	border-radius: 6px;
	}

/*==========  Mobile First Method  ==========*/
  
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px){

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px){
svg#Layer_1 {
display: block;
height: 25%!important;
margin-top: 2%;
margin-bottom: 3%;
}

#coe-container-inner div.uw-footer a.footer-wordmark svg {
	width: 20%;
}

.view-people .view-content table.views-table div.row{
	width: 670px;
	clear: both;
	}

#thinstrip {
    height: 90px;
	}

#thinstrip .uw-patch svg {
    height: 90px;
    width: 135px;
	}

svg#Layer_1 {
    display: block;
    width: 800px !important;
    height: 29%!important;
    margin-top: 0;
    margin-bottom: 7px;
	}
#thinstrip .wordmark {
    left: 165px;
    margin-top: 15px;
    width: auto;
	}

 	}
  
 	/* Medium Devices, Desktops */
 	@media only screen and (min-width : 992px){
 	
	div#thinstrip-ui {
		padding-right: 11%;
		}

	.col-md-9 {
    	margin-right: 3%;
    	width: 72%;
		}
		
	body.front .col-md-9{
		margin-right: 0;
		width: 100%;
		}
 	}
  
 	/* Large Devices, Wide Screens */
 	@media only screen and (min-width : 1200px){
  
 	}
  
  
  
 	/*==========  Non-Mobile First Method  ==========*/
  
 	/* Large Devices, Wide Screens */
 	@media only screen and (max-width : 1200px){
  		body.front div#body-copy{
  			min-height: 900px;
  			}
 		}
  
 	/* Medium Devices, Desktops */
 	@media only screen and (max-width : 992px){
 	body.front div.uw-homepage-slider-container.tall {
 		

 		background: #b7a57a; /* For browsers that do not support gradients */
 		background: -webkit-linear-gradient(#b7a57a, #e8e3d3); /* For Safari 5.1 to 6.0 */
 		background: -o-linear-gradient(#b7a57a, #e8e3d3); /* For Opera 11.1 to 12.0 */
 		background: -moz-linear-gradient(#b7a57a, #e8e3d3); /* For Firefox 3.6 to 15 */
 		background: linear-gradient(#b7a57a, #e8e3d3); /* Standard syntax */
 	}
 	}
 	  
 	 	/* Small Devices, Tablets */
 	@media only screen and (max-width : 768px){
	
	body.front #block-views-events-homepage-events{
		position: relative;
		right: 0;
		width: 360px;
		padding-left: 0;
		}
 	
 	}
  
 	/* Extra Small Devices, Phones */
 	@media only screen and (max-width : 480px){
  	
  	#thinstrip {
    	height: 50px;
		}

	#thinstrip .uw-patch svg {
		height: 50px;
		width: 75px;
		}

	svg#Layer_1 {
		display: block;
		width: 800px !important;
		height: 32%!important;
		margin-top: 0;
		margin-bottom: 4px;
		}
	#thinstrip .wordmark {
		left: 80px;
		margin-top: 5px;
		width: 100%;
		}
		
	.page .uw-hero-image .title {
		font-size: 28px;
		}
  	
 	}
  
 	@media only screen and (min-width : 320px){
 	
 	}
  
 	/* Custom, iPhone Retina */
 	@media only screen and (max-width : 320px){
  
 	}
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
/*homepage Responsive*/
 	
/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news.view-id-in_the_news.view-display-id-homepage_news div.view-content {
	width: 75%;
}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row {
	width: 100%;
	background-color: #d9d9d9;
	height: Auto;
	margin-right: 0;
	padding: 0;
}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-body{
	display: block!important;
position: relative;
float: right;
width: 50%;
font-size: 1rem;
z-index: 1;
	background-color: #4b2d83;
}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-body div.field-content a.read-article {
	width: auto;
}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-body > div.field-content p{
	font-size: 1rem;
	line-height: 1.5rem;
}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-title {
	margin-top: 0 !important;
	font-size: 1rem;
	display: none!important;
	position: relative;
	float: right;
	width: 50%;
}


#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field div.field-content a img {
/*	width: 50%;
	height: 50%;*/
	
	position: absolute;
	z-index: 0;
	/*width: 50%;*/
}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

#block-views-in-the-news-homepage-news {
	min-height: none!important;
	height: none!;
}
#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field div.field-content a img {
/*	width: 50%;
	height: 50%;*/
	
	position: absolute;
	z-index: 0;
	/*width: 50%;*/
	width: 45%;
}


#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news.view-id-in_the_news.view-display-id-homepage_news div.view-content {
	width: 50%;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news.view-id-in_the_news.view-display-id-homepage_news div.view-content {
	width: 100%;
}
/*#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field div.field-content a img {
	width: 40%;
	height: 40%;
	position: relative;
	float: left;
}*/

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field div.field-content a img {
/*	width: 50%;
	height: 50%;*/
	
	position: absolute;
	z-index: 0;
	/*width: 50%;*/
	width: auto;
}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-title {
	margin-top: 0 !important;
	font-size: 1.25rem;
	display: block;
	position: relative;
	float: right;
	width: 60%;
}
#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-body{

font-size: 1.15rem;

}

#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-body > div.field-content p{
	font-size: 1.15rem;
	line-height: 1.75rem;
}
div#block-views-in-the-news-homepage-news.block.block-views.col-xl-10.col-lg-10.col-md-10.col-sm-12.col-xs-12 {
	padding: 0;
}
#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field.views-field-body{
	left: 5px;
}
#block-views-events-homepage-events div.content div.view.view-events div.view-content div.views-row div.views-field.views-field-title {
	width: 90%;
}
#block-views-events-homepage-events div.content div.view.view-events div.view-content div.views-row div.views-field.views-field-title span.field-content a {
	font-size: 1.7rem;
}

div#block-views-events-homepage-events.block.block-views.col-xl-5.col-lg-5.col-md-5.col-sm-12.col-xs-12 {
	width: 100%;
	padding-right: 0;
}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
#node-1 div.content div.field h2.home-news-events-title {
	font-size: 2rem!important;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}
#block-views-in-the-news-homepage-news div.content div.view.view-in-the-news div.view-content div.views-row div.views-field div.field-content a img {
	right:  0%!important;
	
}


}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {


} 	
 	
 	
 		