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

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

/*p {word-wrap: break-word; word-break: break-all; } */
a { color: #005c96; }
.uw-body h2 a, .uw-body h3 a, .uw-body h4 a, .uw-body h5 a, .uw-body .detailsbelow .people-deet h3 a  { color: #005c96; } 
.uw-body .people-template h2 a, .uw-body .people-template h3 a, .uw-body.people-template h4 a, .uw-body .people-template h5 a, .uw-body .uw-slideshow h2 a, .uw-body .main-feature h2 a, .uw-body .people-template .people-deet h3 a { color: #ffffff; } 
.uw-body .detailsbelow .people-deet h3 a { color: #005c96; }

a:focus, ul.uw-sidebar-menu li.pagenav ul li.current_page_item ul.children li a:focus, ul.uw-mobile-menu li.pagenav ul li.current_page_item ul.children li a:focus, ul.uw-sidebar-menu > div ul li.current_page_item ul.children li a:focus, ul.uw-mobile-menu > div ul li.current_page_item ul.children li a:focus, ul.uw-sidebar-menu li.pagenav ul li.current_page_ancestor ul.children li a:focus, ul.uw-mobile-menu li.pagenav ul li.current_page_ancestor ul.children li a:focus, ul.uw-sidebar-menu > div ul li.current_page_ancestor ul.children li a:focus, ul.uw-mobile-menu > div ul li.current_page_ancestor ul.children li a:focus { outline: #005c96 dotted; }

.vishide {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.uw-body h2 a:hover, .uw-body h3 a:hover, .uw-body h4 a:hover, .uw-body h5 a:hover, .uw-body h2 a:focus, .uw-body h3 a:focus, .uw-body h4 a:focus, .uw-body h5 a:focus, .uw-body .detailsbelow .people-deet h3 a:hover, .uw-body .detailsbelow .people-deet h3 a:focus, .uw-body .main-feature h2 a:hover, .uw-body .main-feature h2 a:focus { color:#85754d; }

.aligncenter { display: block;
  margin-left: auto;
  margin-right: auto; }

/*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;

}

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

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

.textwidget h5 { margin-bottom: 5px; }

.box-outer {width: 100%; margin: 0px 0px 0px 0px; }

/* Grey Background Header */
.colorway-grey, .colorway-grey button.uw-search:hover, .colorway-grey button.uw-search:focus { background: #444444; }

/* Gold Background Header */
.colorway-gold, .colorway-gold button.uw-search:hover, .colorway-gold button.uw-search:focus { background: #85754d; }


/*Social Media */

.uw-footer ul.footer-social li a.soundcloud{color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat 0 -185px transparent; background-position:-366px -185px}
.uw-footer ul.footer-social li a:hover.soundcloud{background-position:-366px -225px}



.jsis-global {height: 40px;
    width: 100%;
    background: #4b2e83;
    padding-top: 5px;
	padding-bottom: 5px;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.3);
    box-shadow: 0 2px 5px rgba(0,0,0,.3);}
	
.jsis-global a { font-family: 'Encode Sans Compressed', sans-serif; color: #ffffff; font-size: 14px; text-transform: uppercase; }	

.jsis-global .container {position: relative; }
.jsis-global .jsis-patch {
  display: block;
  text-indent: -9999px;
  width: 40px;
  height: 40px;
  background: url(assets/svg/jsis-sprite.svg) no-repeat 0 0px transparent;
  background-size: 380px;
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 1; 
}

.jsis-global .jsis-patch:hover + .jsis-wordmark, .jsis-global .jsis-wordmark:hover { color: #b7a57a; }
.jsis-global .jsis-wordmark, .jsis-global p {left: 0px; position: absolute; top: 5px; margin-bottom: 0px; color: #ffffff; line-height: 24px; }

/* Jackson Global End */

/* Center Wordmarks */
.uw-thinstrip .asp-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 0px transparent; }
  
.uw-thinstrip .mec-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -70px transparent; }  
  
.uw-thinstrip .seac-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 300px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -143px transparent; }  
  
  .uw-thinstrip .earc-wordmark {
  display: block;
  position: absolute;
  top: -22px;
  left: 0px;
  text-indent: -9999px;
  width: 470px;
  height: 88px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -205px transparent; }  
  
  .uw-thinstrip .japan-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 400px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -298px transparent; }  
  
  .uw-thinstrip .cwes-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -374px transparent; } 
  
  .uw-thinstrip .jean-monnet-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -360px transparent; } 
  
  /*.uw-thinstrip .cwes-jean-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 360px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -335px transparent;
  background-size: 670px; } */

	.uw-thinstrip .cwes-jean-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 450px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite-3.svg) no-repeat 0px -50px transparent;
  background-size: 650px; }
  
  .uw-thinstrip .eacenter-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -445px transparent; }  
  
  .uw-thinstrip .soasia-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -516px transparent; }  
  
  .uw-thinstrip .ellison-wordmark {
  display: block;
  position: absolute;
  top: -5px;
  left: 0px;
  text-indent: -9999px;
  width: 450px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -456px transparent;
  background-size: 670px; }  

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

  .uw-thinstrip .china-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -545px -218px transparent;
  }  

  .uw-thinstrip .cgs-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -532px -296px transparent;
  } 
  
  .uw-thinstrip .religion-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -532px -367px transparent;
  }
  
  .uw-thinstrip .korea-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -532px -440px transparent;
  }   
  
/*  .uw-thinstrip .canada-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -532px -512px transparent;
  }
  
*/
  .uw-thinstrip .canada-wordmark {
  display: block;
  position: absolute;
  top: -5px;
  left: 0px;
  text-indent: -9999px;
  width: 450px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -410px -456px transparent;
  background-size: 670px; }  
  
  
  .uw-thinstrip .arctic-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -2px transparent;
  }  
  
  .uw-thinstrip .chr-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 400px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -72px transparent;
  } 
  
  .uw-thinstrip .business-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -143px transparent;
  } 
  
  .uw-thinstrip .jew-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -217px transparent;
  }
  
  .uw-thinstrip .nie-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -290px transparent;
  }
  
  .uw-thinstrip .jsisj-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 350px;
  height: 51px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -537px transparent;
  }
  
  .uw-thinstrip .taiwan-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 500px;
  height: 51px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -360px transparent;
  }
  
  .uw-thinstrip .maais-wordmark {
  display: block;
  position: absolute;
  top: -5px;
  left: 0px;
  text-indent: -9999px;
  width: 400px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -473px transparent;
  background-size: 670px;
  }
  
  .uw-thinstrip .pnwcsc-wordmark {
  display: block;
  position: absolute;
  top: -5px;
  left: 0px;
  text-indent: -9999px;
  width: 300px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -378px -334px transparent;
  background-size: 670px;
  }
  
  
  .uw-thinstrip .humsec-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 400px;
  height: 51px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -490px -536px transparent;
  }
  
 .uw-thinstrip .jeanmonnet-wordmark {
  display: block;
  position: absolute;
  top: -10px;
  left: 0px;
  text-indent: -9999px;
  width: 365px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -490px -18px transparent;
  }
.uw-thinstrip .aic-wordmark {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  width: 365px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite-3.svg) no-repeat 0px 0px transparent;
  background-size: 800px;
  }
  
  
  

/* Custom Logos */
.sponsor-logo { display: inline-block; width: 250px; height: auto; margin-top: -10px; }

.logo-container {display: block; width: 100%; }

.uw-footer .logo-container .footer-wordmark {margin-top: 20px; }

.uw-footer .japan-logo {
  margin-top: 50px;
  display: inline-block;
  text-indent: -9999px;
  width: 325px;
  height: 50px;
  background: url(assets/svg/w-sprite.svg) no-repeat 0 -120px transparent; } 
  

.uw-footer p a {color: #b7a57a; }
.uw-footer p a:hover, .uw-footer p a:focus {color: #85754d; }   


.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: 130px;
  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;
}

.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: 130px;
  text-indent: -9999px;
  width: 500px;
  height: 50px;
  background: url(assets/svg/jsis-sprite.svg) no-repeat 0 -431px transparent;
}

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


