/*!
Theme Name: UW 2014 HUB Child
Theme URI: http://hub.washington.edu/
description: >-
  UW 2014 HUB Child Theme
Author: HUB TECH
Author URI: http://hub.washington.edu
Template: uw-2014
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: uw-2014-hub-child
 */
 .uw-footer .footer-wordmark {
	display: inline-block;
	width: 335px;
	background: url(assets/images/Division_of_Student_Life.png) no-repeat transparent;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 50px;
	height: 45px;
	background-size: 335px 45px;
  }
  .uw-footer .footer-wordmark:focus,
  .uw-footer .footer-wordmark:hover {
	background: url(assets/images/Division_of_Student_Life_hover.png) no-repeat transparent;
	background-size: 335px 45px;
  }
 .uw-footer ul.footer-social li a.flickr {
  background-position: -405px -185px;
}
.uw-footer ul.footer-social li a:hover.flickr,
.uw-footer ul.footer-social li a:focus.flickr {
  background-position: -405px -225px;
}
.uw-footer ul.footer-social li a {
	color: #fff;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	background: url(assets/svg/uw-sprite.svg) no-repeat 0 -185px transparent;
	padding: 8px 21px;
  }
.uw-site-title-blank {
    font-size: 50px;
    padding-top: 20px;
    color: #4b2e83;
    padding-left: 45px;
  }
ul.uw-sidebar-menu,
ul.uw-mobile-menu {
  margin-left: 20px;
  margin-right: -20px;
  padding: 20px;
  margin-top: -64px;
  background-color: white;
}
.home .uw-breadcrumbs {
  display: none;
}
/* Enter Your Custom CSS Here */
.page-id-19246 #dawgdrops, .page-id-19257 #dawgdrops, .page-id-19269 #dawgdrops, .page-id-19263 #dawgdrops, .page-id-19265 #dawgdrops, .page-id-19387 #dawgdrops, .page-id-19267 #dawgdrops, .page-id-19271 #dawgdrops, .page-id-19259 #dawgdrops,  .page-id-22192 #dawgdrops, .page-id-22291 #dawgdrops, .page-id-22189 #dawgdrops, .page-id-22349 #dawgdrops, .page-id-22351 #dawgdrops, .page-id-22354 #dawgdrops, .page-id-22356 #dawgdrops, .page-id-22195 #dawgdrops, .page-id-22197 #dawgdrops, .page-id-22203 #dawgdrops, .page-id-22207 #dawgdrops, .page-id-22423
#dawgdrops{ 

display: none; 

}
.page-id-22129 .pagenav {
	display:none;
}
.page-id-22 #hub-maps:hover {
  opacity: 0.6;
	transition: .5s ease;
}

.page-id-22 #hub-maps {
	transition: .5s ease;
}

#kb-advanced-rss-10, 
#kb-advanced-rss-11,
#kb-advanced-rss-12,
#kb-advanced-rss-13,
#kb-advanced-rss-15,
#kb-advanced-rss-16,
#kb-advanced-rss-17,
#kb-advanced-rss-18,
#kb-advanced-rss-19{
	padding-left: 0;
	padding-top: 0;
}
#Upcoming_Events ul,
#Academic_Events ul,
#Career_Events ul,
#International_Events ul,
#Mental_Health_Events ul,
#Recreation_Events ul,
#Wellness_Events ul{
	padding-left: 0;
}
#Upcoming_Events h2,
#Academic_Events h2,
#Career_Events h2,
#International_Events h2,
#Mental_Health_Events h2,
#Recreation_Events h2,
#Wellness_Events h2{
	margin-top: 5px;
}
#Arts_\&_Crafts_Events ul {
	padding-left: 0;
}
#ASUW\/GPSS_Events ul {
	padding-left: 0;
}
#Arts_\&_Crafts_Events h2 {
	margin-top: 5px;
}
#ASUW\/GPSS_Events h2 {
	margin-top: 5px;
}
.rt-tpg-container .isotope1 .rt-holder .rt-detail .read-more {
	display: none;
}
.rt-tpg-container .isotope1 .rt-holder .rt-detail{
	border-bottom: 1px solid grey;
	text-align: center;
}
.home .box-outer .box {
	margin: 0;
}
.home .box-outer .box .tile img{
	margin: 0;
}
.rt-tpg-container .isotope1 .rt-holder .rt-img-holder img {
       margin-left: auto;
       margin-right: auto;
}
.rsContent{
	background: #e6e6e6;
}

