middl@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:   UW 2014 Child for JSIS
 Theme URI:    http:/jsis.washington.edu/
 Description:  Jackson School Customization for University of Washington theme
 Author:       Jeremy Pritchard
 Author URI:   http://jsis.washington.edu/
 Template:     uw-2014-master
 Version:      1.0
 Text Domain:  uw-2014-child
*/


p {word-wrap: break-word; word-break: break-all; }

/*Back to top Styles */

#backToTop {position: fixed; bottom: 50px; right: 50px; display: block;  display:none;  visibility: hidden; opacity: 0; z-index: 9999999999999999;  
}
#backToTop a {  display: block; color: #ffffff; padding: 10px 20px;  background-color: #4b2e83;   -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);  }
#backToTop a:hover, #backToTop a:focus {background-color: #444444; }
#backToTop a span{ display: block; text-indent: -99999px; background:url(https://jsis.washington.edu/wordpress/wp-content/themes/uw-2014-child/assets/svg/uw-sprite.svg) no-repeat -517px -54px transparent; background-size: 900px; height: 38px; width: 20px;}

.scrollShow {display: block !important; visibility: visible !important; opacity: 0.9 !important; 
-webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;

}

/* End */

.uw-search-bar-container .container.no-height { top: 100px; }

.uw-body-copy .fui-radio-unchecked, .uw-body-copy .fui-radio-checked, .widget .fui-radio-unchecked, .widget .fui-radio-checked {display: none; visibility: hidden; }

.uw-right {display: block; position: relative; vertical-align: top;}

.top-level-page {margin-top: 37px; }
.top-level-page h2:first-of-type, .top-level-page h3:first-of-type, .top-level-page h4:first-of-type {margin-top: 0px; }

.search-container {display: block; position: relative; float: right; }
.uw-thinstrip .search-container button.uw-search { display: inline-block; margin-right: 150px; }

.uw-search-bar-container form { width: calc(100% - 80px) !important; } 

.info-box img {margin-top: 0px; }

.block {display: block; }

a:hover, a:focus, .fp-section h3 a:hover, .fp-section h3 a:focus {
  color: #85754d;
}

a.uw-btn {z-index: inherit; }

.alignnone {
  margin: 20px 0 20px;
}

.uw-thinstrip .uw-patch {
  display: inline-block;
  text-indent: -9999px;
  width: 121px;
  height: 90px;
  background: url(assets/svg/uw-sprite.svg) no-repeat 0 0 transparent;
  position: absolute;
  top: -22px;
  left: auto;
  right: 0;
  z-index: 1;
}
.uw-thinstrip .uw-patch:focus,
.uw-thinstrip .uw-patch:hover {
  background: url(assets/svg/uw-sprite-focus.svg) no-repeat 0 0 transparent;
}
.uw-thinstrip .uw-patch:before {
  content: url(assets/svg/uw-sprite-focus.svg);
  display: none;
  visibility: hidden;
}

.uw-thinstrip .jsis-patch {
  display: block;
  text-indent: -9999px;
  width: 130px;
  height: 90px;
  background: url(assets/svg/jsis-sprite.svg) no-repeat 0 0 transparent;
  position: absolute;
  top: -22px;
  left: 0;
  z-index: 1;
}

.uw-thinstrip .jsis-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 610px;
  height: 50px;
  background: url(assets/svg/jsis-sprite.svg) no-repeat 0 -385px transparent;
  background-size: 770px;
}

.uw-thinstrip button.uw-search {
  margin-right: 40px;
}


.search-icon {
	display: inline-block;
	float: right;
	margin: 0 170px 0 0;	
}

.uw-breadcrumbs li:first-child a {
  background: url(assets/svg/jsis-sprite.svg) no-repeat -249px 3px;
  text-indent: -99999px;
  width: 30px;
  padding: 5px 0 5px 0;
  margin-right: 25px;
}

.people-name {margin-bottom: 0px; }
.job-title {margin-top: 0px; } 

/* APSIA */
.uw-footer p .apsia { display: inline-block; background: url(assets/svg/jsis-sprite.svg) no-repeat -130px 0px;
  text-indent: -99999px;
  width: 105px;
  padding: 5px 0 0px 0;
  margin-right: 0px;
   }


/* Custom Taxonomy Pages */

.people-template .tax-section-title, .people-name {
  clear: left;
  font-weight: 900;
  font-size: 2em;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
}

.tax-section-title:before,
.tax-section-title:after, .people-name:before , .people-name:after {
  position: absolute;
  left: 0;
  bottom: 5px;
  content: "";
  height: 4px;
}


.tax-section-title:before, .people-name:before {
  width: 200px;
  background-color: #b7a57a;
}

.tax-section-title:after, .people-name:after {
  width: 40px;
  -webkit-transform: skewX(-25deg) skewY(0);
  -o-transform: skewX(-25deg) skewY(0);
  transform: skewX(-25deg) skewY(0);
  -webkit-transform: skew(-25deg, 0);
  -ms-transform: skewX(-25deg) skewY(0);
  transform: skew(-25deg, 0);
  left: 160px;
  background-color: white;
}
  
  
/* Taxonomy Center Boxes */

.related-center {
  clear: left;
  font-family: 'Encode Sans Compressed', sans-serif;
  font-weight: 900 !important;
  font-size: 22px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
}
.related-center:after,
.related-center:before {
  position: absolute;
  left: 0;
  bottom: 5px;
  content: "";
  height: 4px;
}
.related-center:before {
  width: 100px;
  background-color: #b7a57a;
}
.related-center:after {
  width: 40px;
  -webkit-transform: skewX(-25deg) skewY(0);
  -o-transform: skewX(-25deg) skewY(0);
  transform: skewX(-25deg) skewY(0);
  -webkit-transform: skew(-25deg, 0);
  -ms-transform: skewX(-25deg) skewY(0);
  transform: skew(-25deg, 0);
  left: 80px;
  background-color: white;
}