/* White Background Header */
.colorway-white, .colorway-white button.uw-search:hover, .colorway-white button.uw-search:focus { background: #ffffff; }
.colorway-white button.uw-search { border: 2px solid #4b2e83; }

.colorway-white .uw-right .uw-patch {
  display: block;
  text-indent: -9999px;
  width: 130px;
  height: 110px;
  background: url(assets/svg/w-sprite.svg) no-repeat 0 0 transparent;
  position: absolute;
  top: -12px;
  left: auto;
  z-index: 1;
}

.colorway-white .uw-right .uw-patch:hover, .colorway-white .uw-right .uw-patch:focus {
  background: url(assets/svg/w-sprite-focus.svg) no-repeat 0 0 transparent;
}


/* Custom Taxonomy Pages */

.tax-section-title, .people-name, .uw-body .tax-section-title {
  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 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 .list-items li p {margin-bottom: 0; }

.list-section .list-items {padding-left: 0px; }
.list-section .list-items li {list-style-type: none; padding: 15px 5px; border-bottom: 1px solid #EBEBEB; position: relative; }
.list-section .list-items li:last-child {border-bottom: none; }

.list-section h3 {margin-top: 0px; width: 82%; margin-right: 3%; margin-bottom: 10px; }
.list-section .list-items li img {width: 15%; height: auto; position: absolute; right: 0px; top: 15px; }
.list-section .list-items li .item-desc, .list-section .list-items li p { width: 82%; margin-right: 3%; margin-bottom: 10px; }

/* List additions February 2022 */
.res-author { font-weight: 900; }


/* Internal Navigation */

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


/*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; }

.textwidget .trumba-upcoming h2 { display: none; visibility: hidden; }

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

.uw-slideshow .slide .photo-credit {position: absolute; top: 10px; right: 15px; display: block; font-size: 12px; line-height: 14px; color: #f7f7f7; }
.uw-slideshow .slide .photo-credit:hover, .uw-slideshow .slide .photo-credit:focus { color: #b7a57a; }

.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: 10px; color: #ffffff; padding-bottom: 10px; }

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


.uw-slideshow .slide a {display: block; vertical-align: middle;  width: 100%; }
.uw-slideshow .slide .slide-blurb a {position: relative; bottom: auto; }

.uw-slideshow .slide .photo-credit {width: auto; bottom: auto; vertical-align:auto; }

/*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; border-top: 1px #ebebeb solid; padding-top: 29px; }
.one-third-right, .fp-feature:nth-of-type(3n+0), .fp-feature-right {display: block; width: 31.3%; height: auto; margin-right: 0; float: right; border-top: 1px #ebebeb solid; padding-top: 29px; }


.col-md-12 .bonus-features {margin-top: 3%; }
.col-md-12 .uw-body-copy .bonus-features, .col-md-12 .uw-body-copy .main-content {margin-bottom: 0px; }

.fp-news-feed { display: block; width: 31.3%; height: auto; margin-left: 3%; margin-top: 40px; float: left; }
.uw-content .top-section .static { display: block; width: 31.3%; height: auto; margin-left: 3%; margin-top: 0px; float: left; }
.uw-content .top-section .static .announcement-box {margin-bottom: 0px; }
.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 h2, .fp-news-feed h3  {margin-top: 0; margin-bottom: 5px; }
.fp-news-feed h3 a:focus {color: #b7a57a; }
.fp-news-feed .lans-head {margin-bottom: 15px; }


.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; }
.one-third-column { margin-bottom: 20px; }
.two-third-column {display: block; width: 65.6%; height: auto; margin-right: 3%; max-width: 752px; float: left; margin-bottom: 20px; border-top: 1px solid #ebebeb; padding-top: 29px; }
.fp-section .feature-right {float: right; margin-right: 0; border-top: none; padding-top: 0px; }
.right-column {margin-right: 0; }
.right-column:after {width: 100%; clear: both; }

.one-third-column .uw-btn, .two-third-column .uw-btn { margin-bottom: 0px; }

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


.one-third-column .feature .image-frame { margin-bottom: 15px; }
.one-third-column .feature .image-frame a { border-top: 2px solid #4b2e83; display: block; }
.one-third-column .feature .image-frame a:hover, .one-third-column .feature .image-frame a:focus, .one-third-column .feature:hover .image-frame a { border-top: 2px solid #b7a57a; }
.one-third-column .feature h3, .latest-news h3 {font-size: 18px; }
.one-third-column .feature h3 a {color: #005c96; }
.one-third-column .feature h3 a:hover, .one-third-column .feature h3 a:focus, .one-third-column .feature:hover h3 a {color: #85754d; }



.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: 240.54px; 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;  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.5%;}
.fp-student-news .feed li {display: inline-block; height: 190px; width: 49%; max-width: 240.54px; 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, .widget 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, .fp-feature:nth-of-type(3n+0) {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;}

.bonus-features .fp-feature, .bonus-features .fp-feature:nth-of-type(3n+0) {margin-bottom: 3%; }

.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:hover h2 a, .fp-feature:focus h2 a, .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 {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, .fp-feature .feat-type {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; font-family: "Encode Sans Compressed", sans-serif;}
.fp-feature:hover h4, .fp-feature:focus h4, .fp-feature-left:hover h4, .fp-feature-mid:hover h4, .fp-feature-right:hover h4, .fp-feature:hover .feat-type {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 auto; 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;
}

.bonus-features .fp-feature-free {border-top: none; }







.fp-student-news .feed .course-list-tile {background: #b7a57a; border-top: 3px solid #4b2e83; }
.fp-student-news .feed .course-list-tile:hover, .fp-student-news .feed .course-list-tile:focus {background: #4b2e83; border-top: 3px 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;}
.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; padding-top: 2px; display: inline-block; height: auto; margin-right: 60px; box-sizing: border-box; width: auto;  }
.uw-slideshow .slide .slide-blurb .slide-excerpt p {margin-bottom: 0px; padding-top: 0px; float: none; }

div.uw-slideshow > div.slide img {vertical-align: middle;}

.fp-feature .image-container {height: 100%; display: block; }
.fp-feature .image-container img {height: 100%; width: auto; }
.fb-section .fb-title { font-size: 31px; }
.fb-section .fp-feature h2 { font-size: 20px; }
.fb-section .fp-feature {float: none; display: inline-block; margin-right: 3%; }
.fb-section .fp-feature:nth-of-type(3n+0) { margin-right: 0; float: none; }

.landing-content .fb-section .fb-section-text p:first-of-type {margin-top: 0px; }

/* 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 h1:first-of-type, .intro h2:first-of-type, .intro h3:first-of-type, .intro h4:first-of-type, .intro h5:first-of-type { margin-top: 0px; }
	
.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: -20px; left: 0; content: ""; background: url(assets/images/angle-grad.png); background-repeat: no-repeat; width: 80px; height: 80px; }

.col-md-12 .uw-body-copy .m-top-nil {margin-top: 0; margin-bottom: 29px; }

/* 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; border-top: solid 5px #4b2e83; margin-top: 29px; margin-bottom: 15px; 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: 5px; 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 {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; }

.post-image-wide { margin-bottom: 15px; }

/* 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 {
	color: #ffffff;
	background-color: #4b2e83;
}

/* Updated Newsfeed Format */

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





/* Post Formats */

.post-details, .post-content {display: block; clear: both; width: 100%; height: auto;  overflow: auto; margin-bottom: 0px; }
.post-details .poster-author {float: right; 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; }

.post-details {padding: 15px 0px; margin-top: 14.5px; font-size: 12px;}

.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; }
#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 */

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

.center-promo a {display: block; float: left; }
.center-promo h3 {display: block; float: left; color: #ffffff; width: 100%; 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%; width: 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; } 


.promo-half { height: 190px; margin-top: 0px; margin-bottom: 10px; }
.promo-half h3 {width: 100%; }

/* 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, .issue-promo: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, .issue-promo {display: block; position: relative; clear: both; width: 100%; height: auto; background: #f5f5f5; padding: 30px 40px 40px 40px; border-top: 3px solid #4b2e83; margin-top: 20px; margin-bottom: 29px; }
.post-author h2, .issue-promo 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-full {width: 100%;  }
.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; }

.issue-promo {position: relative; margin-top: 40px; }
.issue-promo h3 { margin-top: 15px; }
.issue-promo .issue-text {display: block; width: 60%; float: left; margin-right: 40px; }
.issue-promo .issue-cover { float: left; border: 1px solid #ebebeb; height: 200px; width: auto; }
.issue-promo .issue-cover img { height: 100%; width: auto; }


/* Newsletter List */
.newsletter-list {display: block; padding-bottom: 30px; border-bottom: 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: auto; overflow: hidden; }
.newsletter-list ul li a .newsletter-thumb img {display: block; width: 100%; height: auto; }


/* Quarterly Course Lists  */

.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, .social-share {display: block; border-top: 1px solid #EBEBEB; padding-top: 10px; margin-top: 15px; }
.post-tags ul li {font-size: 14px; line-height: 26px; }

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


/* 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 h3 { position: relative; bottom: 0; left: 0; width: 100%; padding: 0; margin: 0px; overflow: hidden; max-width: none; margin-top: 0px; font-size: 18px;  }
.related-posts .three-feature ul li h3 a {background:none; color: #005c96; padding: 10px 0px; }
.related-posts .three-feature ul li h3 a:hover, .related-posts .three-feature ul li h3 a:focus, .related-posts .three-feature ul li .image-container:hover + h3 a, .related-posts .three-feature ul li .image-container:focus + h3 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;  }




/* 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; }


/* Staff List Widget */

.widget_stafflist_widget .archive-rightbox { margin-top: 29px; padding: 40px; background-image: url(assets/images/stripes-dark-tile.svg); background-position: 0px -70px; background-repeat: repeat-x; background-size: 35px; }

.widget_stafflist_widget .archive-rightbox .widgettitle {margin-top: 0; }
.widget_stafflist_widget .archive-rightbox ul li:last-child { margin-bottom: 0px; padding-bottom: 0px; }
.widget_stafflist_widget .archive-rightbox ul li:last-child a { padding-bottom: 0px; }
.widget_stafflist_widget .archive-rightbox .people-deet {font-family: "Encode Sans Compressed", sans-serif; font-weight: 800; line-height: 1.3; color: inherit; }
.widget_stafflist_widget .widgettitle:after { background-color: #f5f5f5; }

/* 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;
   }

/* Home Page Table */

.feature-links ul {display: block; clear: both; width: 100%; padding: 0; margin: 0; }
.feature-links ul li {display: inline-block; float: left; width: 16.6%; margin: 0 0 20px 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; padding: 0; list-style-type: none; } 
.feature-links ul li:last-child { border-right: 1px solid #dcdcdc; } 
.feature-links ul li a {display: block; float: left; width: 100%; padding: 20px; margin: 0; background: #f6f6f6; text-align: center; font-weight: bold; }
.feature-links ul li a:hover, .feature-links ul li a:focus { background: #dcdcdc; }
.feature-links .clear-both {display: block; clear: both; width: 100%; }


/* 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:  cover; } 

.announcement-top { height: 390px; }

.announcement-box .announce-content span, .announcement-box .announce-content div {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 .announce-content p, .announcement-box .announce-content p a {color: #ffffff; }

.announcement-box:hover span, .announcement-box:focus span, .announcement-box a:focus span, .announcement-box .announce-content div:hover {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 .announce-content div:hover h3 a, .announcement-box .announce-content div h3 a:focus, .announcement-box .announce-content div:hover p { color: #4b2e83; }

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



.announcement-bottom {height: 343px; display: block; margin-top: 24.5px; margin-bottom: 0px; }
.announcement-bottom div {display: block; height: 100%; }
.announcement-bottom div p {display: block; padding: 0; width: 100%; height: 100%; }
.announcement-bottom div p a {display: block; color: #ffffff; width: 100%; height: 100%; padding: 29px 40px; }
.announcement-bottom div p a span { display: block; background: #4b2e83; padding: 15px;}

/* WP Gallery Style */

.gallery-item {position: relative; }
.gallery-item .gallery-caption { display: block; }

.gallery-size-thumbnail .gallery-item .gallery-caption {display: none; visibility: hidden; } 


/* Top of page anchor naviation */
.anchornav { display: block; width: 100%; margin-bottom: 25px; }
.anchornav ul { padding-left: 0px; }
.anchornav ul li {list-style-type: none; display: inline-block; border-right: 1px solid #EBEBEB; border-top: 2px solid #4b2e83; border-bottom: 1px solid #EBEBEB; float: left; }
.anchornav ul li:hover { border-top: 2px solid #b7a57a; }
.anchornav ul li:first-child { border-left: 1px solid #EBEBEB; }
.anchornav ul li a {padding: 10px 15px;  display: block; }

/* Staff Profile Widget */

p.profile-email {list-style-type: none; margin: 0px 0px 5px 0px; padding-left: 40px; font-size: 14px; }


/* Jackson School Journal Issues Post Feed */

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

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

.journal-issue-section .eval-name {margin-bottom: 0px; }
.research-image .journal-issue-section p, .journal-issue-section li, .journal-issue-section .eval-title {font-size: 14px; }
.journal-issue-section .journal-issue-list {padding-left: 0px; }
.journal-issue-section .journal-issue-list li { list-style-type: none; }
.journal-issue-section .journal-issue-list li .editor-name { display: block; width: 100%; font-family: "Encode Sans Compressed",sans-serif; font-weight: 800; line-height: 1.3; margin-top: 5px; }
.journal-issue-section .journal-issue-list li .editor-role { display: block; width: 100%; }
.research-content .in-this-issue h2 {margin-top: 0px; }
.research-image .issue-download {display: block; margin-top: 29px; }
.research-image .issue-download .uw-btn {margin-bottom: 15px; }

/* Newspapers in Education Center array */

.centerlogo-nav ul { padding-left: 0px; }
.centerlogo-nav ul li { position: relative; display: inline-block; list-style-type: none; height: 100px; width: 15%; margin-right: 1%; vertical-align: middle; text-align: center; }
.centerlogo-nav ul li:last-child {margin-right: 0; }
.centerlogo-nav ul li a {   position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; }
.centerlogo-nav ul li img {width: auto; height: auto; margin: 0 0 0 0; max-width: 150px; max-height: 100px; }

/* Gallery Category page */
.gallery-archive {padding-top: 29px; }
.gallery-archive .fp-feature {margin-bottom: 15px; float: none; display: inline-block; margin-right: 2%; }
.gallery-archive .fp-feature:nth-of-type(3n+0) { margin-right: 0; }
.gallery-archive .fp-feature h2 {font-size: 20px; }

/* Video Archive Feb 10, 2020 */

.video-archive {padding-top: 29px; }
.video-archive .fp-feature {margin-bottom: 35px; float: none; display: inline-block; margin-right: 2%; width: 48%; border-top: none; height: auto; }
.video-archive .fp-feature:nth-of-type(2n+0) { margin-right: 0; }
.video-archive .fp-feature:before { background: none; position: relative; bottom: 0; height: 0px; width: 100%; content: ""; opacity: 0; pointer-events: none; }

.video-archive .fp-feature h2 { position: relative; font-size: 20px; }
.video-archive .fp-feature h2 a { display: block; padding: 0px 0px; background: #ffffff; color: #005c96; }
.video-archive .fp-feature h2 a:hover, .video-archive .fp-feature h2 a:focus, .video-archive .fp-feature:hover h2 a { color: #85754d; background: #ffffff; }
.video-archive .fp-feature .event-date {font-size: 13px; text-transform: uppercase; }
.video-archive .fp-feature .video-image {display: block; width: 100%; height: 217px; overflow: hidden; border-top: 2px solid #b7a57a; border-right: 1px #ebebeb solid; border-bottom: 1px #ebebeb solid; border-left: 1px #ebebeb solid; margin-bottom: 10px; } 
.video-archive .fp-feature .video-image img { width: 100%; height: auto; } 
.video-archive .fp-feature .video-image:hover, .video-archive .fp-feature .video-image:focus { border-top: 2px solid #4b2e83; } 


/*List Sections */

.list-section .latest-news ul li { padding: 0 0; }
.list-section .latest-news ul li a { padding: 10px 0px; }


/* 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; }
.top-section .main-feature { margin-top: 29px; }
.two-thirds .main-feature {height: 390px; margin-top: 40px; margin-bottom: 20px; }
.two-thirds .main-feature img {width: auto; height: 100%; }

.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; }
.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, .horiz { margin-left: 0px; margin-top: 0px; width: 100%; }
.horiz { margin-bottom: 40px; }
.top-section .fp-news-feed ul li, .horiz 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, .horiz ul li:last-child { border-right: 1px solid #ebebeb; }
.top-section .fp-news-feed ul li a, .horiz ul li a { height: 170px; 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, .horiz ul li a:hover, .horiz ul li a:focus { border-top: 2px solid #b7a57a;  }
.top-section .fp-news-feed ul li a .news-image, .horiz 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-text, .horiz ul li a .news-text { width: 100%; padding: 15px 29px; }
.top-section .fp-news-feed ul li a img, .horiz ul li a img { margin-left: 0px; margin-top: 0px; width: 100%; height: auto; }

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

/* 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 {display: inline-block; margin-right: 5px; }
.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,  .search-container .donate a:active {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 -547px 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, .colorway-white .search-container .donate a:focus {background:url(assets/svg/jsis-sprite.svg) no-repeat -278px -656px transparent;  } */

/* Header Social Media */

.jsis-global .container .social-icons { display: inline-block; float: right; height: 35px; overflow: hidden; }

.jsis-global .container .social-icons ul.header-social {padding-left: 0px; margin-bottom: 0px; }

.jsis-global .container .social-icons ul.header-social li {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
}
.jsis-global .container .social-icons ul.header-social li a {
  color: #fff;
  height: 35px;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  background: url(assets/svg/jsis-sprite.svg) no-repeat 0 -193px transparent;
  padding: 8px 18px;
}
.jsis-global .container .social-icons ul.header-social li a.facebook {
  background-position: 0px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.twitter {
  background-position: -46px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.tumblr {
  background-position: -366px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.youtube {
  background-position: -138px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.linkedin {
  background-position: -184px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.pinterest {
  background-position: -92px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.vine {
  background-position: -230px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.google {
  background-position: -275px -193px;
}
.jsis-global .container .social-icons ul.header-social li a.instagram {
  background-position: -322px -193px;
}
.jsis-global .container .social-icons ul.header-social a.soundcloud{ background-position:-366px -193px}

.jsis-global .container .social-icons ul.header-social a:hover.soundcloud{background-position:-366px -233px}

.jsis-global .container .social-icons ul.header-social li a:hover.facebook {
  background-position: 0px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.twitter {
  background-position: -46px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.tumblr {
  background-position: -366px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.youtube {
  background-position: -138px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.linkedin {
  background-position: -184px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.pinterest {
  background-position: -92px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.vine {
  background-position: -230px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.google {
  background-position: -275px -233px;
}
.jsis-global .container .social-icons ul.header-social li a:hover.instagram {
  background-position: -322px -233px;
}

/* JSIS Alert */

.jsis-global-alert {background-color: #992400; position: relative; }
.jsis-global-alert .container {position: relative; }
.jsis-global-alert .jsis-alert { padding: 29px 0 29px 100px; color: #ffffff; } 
.jsis-global-alert .jsis-alert:before { display: block; position: absolute; top: 25px; left: 20px; width: 70px; height: 70px; content: ''; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 900px; background-repeat: no-repeat; background-position: -190px -490px; text-indent: -9999px; overflow: hidden; } 

.jsis-global-alert .jsis-alert p { color: #ffffff; font-size: .8em; } 


.jsis-global-alert .jsis-alert a { color: #fffd7d; } 
.jsis-global-alert .jsis-alert a:hover, .jsis-global-alert .jsis-alert a:focus { color: #002C47; } 

.alert-grey { background-color: #ebebeb; }
.alert-grey .jsis-alert p {color: #3d3d3d;}
.alert-grey .jsis-alert p a {color: #005c96; }
.alert-grey .jsis-alert:before { display: block; position: absolute; top: 25px; left: 20px; width: 70px; height: 70px; content: ''; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 900px; background-repeat: no-repeat; background-position: -190px -400px; text-indent: -9999px; overflow: hidden; } 


/* Taxonomy Page Elements */

.cat-feed { display: block; height: 480px; margin-right: 3%; float: left; background: #f5f5f5; border-top: 5px solid #4b2e83; padding-left: 29px; padding-bottom: 29px; padding-right: 29px; margin-bottom: 29px; overflow: hidden; position: relative; }
.cat-feed h3 {margin-bottom: 5px; }
.cat-feed ul {padding: 0; }
.cat-feed ul li { list-style-type: none; margin-bottom: 0px;  border-bottom: #fff solid 1px; }
.cat-feed ul li:last-child { border-bottom: #fff solid 0px; }
.cat-feed ul li a {display: block; padding: 10px 0px; }

.cat-feed-third, .cat-feed, .cat-feed-third:nth-of-type(2), .cat-feed-five:nth-of-type(2) { float: left; width: 31.3%; margin-right: 3%; }
.cat-feed-third:nth-of-type(3), .cat-feed-third:nth-of-type(6), .cat-feed-five:nth-of-type(3) { margin-right: 0; float: right; }

.cat-feed-half, .cat-feed-five:nth-of-type(4) { width: 48.5%; margin-right: 3%; height: 430px; }
.cat-feed-half:nth-of-type(2), .cat-feed-five:nth-of-type(5) { width: 48.5%; margin-right: 0; float: right; height: 430px; }

.cat-feed-single { float: none; width: 100%; margin-right: 0%; height: auto; }




.tax-description {display: block; width: 100%; height: 100%; margin-top: 29px; margin-bottom: 0px; padding: 40px; border-top: 5px solid #4b2e83;  margin-top: 29px; background: #f5f5f5; font-family: "Encode Sans Compressed", sans-serif; border-bottom: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; position: relative; }
.tax-description:after, .cat-feed-third:before {position: absolute; bottom: 0; left: 0; height: 40px; width: 100%; content: ""; background-image: url(assets/images/stripes-dark-tile.svg); background-position: 0px -70px; background-repeat: repeat-x; background-size: 35px; opacity: .9; pointer-events: none; }
.tax-description p {font-size: 23px; font-weight: 400; line-height: 1.5; }


.uw-content .tax-nav-menu form {display: block; float: left; }

.uw-content .tax-nav-menu .jsis-select {display: inline-block; }

.tax-resources {display: block; clear: both; height: auto; width: auto; }

.tax-page .archive-people {border-bottom: 0px; }

/* MailChimp Styles */

.widget .mc4wp-form { }
.widget .mc4wp-form	input[type=email], .widget .mc4wp-form	input[type=text] { width: 100%; padding: 5px; } 
.mc4wp-form-fields	input[type=email], .mc4wp-form-fields input[type=text] { width: 80%; padding: 5px; } 
.widget .mc4wp-form ul, .mc4wp-form-fields ul { padding-left: 0px; }
.widget .mc4wp-form ul li, .mc4wp-form-fields ul li { list-style-type: none; }
.widget .mc4wp-form	input[type=checkbox], .mc4wp-form-fields input[type=checkbox] { margin-right: 15px; }
.widget .mc4wp-form h3 {margin-top: 15px; }

/* Social Media Sharing */

.social-share ul {padding-left: 0px; }
.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; }

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

 .post-details .social-share {display: block; float: none; margin-top: 0; margin-bottom: 0; right: 0; top: 0; position: absolute; padding-top: 0px; border-top: 0px; line-height: 48px; }
.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; }

 
 
/* Landing Page Styles */

.landing-hero { height: 450px; }
.news-hero { height: 450px; }

.landing-content .uw-site-title-container {
	position: absolute;
    top: -435px;
    left: 11px;
	 }
	 
.jsis-news .uw-site-title-container {
	position: absolute;
    top: -435px;
    left: 11px;
	 }	 
	
.landing-content .uw-site-title { 
	position: relative;
	top: 0px;
	left: 0px;
    color: #fff;
    font-family: "Encode Sans Compressed", sans-serif;
    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;
}

.event-landing p:first-of-type {
	margin-top: 15px;
}

.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: -435px;
	right: -375px;
	background: #f5f5f5;
	width: 340px;
	height: auto;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	overflow: hidden;
	border-top: 5px solid #4b2e83;
}

.jsis-news .landing-info-box {
	position: absolute;
	top: -520px;
	right: -375px;
	background: #f5f5f5;
	width: 340px;
	height: auto;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	overflow: hidden;
	border-top: 5px solid #4b2e83;	
}


.jsis-news .events-box { height: 369px; top: -420px; }


.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: 15px 20px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.landing-content .landing-info-box .news-image {
	display: block;
	overflow: hidden;
	max-height: 180px;
	border-top: 2px solid #4b2e83;
}

.landing-content .landing-info-box .news-image img { width: 100%; height: auto; }

.landing-content .landing-info-box article a:hover .news-image, .landing-content .landing-info-box .article a:focus .news-image { 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;
}

.landing-content .landing-info-box h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
}
.landing-content .landing-info-box h4 a {
	display: block;
	padding: 15px 20px 25px;
	color: #005c96;
}

.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: 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; }
 
 
 
/* 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; }
 
 
/* Intranet Meetings Page Styles */
.meetings { border-bottom: 1px solid #ebebeb; }
.meetings h3 {margin-top: 0px; }
.meetings .meeting ul {padding-left: 0px;}
.meetings .meeting ul li {list-style-type: none; position: relative; padding: 15px 0px; border-bottom: 1px solid #ebebeb; }
.meetings .meeting ul li:last-child { border-bottom: none; }

.meetings .meeting ul li h4 { margin-bottom: 5px; margin-top: 0px; font-weight: 400;}
.meetings .meeting .meeting-date {font-weight: 700; }
.meetings .meeting .agenda, .meetings .meeting .minutes, .meetings .meeting .add-content, .agenda { display: inline-block; margin-right: 15px; padding-left: 35px; line-height: 40px; position: relative; } 

.meetings .meeting .minutes:before, .meetings .meeting .agenda:before, .agenda:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat 0px -660px transparent; position: absolute; left: 0px; width: 30px; height: 35px; content: ''; }

.meetings .meeting .add-content:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -32px -660px transparent; position: absolute; left: 0px; width: 30px; height: 35px; content: ''; }


/* Program Promo Widget */

.program-promo-widget { background-image:url(https://jsis.washington.edu/wordpress/wp-content/uploads/2016/03/header-south-asia-dennis-jarvis.jpg); background-size: cover; }


/* Mideast Custom */

.style-mideast blockquote p { font-size: 17px; font-family: 'Open Sans', sans-serif; line-height: 1.72222; }
.style-mideast .alignright{ margin: 20px 20px 20px 60px; }
.style-mideast .alignleft { margin: 20px 50px 20px 0; }


/* Conference Template */
.uw-homepage-slider-container {margin-bottom: 29px; }
.uw-homepage-slider {height: 450px; background-position:center; background-repeat:no-repeat; background-size:cover; }

.splash-title {display: block; position: absolute; top: -400px; width: 100%;}
.splash-title .uw-site-title {text-transform:uppercase; left: 0px; font-size: 60px; bottom: auto; top: auto; position: relative; }
.splash-title p {
  font-family: "Encode Sans Compressed", sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 20px;
  color: #ffffff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
   }

.splash-title .udub-slant {margin-top: 20px; top: auto; } 
.splash-title .udub-slant span { background-color: #b7a57a; }

.splash-title .date-block { display: block; background: #4b2e83; padding: 20px; }
.splash-title .date-block p {margin-top: 0px; margin-bottom: 5px; font-size: 20px;  }
.splash-title .date-block p strong {color: #b7a57a; }

.splash-title .splash-button { text-align: center; }
.splash-title .splash-button .uw-btn { text-shadow: none; }


.splash-title-center { top: -280px; }
.splash-title-center .uw-site-title { text-transform: capitalize; text-align: center; }


.splash-title .photocredit {position: absolute; bottom: -280px; left: 0px; color: #ffffff; font-size: 12px; }
.splash-title .photocredit a {color: #ffffff; }
.splash-title .photocredit a:hover, .splash-title .photocredit a:focus {color: #85754d; }

/* Feature Section */

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

.col-md-8 .column-two .fp-feature { display: inline-block; width: 48%; height: 245px; margin-right: 3%; float: none; }
.col-md-8 .column-two .fp-feature:nth-of-type(2n+2) {display: inline-block; width: 48%; height: 245px; margin-right: 0; float: none; }

/* Feature Section Additions November 2019 */
.col-md-8 .text-below h2 {font-size: 31px; line-height: 1.3; margin-bottom: 14.5px; }	
.col-md-8 .text-below .fp-feature, .col-md-8 .text-below .fp-feature:nth-of-type(2n+2) { height: auto; }
.col-md-8 .text-below .fp-feature:before {background: none; content: none; height: 0; width: 0; }
.col-md-8 .text-below .fp-feature a { position: relative; top: 0; width: 100%; height: auto; }
.col-md-8 .text-below .fp-feature a img {width: 100%; height: auto; }
.col-md-8 .text-below .fp-feature h2 {position: relative; bottom: auto; left: auto; font-size: 26px; margin-bottom: 0; }
.col-md-8 .text-below .fp-feature h2 a {background: #ffffff; color: #005c96; position: relative; padding: 0; height: auto; opacity: 1.0; top: auto; padding-top: 14.5px; }
.col-md-8 .text-below .fp-feature h2 a:focus, .col-md-8 .text-below .fp-feature h2 a:hover {color: #85754d; }

.col-md-8 .text-below .fp-feature h2 a .fp-sub-title {margin-top: 5px; color: #666666; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-size: 16px;}
.col-md-8 .text-below .fp-feature .feat-desc { margin-top: 5px; color: #3D3D3D; }

/* 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 { 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-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 {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 {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-details ul li .people-deet .feed-regions ul li {margin-bottom: 10px; }


/* Columns */

.halfcol { display: block; width: 48.3%; height: auto; margin-right: 3%; float: left; }
.halfcol:nth-of-type(2n+2) { margin-right: 0; float: right; }
.halfcol:nth-of-type(2n+2):after {clear: both; width: 100%; margin-bottom: 15px; }



/* Topic Page styles */

.topic-research h2 { }
.topic-research .feature h3, .topic-research .feed h3 {font-size: 18px;}
.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: #005c96; }
.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 .feature:hover .image-frame, .topic-research .feature 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; border-top: 1px solid #ebebeb; padding-top: 15px; margin-top: 15px; }
.fp-news-feed .feed-ext {display: block; width: 100%; padding-left: 0px; border-top: none; padding-top: 15px; margin-top: 0px; }
.latest-news ul {display: block; width: 100%; padding-left: 0px; border-top: none; padding-top: 0px; margin-top: 0px; }
.topic-research .feed li, .topic-research .feed-ext li, .fp-news-feed .feed-ext li, .latest-news ul li {display: block; list-style-type: none; margin-bottom: 10px; position: relative; border-bottom: none; padding-bottom: 0px; border-top: 1px solid #ebebeb; }
.topic-research .feed li:last-child, .topic-research .feed-ext li:last-child, .fp-news-feed .feed-ext li:last-child, .latest-news ul li:last-child { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }

.latest-news ul li:first-child { border-top: none; }
.topic-research .feed li a, .topic-research .feed-ext li a, .fp-news-feed .feed-ext li a {display: block; padding: 10px 0px 15px 0px; color: #005c96; min-height: 94px; }
.latest-news ul li a { color: #005c96; }
.fp-news-feed .feed-ext li a:hover, .fp-news-feed .feed-ext li a:focus, .latest-news ul li a:focus, .latest-news ul 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, .m-top-nil .fp-news-feed .feed-ext li:hover, .m-top-nil .fp-news-feed .feed-ext li:focus {border-top: 2px solid #b7a57a; } */
.topic-research .feed li .post-image, .fp-news-feed .feed-ext li .post-image, .latest-news ul li .post-image {width: 19%; float: left; display: inline-block; padding: 0px 0px 0px 0px; height: auto;  }
.topic-research .feed li .post-image a, .fp-news-feed .feed-ext li .post-image a, .latest-news ul li .post-image a {height: auto; padding: 10px 20% 15px 0px; }
.topic-research .feed-ext li .post-image, .latest-news ul li .post-image {max-width: 58px; width: 16%; margin-right: 2%; float: left; }
.topic-research .feed li img, .topic-research .feed-ext li img, .latest-news ul li img {width: 100%; height: auto; }
.topic-research .feed li h3, .latest-news ul 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 {float: left; display: inline-block; width: 81%; max-width: 665px; margin-bottom: 0px; background: none; text-transform: none; font-size: 18px; color: #0088dd; padding: 0 0 0 0; font-weight: bold; }

.latest-news ul li .news-title {float: left; display: inline-block; width: 81%; max-width: 665px; margin-bottom: 0px; background: none; text-transform: none; font-size: 18px; color: #0088dd; padding: 0 0 0 0; font-weight: normal; }

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

.topic-research .morenews {display: inline-block; margin-top: 3px; }

.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: 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, .fp-news-feed .feed-ext li:hover a, .fp-news-feed .feed-ext li:focus a, .latest-news ul li:hover a {color: #85754d; }




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

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


.m-top-nil .fp-news-feed .feed-ext {padding-top: 0px; }
.m-top-nil .fp-news-feed .feed-ext li a { min-height: auto; height: auto; }
.m-top-nil .fp-news-feed .feed-ext li h3 {height: auto; }

/* One Third Announcement Formatting*/

.one-third-right .announcement { height: 300px; overflow: hidden; margin-bottom: 14.5px; }


/* Youtube Styling */

.nc-video-player {margin-bottom: 17px; margin-top: 17px; }


/* Emma signup form */

.fp-section ul#emma-form-elements li.emma-form-row {margin: 0; }
.fp-section ul#emma-form-elements .emma-form-input, .fp-section ul#emma-form-elements .emma-form-label {width: 100%; } 
.fp-section ul#emma-form-elements .emma-form-input {margin-bottom: 15px; }


/*Short Splash */
.short-splash {margin-bottom: 0px; }
.short-splash .uw-homepage-slider {height: 250px; background-position:center; background-repeat:no-repeat; background-size:cover; }

.short-splash-title {display: block; position: absolute; top: -250px; width: 100%;}
.short-splash-title .uw-site-title {text-transform:uppercase; left: 0px; font-size: 60px; bottom: auto; top: auto; position: relative; margin-bottom: 10px; }
.short-splash-title p {
  font-family: "Encode Sans Compressed", sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 20px;
  color: #ffffff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
   }

.short-splash-title .udub-slant {margin-top: 0px; top: auto; margin-bottom: 15px; } 
.short-splash-title .udub-slant span { background-color: #b7a57a; height: 10px; }


.fp-feature .five-things {position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0; }
.fp-feature .five-things a { display: block; height: 100%; width: 100%; top: 0; left: 0; padding: 40px 15px 40px; background: #3d3d3d; }
.fp-feature .five-things a:hover, .fp-feature .five-things a:focus { background: #4b2e83; }


.fp-feature .five-things .number {font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; font-size: 100px; line-height: 100px; display: block; width: 30%; color: #b7a57a; position: absolute; top: 65px; left: 15px; }
.fp-feature .five-things .text {font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; font-size: 24px; display: block; width: 65%; color: #ffffff; position: absolute; top: 70px; right: 10px; font-style: italic; }
.fp-feature .five-things .text .text-left, .fp-feature .five-things .text .text-right { font-family: "Open Sans", sans-serif; text-transform: uppercase; font-style: normal; font-size: 40px; line-height: 40px; color: #b7a57a; font-weight: 900; margin-right: 5px; }

.fp-feature-right .tf-exp, .fp-feature .tf-exp {position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0; font-family: "Encode Sans Compressed", sans-serif; text-transform: uppercase; text-align: center; font-weight: 900; font-size: 34px; line-height: 40px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
.fp-feature-right .tf-exp a, .fp-feature .tf-exp a { display: block; height: 100%; width: 100%; top: 0; left: 0; padding: 55px 25px 40px; background: #85754d; color: #ffffff; }
.fp-feature-right .tf-exp a:hover, .fp-feature-right .tf-exp a:focus, .fp-feature .tf-exp a:hover, .fp-feature .tf-exp a:focus { background: #4b2e83; }

.fp-feature .go, .fp-feature-right .go {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat -85px -1070px transparent; position: absolute; right: 15px; bottom: 40px; width: 60px; height: 60px; content: ''; background-size: 1500px;  pointer-events: none;   }

.uw-body-copy .bonus-features { margin-bottom: 0px; }


/* 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: #005c96; }
.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; }

/*Thumbnail Links */

.thumbnail-links {display: inline-block; width: 100%; height: auto; margin-bottom: 20px; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 3px solid #4b2e83; padding: 0px 0px 29px; position: relative; margin-top: 29px; }

.thumbnail-links h2 {display: block; padding: 0 29px; width: 100%; }
.thumbnail-links ul {padding-left: 0px; width: 100%; display: block; margin-top: 0; margin-bottom: 0px; }
.thumbnail-links ul li { display: block; list-style-type: none; margin: 0 0 0px 0; position: relative; padding: 15px 29px 20px; border-bottom: 1px solid #ebebeb; }
.thumbnail-links ul li:last-of-type {border-bottom: 0px; margin-bottom: 0px; }
.thumbnail-links ul li .link-text h3 {margin-top: 0px; margin-bottom: 10px; font-size: 20px; }
.thumbnail-links ul li .link-text h3 a {color: #005c96; }
.thumbnail-links ul li .link-text h3 a:hover, .thumbnail-links ul li .link-text h3 a:focus { color: #85754d; }
.thumbnail-links ul li .link-text .sub-title {margin-top: 0px; }
.thumbnail-links ul li .tile {position: absolute; left: 29px; display: inline-block; width: 77px; }
.thumbnail-links ul li .tile img {display: block; }
.thumbnail-links ul li .link-text {display: inline-block; width: 100%; padding-left: 92px; }

/* Feature Banner */

.feature-banner {display: block; width: 100%; height: auto; border-top: 2px solid #4b2e83; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; margin-top: 29px; margin-bottom: 29px; position: relative;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-size: cover; background-position: center bottom; }
.feature-banner .promo-type { display: block; position: absolute; top: 0; left: 29px; background: #4b2e83; color: #ffffff; font-weight: 800; padding: 5px 15px; text-transform:uppercase; z-index: 9000; font-family: 'Encode Sans Compressed', sans-serif; }

.feature-banner .banner-text { display: block; padding: 50px 40px 40px; }
.feature-banner .banner-text h2 {margin-top: 0px; margin-bottom: 5px; }
.feature-banner .banner-text h2 a {color: #005c96; }
.feature-banner .banner-text h2 a:hover, .feature-banner .banner-text h2 a:focus {color: #4b2e83; }

.feature-banner .banner-image { position: absolute; top: 0; left: 0; z-index: -1; display: block; width: 100%; height: 100%; }
.feature-banner .banner-image img { display: block; width: auto; height: 100%; }



/* Front Program Feature */

.full-width-container { width: 100%; background: #f5f5f5;}

.front-page-programs, .full-width-container .sponsors {display: block; padding: 80px 15px 40px; font-size: 14px; margin-right: auto; margin-left: auto; position: relative; }
.front-page-programs h2, .full-width-container .sponsors h2 { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -175px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }
.front-page-programs h3, .full-width-container .sponsors h3 { margin-top: 0px; font-size: 18px; text-transform: uppercase; }
.front-page-programs .col { display: block; width: 31.3%; height: auto; margin-right: 3%; margin-top: 0px; float: left; }
.front-page-programs .col:nth-of-type(3n+0) {margin-right: 0%; }

.front-page-programs .col ul li a:hover, .front-page-programs .col ul li a:focus { text-decoration: underline; color: #333333; }

.front-page-programs img { margin-bottom: 15px; }

.home .uw-body.container { margin-bottom: 40px; }

.full-width-container .sponsors {padding-bottom: 60px; }
.full-width-container .sponsors .sponsor-text {display: inline-block; width: 100%; height: auto; margin-bottom: 15px; font-size: 14px; }
.full-width-container .sponsors .sponsor-text p { }


.full-width-container .sponsors ul {padding-left: 0px; }
.full-width-container .sponsors ul li { display: inline-block; width: 17.5%; height: auto; margin-right: 3%; margin-top: 0px; float: left; margin-bottom: 29px;  }
.full-width-container .sponsors ul li:nth-of-type(5n+0) {margin-right: 0%; }
.full-width-container .sponsors ul li img {}

.full-width-container .sponsors ul li a { display: block; height: 100%; width: auto; }

.full-width-container .sponsors h2 { margin-left: -96px; }

.full-width-container ul {margin-bottom: 0px; }


.full-width-container .sponsors .internal-spons {padding-left: 0px; }
.full-width-container .sponsors .internal-spons li { display: inline-block; width: 30%; height: auto; margin-right: 3%; margin-top: 0px; float: left; margin-bottom: 29px;  }
.full-width-container .sponsors .internal-spons li:nth-of-type(3n+0) {margin-right: 0%; }


.front-page-programs, .no-prog .people-template, .archive-publications, .tax-news {display: block; padding: 80px 15px 40px; font-size: 14px; margin-right: auto; margin-left: auto; position: relative; }
.front-page-programs h2, .people-template h2, .archive-publications h2 { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -175px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }
.front-page-programs h3 { margin-top: 0px; font-size: 18px; text-transform: uppercase; }
.front-page-programs .col { display: block; width: 31.3%; height: auto; margin-right: 3%; margin-top: 0px; float: left; }
.front-page-programs .col:nth-of-type(3n+0) {margin-right: 0%; }

.front-page-programs .col ul li a:hover, .front-page-programs .col ul li a:focus { text-decoration: underline; color: #333333; }

.front-page-programs img { margin-bottom: 15px; }

.home .uw-body.container { margin-bottom: 40px; }

.no-prog .people-template, .archive-publications, .tax-news {border: 1px solid #ebebeb; margin-top: 29px;  }

.no-prog .people-template .section-desc {text-align: center; margin-bottom: 29px; }


.people-template h2.faculty { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -165px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }
.people-template h2.students { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -196px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }
.people-template h2.staff { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -152px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }
.archive-publications h2.publications { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -185px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }

.tax-section h2.tax-news-title { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -152px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }


.tax-news .one-third-column {float: none; display: inline-block; vertical-align: top; border-top: none; padding-top: 0px; }
.tax-news .one-third-column .feed {float: none;  }

.uw-body.container.tax-top { margin-bottom: 29px; }

.full-width-container .announce-copy, .full-width-container .announce-button { display: block; vertical-align: top; position: relative; width: 100%; text-align: center; }
.full-width-container .announce-copy { font-family: "Encode Sans Compressed", sans-serif; font-size: 24px; color: #666666; font-weight: 500; margin-bottom: 15px;  }
/* .full-width-container .announce-button { width: 20%; } */
.full-width-container .announce-button .uw-btn {margin-right: 0px; margin-left: -45px; }

.full-width-container .front-page-programs p {text-align: center; }

.full-width-container .front-page-programs h2.mailing-list, .full-width-container .jsis-custom h2.mailing-list { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 50%; margin-left: -149px; top: 0; padding: 10px 50px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; }


.widget .people-template ul li { 
    list-style-type: none;
    display: inline-block;
    float: left;
    margin: 0px 1% 28px 1%;
    width: 200px;
    padding: 0px;
    vertical-align: top;
    height: 250px;
    position: relative;
    overflow: hidden;
}


/* Resource Items List */

.uw-body-copy h2.res-title, .uw-body-copy h2.res-title:first-of-type {margin-top: 29px; }

.uw-body-copy h3.res-sub, .uw-body-copy h3.res-sub:first-of-type {margin-top: 15px; }

.resource-items .res-item { display: block; border: 1px solid #ebebeb; margin-bottom: 2px; }
.resource-items .res-item a {display: block; padding: 20px; }


/*
.resource-items .res-item-doc  {background:url(assets/svg/jsis-sprite.svg) no-repeat 0px -457px transparent; right: 0px; background-size: 600px; }
.resource-items .res-item-link  {background:url(assets/svg/jsis-sprite.svg) no-repeat -25px -457px transparent; right: 0px; background-size: 600px; }
*/



.resource-items .res-item .item-name, .resource-items .res-item .resource-blurb {display: inline-block; width:100%; }
.resource-items .res-item .item-name {font-weight: 900; }


/* Events Archive */

section.events-archive {display:block; }

section.events-archive article {display:block; padding: 20px 5px; border-bottom: 1px solid #ebebeb; }

section.events-archive article .event-image {display: inline-block; vertical-align: top; width: 20%; margin-right: 3%; }
section.events-archive article .event-image img {width: 100%; height: auto; margin: 0; }
section.events-archive article .event-text {display: inline-block; vertical-align: top; width: 75%; }

section.events-archive article .event-text h2 {font-size: 24px; margin-top: 15px; }
section.events-archive article .event-text h2 a {color: #005c96; }
section.events-archive article .event-text h2 a:hover,  section.events-archive article .event-text h2 a:focus { color: #85754d; }


/* MailChimp Form */

#mc_embed_signup_scroll .mc-field-group {display: inline-block; width: 31.6%; margin-right: 2%; }
#mc_embed_signup_scroll .mc-field-group:nth-of-type(4) { margin-right: 0; }

#mc_embed_signup_scroll .mc-field-group label, #mc_embed_signup_scroll .mc-field-group input[type="text"], #mc_embed_signup_scroll .mc-field-group input[type="email"] {width: 100%; }

#mc_embed_signup_scroll .clear {  text-align: center; margin-top: 25px; }
#mc_embed_signup_scroll input[type="submit"] { background-color: #4b2e83; border: none; color: #ffffff; padding: 5px 15px; }

/* Small Video Template */

.small-vids .nc-video-player {width:50%; display: block; }

/* Course DB Styles */

.course-list-db h2 { display: block; color: #ffffff; background: #4b2e83; padding: 10px; width: 100%; text-transform:uppercase; }
.course-list-db h3 { text-transform:uppercase; }
.course-list-db h4 { font-size: 18px; }

.course-list-db h4 a, .dbcourse h4 a {color: #005c96;  font-size: 18px; }
.course-list-db h4 a:hover, .course-list-db h4 a:focus, .dbcourse h4 a:hover, .dbcourse h4 a:focus { color: #85754d; }

.course-list-db .dbcourse { border-bottom: 1px solid #ebebeb; }


/* Newsfeed Template */

.blog-intro { border-bottom: 1px solid #ebebeb; margin-top: 29px; margin-bottom: 15px; padding-bottom: 29px; word-wrap: normal; }


/* Intranet Options */

.jsis-custom {display: block; }
.jsis-custom h2 {font-size: 24px; }
.full-width-container .jsis-custom h2.mailing-list { margin-left: -98.5px; }
.jsis-custom ul { padding-left: 0; }
.jsis-custom ul li {list-style-type: none; }
.jsis-custom ul li {display: inline-block; width: 18.3%; height: auto; position: relative; margin: 0 2% 10px 0; vertical-align: top; font-size: 14px; line-height: 18px; text-align: center; font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; font-size: 16px; }
.jsis-custom ul li a { padding: 0px 5%; width: 208px; margin: 0 auto; }

.jsis-custom ul li:nth-of-type(5n+0) { margin: 0 0 10px 0; }


.jsis-custom ul li #srv-region {display: block; position: relative; height: 170px;padding-top: 120px;  }
.jsis-custom ul li #srv-region:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: 0px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-data {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-data:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -100px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-risk {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-risk:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -200px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-qual {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-qual:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -300px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-poli {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-poli:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -400px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-lang {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-lang:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -500px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-survey {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-survey:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -600px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-interv {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-interv:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -700px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-monit {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-monit:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -800px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-lit {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-lit:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -902px -100px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-fin {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-fin:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -902px -315px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-room {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-room:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -804px -318px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-comm {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-comm:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -702px -320px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-wkday {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-wkday:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -597px -318px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-stufund {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-stufund:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -502px -318px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-trumba {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-trumba:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -400px -316px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-div {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-div:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -302px -318px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb;}

.jsis-custom ul li #srv-equip {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-equip:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -200px -320px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.jsis-custom ul li #srv-acad {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-acad:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -98px -533px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }


.jsis-custom ul li #srv-committ {display: block; position: relative; height: 170px; padding-top: 120px;  }
.jsis-custom ul li #srv-committ:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 54px; top: 0; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -492px -533px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }


/* Course List November 2019 */

.col-area { display: inline-block; width: 49%; margin-right: 2%; border:0; vertical-align: top; font-size: 14px; } 
.col-lang { display: inline-block; width: 49%; border:0; vertical-align: top; font-size: 14px; }


/* Two by Two Feature Boxes  January 2020 */
.uw-body-copy .feat-boxes {margin-bottom: 0; }
.uw-body-copy .feat-boxes .twobytwo, .uw-body-copy .feat-boxes .one-third-column { border-top: 0; padding-top: 0; max-width: none; }
.twobytwo .fp-feature, .twobytwo .fp-feature:nth-of-type(3n+0) {display: inline-block; float: none; width: 47.75%; margin-right: 4.5%; margin-bottom: 29px;  }
.twobytwo .fp-feature:nth-of-type(2n+0) {margin-right: 0; }


/* Event Landing Page Additions February 2020 */

.event-landing .landing-nav {display: block; position: absolute; top: -170px; }
.event-landing .landing-nav ul  { padding-left: 0px; }
.event-landing .landing-nav ul li {display: inline-block; width: 160px; height: 124px; background: #ffffff; border: 1px solid #ebebeb; padding: 29px 30px 14px; box-sizing: border-box; vertical-align: top; margin-bottom: 15px; margin-right: 5px; }
.event-landing .landing-nav ul li a { display: block; padding: 15px 0px 15px; font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; border-top: 4px solid #b7a57a; text-align: center; color: #005c96; line-height: 1.2; }
.event-landing .landing-nav ul li a:hover, .event-landing .landing-nav ul li a:focus { border-top: 4px solid #4b2e83; color: #85754d; }

.event-full .splash-title p {margin-top: 0px; margin-bottom: 10px; }
.event-full .splash-title .uw-site-title { margin-bottom: 20px; margin-top: 5px; }
.event-full .splash-title .udub-slant {  margin-bottom: 20px; }

.event-full .square-people .detailsbelow ul li { height: 280px; width: 14.5%; margin: 0px 1% 10px 1%; }

.event-full-side {display: none; visibility: hidden; }


/* Africa Studies Covid-19 Feature - May 2020 */

.speaker-series { display: block; margin-top: 29px; }
.speaker-series .tile { display: inline-block; width: 48%; height: 220px; border: 1px solid #ebebeb; padding: 15px; margin-right: 3%; box-sizing: border-box; vertical-align: top; margin-bottom: 20px; }
.speaker-series .tile:nth-of-type( 2n+0 ) { margin-right: 0;}
.speaker-series .tile .country { text-transform: uppercase; color: #4b2e83; font-weight: 600; line-height: 1.2em; margin-bottom: 10px; }
.speaker-series .tile .title { font-size: 20px; }
.speaker-series .tile .title a { color: #005c96;  }
.speaker-series .tile .title a:hover, .speaker-series .tile .title a:focus { color: #85754D;  }
.speaker-series .tile .speaker { color: #666666; font-size: 12px; }


/* Major and Minor Boxes - August 2020 */

.majorminor {display: block;}

.majorminor .major  { display: inline-block; width: 31%; height: 120px; margin-right: 2%; margin-bottom: 15px; box-sizing: border-box; vertical-align: top;  }
.majorminor .major a { display: block; width: 100%; height: 100%; background: #ffffff;  border-top: 2px solid #4b2e83; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; box-sizing: border-box; padding: 30px 10%; text-align: center; font-family: "Encode Sans Compressed", sans-serif; font-weight: 800; line-height: 1.5; }


.majorminor .minor { display: inline-block; width: 22.75%; height: 120px; margin-right: 2%;  margin-bottom: 15px; box-sizing: border-box; vertical-align: top; }
.majorminor .minor a { display: block; height: 100%; background: #ffffff;  border-top: 2px solid #4b2e83; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; box-sizing: border-box; padding: 20px 10%; text-align: center; font-size: .8em; font-family: "Encode Sans Compressed", sans-serif; font-weight: 800;  }

.majorminor .major:nth-of-type(3n+0), .majorminor .minor:nth-of-type(4n+0) {margin-right:0;}

.majorminor .tab, .majorminor .tab-ext  {display: inline-block; margin-right: 5px; margin-bottom: 10px; }
.majorminor .tab a {display: block;  padding: 10px 45px 10px 15px; position: relative; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-top: 2px solid #4b2e83;  margin-bottom: 0px; background-color: #eeeeee; font-family: "Encode Sans Compressed", sans-serif; font-weight: 600;  }
.majorminor .tab a:before {color:#fff;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(assets/svg/jsis-sprite.svg) no-repeat 0px -332px transparent; position: absolute; right: 5px; width: 30px; height: 35px; content: ''; background-size: 600px; transform: rotate(90deg);}

.majorminor .tab-ext a {display: inline-block;  padding: 10px 15px 10px 15px; position: relative; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-top: 2px solid #4b2e83;  margin-bottom: 15px; background-color: #eeeeee; font-family: "Encode Sans Compressed", sans-serif; font-weight: 600; width: auto; }

.majorminor .major a:hover, .majorminor .major a:focus, .majorminor .minor a:hover, .majorminor .minor a:focus, .majorminor .tab a:hover, .majorminor .tab a:focus, .majorminor .tab-ext a:hover, .majorminor .tab-ext a:focus { border-top: 2px solid #85754d; background-color: #f7f7f7; color: #85754d; }

.reportto ul li {display: inline-block; text-align: center; width: 24%; vertical-align: top; }

/* Landing page customizations Jan 2021 */

.landing-content .square-people .detailsbelow ul li { height: 280px; }
.landing-content h3 { margin-top: 10px; }

/* Directory styles */

.directory-menu { display: inline-block; width: 100%; }
.directory-menu ul { padding-left: 0; }
.directory-menu ul li { list-style-type: none; display: inline-block; float: left; }
.directory-menu ul li a {display: block; padding: 5px 10px; background: #666666; color: #ffffff; margin-right: 5px; margin-bottom: 5px; width: auto; text-align: center; }
.directory-menu ul li a:focus, .directory-menu ul li a:hover {background: #85754d; }


section.directory {border: 1px solid #ebebeb; margin-top: 29px; display: block; position: relative; padding: 60px 20px 20px; margin-left: 15px;}
section.directory h2 { margin: 0; font-size: 17px; font-family: "Open Sans",sans-serif; position: absolute; left: 0; margin-left: -15px; top: -15px; padding: 10px 20px; background-color: #4b2e83; color: #fff; font-weight: 700; text-transform: uppercase; line-height: inherit; width: auto; text-align: center; }

section.directory ul li .people-deet { width: 100%; float: none; position: relative; }

.committees {display: block; position: absolute; top: 0; right: 0; width: auto; height: auto; }
.committees .dec { display: inline-block; position: relative; border-radius: 50px; height:30px; width: 30px; background: #4b2e83; color: #ffffff; text-align: center; font-weight: 800; font-size: 14px; line-height: 30px; }
.committees .staffco { display: inline-block; position: relative; border-radius: 50px; height:30px; width: 30px; background: #85754d; color: #ffffff; text-align: center; font-weight: 800; font-size: 14px; line-height: 30px;  }

.staff-directory {display: block;  }
.staff-directory .dir-item { display: inline-block; width: 240px; margin: 0 2% 15px 0; vertical-align: top; }
.staff-directory .dir-item a { display: block; position: relative; width: 100%; height: 200px;  border: 1px solid #ebebeb; background: #ffffff; vertical-align: top;  box-sizing: border-box; padding: 130px 20px 15px; text-align: center; font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; }
.staff-directory .dir-item:nth-of-type(3n+0) { margin: 0 0 15px 0; }

.pronouns { color: #666666; font-style: italic; margin-top: -5px; }
.phonetic { color: #666666; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 800; padding-left: 15px; }
.jobtitle { font-weight: bold; }

.dir-item .dir-form:before {position: absolute; display: block; width: 100px; height: 100px; left: 27%; top: 30px; background-image: url("assets/svg/jsis-custom-icons.svg"); background-size: 1000px; background-repeat: no-repeat; background-position: 0px -315px; text-indent: -9999px; overflow: hidden; content: '';}
.dir-item .dir-org:before {position: absolute; display: block; width: 100px; height: 100px; left: 27%; top: 30px; background-image: url("assets/svg/jsis-custom-icons.svg"); background-size: 1000px; background-repeat: no-repeat; background-position: -315px -530px; text-indent: -9999px; overflow: hidden; content: '';}

.dir-item .dir-fac:before {position: absolute; display: block; width: 100px; height: 100px; left: 27%; top: 30px; background-image: url("assets/svg/jsis-custom-icons.svg"); background-size: 1000px; background-repeat: no-repeat; background-position: -95px -530px; text-indent: -9999px; overflow: hidden; content: '';}

/* Calendar Styles April 2021 */

.ics-calendar {}
.gf_page_steps {font-family: "Encode Sans Compressed", sans-serif; font-weight: 400; }
.workperiod .ginput_container_checkbox {display: block; position: relative; width: auto; padding: 10px 20px; border-radius: 5px; border: 2px solid #ebebeb; }
.workperiod .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox] {position: absolute; top:17px; left: 0; width: 40px!important; height: 40px!important; }
.workperiod .ginput_container_checkbox ul.gfield_checkbox li label { padding: 15px 15px 15px 60px; font-size: 22px; vertical-align: top; margin-top: -10px;  }

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { color: #ffffff; background-color: #005c96; border-radius: 0px; border: 0; padding: 15px 30px; }
.gform_wrapper .gform_page_footer .button.gform_button:hover, .gform_wrapper .gform_page_footer .button.gform_next_button:hover, .gform_wrapper .gform_page_footer .button.gform_button:active, .gform_wrapper .gform_page_footer .button.gform_next_button:active, .gform_wrapper .gform_page_footer .button.gform_previous_button:hover, .gform_wrapper .gform_page_footer .button.gform_previous_button:active { background-color: #85754d; }


/* Knowledge Base April 2021 */

.kb-section {}
.whatsnew, .kb-qa, .guides, .kb-cta {display: inline-block; height: auto; vertical-align: top; border: 1px #ebebeb solid; border-radius: 5px; box-sizing: border-box; padding: 30px 15px; position: relative; }
.kb-twothird {display: inline-block; height: auto; vertical-align: top; width: 65.6%; max-width: 752px; }
.kb-onethird { display: inline-block; height: auto; vertical-align: top; width: 31.3%; }
.kb-left {margin-right: 3%;}
.kb-right {}
.whatsnew {width: 100%; }
.kb-qa { width: 100%; margin-top: 29px;}
.guides { width: 100%; margin-top: 29px; }
.more {position: absolute; display: block; right: 10px; bottom: 10px; }
.kb-cta { background: #4b2e83; width: 100%; position: relative; padding-left: 20px; }
.kb-cta h2 a {color: #ffffff; display: block; width: 100%; height: 100%; position: relative; padding-left: 120px; }
.kb-cta h2 a:hover, .kb-cta h2 a:focus {color: #b7a57a; }
.kb-cta h2 {line-height: 34px; margin-top: 20px!important; margin-bottom: 20px; }
.kb-cta h2 a .description { display: inline-block; width: 100%; font-weight: 400; font-size: 18px; line-height: 20px; }

.kb-cta h2 a:before {position: absolute; display: block; width: 100px; height: 100px; border-radius: 100px; background: #ffffff; left: 0px; top: -20px; background-image: url(assets/svg/jsis-custom-icons.svg); background-size: 1000px; background-repeat: no-repeat; background-position: -902px -103px; text-indent: -9999px; overflow: hidden; content: ''; border: 1px solid #ebebeb; }

.kb-section h3 {font-size: 19px; margin-bottom: 5px;}
.kb-section .poster-author p { font-size: 14px; }

.kb-units ul li { display: inline-block; width: 22%; height: auto; margin-right: 2%; text-align: center; vertical-align: top; }
.kb-question h3, .kb-question h3.question { font-size: 19px; margin-bottom: 5px; font-weight: 700; }
.kb-question p { font-size: .813em; }

@media only screen and (max-width: 1200px) {
.staff-directory .dir-item { display: inline-block; width: 48.60%; margin: 0 2% 15px 0;}
.staff-directory .dir-item:nth-of-type(3n+0) { margin: 0 2% 15px 0;}
.staff-directory .dir-item:nth-of-type(2n+0) { margin: 0 0 15px 0; }
.dir-item .dir-form:before {position: absolute; display: block; width: 100px; height: 100px; left: 35%; top: 30px; background-image: url("assets/svg/jsis-custom-icons.svg"); background-size: 1000px; background-repeat: no-repeat; background-position: 0px -315px; text-indent: -9999px; overflow: hidden; content: '';}
.dir-item .dir-org:before {position: absolute; display: block; width: 100px; height: 100px; left: 35%; top: 30px; background-image: url("assets/svg/jsis-custom-icons.svg"); background-size: 1000px; background-repeat: no-repeat; background-position: -315px -530px; text-indent: -9999px; overflow: hidden; content: '';}

.dir-item .dir-fac:before {position: absolute; display: block; width: 100px; height: 100px; left: 35%; top: 30px; background-image: url("assets/svg/jsis-custom-icons.svg"); background-size: 1000px; background-repeat: no-repeat; background-position: -95px -530px; text-indent: -9999px; overflow: hidden; content: '';}
}
@media only screen and (max-width: 991px) {
.staff-directory .dir-item { display: inline-block; width: 48.65%; margin: 0 2% 15px 0;}

}
@media only screen and (max-width: 666px) {
.staff-directory .dir-item { display: inline-block; width: 100%; margin: 0 0 15px 0;}

}



@media (max-width: 1200px)  {
	.twobytwo .fp-feature img {width: 100%; height: auto; }
	.event-landing .landing-nav {display: block; position: relative; top: 0px; }
	.event-full .uw-site-title-container {top: -380px; }
}

@media (max-width: 991px)  {
.small-vids .nc-video-player {width:100%; display: block; }
.speaker-series .tile { display: block; width: 100%; height: auto; border: 1px solid #ebebeb; padding: 15px; margin-right: 0%;  }

}

@media only screen and (max-width: 767px) {
	.front-page-programs, .full-width-container .sponsors {padding: 80px 20px 20px; }
	.twobytwo .fp-feature, .twobytwo .fp-feature:nth-of-type(3n+0) {display: block; float: none; width: 100%; margin-right: 0%; }
	.event-landing .landing-nav {display: none; visibility: hidden; }
		.majorminor .major, .majorminor .minor {margin-right:  0; width: 100%; height: auto; }
	.majorminor .major a, .majorminor .minor a { height: auto; }
}


@media (min-width: 768px)  {
	.front-page-programs, .full-width-container .sponsors { width: 750px; }
}
@media (min-width: 992px)  {
	.front-page-programs, .full-width-container .sponsors { width: 970px; }

}
@media (min-width: 1200px) {
	.front-page-programs, .full-width-container .sponsors { width: 1170px; }
}


/* Hide Images on Mobile */
@media only screen and (max-width: 767px) {
.image-hide img {display: none; }
}


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

/*.uw-homepage-slider-container .uw-homepage-slider {display: block; }*/

.col-area { display: block; width: 100%; margin-right: 0%;  } 
.col-lang { display: block; width: 100%;  }
	.style-mideast .alignleft, .style-mideast .alignright, .style-mideast .alignnone {margin: 0 0 0 0; }	
	
	.alignleft, .alignnone, .alignright { overflow: hidden; }
	
	

.video-archive .fp-feature:nth-of-type(2n+0), .video-archive .fp-feature:nth-of-type(3n+0), .video-archive .fp-feature {margin-right: 0%; width: 100%; }
.video-archive .fp-feature .video-image {height: auto; }

	
}
	


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


@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .uw-thinstrip .jsis-wordmark {
    left: 120px;
  }
  
}

@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;
}
.uw-thinstrip .asp-wordmark, .uw-thinstrip .mec-wordmark, .uw-thinstrip .seac-wordmark {
    background-size: 670px;
  }
.uw-thinstrip .asp-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 5px transparent; background-size: 670px; }  
  
  
  
.uw-thinstrip .mec-wordmark {
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -50px transparent; width: 300px;  background-size: 670px; }    
  
.uw-thinstrip .seac-wordmark {
  background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -105px transparent;  background-size: 670px; }      
  
.uw-thinstrip .earc-wordmark { width: 370px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -150px transparent; background-size: 670px; }  
.uw-thinstrip .japan-wordmark { width: 400px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -228px transparent; background-size: 670px; }  
/*.uw-thinstrip .cwes-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -285px transparent; background-size: 670px; }*/
.uw-thinstrip .cwes-jean-wordmark { width: 450px; height: 60px; background: url(assets/svg/jsis-centers-sprite-3.svg) no-repeat 0px -50px transparent; background-size: 650px;  }	
.uw-thinstrip .eacenter-wordmark {width: 300px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -340px transparent; background-size: 670px; }  
.uw-thinstrip .soasia-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -400px transparent; background-size: 670px; }   
.uw-thinstrip .ellison-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -310px transparent; background-size: 465px; }
.uw-thinstrip .lacs-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -300px -105px transparent;  background-size: 670px; } 
.uw-thinstrip .china-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -424px -165px transparent;  background-size: 670px; }
.uw-thinstrip .cgs-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -410px -225px transparent;  background-size: 670px; }
.uw-thinstrip .religion-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -410px -285px transparent;  background-size: 670px; } 
.uw-thinstrip .korea-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -410px -335px transparent;  background-size: 670px; } 
/*.uw-thinstrip .canada-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -410px -395px transparent;  background-size: 670px; } */
.uw-thinstrip .arctic-wordmark { width: 400px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px 0px transparent;  background-size: 670px; } 
.uw-thinstrip .chr-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -50px transparent;  background-size: 670px; } 
/*.uw-thinstrip .cwes-jean-wordmark { width: 260px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0 -225px transparent; background-size: 465px; }*/
.uw-thinstrip .jsisj-wordmark { background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0 -415px transparent;  background-size: 670px; }
.uw-thinstrip .taiwan-wordmark { width: 400px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0px -275px transparent;  background-size: 670px; }
.uw-thinstrip .maais-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0 -318px transparent;  background-size: 465px; }
.uw-thinstrip .pnwcsc-wordmark {
  width: 300px;
  height: 60px;
  background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -378px -334px transparent;
  background-size: 670px;
  }     

}

@media only screen and (max-width: 1200px) {
	
div.uw-slideshow {height: 480px; }
	
.two-thirds {width: 100%; max-width: none; }	
.fp-news-feed, .uw-content .top-section .static {width: 100%; margin-left: 0; margin-top: 10px; }
.uw-content .top-section .static, .col-md-12 .fp-section {margin-top: 15px; }

.fp-news-feed .announcement-box { height: 240px; background-size: cover; }

.one-third, .one-third-right, .two-thirds, two-thirds-right, .two-third-column, .one-third-column {width: 100%; margin-right: 0px; }	
.one-third h3, .one-third-right h3, .two-thirds h3, two-thirds-right h3 {margin-top: 15px; }
	
.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; }

.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%; }
.research-image img { display: inline-block; float: left; width: 34%; margin-right: 4%}
.research-image .journal-issue-section { display: inline-block; float: left; width: 29%; margin-right: 2%}
.research-image .journal-issue-section h3 {margin-top: 0px; }
.research-image .journal-issue-section:last-of-type { margin-right: 0; }

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

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

.archive-column {width: 302px; }

.uw-content .tax-nav-menu {height: auto; }
.uw-content .tax-nav-menu form {margin-bottom: 15px; }

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

.one-third-right .announcement { height: auto; margin-bottom: 14.5px; }

.fp-news-feed .feed-ext { margin-bottom: 29px; }

.announcement-box {height: 200px; }


.fp-feature .five-things {position: relative; display: block; height: 100%; width: 100%; top: 0; left: 0; margin-bottom: 0px; }
.fp-feature .five-things a { display: block; height: 100%; width: 100%; top: 0; left: 0; padding: 40px 25px; background: #3d3d3d; }
.fp-feature .five-things a:hover, .fp-feature .five-things a:focus { background: #4b2e83; }


.fp-feature .five-things .number {font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; font-size: 40px; line-height: 40px; display: inline; width: auto; color: #b7a57a; position: relative; top: auto; left: auto; }
.fp-feature .five-things .text {font-family: "Encode Sans Compressed", sans-serif; font-weight: 700; font-size: 34px; line-height: 40px; display: inline; width: auto; color: #ffffff; position: relative; top: auto; right: auto; font-style: italic; }
.fp-feature .five-things .text .text-left, .fp-feature .five-things .text .text-right { font-size: 34px; line-height: inherit; margin-right: 0; display: inline; }
.fp-feature .five-things .text .text-left { margin-left: 5px; }

.fp-feature-right .tf-exp, .fp-feature .tf-exp {position: relative; display: block; height: 100%; width: 100%; top: 0; left: 0; font-family: "Encode Sans Compressed", sans-serif; text-transform: uppercase; text-align: center; font-weight: 900; font-size: 34px; line-height: 40px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); margin-bottom: 0px;}
.fp-feature-right .tf-exp a, .fp-feature .tf-exp a { display: block; height: 100%; width: 100%; top: 0; left: 0; padding: 40px 25px 40px; background: #85754d; color: #ffffff; }


.fp-feature .go, .fp-feature-right .go {right: 0px; bottom: 0px;  }

.short-splash .uw-homepage-slider { height: 300px;  }
.short-splash-title {top: -320px; }

.jsis-custom ul li a { width: 170px;  }

.jsis-custom ul li #srv-region:before, .jsis-custom ul li #srv-data:before, .jsis-custom ul li #srv-risk:before, .jsis-custom ul li #srv-qual:before, .jsis-custom ul li #srv-poli:before, .jsis-custom ul li #srv-lang:before, .jsis-custom ul li #srv-survey:before, .jsis-custom ul li #srv-interv:before, .jsis-custom ul li #srv-monit:before, .jsis-custom ul li #srv-lit:before, .jsis-custom ul li #srv-fin:before, .jsis-custom ul li #srv-room:before, .jsis-custom ul li #srv-comm:before, .jsis-custom ul li #srv-wkday:before, .jsis-custom ul li #srv-stufund:before, .jsis-custom ul li #srv-trumba:before, .jsis-custom ul li #srv-div:before, .jsis-custom ul li #srv-equip:before, .jsis-custom ul li #srv-acad:before { left: 33px; }

.splash-title .photocredit { bottom: -220px; }
	
	
}

@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: 992px ) {
	.jsis-custom ul li {display: inline-block; width: 22.5%; }
	.jsis-custom ul li:nth-of-type(5n+0) { margin: 0 2% 10px 0; }
	.jsis-custom ul li:nth-of-type(4n+0) { margin: 0 0 10px 0; }

}


@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 { margin-top: 0px; }
.two-thirds .main-feature, .main-feature { margin-bottom: 5px; height: auto; }
.top-section .fp-news-feed, .horiz {margin-top: 0px; }
.main-feature img, .two-thirds .main-feature img {width: 100%; height: auto; }
.main-feature .main-blurb { width: 100%; bottom: 0; height: auto; padding: 15px 29px; top: auto; position: relative; pointer-events: auto; }
.main-feature .main-blurb p, .main-feature .main-blurb .button { display: none; }
.top-section .fp-news-feed ul li, .horiz ul li { width: 50%; margin-bottom: 5px; }
.top-section .fp-news-feed ul li:nth-child(2n+2), .horiz ul li:nth-child(2n+2) { border-right: 1px solid #ebebeb; }
.announcement-box { height: 230px; }

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

.archive-column {width: 100%; margin-left: 0px; }
.archive-column .promo-half {height: auto; }
.archive-column .promo-half a {width: 100%; }
.archive-column .promo-half .photo-credit {position: relative; left: 0; padding-left: 15px; }

.tax-resources .cat-feed, .tax-resources .cat-feed-third, .tax-resources .cat-feed-half, .tax-resources .cat-feed-five { width: 100%; height: auto; float: none;}

.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; }
.halfcol, .halfcol:nth-of-type(2n+2) { width: 48.3%; margin-right: 0; float: none; }

.short-splash .uw-homepage-slider { height: 300px;  }
.short-splash-title {top: -320px; }
.short-splash-title .uw-site-title {margin-top: 0px; }

div.uw-slideshow {height: 370px; }

.splash-title .photocredit { bottom: -280px; }


}


@media only screen and (max-width: 990px) {
.fp-events-feed {width: 100%; margin-right: 0px; margin-top: 14.5px; }
.fp-student-news, .tax-section .topic-research, .fp-section .topic-research {width: 100%; max-width: none; margin-top: 0px; }
.fp-section .trumba-split, .fp-section .trumba-split-mid {width: 48.5%; }
.fp-section .trumba-split-mid {margin-right: 0px; }

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

.feature-links ul li {width: 50%; }
.feature-links ul li:nth-child(even) { border-right: 1px solid #dcdcdc; }

.announcement-box { height: 240px; }

.centerlogo-nav ul li { width: 32%; margin-right: 1%; margin-bottom: 20px; }
.centerlogo-nav ul li:nth-child(3n+3) {margin-right: 0px; }

.tax-page .tax-description {margin-top: 0px; }

.left-side { margin-right: 0; }


}
@media only screen and (max-width: 770px) {
.uw-slideshow .slide .slide-blurb div {padding-bottom: 0px; }
.center-promo {margin-top: 0px; }
}

@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: 670px;
    background-position: 0 -331px;
	left: 80px;
  }
  
.uw-thinstrip .asp-wordmark { width: 280px; height: 30px; left: 10px; top: 7px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 3px transparent; background-size: 465px; }    
.uw-thinstrip .mec-wordmark { width: 280px; height: 40px; left: 10px;  top: 7px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -35px transparent; background-size: 465px; }    
.uw-thinstrip .seac-wordmark { width:150px; height: 40px; left: 10px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -68px transparent;  background-size: 465px; } 
.uw-thinstrip .earc-wordmark { top: 0px; left: 5px; height: 40px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -112px transparent; background-size: 465px; }  
.uw-thinstrip .japan-wordmark { width: 200px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -150px transparent; background-size: 465px; }  
.uw-thinstrip .cwes-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -190px transparent; background-size: 465px; } 
.uw-thinstrip .eacenter-wordmark { left: 15px; width: 200px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -230px transparent; background-size: 465px; }  
.uw-thinstrip .soasia-wordmark {left: 15px; width: 200px; height: 40px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -270px transparent; background-size: 465px; }
.uw-thinstrip .ellison-wordmark { left: 10px; background: url(assets/svg/jsis-centers-sprite.svg) no-repeat 0 -310px transparent; background-size: 465px; } 
.uw-thinstrip .lacs-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -200px -68px transparent;  background-size: 465px; } 
.uw-thinstrip .china-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -288px -108px transparent;  background-size: 465px; }      
.uw-thinstrip .cgs-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -280px -148px transparent;  background-size: 465px; }    
.uw-thinstrip .religion-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -280px -188px transparent;  background-size: 465px; }    
.uw-thinstrip .korea-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -280px -228px transparent;  background-size: 465px; }    
/*.uw-thinstrip .canada-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -280px -268px transparent;  background-size: 465px; }*/
.uw-thinstrip .canada-wordmark { background: url(assets/svg/jsis-centers-sprite.svg) no-repeat -280px -310px transparent;  background-size: 465px; }
.uw-thinstrip .arctic-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 8px 8px transparent;  background-size: 465px; }    
.uw-thinstrip .chr-wordmark { width: 200px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 8px -28px transparent;  background-size: 465px; }    
.uw-thinstrip .business-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 8px -68px transparent;  background-size: 465px; }    
.uw-thinstrip .jew-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 8px -108px transparent;  background-size: 465px; } 
.uw-thinstrip .nie-wordmark { width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 8px -147px transparent;  background-size: 465px; } 
/*.uw-thinstrip .cwes-jean-wordmark { left: 10px; width: 260px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0 -225px transparent; background-size: 465px; }*/
.uw-thinstrip .cwes-jean-wordmark { left: 10px; width: 260px; height: 60px; background: url(assets/svg/jsis-centers-sprite-3.svg) no-repeat 0px -25px transparent; background-size: 400px;  }		
.uw-thinstrip .jsisj-wordmark { background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0 -280px transparent;  background-size: 465px; }
.uw-thinstrip .taiwan-wordmark { height: 40px; width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 8px -185px transparent;  background-size: 465px; }
.uw-thinstrip .maais-wordmark { left: 10px; width: 300px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat 0 -303px transparent;  background-size: 440px; }
.uw-thinstrip .pnwcsc-wordmark { width: 200px; height: 50px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -245px -280px transparent; background-size: 440px; }
.uw-thinstrip .humsec-wordmark { width: 250px; height: 51px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -250px -280px transparent; background-size: 465px; }
.uw-thinstrip .jeanmonnet-wordmark { width: 250px; height: 45px; top: 2px; left: 10px; background: url(assets/svg/jsis-centers-sprite-2.svg) no-repeat -250px -7px transparent; background-size: 440px; }


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

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

.slide-excerpt {display: none; }

.alignleft, .alignnone, .alignright {
    float: none;
    margin: 20px 0px 20px 0px;
    width: 100% !important;
    height: auto; }
	
.research-image img { display: block; float: none; width: 100%; margin-right: 0%; margin-bottom: 29px; }
.research-image .journal-issue-section { display: block; float: left; width: 48%; margin-right: 2%}

.issue-promo .issue-text { width: 100%; margin-right: 0px; }

.centerlogo-nav ul li a {   position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; }
.centerlogo-nav ul li img {width: auto !important; height: auto; margin: 0 0 0 0; max-width: 150px; max-height: 100px; }

.fp-feature-left, .fp-feature-mid, .fp-feature, .fp-feature:nth-of-type(3n+0), .fp-section .trumba-split, .fp-section .trumba-split-mid { width: 100%; margin-bottom: 3%; }
.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; }

.search-container .donate { position: absolute; right: 85px; top: 0px; margin-right: 0px; }
.search-container .donate a { line-height: 20px; }
/* .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 -316px 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 -379px transparent; background-size: 500px; } */

.jsis-global .jsis-wordmark, .jsis-global p  {left: 10px; }



.tax-section .fp-student-news h2 {margin-top: 0px; }


.fp-student-news .feature {width: 100%; }
.fp-student-news .feed {width: 100%; margin-bottom: 0px; }
.fp-student-news .feature li, .fp-student-news .feed li {height: auto; }
.fp-student-news .feature li a {padding: 15px 20px; height: auto; }
.fp-student-news .feature li .image-frame img { display: block; height: auto; width: 100%; min-height: 227px; }

.landing-content .uw-site-title-container {
	position: relative;
    top: 0px;
    left: 0px;
	 }
	
.landing-content .uw-site-title { 
	position: relative;
	top: 0px;
	left: 0px;
    font-family: "Encode Sans Compressed", sans-serif;
    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;
}

div.uw-slideshow {height: auto; margin-top: 0px;  }
.uw-slideshow .slide .slide-blurb h2 {margin-right: 0px; }
.uw-slideshow .slide .slide-blurb .slide-excerpt p {display: none; }
.uw-slideshow .slide .slide-blurb .slide-excerpt {display: none; visibility: hidden; } 
.uw-slideshow .slide .slide-blurb {padding-bottom: 20px; position: relative; }


.two-thirds {float: none; }
.fp-news-feed {float: none; }
div.uw-slideshow > div.slide, .uw-slideshow-controls { display: none; visibility: hidden; }

div.uw-slideshow > div.slide:first-of-type {position: relative; display: inline-block; visibility: visible; }

.uw-homepage-slider-container {display: none; }

.uw-slideshow .slide a { position: relative; vertical-align: auto; }

.two-thirds .main-feature, .main-feature {margin-top: 15px; }

.form-group { }


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

.col-md-8 .twocol .fp-feature, .col-md-8 .twocol .fp-feature:nth-of-type(2n+2) { display: block; width: 100%; height: auto; margin-right: 0; float: 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; }

.splash-title .udub-slant, .splash-title p, .short-splash-title .udub-slant, .short-splash-title p { display: none; } 
.splash-title .date-block p {display: block; }
.event-landing .splash-title p {display: block; color: #444444; text-shadow: none; margin-top: 0; margin-bottom: 0; }
.event-landing .splash-title .uw-site-title { margin-top: 0px; margin-bottom: 0; box-shadow: none; padding-bottom: 0; }

.event-landing .splash-title .date-block p {color: #ffffff; }

.event-landing .landing-info-box, .event-landing .splash-title .date-block {margin-bottom: 25px; }

.topic-research .feed-left, .fp-news-feed .feed-left { margin-bottom: 0px; }
.topic-research .feed li:last-child, .topic-research .feed-ext li:last-child, .fp-news-feed .feed-ext li:last-child {margin-bottom: 10px; }

.short-splash {display: none; }
.splash-title, .short-splash-title {top: 0px; position: relative; } 
.splash-title .uw-site-title, .short-splash-title .uw-site-title {font-size: 40px; line-height: 42px; padding: 0px 15px 15px 20px }
 
 #mc_embed_signup_scroll .mc-field-group {display: inline-block; width: 100%; margin-right: 0%; }
 
 .gallery-archive {padding-top: 29px; }
.gallery-archive .fp-feature, .gallery-archive .fp-feature:nth-of-type(3n+0) {display: inline-block; width: 48%; margin-right: 2%; }
.gallery-archive .fp-feature:nth-of-type(2n+0) { margin-right: 0; }

.col-md-8 .fb-section .fp-feature { height: auto; }
.fb-section .fp-feature .image-container img {width: 100%; height: auto; }

.jsis-custom ul li {display: inline-block; width: 31%; }
.jsis-custom ul li:nth-of-type(4n+0) { margin: 0 2% 10px 0; }
.jsis-custom ul li:nth-of-type(3n+0) { margin: 0 0 10px 0; }

.splash-title .photocredit { display: none; visibility: hidden; }
	
	
}

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


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


.full-width-container .sponsors ul li { width: 30%; margin-bottom: 29px;  }
.full-width-container .sponsors ul li:nth-of-type(5n+0) {margin-right: 3%; }
.full-width-container .sponsors ul li:nth-of-type(3n+0) {margin-right: 0%; }

.jsis-custom ul li {display: inline-block; width: 48%; }
.jsis-custom ul li:nth-of-type(3n+0) { margin: 0 2% 10px 0; }
.jsis-custom ul li:nth-of-type(2n+0) { margin: 0 0 10px 0; }	
	
}

@media only screen and (max-width: 585px) {
	.uw-thinstrip .jsis-wordmark {
	background-size: 465px;
    background-position: 0 -221px;
	left: 60px;
	width: 280px;
  	height: 40px;
  }
  
.uw-thinstrip .asp-wordmark, .uw-thinstrip .mec-wordmark {background-size: 465px; width: 280px; height: 40px; left: 10px; top: 7px; }
  
  
.center-promo h3 {font-size: 20px; }
  
.uw-thinstrip button.uw-search { 
display: none;
}
.uw-thinstrip button.uw-quicklinks {display: block; width: 45px; }

.fp-feature-left, .fp-feature-mid, .fp-feature, .fp-feature:nth-of-type(3n+0), .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; }

.jsis-global .container .social-icons { display: none; }

.uw-thinstrip button.uw-search, .uw-thinstrip .donate { 
display: none; visibility: hidden;
}

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

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

section.events-archive article {padding: 0px; }
section.events-archive article .event-image {display: inline-block; vertical-align: top; width: 100%; margin-right: 0%; margin-bottom: 15px; margin-top:29px; }
section.events-archive article .event-text {display: inline-block; vertical-align: top; width: 100%; margin-bottom: 29px; }

.gallery-archive .fp-feature, .gallery-archive .fp-feature:nth-of-type(3n+0), .gallery-archive .fp-feature:nth-of-type(2n+0)  {display: block; width: 100%; margin-right: 0; }



}

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

.one-third, .one-third-right {width: 100%; margin: 0 0 0 0; }
div.uw-slideshow {margin-top: 0px; }

.feature-links ul li {width: 100%; border-right: 1px solid #dcdcdc; }

.announcement-box, .fp-news-feed .announcement-box {height: 300px; }

.centerlogo-nav ul li { height: 75px; width: 31%; }
.centerlogo-nav ul li img {width: auto !important; height: auto; margin: 0 0 0 0; max-width: 100px; max-height: 75px; }

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

.two-thirds .main-feature {height: auto; }



.list-section h3, .list-section .list-items li .item-desc, .list-section .list-items li p { width: 100%; margin-right: 0%; margin-bottom: 10px; }
.list-section .list-items li img {width: 100%; height: auto; position: relative; right: auto; top: auto; margin-bottom: 10px; }


}

@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 , .fp-feature 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%;}

.fp-feature .go, .fp-feature-right .go {display: none; }


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

@media only screen and (max-width: 425px) {
.uw-thinstrip .search-container button.uw-search {display: none;}
.search-container .donate, .colorway-white .search-container .donate { right: 45px; }

}

@media print {
  .jsis-global, .uw-sidebar {
    display: none;
  }
  #main_content, .uw-body, .uw-container-inner, .uw-body-copy, .col-md-8 {width: 100%; max-width: 100% !important; }
}