.hub-links {
 position:relative;
 margin-top:-70px;
 margin-bottom: 10px;
 background-color:#fff;
	border-radius: 5px;
 -webkit-box-shadow:0 0 4px rgba(164,164,164,.5);
 box-shadow:0 0 4px rgba(164,164,164,.5);
	width: 100%;
}
.hub-links ul {
 padding:0;
 list-style:none
}
.hub-links ul li a {
 font-family:"Encode Sans Compressed",sans-serif;
 color:#4b2e83;
 font-weight:800;
 text-align:center;
 display:block;
 width:20%;
 float:left;
 margin:15px 0 0px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-transform:uppercase;
 border-right:1px solid #EBEBEB;
 transition:all .1s ease-in-out;
 line-height:1.3;
 text-decoration:none;
}
.hub-links ul li a img {
	width:50%;
}
.hub-links ul li a span {
 display:block;
 margin-top:10px;
 text-align:center;
}
.hub-links ul li a:hover {
 text-decoration:underline;
}
.hub-links ul li:last-child a {
 border:none;
}

.container.hub-links {
  display: flex;
  justify-content: space-around; /* Center items with space between */
  overflow-x: hidden;
  margin: 0; 
  padding: 0; 
  width: 100%;
}

.container.hub-links ul {
  display: flex;
  justify-content: center;
  padding: 0;
  list-style: none;
  margin: 0;
  width: 100%;
}

.container.hub-links ul li {
  flex: 1;
  text-align: center;
}

.container.hub-links ul li a {
  font-family: "Encode Sans Compressed", sans-serif;
  color: #4b2e83;
  font-weight: 800;
  text-align: center;
  display: block;
  width: 100%; /* Full width for each link */
  margin: 15px 0; /* Adjust the margin as needed */
  text-transform: uppercase;
  border-right: 1px solid #EBEBEB;
  transition: all 0.1s ease-in-out;
  line-height: 1.3;
  text-decoration: none;
}

.container.hub-links ul li a img {
  width: 50%;
  margin: 0 auto; /* Center the image */
}

.container.hub-links ul li a span {
  display: block;
  margin-top: 10px;
}

.container.hub-links ul li a:hover {
  text-decoration: underline;
}

.container.hub-links ul li:last-child a {
  border-right: none;
}


.su_box_container{
	display: flex;
}
.su_box_container > div {
	margin: 5px;
}
.half_a_su_box_impact {
	flex: 1;
}
.half_a_su_box_letter {
	flex:1;
}
.home-hours, .home-contact, .home-directions {
	display: inline-block;
	width:33%;
	float: left;
}
.home-icons a img {
	margin-right: 10px;
}
.sao-contact, .sao-connect {
	display: inline-block;
	width:50%;
	float: left;
	text-align: center;
}
.sao-icons a img {
	margin-top: 15px;
	margin-left: 15px;
}
.underline{
	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;
    bottom: 5px;
    height: 4px;
	width: 100px;
    background-color: #b7a57a;
	margin-bottom: 15px;
}
.underline.sao{
	margin-left:40%;
}
@media only screen and (max-width:767px) {
 .hub-links {
  padding:0 0;
  margin-top:0px;
  box-shadow:0px;
	width: 100%;
 }
 .hub-links ul li {
  padding:0 0;
  border-right:none
 }
 .hub-links ul li a {
  width:20%;
  padding:5px 0;
  margin:10px 5%;
  font-size:13px;
  line-height:14px;
  border-right:none;
 }
	.hub-links ul li a img {
	width:100%;
}
 .hub-links ul li a span {
  padding-top:6px;
 }
.su_box_container{
	display: inline-block;
}
	.su_box_container > div {
		margin: 0px;
		margin-bottom: 5px;
}
 .half_a_su_box_impact {
	width: 100%;
  display: block;
 }
 .half_a_su_box_letter {
	width: 100%;
	display: block;
	height: auto;
 }
.home-hours, .home-contact, .home-directions, .sao-connect, .sao-contact {
	display: block;
	width:100%;
	float: left;
}
	.underline.sao{
	margin-left:35%;
}
}