.center-box {border-top: 3px solid #4b2e83; }
.center-box a {display: block; margin-top: 29px; z-index: 1; }
.center-box a:hover, .center-box a:focus { border-bottom: none; -moz-box-shadow: 0px 0px 5px 1px #999; -webkit-box-shadow: 0px 0px 5px 1px #999; box-shadow: 0px 0px 5px 1px #999;  }
.center-box a img {width: 100%; height: auto; }



/* Center List Title */

.center-list-title {
  clear: left;
  font-weight: 900;
  font-size: 22px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
}
.center-list-title:after,
.center-list-title:before {
  position: absolute;
  left: 0;
  bottom: 5px;
  content: "";
  height: 4px;
}
.center-list-title:before {
  width: 100px;
  background-color: #b7a57a;
}
.center-list-title:after {
  width: 40px;
  -webkit-transform: skewX(-25deg) skewY(0);
  -o-transform: skewX(-25deg) skewY(0);
  transform: skewX(-25deg) skewY(0);
  -webkit-transform: skew(-25deg, 0);
  -ms-transform: skewX(-25deg) skewY(0);
  transform: skew(-25deg, 0);
  left: 80px;
  background-color: white;
}



/* Taxonomy Header Images */

.uw-hero-image .photo-credit {display: block; float: right; font-size: 12px; line-height: 14px; color: #f7f7f7; margin: 20px 20px 0px 0px;}
.uw-hero-image .photo-credit:hover, .uw-hero-image .photo-credit:focus { color: #b7a57a; }

.tax-header-africa {
  background: url(assets/images/header-africa-frank-vassen.jpg) no-repeat 0 0 transparent; 
  background-size: cover;
}
.tax-header-arctic {
  background: url(assets/images/header-arctic-brocken-inaglory.jpg) no-repeat 0 0 transparent; 
  background-size: cover;
}
.tax-header-canada {
  background: url(assets/images/header-canada-ananth.jpg) no-repeat 0 0 transparent; 
  background-size: cover;
}
.tax-header-lacs {
	background: url(assets/images/header-lacs.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}
.tax-header-se-asia {
	background: url(assets/images/header-se-asia.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}
.tax-header-china {
	background: url(assets/images/header-china.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}
.tax-header-japan {
	background: url(assets/images/header-japan-moyan-brenn.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}
.tax-header-korea {
	background: url(assets/images/header-korea-laszlo-ilyes.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}
.tax-header-middle-east {
	background: url(assets/images/header-middle-east-francisco-anzola.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}  
.tax-header-north-america {
	background: url(assets/images/header-north-america.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}  
.tax-header-russia {
	background: url(assets/images/header-russia-axel-axel.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}  
.tax-header-south-asia {
	background: url(assets/images/header-south-asia-dennis-jarvis.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
}  
.tax-header-europe {
	background: url(assets/images/header-europe-sebastien-bertrand.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
} 
.tax-header-global {
	background: url(assets/images/header-global-mark-doliner.jpg) no-repeat 0 0 transparent; 
	background-size: cover;
} 
  
  
  
/* related_posts_by_taxonomy widget style */
.related_posts_by_taxonomy ul { padding-left: 0px; }
.related_posts_by_taxonomy ul li {list-style-type: none; padding-left: 0px; }

/* Quicklinks button */

.uw-thinstrip button.uw-quicklinks {width: 45px; }


/* Careers - Mentor Table Styles */

.mentor-time table {width: 100%; border: 1px solid #E7E7E7; border-collapse: collapse; border-spacing: 0;}
.mentor-time table tbody tr td {width: 25%; border: 1px solid #E7E7E7; padding: 10px 15px; font-size: 14px; vertical-align: top; background-color: #ffffff; }
.mentor-time table tbody tr .month { font-weight: bold; color: #444444; }
.mentor-time table tbody tr .fall-quarter {border-bottom: 2px solid #FC3; font-weight: bold; }
.mentor-time table tbody tr .winter-quarter {border-bottom: 2px solid #ACD9E3; font-weight: bold;}

/* Featured Items in Navigation dropdown*/

.navfeature, .menu-block li #2519, .dawgdrops-item #menu-academic-programs .menu-block li #1119 { background-color: #b7a57a !important; color: #F0F !important; }


/* JSIS Custom Recent Posts widget */

.jsis-recent ul {
  padding: 0;
}

.jsis-recent h2 {margin-top: 0px; }

.jsis-recent li {
  clear: both;
  padding-top: 5px;
  list-style: none;
  margin: 0;
}

.jsis-recent li:last-child p:after {
  display: none;
}

.jsis-recent p {
  margin: 0;
  position: relative;
  padding-bottom: 20px;
}

.jsis-recent p:after,
.jsis-recent span:after {
  position: absolute;
  bottom: 10px;
  left: 0;
  content: "";
  height: 1px;
  width: 50px;
  background-color: #c9c9c9;
}

.jsis-recent img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  display: block;
  height: 70px;
  width: 70px;
  margin: 5px 9% 15px 0px;
  float: left;
}

.jsis-recent a.widget-link {
  font-family: "Encode Sans Compressed", sans-serif;
  color: #4b2e83;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  overflow: hidden;
  display: block;
}

.jsis-recent a.widget-link span {
  font-size: 17px;
  color: #818181;
  margin-top: 3px;
  font-weight: 500;
}

.jsis-recent a.widget-link:hover {
  color: #909090;
  border-bottom: none;
}

.jsis-recent .more {
  margin: 10px 0 0 0;
}

.jsis-recent small {
  font-family: "Encode Sans Compressed", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.jsis-recent span {
  display: block;
  overflow: hidden;
}

.jsis-recent svg {
  margin-left: 10px;
}


/* List Section Style */

.list-section { border-bottom: 1px solid #EBEBEB; padding-bottom: 29px; }

.list-section ul li p {margin-bottom: 0; }

/*Trumba Style */
.offscreen {
position: absolute;
left: -10000px;
top: -10000px;
}

.trumba-control iframe {
    margin: 0px 0 20px;
}
#trumba.spud.0 {overflow: auto !important; }
.uw-body-copy iframe {margin-top: 0px; width: 100%; display: block; }

.uw-slideshow .slide {background: #ffffff; }
.uw-slideshow .slide .slide-blurb p {width: 95%; }
.uw-slideshow .slide .slide-blurb div {background: none; position: relative; padding-left: 0px; margin-right: 0px; width: 95%; }

.uw-slideshow .slide .slide-blurb h2 { font-family: 'Encode Sans Compressed', sans-serif; font-size: 24px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 60px; margin-top: 0px; color: #ffffff; }

div.uw-slideshow .uw-slideshow-controls:focus, div.uw-slideshow .uw-slideshow-controls:hover {color: #ffffff; background-color: #b7a57a; }
div.uw-slideshow .slide h2 a:focus, div.uw-slideshow .slide h2 a:hover {color: #b7a57a;  }


div.uw-slideshow>div.slide div { padding: 12px 0 12px 40px;}

/*Homepage Styles */

.fp-section {display: block; clear: both; width: 100%; height: auto; overflow: hidden; }
.col-md-12 .fp-section {margin-top: 45px; }

.top-buffer {margin-top: 29px; height: 0px; }
.bottom-buffer {margin-bottom: 29px; }

.two-thirds {display: block; width: 65.6%; height: auto; max-width: 752px; float: left; }
.one-third, .fp-feature, .fp-feature-left, .fp-feature-mid { display: block; width: 31.3%; height: auto; margin-right: 3%; float: left; }
.one-third-right, .fp-feature-right, .fp-feature:nth-child(3n+3) {display: block; width: 31.3%; height: 250px; margin-right: 0; float: right; }

.bonus-features {margin-bottom: 5%; }
.uw-content .uw-body-copy .feat-course {margin-top: 0px; }

.fp-news-feed { display: block; width: 31.3%; height: auto; margin-left: 3%; margin-top: 40px; float: left; }
.fp-news-feed ul {padding: 0; margin-bottom: 0px; }
.fp-news-feed ul li {list-style-type: none; border-bottom: 1px solid #EBEBEB; padding: 0px 0px; margin: 0px 0px 0px; }
.fp-news-feed ul li:last-child {margin: 0px 0px 0px; }
.fp-news-feed ul li a  {display: block; padding: 12px 10px 10px; }
.fp-news-feed ul li a:hover, .fp-news-feed ul li a:focus { border-bottom: none; background: #f5f5f5;}
.fp-news-feed h3 {margin-top: 0; margin-bottom: 5px; }
.fp-news-feed h3 a:focus {color: #b7a57a; }


.fp-news-feed .news-title {display: block; width: 100%; line-height: 22px; font-family: 'Encode Sans Compressed', sans-serif; font-size: 18px; font-weight: bold; }
.fp-news-feed .news-date {display: block; font-size: 10px; color: #444444; width: 30%; border-top: 2px solid #b7a57a; margin-top: 5px; padding-top: 5px; text-transform: uppercase;}


.fp-events-feed, .one-third-column { display: block; width: 31.3%; height: auto; margin-right: 3%; margin-top: 0px; float: left; }
.right-column {margin-right: 0; }
.left-column { margin-right: 3%; }

.fp-student-news, .two-thirds {display: block; width: 65.6%; height: auto; max-width: 752px; float: left; }

.tax-section .topic-research, .fp-section .topic-research {display: block; width: 100%; height: auto; }

.fp-events-feed, .one-third-column, .fp-section .two-thirds { border-top: 1px #ebebeb solid; padding-top: 29px; }

.fp-student-news ul {padding: 0; }
.fp-student-news ul li {float: left; background: #f5f5f5; list-style-type: none; border-top: 3px solid #4b2e83; border-bottom: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; }
.fp-student-news ul li:after, .fp-student-news .feature li:after {position: absolute; bottom: 0; height: 40px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none; }
.fp-student-news ul li:hover, .fp-student-news ul li:focus {border-top: 3px solid #b7a57a; }
.ftp-student-news ul li a {-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.fp-student-news ul li .news-date {display: block; font-size: 10px; border-top: #b7a57a solid 2px; color: #444444; pointer-events: none; padding: 5px 10px 5px 2px; text-transform: uppercase; }
.fp-student-news ul li:hover .news-date, .fp-student-news ul li:focus .news-date { color: #ffffff; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.fp-student-news .feature {display: block; float: left; width: 33%; max-width: 241.3px; margin-right: 10px; }
.fp-student-news .feature li {display: block; height: 390px; width: 100%; overflow: hidden; margin: 0 0 0 0; position: relative;}
.fp-student-news .feature li .image-frame {display: block; width: 100%; height: 230px; overflow: hidden; position: relative; border-bottom: 3px solid #4b2e83; top: 0; }
.fp-student-news .feature li .image-frame a {padding: 0 0 0 0; margin: 0 0 0 0; height: 100%; max-height: none; display: block; }
.fp-student-news .feature li .image-frame img {display: block; height: 100%; width: auto; min-height: 227px; max-height: none; max-width: none; position: absolute; right: 0; }
.fp-student-news .feature li:hover > .image-frame, .fp-student-news .feature li:focus > .image-frame {border-bottom: 3px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.fp-student-news .feature li h4 {width: 100%; display: block; margin-top: 0px; margin-bottom: 5px; }
.fp-student-news .feature li a {display: block; height: 100%; width: 100%; max-height: 156px; padding: 25px 20px;}


.fp-student-news .feed {display: block; float: left; width: 66.2%; }
.fp-student-news .feed li {display: inline-block; height: 190px; width: 50%; max-width: 241.3px; overflow: hidden; margin: 0 10px 10px 0; vertical-align: top; position: relative;}
.fp-student-news ul li:hover, .fp-student-news ul li:focus {-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.fp-student-news .feed li:nth-child(2n+2) {margin: 0 0px 10px 0; }
.fp-student-news .feed li h4 {display: block; margin-top: 0px; margin-bottom: 5px;}
.fp-student-news .feed li a {display: block; width: 100%; height: 100%; padding: 25px 20px;}
.fp-student-news .feed li a:hover, .fp-student-news .feed li a:focus, .fp-student-news .feature li a:hover, .fp-student-news .feature li a:focus, .fp-student-news ul li:hover > a, .fp-student-news ul li:focus > a { border-bottom: none; color: #ffffff; background: #4b2e83;}

.fp-student-news .feed li .fade, .fp-student-news .feature li .fade {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
    height: 50px;
    background: -webkit-linear-gradient(bottom, rgba(236,233,226,0), rgba(236,233,226,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(236,233,226,0), rgba(236,233,226,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(236,233,226,0), rgba(236,233,226,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(236,233,226,0), rgba(236,233,226,1)); /* Standard syntax (must be last) */
	pointer-events: none;
}
.fp-student-news ul li:hover > .fade, .fp-student-news ul li:focus > .fade { background: -webkit-linear-gradient(bottom, rgba(51,0,111,0), rgba(51,0,111,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(51,0,111,0), rgba(51,0,111,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(51,0,111,0), rgba(51,0,111,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(51,0,111,0), rgba(51,0,111,1)); /* Standard syntax (must be last) */ 
	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
	}

.fp-section h3 {margin-top: 0px; }
#upcoming_event_container iframe {margin: 0px; }

.fp-video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.fp-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: 0px;
}

.fp-twitter {display: block; width: 31.3%; height: auto; margin-right: 0; float: right; }


.fp-feature, .fp-feature-left, .fp-feature-mid, .fp-feature-right {display: block; width: 31.3%; height: 250px; padding: 0px; vertical-align: top; border-top: 2px solid #4b2e83; position: relative; overflow: hidden; }
.fp-feature:hover, .fp-feature:focus, .fp-feature-left:hover, .fp-feature-mid:hover, .fp-feature-right:hover, .fp-feature-left:focus, .fp-feature-mid:focus, .fp-feature-right:focus { border-top: 2px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}

.fp-feature, .fp-feature-left, .fp-feature-mid {  margin-right: 3%; float: left; display: block; }
.fp-feature:nth-child(3n+3), .fp-feature-right {margin-right: 0; float: right; display: block; }

.fp-feature a, .fp-feature-left a, .fp-feature-mid a, .fp-feature-right a {height: 100%; display: block; }
.fp-feature a:hover,.fp-feature a:focus, .fp-feature-left a:hover, .fp-feature-mid a:hover, .fp-feature-right a:hover, .fp-feature-left a:focus, .fp-feature-mid a:focus, .fp-feature-right a:focus {border-bottom: none; }

.fp-feature h2, .fp-feature-left h2, .fp-feature-mid h2, .fp-feature-right h2 {position: absolute; bottom: 0; left: 0; width: 100%; margin: 0 0 0 0; font-family: 'Encode Sans Compressed', sans-serif; font-size: 24px; font-weight: bold; }
.fp-feature h2 a, .fp-feature-left h2 a, .fp-feature-mid h2 a, .fp-feature-right h2 a {display: block; padding: 10px 15px; background:rgba(43,35,35,0.5); color: #ffffff; }  
.fp-feature h2 a:hover, .fp-feature h2 a:focus, .fp-feature-left h2 a:hover, .fp-feature-mid h2 a:hover, .fp-feature-right h2 a:hover, .fp-feature-left h2 a:focus, .fp-feature-mid h2 a:focus, .fp-feature-right h2 a:focus, .fp-feature-left:hover h2 a, .fp-feature-mid:hover h2 a, .fp-feature-right:hover h2 a, .fp-feature-left:focus h2 a, .fp-feature-mid:focus h2 a, .fp-feature-right:focus h2 a, .fp-feature:hover h2 a, .fp-feature:focus h2 a {border-bottom: none; background:rgba(51,0,111,0.8); color: #ffffff; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.fp-feature h4, .fp-feature-left h4, .fp-feature-mid h4, .fp-feature-right h4 {position: absolute; top: 0px; right: 0px;  padding: 5px 10px 5px 15px; margin-top: 5px; text-align: right; font-weight: 400; text-transform: uppercase; letter-spacing: 2px; font-size: 16px; pointer-events: none; background:rgba(255,255,255,0.5); border-bottom: 2px solid #b7a57a;}
.fp-feature:hover h4, .fp-feature-left:hover h4, .fp-feature-mid:hover h4, .fp-feature-right:hover h4 {color: #4b2e83; border-bottom: 2px solid #4b2e83; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }


.fp-feature img, .fp-feature-left img, .fp-feature-mid img, .fp-feature-right img { margin: 0 0 0 0; height: 100%; width: auto; max-width: none; }
.fp-feature:before, .fp-feature-left:before, .fp-feature-mid:before, .fp-feature-right:before {position: absolute; bottom: 0; height: 100px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none;
}






.fp-student-news .feed .course-list-tile {background: #b7a57a; border-top: 2px solid #4b2e83; }
.fp-student-news .feed .course-list-tile:hover, .fp-student-news .feed .course-list-tile:focus {background: #4b2e83; border-top: 2px solid #b7a57a; }
.fp-student-news .feed .course-list-tile a {color: #444444; }
.fp-student-news .feed .course-list-tile a:hover, .fp-student-news .feed .course-list-tile a:focus {color: #ffffff; }

.fp-student-news .feed .course-list-tile .news-date {border-top: #4b2e83 solid 2px;  }


.fp-student-news .feed .course-list-tile .fade {
	background: -webkit-linear-gradient(bottom, rgba(183,165,122,0), rgba(183,165,122,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(183,165,122,0), rgba(183,165,122,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(183,165,122,0), rgba(183,165,122,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(183,165,122,0), rgba(183,165,122,1)); /* Standard syntax (must be last) */ 
	 }

.fp-student-news .feed .course-list-tile:hover > .fade, .fp-student-news .feed .course-list-tile:focus > .fade {
	background: -webkit-linear-gradient(bottom, rgba(51,0,111,0), rgba(51,0,111,1)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(top, rgba(51,0,111,0), rgba(51,0,111,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(51,0,111,0), rgba(51,0,111,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(51,0,111,0), rgba(51,0,111,1)); /* Standard syntax (must be last) */ 
	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
	}

.fp-student-news .feed .course-list-tile:hover > a .news-date, .fp-student-news .feed .course-list-tile:focus > a .news-date {border-top: #b7a57a solid 2px;  }
.fp-sub-title {font-size: 16px; line-height: 18px; font-weight: 400; display: block; }


/* Feature Trio for Internal Landing Pages */

.col-md-8 .fp-feature-left, .col-md-8 .fp-feature-mid, .col-md-8 .fp-feature-right, .col-md-8 .fp-section .fp-feature { height: 200px; margin-bottom: 15px; }
.col-md-8 .fp-feature-left h3, .col-md-8 .fp-feature-mid h3, .col-md-8 .fp-feature-right h3 {font-size: 21px; }

.uw-slideshow .slide .slide-blurb .slide-excerpt {opacity: 1; color: #ffffff; }


/* Unconstrained Feature Boxes */

.col-md-8 .uncontained-feat .fp-feature {display: block; width: 31.3%; height: 230px; padding: 0px; vertical-align: top; border-top: none; position: relative; overflow: hidden; }
.uncontained-feat .fp-feature a {height: auto; }
.uncontained-feat .fp-feature h2 {position: relative; bottom: 0; left: 0; width: 100%; margin: 0 0 0 0; font-family: 'Encode Sans Compressed', sans-serif; font-size: 24px; font-weight: bold; }
.uncontained-feat .fp-feature h2 a {display: block; padding: 10px 0px; background: none; color: #4b2e83; }  

.uncontained-feat .fp-feature img { margin: 0 0 0 0; height: auto; width: 100%; max-width: none; border: 1px solid #ebebeb; }
.uncontained-feat .fp-feature:before {position: absolute; bottom: 0; height: 100px; width: 100%; content: ""; background:none; opacity: .2; pointer-events: none;
}


/* Category Widget */

.cat-list-widget {padding-left: 0px; }
.cat-list-widget li {list-style-type: none; border-bottom: 1px solid #EBEBEB; }
.cat-list-widget li .avhec-widget-line {width: 100%; }
.cat-list-widget li a {padding: 5px 10px; display: block; width: 100%; }
.cat-list-widget li a:hover, .widget_categories ul li a:focus {border-bottom: none; background: #eee; color: #4b2e83; }


/*Search Header */

.search-header {background: -webkit-linear-gradient(#d9d9d9, #444444); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d9d9d9, #444444); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d9d9d9, #444444); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d9d9d9, #444444); /* Standard syntax (must be last) */ }


/*Program List */

.prog-list {display: block; width: 100%; }
.prog-list tr {width: 100%; height: auto; padding: 0 0 0 0; }
.prog-list > tbody > tr > td {height: auto; padding: 0 0 0 0; }
.prog-list tr td {line-height: 100%; overflow: hidden; }
.prog-list tr td a {display: block; padding: 8px; width: 100%; height: 100%; }
.prog-list tr td a:hover, .prog-list tr td a:focus {border-bottom: none; }
.prog-list tr td:first-child {width: 70%; }
.prog-list tr td:nth-child(2), .prog-list tr td:nth-child(2), .prog-list tr td:nth-child(3), .prog-list tr td:nth-child(4) {width: 10%; text-align: center; }
.prog-list tbody tr:hover, .prog-list tbody tr:nth-child(odd):hover td {background: #85754d; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.prog-list > tbody > tr:hover td a {color: #ffffff; }

.prog-list tbody tr td:nth-child(2) a:hover, .prog-list tbody tr td:nth-child(3) a:hover, .prog-list tbody tr td:nth-child(4) a:hover, .prog-list tbody tr td a:focus {background: #4b2e83; color: #ffffff;} 	
	
	
.intro p {
  font-family: "Encode Sans Compressed", sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 29px;
  margin-bottom: 29px;
}


/* Home Page Discover More Divider */

.discover-more-strip {
border-top: 3px solid #4b2e83;
  border-bottom: 1px solid #EBEBEB;
  margin: 49px 0 49px 0;
  display: block;
  padding: 15px 20px 15px 20px;
  clear: both;
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #f5f5f5;
  position: relative;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; 
}

.discover-more-strip:after {position: absolute; bottom: 0; left: 0; height: 30px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none; }

.discover-more-strip  .jsis-select {border: 1px solid #85754d; background-color: #f5f5f5; overflow: hidden; margin-top: 0px; margin-right: 10px; display: block; float: left; padding-left: 15px; width: 250px; display: inline-block; font-size: 15px; }

.discover-more-strip  .jsis-select select {
  position: relative;
  width: 100%;
  border-radius: 0;
  overflow: hidden;
  z-index: 0;
  background: transparent;
  border: none;
  height: 40px;
  line-height: 40px;
  -webkit-appearance:none;
  -moz-appearance: none;
  appearance: none;

}

.discover-more-strip  .jsis-select select option {
	padding-bottom: 10px;
  	padding-left: 15px;
  	padding-right: 15px;
  	padding-top: 10px;
}

.discover-more-strip .discover {float: left; display: inline-block; margin-left: 0px; margin-top: 0px; margin-right: 30px; font-family: 'Encode Sans Compressed', sans-serif; font-size: 24px; font-weight: 900; line-height: 40px; text-align: left; text-transform: uppercase; color: #4b2e83; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.discover-more-strip .donate-cont {display: block; float: right; position: relative; height: 100%; padding-left: 90px; margin-left: 20px; }
.discover-more-strip .donate-cont .donate {float: left; display: block; font-family: 'Encode Sans Compressed', sans-serif; font-size: 24px; font-weight: 900; line-height: 40px; text-align: left; text-transform: uppercase; }

.discover-more-strip .donate-cont .donate:before {position: absolute; top: -15px; left: 0; content: ""; background: url(assets/images/angle-grad.png); background-repeat: no-repeat; width: 80px; height: 80px; }

.discover-more-strip .donate-cont .donate .uw-btn {margin-bottom: 0px; }

.col-md-12 .m-top-nil {margin-top: 0; }

/* Text Widget Formatting */

.textwidget h4 {margin-bottom: 0px; }
.textwidget h5 {margin-top: 0px; }


/* Post Feed Styles */

.news-header {background: url(assets/images/header-news.jpg) no-repeat 0 0 transparent; background-size: cover;}

.uw-body p.date {margin-bottom: 0 !important; }

.post-feed {display: block; width: 100%; margin-bottom: 50px; border-bottom: solid 1px #f7f7f7; padding-bottom: 30px;  }
.post-feed .post-image, .newspost-feature {display: block; width: 100%; height: auto; max-height: 500px; overflow: hidden; position: relative; border-top: solid 5px #4b2e83;  background-size: 750px; position: relative; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.newspost-feature .image-credit {display: block; position: absolute;  bottom: 10px; padding-left: 15px; background: #4b2e83; color: #ffffff; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }  
.newspost-feature .image-credit:hover, .newspost-feature .image-credit:focus {background: #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}  
  
.newspost-caption { margin-top: 15px; font-size: 14px; line-height: 20px; }
.image-credit { margin-top: 15px; font-size: 14px; line-height: 20px; }  

.post-feed .post-image:hover, .post-feed .post-image:focus, .post-feed h1:hover + .post-image, .post-feed h1:focus + .post-image { border-top: solid 5px #b7a57a;}
.post-feed h1:hover, .post-feed h1:focus, .post-feed h1 a:hover, .post-feed h1 a:focus, .post-feed h2:hover, .post-feed h2:focus, .post-feed h2 a:hover, .post-feed h2 a:focus {color: #b7a57a; }
.post-feed .post-image a {display: block; height: 100%; width: 100%; }
.post-feed .post-image img, .newspost-feature img {width: 100%; height: auto; }
.post-feed .post-image img:hover, .post-feed .post-image img:focus, .post-feed .post-image a:hover, .post-feed .post-image a:focus {border-bottom: none; }

.post-feed .post-image:after {
  position: absolute;
  bottom: 0;
  height: 80px;
  width: 100%;
  content: "";
  background: url(../uw-2014-master/assets/images/stripes-dark-tile.svg);
  opacity: .2;
  pointer-events: none;
}

.post-feed .post-image .post-date {display: block; position: absolute; top: 0; right: 30px; color: #ffffff; background: #4b2e83; line-height: 30px; padding: 10px 15px; pointer-events: none;
-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.post-feed .post-image:hover .post-date, .post-feed .post-image:focus .post-date { background:#b7a57a; }

.uw-recent {padding-top: 0; }
.uw-recent h2 { margin-top: 0px; }
.uw-sidebar .widgettitle { margin-top: 29px; }


/*.jsis-news .uw-body-copy { padding-top: 40px; }*/

.jsis-news .post-feed { display: block; width: 100%; height: auto; margin-bottom: 29px; padding-bottom: 29px; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.jsis-news .post-feed .post-image {overflow: hidden; width: 22%; margin-right: 3%; margin-top: 0px; display: block; float: left; border-top: 0px; }
.jsis-news .post-feed .post-info { display: block; float: left; width: 75%; }
.jsis-news .post-feed .post-details { display: block; padding-bottom: 15px; }

.jsis-news .post-feed h2 {margin-top: 0; font-size: 27px; }
.jsis-news .post-feed h2 a:hover { color: #b7a57a; }

.jsis-news .post-feed p {margin-bottom: 15px; }

.jsis-news .post-feed .more {background: #4b2e83; padding: 10px 15px; color: #ffffff; font-size: 12px; text-transform: uppercase; display: inline-block; margin-bottom: 0px; }
.jsis-news .post-feed .more:hover, .jsis-news .post-feed .more:focus { background: #b7a57a; }

.jsis-news .post-feed .post-image:after {
  background: none;
}

.jsis-news .post-feed .feed-regions { margin-top: 15px; }
.jsis-news .post-feed .feed-regions ul { padding-left: 0px; }
.jsis-news .post-feed .feed-regions ul li {list-style-type: none; font-size: 14px; display: inline-block; margin-right: 5px; }



/* Number Nav */

.navigation {margin-top: 30px; }

.navigation ul { padding-left: 0; }

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
	display: block;
	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; 
}

.navigation li {
	display: inline-block;
}

.navigation li a,
.navigation li a:hover,
.navigation li a:focus,
.navigation li.active a,
.navigation li.disabled {
	background-color: #f7f7f7;
	color: #3d3d3d;
	cursor: pointer;
	padding: 12px 15px;
	border-bottom: none;
}

.navigation li a:hover,
.navigation li.active a, .navigation li a:focus {
	color: #ffffff;
	background-color: #4b2e83;
}


/* Post Formats */

.post-details {padding: 15px 0px; margin-top: 14.5px; font-size: 12px; min-height: 58px; }
.post-details, .post-content {display: block; clear: both; width: 100%; height: auto;  overflow: hidden; margin-bottom: 0px; margin-top: 29px; }
.post-details .poster-author {float: left; display: inline-block; margin-bottom: 0px; font-size: 14px; }
.post-details .poster-author p {display: inline-block; margin-bottom: 0px; font-size: 14px; }
.uw-body .post-details p.date {float: left; display: inline-block; margin-top: 0; font-size: 14px; margin-right: 5px;  }
.uw-body .post-details p.date:after {content: " //"; color: #b7a57a; }

.uw-body-copy .post-details { margin-top: 14.5px; }




.post-details {
  clear: left;
  font-weight: 900;
  font-size: 2em;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
}

.post-details:before,
.post-details:after {
  position: absolute;
  left: 0;
  top: 0px;
  content: "";
  height: 4px;
}


.post-details:before {
  width: 200px;
  background-color: #b7a57a;
}

.post-details:after {
  width: 40px;
  -webkit-transform: skewX(-25deg) skewY(0);
  -o-transform: skewX(-25deg) skewY(0);
  transform: skewX(-25deg) skewY(0);
  -webkit-transform: skew(-25deg, 0);
  -ms-transform: skewX(-25deg) skewY(0);
  transform: skew(-25deg, 0);
  left: 160px;
  background-color: white;
}


/* Quick Links Over-writes */

#uw-container #quicklinks h3 {display: none; visibility: hidden; }
#uw-container #quicklinks ul#little-links, #uw-container #quicklinks ul#jsis-links {margin-left: 0px; }
#uw-container #quicklinks ul#little-links li, #uw-container #quicklinks ul#jsis-links li { border-bottom: 1px solid; }
#uw-container #quicklinks ul#little-links li:before, #uw-container #quicklinks ul#jsis-links li:before {display: none; }
#uw-container #quicklinks ul#little-links li:nth-child(7), #uw-container #quicklinks ul#little-links li:nth-child(6), #uw-container #quicklinks ul#jsis-links li:nth-child(7), #uw-container #quicklinks ul#jsis-links li:nth-child(6)  {margin-left: 0px; padding-left: 0px; margin-top: 0px;}
	
#uw-container #quicklinks ul#little-links li:nth-child(6):after, #uw-container #quicklinks ul#jsis-links li:nth-child(6):after {display: none; }

#uw-container #quicklinks ul#little-links li a, #uw-container #quicklinks ul#jsis-links li a {padding: 10px 30px; display: block; }

#uw-container #quicklinks ul#little-links li a:hover, #uw-container #quicklinks ul#little-links li a:focus, #uw-container #quicklinks ul#jsis-links li a:hover, #uw-container #quicklinks ul#jsis-links li a:focus {background: #333; }



/*Fancy Section Header - Background with text */
.fancy-section-header { display: block; width: 100%; height: 123px; clear: both; overflow: hidden; border-top: 2px solid #b7a57a; margin-bottom: 30px; position: relative; }
.fancy-section-header:before { position: absolute; bottom: 0; left: 0; height: 80px; width: 100%; content: ""; opacity: .8; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8))) 0 0 no-repeat; }
.fancy-section-header:after { position: absolute; bottom: 0; height: 40px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none; }
.cyber-sec {background: url(https://jsis.washington.edu/wordpress/wp-content/uploads/2015/10/cybersec-banner-750x150.jpg); }
.arctic {background: url(https://jsis.washington.edu/wordpress/wp-content/uploads/2015/10/arctic-banner-750x150.jpg); }
.space {background: url(https://jsis.washington.edu/wordpress/wp-content/uploads/2015/10/space-banner-750x150.jpg); }

.fancy-section-header h2 {position: absolute; margin-left: 15px; bottom: 10px; color: #ffffff; }
.space h2 {color: #ffffff; }
.arctic h2 {color: #ffffff; }



/* Center Promo Strip */

.tax-page .archive-column .center-promo {height: 310px; margin-top: 0px; }
.tax-page .archive-column .center-promo h3 {display: block; float: left; color: #ffffff; width: 100%; margin-top: 0px; margin-bottom: 0px; height: 70%; font-size: 20px; }
.tax-page .archive-column .center-promo .logo {float: left; display: block; width: 100%; height: 30%; position: relative; } 
.tax-page .archive-column .center-promo .logo img { float: left; margin-left: 30px; margin-top: 20px; bottom: 40px; position: absolute; }


.center-promo { display: block; width: 100%; height: 180px; clear: both; overflow: hidden; border-top: 3px solid #4b2e83; margin-top: 29px; margin-bottom: 29px; position: relative; }
.center-promo:before { position: absolute; bottom: 0; left: 0; height: 60px; width: 100%; content: ""; opacity: .8; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8))) 0 0 no-repeat; pointer-events: none; }
.center-promo:after { position: absolute; bottom: 0; left: 0; height: 40px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none; }
.center-promo:hover, .center-promo:focus { border-top: 3px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.center-promo a .bgblock {display: block; background: #4b2e83; padding: 18px 25px; opacity: .9; }
.center-promo:hover .bgblock, .center-promo:focus .bgblock, .center-promo a:focus .bgblock {background: #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.africa {background: url(assets/images/dylan-harbour-johannesburg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.canada {background: url(assets/images/canadian-parliament-maria-azzurra-mugnai.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.china {background: url(assets/images/tiananmen-beijing.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.chr {background: url(assets/images/human-rights-el-salvador.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.eac {background: url(assets/images/calflier001-beijing-night-market.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.europe {background: url(assets/images/freakyman-brandenburg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.ipi {background: url(assets/images/cybersecurity.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.japan {background: url(assets/images/bernard-gagnon-himeji.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.korea {background: url(assets/images/inchang-moses-sye-seoul-korea.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.lacs {background: url(assets/images/cuenca-marc-figueras.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.mideast {background: url(assets/images/aa77zz-mozaic.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.reecas {background: url(assets/images/reecas-promo-alexxx-malev.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.seac {background: url(assets/images/seac-angkor-wat-van-fleet.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.soasia {background: url(assets/images/south-asia-quinn-clark.jpg)  no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.cgs {background: url(assets/images/sarah-coney-uganda.jpg)  no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.center-promo a {display: block; float: left; }
.center-promo h3 {display: block; float: left; color: #ffffff; width: 80%; margin-top: 0px; margin-bottom: 0px; height: 100%; font-size: 20px; }
.center-promo .logo {float: left; display: block; width: 20%; height: 100%;} 
.center-promo .photo-credit {position: absolute; bottom: 10px; right: 15px; display: block; font-size: 12px; line-height: 14px; color: #f7f7f7; }
.center-promo .photo-credit:hover, .uw-hero-image .photo-credit:focus { color: #b7a57a; }

.center-promo h3 a {height: 100%; padding: 25px 30px; text-shadow: 1px 1px 2px rgba(0,0,0,.5);}

.center-promo a img {float: right; height: auto; width: 150px; border: 0; margin-right: 15px; }
.center-promo p {float: left; display: block; height: 100%; width: 20%; line-height: 100%; margin: 0 0 0px; }
.center-promo p .logo {width: 100%;}

.seac .logo img, .soasia .logo img, .canada .logo img, .mideast .logo img, .lacs .logo img, .korea .logo img, .japan .logo img, .china .logo img, .africa .logo img, .ipi .logo img, .eac .logo img  {margin-top: 15px; } 




/* Time Title for Posts */

.timetitle {
  clear: left;
  font-weight: 900;
  font-size: 22px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
}
.timetitle:after,
.timetitle:before {
  position: absolute;
  left: 0;
  bottom: 5px;
  content: "";
  height: 4px;
}
.timetitle:before {
  width: 100px;
  background-color: #b7a57a;
}
.timetitle:after {
  width: 40px;
  -webkit-transform: skewX(-25deg) skewY(0);
  -o-transform: skewX(-25deg) skewY(0);
  transform: skewX(-25deg) skewY(0);
  -webkit-transform: skew(-25deg, 0);
  -ms-transform: skewX(-25deg) skewY(0);
  transform: skew(-25deg, 0);
  left: 80px;
  background-color: white;
}

.photo-credit {font-size: 12px; }


/* PDF Post Shortcode */

.pdf-post {display: block; position: relative; clear: both; width: 100%; height: auto; background: #f5f5f5; padding: 40px; border-top: 3px solid #4b2e83; margin-top: 20px; margin-bottom: 29px; }
.pdf-post:after, .post-author:after { position: absolute; bottom: 0; left: 0; height: 30px; width: 100%; content: ""; background: url(assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none; }
.pdf-post-icon {background-image: url(../../themes/uw-2014-child/assets/images/pdf-icon.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 50px 50px; line-height: 50px; padding-left: 60px; height: 50px; display: block; }	

.post-btn {margin-top: 15px; }

/* Post Author Format */
.post-author {display: block; position: relative; clear: both; width: 100%; height: auto; background: #f5f5f5; padding: 30px 40px 40px 40px; border-top: 3px solid #4b2e83; margin-top: 29px; margin-bottom: 29px; }
.post-author h2 { margin: 0 0 5px 0;  } 
.post-author img {display: block; float: left; width: 100px; height: auto; margin: 0 20px 10px 0; }
.post-author .author-detail {display: block; float: left; width: 80%; }
.post-author .author-detail .author-name {margin: 0 0 10px 0; }
.post-author .author-detail .author-name a:hover {color: #0088dd; }
.post-author .author-each {display: block; float: left; width: 100%; height: 100%; margin-top: 15px; }
.post-author .author-each h4 a {display: block; }
.post-author .author-detail-full {width: 100%; }


/* Newsletter List */
.newsletter-list {display: block; padding-bottom: 30px; border-top: 1px solid #EBEBEB; }
.newsletter-list ul {padding: 0 0 0 0; margin: 0 0 0 0; }
.newsletter-list ul li {display: inline-block; width: 48%; height: auto; vertical-align: top;  margin: 0 0 35px 0; border-top: 3px solid #4b2e83; }
.newsletter-list ul li:hover { border-top: 3px solid #b7a57a; }
.newsletter-list ul li:nth-child(2n+2) {margin-left: 3%; }
.newsletter-list ul li a {display: block; height: 100%; width: 100%; }
.newsletter-list ul li a .post-title {display: block; padding-top: 10px; }
.newsletter-list ul li a .newsletter-thumb {display: block; width: 100%; height: 240px; overflow: hidden; }
.newsletter-list ul li a .newsletter-thumb img {display: block; width: 100%; height: auto; }


/* Quarterly Course Lists  */

.post-content .quart-course-list { margin-bottom: 55px;}
.quart-course-list ul { padding-left: 0; border: 1px solid #E7E7E7; }
.quart-course-list ul li { display: block; list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0; background-color: #eee; border-bottom: 1px solid #fff; height: auto; position: relative; font-size: 12px; padding-right: 15px; }
.quart-course-list ul li:last-child {border-bottom: 0px solid #fff; }


.quart-course-list ul li .course-no {display: inline-block; float: left; font-weight: 800; width: 110px; vertical-align: top; padding: 10px 0px 10px 30px; }
.quart-course-list ul li .course-title {display: inline-block; float: left; max-width: 530px; vertical-align: top; padding: 10px 0px 10px 30px; }
.quart-course-list ul li .course-ger {display: inline-block; float: left; max-width: 500px; vertical-align: top; padding: 10px 0px 10px 30px; }
.quart-course-list ul li .instructor {display: inline-block; float: left; max-width: 500px; vertical-align: top; padding: 0px 0px 0px 30px; }
.quart-course-list ul li .instructor a {display: inline-block; padding: 10px 0px 10px 0px; }
.quart-course-list ul li .instructor-alt {display: inline-block; float: left; max-width: 500px; vertical-align: top; padding: 10px 0px 10px 30px; }
.quart-course-list ul li .course-cred {display: inline-block; font-weight: 800; float: left; vertical-align: top; padding: 10px 0px 10px 30px; }


/* Post Tags List */
.post-tags, .related-posts, .quart-course-list {display: block; border-top: 1px solid #EBEBEB; padding-top: 0px; margin-top: 15px; }
.social-share {display: block; padding-top: 0px; margin-top: 15px; }

.post-tags ul {margin-top: 15px; }
.post-tags ul li {font-size: 14px; line-height: 26px; }
.post-tags ul li:first-child { color: #595959; text-transform: uppercase; }
.post-tags ul li:first-child:after {content: " //"; color: #b7a57a; }
.post-tags ul li a {float: none; }



.related-posts h2, h2.latest-news {clear:left;font-weight:900;font-size:22px;text-transform:uppercase;position:relative;padding-bottom:20px}
.related-posts h2:before, .related-posts h2:after, h2.latest-news:before, h2.latest-news:after {position:absolute;left:0;bottom:5px;content:"";height:4px}
.related-posts h2:before, h2.latest-news:before {width:100px;background-color:#b7a57a}
.related-posts h2:after, h2.latest-news:after {width:40px;-webkit-transform:skewX(-25deg) skewY(0);-o-transform:skewX(-25deg) skewY(0);transform:skewX(-25deg) skewY(0);-webkit-transform:skew(-25deg,0);-ms-transform:skewX(-25deg) skewY(0);transform:skew(-25deg,0);left:80px;background-color:#fff}


/* Google custom search */
.gsc-input-box { height: 50px !important; }
.gsc-input-box input { height: 40px !important; font-size: 20px !important; line-height: 40px !important; }
.gsc-search-box {border-collapse: separate; }
.gsc-search-box td { line-height: 50px; height: 50px; }
.gsc-search-button {padding: 0 !important; }

input.gsc-search-button {
	display: block;
    width: 13px;
    height: 13px;
    padding: 6px 27px !important;
    min-width: 13px;
    margin-top: 2px; }
	
	
	
/* Convio Signup */
.convio-sign {width: 100%; display: block; clear: both; }

/* Taxonomy Section */

.tax-description {display: block; width: 100%; height: 100%; margin-top: 29px; margin-bottom: 0px; padding: 40px; border-top: 3px solid #4b2e83;  margin-top: 29px; background-image: url(assets/images/stripes-dark-tile.svg); background-position: 0px -70px; background-repeat: repeat-x; background-size: 35px; font-family: "Encode Sans Compressed", sans-serif; border-bottom: 1px solid #EBEBEB;}
.tax-description p {font-size: 23px; font-weight: 400; line-height: 1.5; }

.tax-section, .archive-publications, .no-prog {display: block; border-bottom: 1px solid #EBEBEB; clear: both; width: 100%; padding-bottom: 29px;}

.tax-description .learn-more ul { padding-left: 0px; }
.tax-description .learn-more ul li {listy-style-type: none; display: inline-block; }

.learn-more {margin-top: 25px; }
.learn-more a.uw-btn.btn-sm {margin-bottom: 15px; }


/* Task Force Post Styles */
.research-image {float: left; display: inline-block; margin-right: 50px; margin-bottom: 30px; width: 200px;}
.research-image img {border: 1px solid #444444; }
.research-content {float: left; display: inline-block; width: 500px; clear: none; }
.research-content h2:first-child {margin-top: 0px; }

.task-force-section .eval-name {margin-bottom: 0px; }
.research-image .task-force-section p, .task-force-section li, .task-force-section .eval-title {font-size: 14px; }
.task-force-section .eval-title {color: #595959; }
.task-force-section .task-force-list {padding-left: 0px; }
.task-force-section .task-force-list li { list-style-type: none; }

/* Related Posts */
.related-posts .three-feature { margin-top: 0px; }
.uw-sidebar .three-feature ul li {width: 100%; margin: 0xp 0px 24px 0; }
.uw-sidebar .three-feature ul li .image-container {width: 100%; }
.uw-sidebar .three-feature ul li .image-container img {width: 100%; height: auto; }
.uw-sidebar .three-feature ul li h4 { max-width: none; } 



/* Related Post Three feature Columns */


.three-feature {clear:both; margin: 29px 0 19px; }
.three-feature ul {display: block; padding-left: 0; margin: 10px 0 0 0; width: 100%; }
.related-posts .three-feature ul li {list-style-type: none; display: inline-block; width: 31.3%; float: left; margin: 0px 3% 24px 0; padding: 0px; vertical-align: top; height: auto; position: relative; overflow: hidden; border-top: 3px solid #4b2e83; }
.three-feature ul li:last-child, .three-feature ul li:nth-child(3n+3) {margin: 0px 0 24px 0; }
.related-posts .three-feature ul li:before {position: relative; bottom: 0; height: 100px; width: 100%; content: ""; background: none; opacity: 0; pointer-events: none;
}

.related-posts .three-feature ul li:hover, .three-feature ul li:focus {border-top: 3px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}

.three-feature ul li a {display: block; width: 100%; height: 100%; }
.three-feature ul li a:hover {border-bottom: none; }
.related-posts .three-feature ul li .image-container {width: 100%; height: 156px; overflow:hidden; }
.related-posts .three-feature ul li .image-container img { max-width: 100%; max-height: none; height: auto; width: 100%; margin: 0; }
.related-posts .three-feature ul li h4 {position: relative; bottom: 0; left: 0; width: 100%; padding: 0; margin: 0px; overflow: hidden; max-width: none;  }
.related-posts .three-feature ul li h4 a {background:none; color: #0088dd; padding: 10px 0px; }
.related-posts .three-feature ul li h4 a:hover, .related-posts .three-feature ul li h4 a:focus, .related-posts .three-feature ul li .image-container:hover + h4 a, .related-posts .three-feature ul li .image-container:focus + h4 a {color: #4b2e83; background: none; }
.three-feature ul li h4:hover {border-bottom: none; }

.three-feature ul li:hover h4 {background:none; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;  }






/* Home Slider Replacement */

/* Bottom Left Column */

.announcement-box {display: block; background: #f5f5f5; margin-bottom: 14.5px; border-top: 2px solid #4b2e83; border-left: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; height: 320px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: 0px 0px; background-size: auto 100%; } 

.announcement-box .announce-content span {display: block; background: #4b2e83; opacity: .9; width: 100%; height: auto; color: #ffffff; padding: 15px; }
.announcement-box .announce-content { display: block; color: #ffffff; width: 100%; height: 100%; padding: 29px 40px; }

.announcement-box:hover span, .announcement-box:focus span, .announcement-box a:focus span {background: #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.announcement-box:hover, announcement-box:focus { -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; border-top: 2px solid #b7a57a; }
	


.announcement-box .uw-btn {position: absolute; bottom: 29px; left: 40px; margin-bottom: 0px; }

.full-height-column .announcement-box {height: 370px; }

/* Main Feature June 6 2016 */

.fp-section h2 { margin-top: 0px; font-size: 24px; }
.fp-section h2 a:hover, .fp-section h2 a:focus { color: #b7a57a;  }

.col-md-12 .top-section { margin-top: 29px; }

.main-feature {display: block; width: 100%; position: relative; overflow: hidden; height: 400px; border-top: 2px solid #4b2e83; }
.main-feature:before {position: absolute; bottom: 0; height: 70px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none;
}
.main-feature .feature-image {display: block; width: 100%; height: 100%;  }

.main-feature img {width: 67%; height: auto; }
.jsis-news .main-feature { margin-bottom: 29px; height: 350px; }
.jsis-news .main-feature img {height: 100%; width: auto; }


.main-feature .main-blurb {position: absolute; top: 0; right: 0; width: 33.3%; height: 100%; background: #4b2e83; padding: 40px; pointer-events: none; }
.main-feature .main-blurb h2 { color: #ffffff; margin-top: 0px; font-size: 24px; }
.main-feature .main-blurb p { color: #ffffff; font-size: 14px; }
.main-feature .main-blurb .button {margin-top: 29px; }
.main-feature .main-blurb h2:focus, .main-feature:hover h2, .main-feature:focus h2, .main-feature .feature-image:focus + .main-blurb h2 { color: #b7a57a; } 
.main-feature:hover, .main-feature:focus { border-top: 2px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.main-feature .feature-image:hover + .main-blurb .button .btn-gold:before, .main-feature .feature-image:focus + .main-blurb .button .btn-gold:before {background-color:#a49161; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.main-feature .feature-image:hover + .main-blurb .button .btn-gold, .main-feature .feature-image:focus + .main-blurb .button .btn-gold { color:#85754d; background-color:#f5f5f5; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }


.top-section .fp-news-feed { margin-left: 0px; margin-top: 29px; width: 100%; }
.top-section .fp-news-feed ul li {display: inline-block; width: 25%; float: left; border-bottom: 0px; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.top-section .fp-news-feed ul li:last-child { border-right: 1px solid #ebebeb; }
.top-section .fp-news-feed ul li a { height: 180px; padding-left: 0px; padding-top: 0px; padding-right: 0px; border-top: 2px solid #4b2e83;  }
.top-section .fp-news-feed ul li a:hover, .top-section .fp-news-feed ul li a:focus{ border-top: 2px solid #b7a57a;  }
.top-section .fp-news-feed ul li a .news-image { width: 100%; height: 80px; overflow: hidden; margin-bottom: 0px; border-bottom: 1px solid #ebebeb; }
.top-section .fp-news-feed ul li a .news-image img { margin-top: -50px; }
.top-section .fp-news-feed ul li a .news-text { width: 100%; padding: 15px 29px; }
.top-section .fp-news-feed ul li a img { margin-left: 0px; margin-top: 0px; width: 100%; height: auto; }

.top-section .fp-news-feed .news-date { width: 60%; }


.jsis-news .main-feature .main-blurb h2 a { color: #ffffff; }
.jsis-news .main-feature:hover h2 a, .jsis-news .main-feature .main-blurb h2 a:focus, .events-box h3 a:hover, .events-box h3 a:focus { color: #b7a57a; }


/* Explore Region promo box */
.explore-region { display: block; width: 100%; height: 170px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: 0px 0px; background-size: 100% auto; border-top: 2px solid #4b2e83; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }

.explore-region h2 {color: #ffffff; margin-top: 0px; margin-bottom: 0px; font-weight: 900; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-size: 34px; height: 100%; width: 100%; }
.explore-region h2 a {display: block; width: 100%; height: 100%; padding-bottom: 84.5px; padding-top: 29px; padding-left: 40px; }
.explore-region h2 a:hover, .explore-region h2 a:focus { color: #b7a57a;  }
.explore-region .credit {display: block; float: right; font-size: 12px; line-height: 14px; color: #ffffff; margin: 20px 0px 0px 0px; position: absolute; bottom: 15px; right: 40px;}
.explore-region .credit:hover, .explore-region .credit:focus { color: #b7a57a; }
.explore-region p { width: 70%; font-size: 17px; margin-left: -40px; background: #4b2e83; }
.explore-region p a { display: block;  width: 100%;   height: auto; color: #ffffff; padding: 10px 15px 10px 40px; }
.explore-region .desc {position: absolute; bottom: 29px; left: 40px; margin-bottom: 0px; }
.explore-region p a:hover, .explore-region p a:focus { background: #b7a57a;  }
.exp-title:hover + .desc a, .exp-title a:focus + .desc { background: #b7a57a;  }
.top-section .fp-news-feed ul li a:hover, .top-section .fp-news-feed ul li a:focus { color: #ffffff; background-color: #4b2e83; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.top-section .fp-news-feed ul li a:hover .news-date, .top-section .fp-news-feed ul li a:focus .news-date {color: #ffffff; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }


nav.region-theme { position: absolute; top: 25px; right: 40px; width: 25%; }
nav.region-theme .jsis-select {margin-top: 0px; width: 100%; height: 40px; line-height: 40px; font-size: 14px; float: right; margin-left: 0px; margin-bottom: 5px; }
nav.region-theme  .jsis-select select { height: 40px; line-height: 40px; }

.tax-list li { position: relative; background-repeat: no-repeat; background-position: 0px 0px; background-size: auto 100%; }
.tax-list .bgimg a { color: #ffffff; }
.tax-list li a {margin-top: -25px; }

.tax-list li .credit { position: absolute; bottom: 5px; right: 5px; color: #ffffff; height: auto; width: 100%; font-size: 10px; font-family: "Open Sans", sans-serif; padding: 5px; top: auto; }


/* Task Force Category Page */
.post-feed-issue {display: block; width: 100%; margin-bottom: 50px; border-bottom: solid 1px #f7f7f7; padding-bottom: 30px;  }
.post-feed-issue .post-image {display: block; width: 31.3%; height: auto; margin-right: 3%; margin-top: 0px; float: left;  position: relative; border: solid 1px #EBEBEB; }
.post-feed-issue .post-image:hover, .post-feed-issue .post-image:focus, .post-feed-issue .post-feed h1:hover + .post-image, .post-feed-issue .post-feed h1:focus + .post-image { border: solid 1px #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.post-feed-issue h1:hover, .post-feed h1:focus, .post-feed h1 a:hover, .post-feed h1 a:focus {color: #b7a57a; }
.post-feed-issue .post-image a {display: block; height: 100%; width: 100%; }
.post-feed-issue .post-image img, .newspost-feature img {width: 100%; height: auto; }
.post-feed-issue .post-image img:hover, .post-feed-issue .post-image img:focus, .post-feed .post-image a:hover, .post-feed .post-image a:focus {border-bottom: none; }



.post-feed-issue .post-image .post-date {display: block; position: absolute; top: 0; right: 30px; color: #ffffff; background: #4b2e83; line-height: 30px; padding: 10px 15px; pointer-events: none;
-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }
.post-feed-issue .post-image:hover .post-date, .post-feed-issue .post-image:focus .post-date { background:#b7a57a; }

.post-feed-issue .issue-content {display: block; width: 65.6%; height: auto; max-width: 752px; float: left; margin-bottom: 20px; 
 }
.post-feed-issue .issue-content h3 {margin-top: 0px; }

.post-feed-issue .issue-content .more {padding:13px 24px;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;margin-bottom:25px;margin-right:55px;z-index:1;line-height:24px}

.post-feed-issue .issue-content .more{padding:10px 16px;font-size:14px;font-weight:700;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.post-feed-issue .issue-content .more:before{width:45px;right:-45px}
.post-feed-issue .issue-content .more:after{width:45px;height:45px;top:50%;margin-top:-21px;right:-45px;background-size:740px;background-position:-32px -410px}

.post-feed-issue .issue-content .more:hover,.post-feed-issue .issue-content .more:focus{color:#85754d;background-color:#f5f5f5}
.post-feed-issue .issue-content .more:hover:before,.post-feed-issue .issue-content .more:focus:before{background-color:#613ba9}


/* Grad info request form style */
.uw-body-copy .info-form form ul {margin-bottom: 0px; }
.uw-body-copy .info-form form ul li {list-style-type: none;  }
.uw-body-copy .info-form form .icons {display: none !important; }


/* Landing Page Styles */

.landing-hero { height: 600px; }

.landing-content .uw-site-title-container {
	position: absolute;
    top: -550px;
    left: 11px;
	 }
	
.landing-content .uw-site-title { 
	position: relative;
	top: 0px;
	left: 0px;
    color: #fff;
    font-family: "Encode Sans Compressed", sans-serif;
    font-size: 45px;
    font-size: 50px;
    font-weight: 900;
    -webkit-font-smoothing: antialiased; 
	text-transform: uppercase;
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 30px;
	} 
	
.landing-content p:first-of-type {
	margin-top: 29px;
}

.jsis-news p:first-of-type {
	margin-top: 0px;
}
	
.landing-content .intro	{
	position: relative;
	background: rgba(51,0,111,0.8);
	padding: 29px 29px;
	color: #ffffff;
}
.landing-content .intro	p {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
}
	
	
.landing-content .landing-info-box {
	position: absolute;
	top: -550px;
	right: -375px;
	background: #f5f5f5;
	width: 340px;
	height: 400px;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	overflow: hidden;
	border-top: 5px solid #4b2e83;
}

.jsis-news .events-box { height: 350px; top: -445px; }


.landing-content .taxnav {
	height: auto;
	max-height: 400px; }

.landing-content .landing-info-box h3 {
	background: #4b2e83;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 22px;
	padding: 25px 20px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.landing-content .landing-info-box .news-image {
	display: block;
	overflow: hidden;
	height: 180px;
	border-top: 3px solid #444444;
}

.landing-content .landing-info-box article a:hover .news-image, .landing-content .landing-info-box .article a:focus .news-image { border-top: 3px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.landing-content .landing-info-box h4 {
	padding: 15px 20px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.landing-content .landing-info-box .uw-btn {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-bottom: 0px;
	margin-right: 45px;
}

.landing-content .fp-section, .uw-body-copy .fp-section {
	margin-bottom: 29px;
}

.landing-content .uw-site-title {margin-top: 15px; }


.uw-content .fp-section {margin-top: 45px; margin-bottom: 45px; }  
.uw-content .fp-section:first-of-type {margin-top: 29px; }
.uw-content .fp-section:last-of-type {margin-bottom: 0px; }


.landing-info-box .tax-nav-menu { width: 100%; margin: 0px; background-image: none; height: auto; box-shadow: none; padding: 29px; }
.landing-info-box .tax-nav-menu .discover { width: 100%; text-align: left; float: none; height: auto; margin-bottom: 15px; margin-left: 0px; font-size: 24px; line-height: normal; } 
.landing-info-box .tax-nav-menu form {float: none; width: 100%; }
.landing-info-box .tax-nav-menu .jsis-select {margin-left: 0px; display: block; width: 100%; float: none; }

.landing-info-box .taxblurb { margin-bottom: 20px; }

.landing-info-box  .trumba-landing { padding: 15px 29px; }

.jsis-news .events-box h3 { padding: 15px 20px 15px; }
.jsis-news .uw-site-title-container { display: block; width: 100%; }


/* Map Box */
.jsis-map {position: relative; display: block; border-top: #4b2e83 solid 3px; border-left: #d9d9d9 solid 1px; border-right: #d9d9d9 solid 1px; border-bottom: #d9d9d9 solid 1px; color: #444444; padding: 0px; overflow: hidden; }
.jsis-map:after {position: absolute; bottom: 0; left: 0; height: 40px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none; }
.jsis-map:hover, .jsis-map:focus { border-top: #b7a57a solid 3px; }
.jsis-map img {margin: 0 0; }

/* Donate Button */

.search-container .donate {display: inline-block; margin-right: 5px; transform: skew(-15deg, 0); background-color: #b7a57a;}

.search-container .donate a { -webkit-transform: skew(15deg, 0);
    -ms-transform: skewX(15deg) skewY(0);
    transform: skew(15deg, 0);
    font-family: "Encode Sans Compressed",sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    padding: 10px 30px;
    display: inline-block;
    letter-spacing: .1em;
    background-color: transparent;
    border: none;
    color: white; }

.search-container .donate a:focus, .search-container .donate a:hover {color: #4b2e83; }

/*.search-container .donate a {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -278px -495px transparent; width: 50px; height: 50px; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.search-container .donate a:hover, .search-container .donate a:focus {background:url(assets/svg/jsis-sprite.svg) no-repeat -278px -547px transparent;  }

.colorway-white .search-container .donate a {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -278px -601px transparent; width: 50px; height: 50px; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.colorway-white .search-container .donate a:hover, .search-container .donate a:focus {background:url(assets/svg/jsis-sprite.svg) no-repeat -278px -547px transparent;  }*/


/* Widget Logo List */

.widget .logo-list {padding-left: 0px; }
.widget .logo-list li {list-style-type: none; text-align: center; }
.widget .logo-list li a {display: block; margin-bottom: 15px; }
.widget .logo-list li a img {max-height: 150px; width: auto; }

/* Social Media Sharing */

.social-share ul {padding-left: 0px; margin-top: 15px; }
.social-share ul li {list-style-type: none; display: inline-block; margin-right: 10px; }
.social-share ul li a {float: left; padding: 5px 20px 5px 20px; position: relative; color: #ffffff; border: none; text-indent: -9999px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; width: 50px; height: 50px;

	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
 }

.social-share ul li .facebook:before {position: absolute; left: 7px; top: 7px; background:url(assets/svg/jsis-sprite.svg) no-repeat -445px -500px transparent; width: 40px; height: 40px; content: ""; }
.social-share ul li .facebook:hover:before,.social-share ul li .facebook:focus:before  {background:url(assets/svg/jsis-sprite.svg) no-repeat -445px -554px transparent;}
/*grey .social-share ul li .facebook:hover:before {background:url(assets/svg/jsis-sprite.svg) no-repeat -445px -662px transparent;} */
.social-share ul li .facebook { background:#3B5998; }

.social-share ul li .twitter:before {position: absolute; left: 8px; top: 7px; background:url(assets/svg/jsis-sprite.svg) no-repeat -363px -500px transparent; width: 40px; height: 40px; content: ""; }
.social-share ul li .twitter:hover:before, .social-share ul li .twitter:focus:before {background:url(assets/svg/jsis-sprite.svg) no-repeat -363px -554px transparent; }
/*grey .social-share ul li .twitter:hover:before {background:url(assets/svg/jsis-sprite.svg) no-repeat -363px -662px transparent; } */
.social-share ul li .twitter{ background:#00aced; }

.social-share ul li .linkedin:before {position: absolute; left: 8px; top: 7px; background:url(assets/svg/jsis-sprite.svg) no-repeat -404px -500px transparent; width: 40px; height: 40px; content: ""; }
.social-share ul li .linkedin:hover:before, .social-share ul li .linkedin:focus:before { background:url(assets/svg/jsis-sprite.svg) no-repeat -404px -554px transparent; }
/* grey .social-share ul li .linkedin:hover:before { background:url(assets/svg/jsis-sprite.svg) no-repeat -404px -662px transparent; } */
.social-share ul li .linkedin { background:#007bb6; }


.post-details .social-share {display: block; float: none; margin-top: 0; margin-bottom: 0; right: 0; top: 0; position: absolute; }
.post-details .social-share ul {margin-top: 0; margin-bottom: 0; }
.post-details .social-share ul li {margin-right: 0px; }


.post-details .social-share ul li a {float: left; padding: 5px 10px 5px 10px; position: relative; color: #ffffff; border: none; text-indent: -9999px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; width: 30px; height: 30px; }




.post-details .social-share ul li .facebook:before {position: absolute; left: 0px; top: 0px; background:url(assets/svg/jsis-sprite.svg) no-repeat -295px -332px transparent; width: 30px; height: 30px; content: ""; background-size: 580px; }
/* .post-details .social-share ul li .facebook:hover:before, .post-details .social-share ul li .facebook:focus:before  {background:url(assets/svg/jsis-sprite.svg) no-repeat -445px -554px transparent;} */
/*grey .social-share ul li .facebook:hover:before {background:url(assets/svg/jsis-sprite.svg) no-repeat -445px -662px transparent;} */
.post-details .social-share ul li .facebook { background:#3B5998; }

.post-details .social-share ul li .twitter:before {position: absolute; left: 0px; top: 0px; background:url(assets/svg/jsis-sprite.svg) no-repeat -240px -332px transparent; width: 30px; height: 30px; content: ""; background-size: 580px; }
/* .post-details .social-share ul li .twitter:hover:before, .post-details .social-share ul li .twitter:focus:before {background:url(assets/svg/jsis-sprite.svg) no-repeat -363px -554px transparent; } */
/*grey .social-share ul li .twitter:hover:before {background:url(assets/svg/jsis-sprite.svg) no-repeat -363px -662px transparent; } */
.social-share ul li .twitter{ background:#00aced; }

.post-details .social-share ul li .linkedin:before {position: absolute; left: 0px; top: 0px; background:url(assets/svg/jsis-sprite.svg) no-repeat -267px -332px transparent; width: 30px; height: 30px; content: ""; background-size: 580px; }
/* .post-details .social-share ul li .linkedin:hover:before, .post-details .social-share ul li .linkedin:focus:before { background:url(assets/svg/jsis-sprite.svg) no-repeat -404px -554px transparent; } */
/* grey .social-share ul li .linkedin:hover:before { background:url(assets/svg/jsis-sprite.svg) no-repeat -404px -662px transparent; } */
.social-share ul li .linkedin { background:#007bb6; }




.social-share ul li a:hover, .social-share ul li a:focus, .post-details .social-share ul li a:hover, .post-details .social-share ul li a:focus { color: #b7a57a; background: #4b2e83; border: none; }









/* Topic Page styles */

.topic-research h2 { }
.topic-research .feature h3, .topic-research .feed h3 {font-size: 18px; margin-top: 0px; }
.topic-research .feature h3 a, .topic-research .feed h3 a {font-size: 18px; padding: 10px 0px; }
.topic-research .feature {display: block; width: 48.5%; float: left; }
.topic-research .feature a {display: block; color: #08d; }
.topic-research .image-frame { height: auto; overflow: hidden; border-top: solid 2px #4b2e83; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.topic-research .image-frame img { height: auto; width: 100%; }  
.topic-research:hover .image-frame, .topic-research a:focus .image-frame { border-top: solid 2px #b7a57a;}




.topic-research .feed {display: block; width: 48.5%; float: left; padding-left: 0px; margin-left: 3%; }
.topic-research .feed-ext {display: block; width: 100%; padding-left: 0px; }
.fp-news-feed .feed-ext {display: block; width: 100%; padding-left: 0px; border-top: none; padding-top: 15px; margin-top: 0px; }
.topic-research .feed li, .topic-research .feed-ext li, .fp-news-feed .feed-ext li, .landing-info-box .feed li {display: block; list-style-type: none; margin-bottom: 10px; position: relative; border-bottom: none; padding-bottom: 0px; border-top: 2px solid #4b2e83; }
.topic-research .feed li:last-child, .topic-research .feed-ext li:last-child, .fp-news-feed .feed-ext li:last-child, .landing-info-box .feed li:last-child { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
.topic-research .feed li a, .topic-research .feed-ext li a, .fp-news-feed .feed-ext li a, .landing-info-box .feed li a {display: block; padding: 10px 0px 15px 0px; color: #08d; min-height: 94px; }
.fp-news-feed .feed-ext li a:hover { background: none; }
.topic-research .feed li:hover, .topic-research .feed-ext li:hover, .landing-info-box .feed li:hover, .topic-research .feed li:focus, .topic-research .feed-ext li:focus, .landing-info-box .feed li:focus {border-top: 2px solid #b7a57a; }
.topic-research .feed li .post-image, .fp-news-feed .feed-ext li .post-image {width: 19%; float: left; display: inline-block; padding: 0px 0px 0px 0px; height: 100%;  }
.topic-research .feed li .post-image a, .fp-news-feed .feed-ext li .post-image a {height: 100%; padding: 10px 20% 15px 0px; }
.topic-research .feed-ext li .post-image {max-width: 58px; width: 16%; margin-right: 2%; float: left; }
.landing-info-box .feed li .post-image {max-width: 58px; width: 16%; margin-right: 3%; float: left; }

.topic-research .feed li img, .topic-research .feed-ext li img, .landing-info-box .feed li img {width: 100%; height: auto; }
.topic-research .feed li h3 {float: left; display: inline-block; width: 81%; margin-bottom: 0px; margin-top: 0px; margin: 0 0;  top: 0;}
.topic-research .feed-ext li h3, .fp-news-feed .feed-ext li h3, .landing-info-box .feed li h3 {float: left; display: inline-block; width: 81%; max-width: 665px; margin-top: 0px; margin-bottom: 0px; background: none; text-transform: none; font-size: 18px; color: #0088dd; padding: 0 0 0 0; font-weight: bold; }

.topic-research .feed-ext li a:hover h3, .fp-news-feed .feed-ext a:hover h3, .topic-research .feature:hover a, .landing-info-box .feed li h3:hover, .landing-info-box .feed li h3:focus, .topic-research .feed li h3 a:focus, .landing-info-box .feed li h3 a:focus {color: #85754d; }

/* .topic-research .morenews {display: inline-block; margin-top: 3px; } */
.topic-research .feed-ext li h3 { width: 84%; max-width:none;  }
.uw-sidebar .topic-research .feed-ext li h3 { margin-top: 0px;  }
.uw-sidebar .topic-research .feed-ext li .post-image {margin-top: 3px; margin-right: 0px; padding-right: 3%; }
.uw-sidebar .topic-research .feed-ext {border-top: none; margin-top: 0px; padding-top: 0px; }

.topic-research .feed li:hover a, .topic-research .feed-ext li:hover a, .landing-info-box .feed li:hover a, .topic-research .feed li:focus a, .topic-research .feed-ext li:focus a, .landing-info-box .feed li:focus a {color: #85754d; }

.landing-info-box .feed li a, .topic-research .feed-ext li a {min-height: auto; }


.fp-section .topic-research, .uw-body-copy .topic-research {display: block; position: relative; margin-bottom: 15px; }
.fp-section .topic-research .feature, .topic-research .feature { width: 47.715%; }
.fp-section .topic-research .feed, .topic-research .feed {width: 47.715%; margin-left: 4.57%; float: right; }
.fp-section .topic-research .morenews, .topic-research .morenews { display: inline-block; text-align: right; right: 0; position: absolute; top: 0px; margin-top: 3px; }

.uw-body-copy .topic-research .feed-left, .fp-section .topic-research .feed-left {float: left; margin-left: 0%; }

.topic-research .feature p, .topic-research .feed p {margin-bottom: 0px; border-top: 0px;}

.left-side { margin-right: 3%; }

.fp-events-feed, .one-third-column, .fp-section .two-thirds { border-top: 1px #ebebeb solid; padding-top: 29px; }
.m-top-nil .two-thirds { border-top: none; padding-top: 0px; }

.full-height-column {border-top: none; padding-top: 0px; }

.landing-info-box .feed {display: block; width: 100%; padding-left: 10px; padding-right: 10px; border-top: none; padding-top: 10px; margin-top: 0px; }




/* Accordion Style */
.minimalist-accordion__panel[aria-hidden=true] {
  display: none;
}

.minimalist-accordion__header {
  display: block;
}

.minimalist-accordion__header[aria-expanded="true"]:before {
  content: "- ";
}
.minimalist-accordion__header[aria-expanded="false"]:before {
  content: "+ ";
}

.minimalist-accordion__header[aria-selected="true"]:after {
  content: " (selected)";
}
.minimalist-accordion__header[aria-selected="false"]:after {
  content: " (unselected)";
}

/* Manual Nav Box */

.manual-nav { float: left; display: block; width: 33.33333333%; position: relative; padding-left: 15px; padding-right: 15px; }

/* Intranet Forms List */

.form-group { margin-bottom: 49px; padding-top: 25px; border-top: 1px #ebebeb solid; }
.form-group h2 {margin-bottom: 25px; }
.form-group ul { padding-left: 0;}
.form-group ul li { display: block; list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0; background-color: #eee; border-bottom: 1px solid #fff; height: auto; position: relative; }
.form-group ul li a {display: block; color: #5a5a5a; padding: 10px 30px 10px 30px; border-bottom: none; border-left: 10px solid rgb(75, 46, 131); width: 100%; position: relative; }
.form-group ul li a:hover, .form-group ul li a:focus { background-color: #f5f5f5; border-bottom: none; border-left: 10px solid #b7a57a; } 

.form-group ul li .form-number {display: table-cell; padding-right: 15px; font-weight: 800; width: 90px; vertical-align: top; }
.form-group ul li .form-name {display: table-cell; width: 440px; vertical-align: top; }
.form-group ul li .form-owner {display: table-cell; padding-left: 15px; font-weight: 800; width: 130px; vertical-align: top; }
.form-group ul li .fullwidthname {display: table-cell; padding-right: 0%; width: 100%; vertical-align: top; }
.form-group ul li .nameandnumber {display: table-cell; padding-right: 0%; width: 570px; vertical-align: top; }
.form-group ul li .nameandowner {display: table-cell; padding-right: 0%; width: 530px; vertical-align: top; }

/* Program Promo Widget */

.program-promo-widget { border-top: 3px solid #4b2e83; background-color: #f5f5f5; padding: 10px 25px 10px 40px; }
.uw-sidebar .program-promo-widget .widgettitle:after {
  width: 40px;
  -webkit-transform: skewX(-25deg) skewY(0);
  -o-transform: skewX(-25deg) skewY(0);
  transform: skewX(-25deg) skewY(0);
  -webkit-transform: skew(-25deg, 0);
  -ms-transform: skewX(-25deg) skewY(0);
  transform: skew(-25deg, 0);
  left: 80px;
  background-color: #f5f5f5;
}

.program-promo-widget .prog-title { font-weight: 900; }
.program-promo-widget .promo-deet {font-size: 15px; } 

.program-promo-widget .promo-image { margin: 10px -25px 15px -40px; }
.program-promo-widget .promo-image img {width: 100%; height: auto; }

/* Center List */


/* .center-box {position: relative; height: auto; float: none;} */
.uw-sidebar .center-box a, .archive-column .center-box a  { display: block;
  text-indent: -9999px;
  width: 100%;
  z-index: 1;
  padding-left: 0px;
  margin-top: 29px;
}

.uw-sidebar .center-box .africa-logo, .archive-column .center-box .africa-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 10px 0 transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .ipi-logo, .archive-column .center-box .ipi-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -512px transparent;
  background-size: 588px;
}
.uw-sidebar .center-box .middle-east-logo, .archive-column .center-box .middle-east-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 10px -50px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .southeast-asia-logo, .archive-column .center-box .southeast-asia-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 4px -110px transparent;
  background-size: 700px;
}
.uw-sidebar .center-box .japan-studies-logo, .archive-column .center-box .japan-studies-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 4px -175px transparent;
  background-size: 700px;
}
.uw-sidebar .center-box .east-asia-center-logo, .archive-column .center-box .east-asia-center-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 20px -235px transparent;
  background-size: 700px;
}
.uw-sidebar .center-box .ellison-center-logo, .archive-column .center-box .ellison-center-logo { 
  height: 80px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 4px -325px transparent;
  background-size: 620px;
}
.uw-sidebar .center-box .china-studies-logo, .archive-column .center-box .china-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px 5px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .global-studies-logo, .archive-column .center-box .global-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -50px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .canada-studies-logo, .archive-column .center-box .canada-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -50px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .cwes-logo, .archive-column .center-box .cwes-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 2px -395px transparent;
  background-size: 520px;
}
.uw-sidebar .center-box .religion-logo, .archive-column .center-box .religion-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -100px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .south-asia-center-logo, .archive-column .center-box .south-asia-center-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 20px -298px transparent;
  background-size: 700px;
}
.uw-sidebar .center-box .korea-studies-logo, .archive-column .center-box .korea-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -160px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .canada-studies-logo, .archive-column .center-box .canada-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -220px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .latin-america-studies-logo, .archive-column .center-box .latin-america-studies-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -280px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .human-rights-logo, .archive-column .center-box .human-rights-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -435px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .jewish-studies-logo, .archive-column .center-box .jewish-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 2px -345px transparent;
  background-size: 520px;
}
.uw-sidebar .center-box .east-asia-resource-logo, .archive-column .center-box .east-asia-resource-logo  { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -368px -550px transparent;
  background-size: 650px;
}
.uw-sidebar .center-box .maais-logo, .archive-column .center-box .maais-logo  { 
  height: 70px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -330px -330px transparent;
  background-size: 600px;
}



/* Feature Section */

.col-md-8 .twocol .fp-feature { display: block; width: 48.3%; height: 350px; margin-right: 3%; float: left; }
.col-md-8 .twocol .fp-feature:nth-of-type(2n+2) {display: block; width: 48.3%; height: 350px; margin-right: 0; float: right; }

.col-md-8 .threecol .fp-feature { display: block; width: 31.3%; height: 335px; margin-right: 3%; float: left; }
.col-md-8 .threecol .fp-feature:nth-of-type(3n+3) {display: block; width: 31.3%; height: 335px; margin-right: 0; float: right; }

.twocol .fp-feature:before, .threecol .fp-feature:before {position: relative; bottom: 0; height: 100px; width: 100%; content: ""; background: none; opacity: 0; pointer-events: none;
}

.twocol .fp-feature:hover, .twocol .fp-feature:focus, .threecol .fp-feature:hover, .threecol .fp-feature:focus {border-top: 2px solid #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}

.twocol .fp-feature a, .threecol .fp-feature a {display: block; width: 100%; height: 100%; }
.twocol .fp-feature a:hover, .threecol .fp-feature a:hover {border-bottom: none; }
.twocol .fp-feature .image-container {width: 100%; overflow:hidden; min-height: 228px; height: 228px; }
.threecol .fp-feature .image-container {width: 100%; height: auto; overflow:hidden; min-height: 157px; }

.twocol .fp-feature .image-container img, .threecol .fp-feature .image-container img {max-width: auto; height: 100%; width: auto; margin: 0; }
.twocol .fp-feature h2, .threecol .fp-feature h2 {position: relative; bottom: 0; left: 0; width: 100%; padding: 0; margin: 0px; overflow: hidden; max-width: none;  }
.twocol .fp-feature h2 a, .threecol .fp-feature h2 a {background:none; color: #0088dd; padding: 10px 0px; }
.twocol .fp-feature h2 a:hover, .twocol .fp-feature h2 a:focus, .twocol .fp-feature .image-container:hover + h2 a, .twocol .fp-feature .image-container a:focus + h2 a, .threecol .fp-feature h2 a:hover, .threecol .fp-feature h2 a:focus, .threecol .fp-feature .image-container:hover + h2 a, .threecol .fp-feature .image-container a:focus h2 a {color: #4b2e83; background: none; }
.twocol .fp-feature h2:hover, .threecol .fp-feature h2:hover {border-bottom: none; }

.twocol .fp-feature:hover h2, .threecol .fp-feature:hover h2 { color: #4b2e83; background:none; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;  }


/* Square People */

.square-people .people-template ul {padding-left: 0px; margin: 0px 0px 0px 0px; }
.square-people .people-template ul li {list-style-type: none; display: inline-block; float: left; padding: 0px; vertical-align: top; height: 280px; position: relative; overflow: hidden; border-top: 3px solid #ffffff; width: 23%; margin: 0px 1% 10px 1%; }

.square-people .people-template ul li:hover, .square-people .people-template ul li a:focus, .square-people .people-template ul li:hover .people-deet, .square-people .people-template ul li a:focus .people-deet {background: none; 	 

	}
	
.square-people .people-template ul li:hover { border-top: 3px solid #b7a57a; }	
	
.square-people .people-template ul li a {display: block; }	

.square-people .people-template ul li img { width: 100%; height: auto; }
.square-people .people-template ul li .people-deet {display: block; position: relative; bottom: 0px; left: 0px; color: #ffffff; background: none; padding: 0px; width: 100%; overflow:hidden; pointer-events: none; }
.square-people .people-template ul li .portrait { max-height: 173px; overflow: hidden; border: solid 1px #ebebeb; padding: 0; }
.square-people .people-template ul li .portrait img { padding: 0; border: none; }


.square-people .people-template ul li h3, .square-people .people-template ul li .deet-name { display: block; font-family: 'Encode Sans Compressed', sans-serif; font-weight: bold; line-height: 23.4px; margin-top: 0px; margin-bottom: 0px; font-size: 18px; width: 100%; color: #4b2e83; pointer-events: auto; }
.square-people .people-template ul li h3 a { padding: 10px 0px 5px 0px; }
.square-people .people-template ul li h3 a:hover, .square-people .people-template ul li h3 a:focus, .square-people .people-template ul li:hover h3 a, .square-people .people-template ul li:focus h3 a {color: #b7a57a; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s; }

.square-people .people-template ul li .job-title { font-size: 12px; line-height: 16px; margin-top: 0px; margin-bottom: 0px; color: #444444; display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: normal; pointer-events: auto; }

/* People List Text List */

.people-list ul {padding-left: 0px; }
.people-list ul li {display: block; position: relative; list-style-type: none; margin-bottom: 29px; border-bottom: 1px solid #EBEBEB; padding: 0px 5px 25px; } 
.people-list ul li:last-child {border-bottom: none; }

.people-list ul li .phone, .people-list ul li .email, .people-details ul li .people-deet .phone, .people-details ul li .people-deet .email, .people-details ul li .people-deet .office, .widget .email, .widget .phone, .widget .office, .widget .fax { display: inline-block; margin-right: 15px; padding-left: 35px; line-height: 30px; position: relative; } 
.people-list ul li .job-title, .people-list ul li .phone, .people-list ul li .email, .people-list ul li h3, .people-list ul li .research-int, .people-list ul li .job-title-two { margin-bottom: 5px; }


.people-list ul li h3 {margin-top: 0px; }
.people-details ul li h3 a { color: #0088dd; }
.people-details ul li h3 a:hover, .people-details ul li h3 a:focus { color: #b7a57a; }
.people-list ul li .job-title-two, .people-list ul li .research-int {font-size: 15px;  }

.people-list ul li .phone:before, .people-details ul li .people-deet .phone:before, .widget .phone:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -48px -457px transparent; position: absolute; left: 0px; width: 30px; height: 35px; content: ''; background-size: 600px; }

.people-list ul li .email:before, .people-details ul li .people-deet .email:before, .widget .email:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -78px -457px transparent; position: absolute; left: 0px; width: 30px; height: 35px; content: ''; background-size: 600px;}

.people-list ul li .office:before, .people-details ul li .people-deet .office:before, .widget .office:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -134px -457px transparent; position: absolute; left: 0px; width: 30px; height: 35px; content: ''; background-size: 600px;}

.people-list ul li .fax:before, .people-details ul li .people-deet .fax:before, .widget .fax:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -160px -457px transparent; position: absolute; left: 0px; width: 30px; height: 35px; content: ''; background-size: 600px;}


.people-details ul li .people-deet .feed-regions ul li {margin-bottom: 15px; padding-bottom: 0px; }
.people-details ul li .image-box { border: solid 1px #ebebeb; }


/* Feature Series */




.feature-series { display: block; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 3px solid #4b2e83; padding: 40px 4% 30px; position: relative; margin-top: 29px; }
.feature-series .series-tag { position: absolute; top: 0; right: 20px; padding: 5px 10px; background: #d1d1d1; color: #ffffff; text-transform: uppercase; font-family: 'Encode Sans Compressed' , sans-serif; font-weight: 400; font-size: 14px; }
.feature-series h2 { margin-top: 0px; margin-bottom: 5px; }
.feature-series .sub-title { margin-top: 0px; color: #444444; font-family: 'Encode Sans Compressed' , sans-serif; font-weight: 400; font-size: 20px;}

.feature-series ul { padding-left: 0px; }
.feature-series ul li {display: inline-block; width: 11.5%; margin: 0 1% 5px; list-style-type: none; }

.feature-series .tile { display: block; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 2px solid #4b2e83; cursor: pointer; } 
.feature-series .tile:hover, .feature-series .tile:focus { border-top: 2px solid #b7a57a; }
.feature-series .tile img { display: block; width: 100%; height: auto; }

.feature-series .focusTile { margin-top: 29px; margin-bottom: 29px; height: 265px; overflow: hidden; }
.feature-series .focusTile .focus-image {display: block; float: left; width: 20%; margin-right: 2%; }
.feature-series .focusTile .focus-blurb {display: block; float: left; width: 78%; }
.feature-series .focusTile h3 { margin-top: 0px; }
.feature-series .focusTile h3 a {color: #0088dd; }
.feature-series .focusTile h3 a:hover, .feature-series .focusTile h3 a:focus { color: #b7a57a; }

.feature-series .post-tags, .feature-series .post-tags ul {margin-top: 0px; border-top: none; }
.feature-series .post-tags ul li { width: auto; display: inline-block; }


.feature-series .featurehide { display: none; visibility: hidden; }

.feature-series .focusTile button { position: absolute; bottom: 0px ; left: 20px; padding: 5px 10px; background: #d1d1d1; color: #ffffff; text-transform: uppercase; font-family: 'Encode Sans Compressed' , sans-serif; font-weight: 400; font-size: 14px; border: none; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;  }

.feature-series .focusTile button:hover, .feature-series .focusTile button:focus { background: #b7a57a; }


/* Program Page Styles */
.program-inset { display: block; position: relative; padding: 20px 20px 10.5px 20px; margin: 30px 0px 20px 20px; border-left: 1px solid #4b2e83; border-top: 1px solid #4b2e83; border-bottom: 1px solid #4b2e83;  border-right: 1px solid #4b2e83; border-radius: 0px 20px 5px 20px; -webkit-border-radius: 0px 20px 5px 20px; -moz-border-radius: 0px 20px 5px 20px;  }


.program-inset h4 { position: absolute; left: -20px; top: -20px; display: block; background: #ffffff; padding: 5px 15px 5px 0px; margin: 0px; color: #4b2e83; }

.program-inset .quart-course-list { margin-bottom: 0px; }


.quart-course-list ul .callout { background: #4b2e83; color: #ffffff; }



.list-nav { display: inline-block; margin: 0 5px 0 0; background-color: #eeeeee; border-bottom: 3px solid #4b2e83; font-family: 'Encode Sans Compressed', sans-serif; font-size: 17px; font-weight: 600;}
.list-nav:hover, .list-nav:focus { border-bottom: 3px solid #b7a57a; background-color: #f5f5f5; }
.list-nav a { float: left; display: block; color: #5a5a5a; padding: 10px 30px 10px 30px; margin: 0 0 0 0; }
.list-nav a:hover, .list-nav a:focus {border-bottom: 0; }
.list-nav:last--of-type { margin: 0 0 0 0; }



@media only screen and (max-width: 767px) {
#uw-container #quicklinks {padding: 0 0 0 50px; }

.fp-feature, .fp-feature:nth-child(3n+3) { width: 100%; margin-bottom: 3%; }
.fp-feature img { margin: 0 0 0 0; height: auto; width: 100%; max-width: none; }

.form-group ul li .form-number, .form-group ul li .form-name, .form-group ul li .form-owner, .form-group ul li .form-owner, .form-group ul li .nameandnumber, .form-group ul li .nameandowner {display: block; padding-right: 0%; padding-left: 0%; width: 100%; vertical-align: top; }









}
	


@media only screen and (min-width: 768px) {
.uw-thinstrip button.uw-quicklinks {display: none; visibility: hidden; }
	
}


@media only screen and (min-width: 992px) and (max-width: 1200px) {
  
  
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .uw-thinstrip .jsis-wordmark {
    background-size: 670px;
    background-position: 0 -331px;
  }
  
  .uw-thinstrip {
    height: 90px;
  }
  
  .uw-thinstrip .uw-right .uw-patch {
	display: none;
	visibility: hidden;
}

}

@media only screen and (max-width: 1200px) {
  .uw-thinstrip .jsis-wordmark {
    background-size: 670px;
    background-position: 0 -331px;
  }	
	
.two-thirds, .fp-events-feed, .one-third-column {width: 100%; max-width: none; }	
.fp-news-feed {width: 100%; margin-left: 0; margin-top: 10px; }

	
.fp-student-news .feature {width: 40%; max-width: none;}
.fp-student-news .feature li {} 
.fp-student-news .feed {width: 58%; }
.fp-student-news .feed li {display: block; width: 100%; height: 90px; max-width: none; }
.fp-student-news .feed li a {padding: 15px 20px; }
.fp-student-news ul li:after, .fp-student-news .feature li:after {position: absolute; bottom: 0; height: 30px; width: 100%; content: ""; background: url(../uw-2014-master/assets/images/stripes-darkest-tile.svg); opacity: .2; pointer-events: none;
}
.fp-student-news .feed li .fade, .fp-student-news .feature li .fade {height: 20px; }

.tax-page .archive-column .center-promo {width: 100%; margin-left: 0px; margin-right: 0px; }
.tax-page .archive-column {width: 31.3%; }


.fp-twitter {width: 100%; }
.fp-twitter h3 {margin-top: 20px; }

.discover-more-strip .discover {width: 100%; margin-right: 0px; }
.discover-more-strip .donate-cont {padding-left: 0px; margin-top: 20px; width: 100%; }
.discover-more-strip  .jsis-select {margin-top: 10px; width: 100%; }
.discover-more-strip .donate-cont .donate:before {width: 80px; height: 80px; top: -20px; left: 170px; }

.post-author .author-detail { width: 100%; }	

.research-content, .research-image {width: 100%; margin-right: 0px; }

.main-feature .main-blurb { width: 40%; }

.explore-region {height: auto; }
.explore-region h2 a { padding-right: 30%; }
.explore-region p { font-size: 14px; }


.landing-content .landing-info-box {
	right: -305px;
	width: 273.33px;
}

.uw-sidebar .center-box a { 
  width: 100%;
}

.uw-sidebar .center-box .africa-logo, .archive-column .center-box .africa-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 0 transparent;
  background-size: 530px;
}
.uw-sidebar .center-box .ipi-logo, .archive-column .center-box .ipi-logo { 
  height: 30px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -380px transparent;
  background-size: 435px;
}
.uw-sidebar .center-box .middle-east-logo, .archive-column .center-box .middle-east-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -40px transparent;
  background-size: 530px;
}
.uw-sidebar .center-box .southeast-asia-logo, .archive-column .center-box .southeast-asia-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -11px -90px transparent;
  background-size: 600px;
}
.uw-sidebar .center-box .japan-studies-logo, .archive-column .center-box .japan-studies-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 4px -130px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .east-asia-center-logo, .archive-column .center-box .east-asia-center-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 16px -175px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .ellison-center-logo, .archive-coumn .center-box .ellison-center-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -248px transparent;
  background-size: 470px;
}
.uw-sidebar .center-box .china-studies-logo, .archive-coumn .center-box .china-studies-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -297px 0px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .global-studies-logo, .archive-coumn .center-box .global-studies-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -297px -40px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .religion-logo, .archive-column .center-box .religion-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -297px -80px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .south-asia-center-logo, .archive-column .center-box .south-asia-center-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 20px -220px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .korea-studies-logo, .archive-column .center-box .korea-studies-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -297px -130px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .canada-studies-logo, .archive-column .center-box .canada-studies-logo { 
  height: 35px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -297px -175px transparent;
  background-size: 515px;
}
.uw-sidebar .center-box .cwes-logo, .archive-column .center-box .cwes-logo { 
  height: 40px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -300px transparent;
  background-size: 395px;
}
.uw-sidebar .center-box .latin-america-studies-logo, .archive-column .center-box .latin-america-studies-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -310px -230px transparent;
  background-size: 535px;
}
.uw-sidebar .center-box .human-rights-logo, .archive-column .center-box .human-rights-logo { 
  height: 38px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -313px -360px transparent;
  background-size: 535px;
}
.uw-sidebar .center-box .jewish-studies-logo, .archive-column .center-box .jewish-studies-logo { 
  height: 40px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -260px transparent;
  background-size: 395px;
}
.uw-sidebar .center-box .east-asia-resource-logo, .archive-column .center-box .east-asia-resource-logo { 
  height: 38px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -310px -450px transparent;
  background-size: 530px;
}
.uw-sidebar .center-box .maais-logo, .archive-column .center-box .maais-logo { 
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -232px -235px transparent;
  background-size: 430px;
}
.threecol .fp-feature .image-container { min-height: 130px; }

.announcement-box { background-size: 100% auto; }

.jsis-news .main-feature { margin-bottom: 29px; height: 350px; }
.jsis-news .main-feature img {width: 100%; height: auto; }
.jsis-news .main-feature .main-blurb { width: 100%; bottom: 0; height: auto; padding: 15px 29px; top: auto; }
.jsis-news .main-feature .main-blurb .button {display: none; }

.square-people  .people-template ul li { max-height: 280px; min-height: 250px; height: auto; }
.square-people .people-template ul li .portrait {max-height: 142px; }

}

@media only screen and (max-width: 991px) and (min-width: 768px){
#uw-container-inner .uw-thinstrip { margin-bottom:0px; }

}

@media only screen and (max-width: 991px) {
.search-container .donate {margin-right: 0; }
.search-container .donate a { padding: 10px 20px; }
	
.col-md-12 .top-section, .col-md-12 .top-section:first-of-type { margin-top: 0px; }
.main-feature { margin-bottom: 5px; }
.top-section .fp-news-feed {margin-top: 0px; }
.main-feature img {width: 100%; height: auto; }
.main-feature .main-blurb { width: 100%; bottom: 0; height: auto; padding: 15px 29px; top: auto; }
.main-feature .main-blurb p, .main-feature .main-blurb .button { display: none; visibility: hidden; }
.top-section .fp-news-feed ul li { width: 50%; margin-bottom: 5px; }
.top-section .fp-news-feed ul li:nth-child(2n+2) { border-right: 1px solid #ebebeb; }
.announcement-box { height: 230px; background-size: 100% auto; }

.explore-region { background-size: auto 100%; height: 250px; }
.explore-region h2 { height: auto; }
.explore-region h2 a { padding-left: 29px; padding-right: 29px; padding-bottom: 14.5px }
.explore-region .desc { position: relative; float: left; bottom: auto; width: 90%; }
.explore-region .desc a { padding-left: 29px; }
nav.region-theme { position: relative; float: left; top: auto; right: auto; margin-left: 29px; margin-top: 15px; width: 80%; }
nav.region-theme .jsis-select { width: 45%; float: left; margin-right: 5px;}
.explore-region .credit { right: auto; left: 29px; }

.landing-content .landing-info-box {
	position: relative;
	right: auto;
	top: auto;
	left: 0px;
	width: 100%;
}

.landing-info-box .tax-nav-menu { border-top: 0px; border-bottom: 0px; }


.uw-body .post-details .poster-author, .uw-body .post-details p.date {float: none; width: 100%; display: block; }

.uw-sidebar .center-box a, .archive-column .center-box a { 
  width: 100%;
  max-width: 350px;
}

.uw-sidebar .center-box .africa-logo, .archive-column .center-box .africa-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 0 transparent;
  background-size: 830px;
}

.uw-sidebar .center-box .ipi-logo, .archive-column .center-box .ipi-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -560px transparent;
  background-size: 645px;
}
.uw-sidebar .center-box .middle-east-logo, .archive-column .center-box .middle-east-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -65px transparent;
  background-size: 830px;
}
.uw-sidebar .center-box .southeast-asia-logo, .archive-column .center-box .southeast-asia-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -7px -130px transparent;
  background-size: 830px;
}
.uw-sidebar .center-box .japan-studies-logo, .archive-column .center-box .japan-studies-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -7px -210px transparent;
  background-size: 830px;
}
.uw-sidebar .center-box .east-asia-center-logo, .archive-column .center-box .east-asia-center-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 15px -272px transparent;
  background-size: 800px;
}
.uw-sidebar .center-box .ellison-center-logo, .archive-column .center-box .ellison-center-logo { 
  height: 100px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -350px transparent;
  background-size: 680px;
}
.uw-sidebar .center-box .china-studies-logo, .archive-column .center-box .china-studies-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px 5px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .global-studies-logo, .archive-column .center-box .global-studies-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -55px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .religion-logo, .archive-column .center-box .religion-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -115px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .south-asia-center-logo, .archive-column .center-box .south-asia-center-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 20px -343px transparent;
  background-size: 800px;
}
.uw-sidebar .center-box .korea-studies-logo, .archive-column .center-box .korea-studies-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -188px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .canada-studies-logo, .archive-column .center-box .canada-studies-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -258px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .cwes-logo, .archive-column .center-box .cwes-logo { 
  height: 70px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -440px transparent;
  background-size: 585px;
  width: 300px;
}
.uw-sidebar .center-box .latin-america-studies-logo, .archive-column .center-box .latin-america-studies-logo { 
  height: 70px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -328px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .human-rights-logo, .archive-column .center-box .human-rights-logo { 
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -508px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .jewish-studies-logo, .archive-column .center-box .jewish-studies-logo { 
  max-width: 300px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0px -380px transparent;
  background-size: 585px;
}
.uw-sidebar .center-box .east-asia-resource-logo, .archive-column .center-box .east-asia-resource-logo { 
  height: 55px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -440px -645px transparent;
  background-size: 760px;
}
.uw-sidebar .center-box .maais-logo, .archive-column .center-box .maais-logo { 
  height: 80px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -340px -340px transparent;
  background-size: 630px;
}

.uw-sidebar .topic-research .feed-ext li .post-image {max-width: none; }
}


@media only screen and (max-width: 990px) {
.one-third-column {width: 100%; margin-right: 0px; margin-top: 14.5px; }
.left-column {margin-right: 0px; }	
.fp-events-feed {width: 100%; margin-right: 0px; }
.fp-student-news, .tax-section .topic-research, .fp-section .topic-research {width: 100%; max-width: none; margin-top: 20px; }

.discover-more-strip .donate-cont {float: left; margin-left: 0px; }
.center-promo {height: 220px; }
.uw-thinstrip .search-container button.uw-search {margin-right: 0px; }

.tax-page .archive-column .center-promo {width: 100%; margin-left: 0px; margin-right: 0px; height: auto; }
.tax-page .archive-column .center-promo h3 { height: 60%; }
.tax-page .archive-column .center-promo .logo { height: 40%; }
.tax-page .archive-column {width: 100%; margin-left: 0px; }

.main-feature {height: auto; }

.main-feature .main-blurb {position: relative; }

.tax-section .topic-research h2 { margin-top: 0px; }

/*
.jsis-news .main-feature { margin-bottom: 29px; height: auto; }*/
.jsis-news .main-feature img {width: 100%; height: auto; }
.jsis-news .main-feature .main-blurb { width: 100%; bottom: 0; height: auto; padding: 0px; top: auto; pointer-events: auto; position: absolute; }
.jsis-news .main-feature .main-blurb h2 {display: block; margin-bottom: 0px; }
.jsis-news .main-feature .main-blurb h2 a { display: block; width: 100%; padding: 15px 29px; }
.jsis-news .main-feature .main-blurb .button {display: none; } 

.jsis-news .events-box { margin-top: 14.5px; }

.square-people .people-template ul li {width: 23%; margin: 0px 1% 10px 1%; min-height: 250px; }
.square-people .people-template ul li .portrait {max-height: 166px; }

}
@media only screen and (max-width: 770px) {
.slide-blurb p {display: none; visibility: hidden; }
.uw-slideshow .slide .slide-blurb div {padding-bottom: 0px; }
.center-promo {margin-top: 0px; }
.explore-region { height: auto; }
nav.region-theme {margin-bottom: 40px; }
nav.region-theme .jsis-select { width: 100%; }

}

@media only screen and (max-width: 767px) {
  .uw-thinstrip .jsis-patch {
    width: 73px;
    height: 45px;
    top: 0;
    left: 0;
    background-size: 470px;
  }
  .uw-thinstrip .jsis-wordmark {
    background-size: 580px;
    background-position: 0 -285px;
	left: 15px;
	width: 580px;
	height: 40px;
	  }
  
.uw-thinstrip button.uw-search {
  margin-right: 30px;
}

.uw-thinstrip .uw-right .uw-patch {
	display: none;
	visibility: hidden;
}
.uw-thinstrip button.uw-quicklinks {display: block; }

.slide-excerpt {display: none; visibility: hidden; }

.alignleft, .alignnone, .alignright {
    float: none;
    margin: 20px 0px 20px 0px;
    width: 100% !important;
    height: auto; }

.landing-content .uw-site-title-container {
	position: relative;
    top: 0px;
    left: 0px;
	 }
	
.landing-content .uw-site-title { 
	position: relative;
	top: 0px;
	left: 0px;
    color: #fff;
    font-family: "Encode Sans Compressed", sans-serif;
    font-size: 45px;
    font-size: 50px;
    font-weight: 900;
    -webkit-font-smoothing: antialiased; 
	text-transform: uppercase;
	font-size: 30px;
	line-height: 30px;
	color: #4b2e83;
	} 
	
.landing-content .uw-site-title-container .intro, .landing-content .uw-site-title-container .uw-btn {
	display: none; visibility: hidden;
}

.search-container .donate { position: absolute; right: 85px; top: 0px; margin-right: 0px; }
/*.search-container .donate a {  width: 30px; height: 30px; background:url(assets/svg/jsis-sprite.svg) no-repeat -160px -286px transparent; background-size: 500px; }
.search-container .donate a:hover, .search-container .donate a:hover {background:url(assets/svg/jsis-sprite.svg) no-repeat -160px -316px transparent; background-size: 500px; } */

/* .colorway-white .search-container .donate {right: 90px; }
.colorway-white .search-container .donate a {  width: 30px; height: 30px; background:url(assets/svg/jsis-sprite.svg) no-repeat -160px -347px transparent; background-size: 500px; }
.colorway-white .search-container .donate a:hover, .search-container .donate a:hover {background:url(assets/svg/jsis-sprite.svg) no-repeat -160px -316px transparent; background-size: 500px; } */

.fp-feature-left, .fp-feature-mid, .fp-feature, .fp-feature:nth-child(3n+3), .fp-section .trumba-split, .fp-section .trumba-split-mid { width: 100%; }
.fp-section .trumba-split {margin-right: 0px; }
.fp-feature-mid {margin-top: 14.5px; }
.fp-feature-right {width: 100%; margin-top: 14.5px; }
.fp-feature-left img, .fp-feature-mid img, .fp-feature-right img, .fp-feature img { margin: 0 0 0 0; height: auto; width: 100%; max-width: none; }


.topic-research .feature, .topic-research .feed, .topic-research .feed-ext, .fp-section .topic-research .feature, .fp-section .topic-research .feed {width: 100%; clear: both; margin-left: 0; }
.topic-research .feature {margin-bottom: 15px; padding-bottom: 15px; }
.topic-research .image-frame { height: auto; }
.topic-research .image-frame img { width: 100%; height: auto; }

.topic-research .feed-ext li .post-image { max-width: none; width: 16%; margin-right: 3%; float: left; }
.topic-research .feed-ext li h3 {float: right; display: block; width: 81%; margin-bottom: 0px; }

.col-md-8 .uncontained-feat .fp-feature { height: 180px; }



/*.jsis-news .uw-body-copy { padding-top: 40px; }*/

.jsis-news .post-feed, .jsis-news .post-feed:nth-of-type(2n+2) { width: 100%; height: auto; margin-right: 0%; float: none; }
.jsis-news .post-feed .post-image {height: auto; }


.fp-section .topic-research .morenews { display: inline-block; text-align: left; right: auto; position: relative; bottom: 0px; margin-top: 15px; }

.col-md-8 .twocol .fp-feature, .col-md-8 .twocol .fp-feature:nth-of-type(2n+2), .col-md-8 .threecol .fp-feature, .col-md-8 .threecol .fp-feature:nth-of-type(3n+3) { display: block; width: 100%; height: auto; margin-right: 0; float: none; }

.twocol .fp-feature .image-container { min-height: auto; height: auto; }

.search-container .donate a { line-height: 20px; }

.fp-events-feed, .one-third-column, .fp-section .two-thirds {padding-top: 0px; margin-top: 20px; }
.fp-events-feed { padding-top: 20px; }
.uw-content .fp-section { margin-top: 0px; margin-bottom: 20px; }
.fp-section .topic-research .morenews {display: none; visibility: hidden; }
.uw-body.container { margin-bottom: 20px; }

.feature-series ul li {display: inline-block; width: 17.3%; margin: 0 1% 5px; list-style-type: none; }

.jsis-news .main-feature { margin-bottom: 29px; height: auto; }
.jsis-news .main-feature .main-blurb { position: relative; }


}

@media only screen and (min-width: 767px) {
	.landing-content .mobile-ver {display: none; visibility: hidden; }
}

@media (max-width: 730px) {
.square-people .people-template ul li { width: 31%; height: 280px; margin: 0px 1% 10px 1%; }
.square-people .people-template ul li .portrait {max-height: 209px; }

}




@media only screen and (max-width: 650px) {
.center-promo {height: 240px; }
.tax-page .archive-column .center-promo { height: auto; }

.uw-thinstrip .jsis-wordmark {
	background-size: 465px;
    background-position: 0 -221px;
	width: 370px;
  	height: 40px;
  }
  
.feature-series .focusTile { height: 500px; }
  
}

@media only screen and (max-width: 585px) {
	
  
.center-promo h3 {font-size: 20px; }
  
.uw-thinstrip button.uw-search, .uw-thinstrip .donate { 
display: none; visibility: hidden;
}
.uw-thinstrip button.uw-quicklinks {display: block; width: 45px; }

.fp-feature-left, .fp-feature-mid { width: 100%; }
.fp-feature-mid {margin-top: 14.5px; }
.fp-feature-right {width: 100%; margin-top: 14.5px; }
.fp-feature-left img, .fp-feature-mid img, .fp-feature-right img { margin: 0 0 0 0; height: auto; width: 100%; max-width: none; }
.col-md-8 .uncontained-feat .fp-feature { width: 100%; height: auto; }

.related-posts .three-feature ul li {width: 100%; float: none; margin: 0px 0 24px 0; }

.jsis-news .post-feed .post-image { width: 100%; margin-right: 0; float: none; border-top: 0px; }
.jsis-news .post-feed .post-info { display: block; float: none; width: 100%; }

.feature-series ul li { width: 22%;}



}

@media only screen and (max-width: 540px) {
.fp-student-news .feature {width: 100%; }
.fp-student-news .feed {width: 100%; margin-bottom: 0px; }
.fp-student-news .feature li {height: auto; }
.fp-student-news .feed li {height: auto; } 
.fp-student-news .feature li a {padding: 15px 20px; height: auto; }
.one-third, .one-third-right {width: 100%; margin: 0 0 0 0; }
div.uw-slideshow {margin-top: 0px; }
.fp-student-news .feature li .image-frame img {display: block; height: auto; width: 100%; min-height: 227px; }

.top-section .fp-news-feed ul li { width: 100%; height: auto; border-right: 1px solid #ebebeb; }
.top-section .fp-news-feed ul li a {height: auto; }
.top-section .fp-news-feed ul li:last-child {margin-bottom: 0px; }

}

@media only screen and (max-width: 495px) {
.newsletter-list ul li  { width: 100%;  }
.newsletter-list ul li:nth-child(2n+2) {margin-left: 0; }

}

@media only screen and (max-width: 490px) {
	
.fp-feature, .fp-feature-left, .fp-feature-mid, .fp-feature-right { height: auto; }	
.fp-feature-left img, .fp-feature-mid img, .fp-feature-right img { margin: 0 0 0 0; width: 100%; height: auto; max-width: none; }
.col-md-8 .fp-feature-left img, .col-md-8 .fp-feature-mid img, .col-md-8 .fp-feature-right img { height: auto; width: 100%;}
.tax-page .archive-column .center-promo { height: auto; }
.announcement-box { height: auto; }
.announcement-box .announce-content {padding-bottom: 100px; }

.main-feature { height: auto; }

.square-people .people-template ul li {width: 48%; height: 270px; }
.square-people .people-template ul li .portrait { height: auto; }

}
@media only screen and (max-width: 440px) {
.center-promo h3 {font-size: 18px; }
.center-promo h3 a {padding: 20px 25px; }

.uw-thinstrip .jsis-wordmark {
	background-size: 400px;
    background-position: 0 -190px;
	width: 370px;
  	height: 35px;
  }


}

@media only screen and (max-width: 425px) {
.uw-thinstrip .search-container button.uw-search {display: none; visibility: hidden;}
.announcement-box { background-size: auto 100%; }
.search-container .donate, .colorway-white .search-container .donate { display: none; visibility: hidden; }

.feature-series ul li { width: 30%;}

}

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

}