/*
 Theme Name:       UW WordPress Theme - Child Theme
 Theme URI:        https://github.com/uweb/uw_wp_theme_child
 GitHub Theme URI: https://github.com/uweb/uw_wp_theme_child
 Primary Branch:   main
 Author:           UW Web Team
 Author URI:       https://github.com/uweb
 Description:      A child theme based on the UW WordPress Theme
 Template:         uw_wp_theme
 Version:          1.1
 License:          GNU General Public License v2 or later
 License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 Tags:             two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:      uw_wp_theme_child
*/
.home .uw-body .uw-site-title {
  font-size: 4em;
}
.uw-hero-image {
  height: 200px;
  background-color: #4b2e83;
  width: 100%;
  overflow: visible;
}
.uw-hero-image .htlc-bg{
  background: url(assets/images/htlc_logo_05.png) no-repeat 0 0 transparent;
  background-size: 100%;
  position:absolute;
  top:-10px;
  right:10%;
  width:280px;
  height:280px;
  z-index:100;
}
/*div.navnbar{
  overflow:visible;
  z-index:10;
}
header.site-header div.navbar .site-branding .uw-patch {
  background: url(assets/images/htlc_logo_05.png) no-repeat 0 0 transparent;
  background-size:100%;
  width:240px;
  height:280px;
  color: #fff;
  text-indent: -9999px;
}
header.site-header div.navbar .site-branding .uw-patch:focus, header.site-header div.navbar .site-branding .uw-patch:hover {
  background: url(assets/images/htlc_logo_05.png) no-repeat 0 0 transparent;
  background-size:100%;
}*/
.uw-thinstrip .uw-thin-links:before {
  height: 0;
  width: 0;
}
.uw-footer .be-boundless {
  background: url(assets/images/house-white.png) no-repeat center top transparent;
}
.uw-footer .be-boundless {
  line-height: 180px;
}
.uw-footer ul.footer-social li a.soundcloud {
  background: url('assets/svg/uw-coe-sprite-web.svg') no-repeat -414px -196px;
  width: 27px;
  height: 27px;
}
.one-fourth {
  width: 25%;
  padding: 5px;
  float: left;
}
.one-fourth-last {
  width: 25%;
  padding: 5px;
  float: left;
}
.one-fourth .alignleft,
.one-fourth-last .alignleft {
  margin-bottom: 18px;
}
/*Block styles */
#infoBlock {
  display: flex;
  flex-wrap: wrap;
}
.widgetizedTitleArea h1 {
  color: #fff;
  font-size: 3.4em;
}
.widgetizedArea {
  background-color: #fff;
  margin-top: -25px;
  margin-bottom: 50px;
  -webkit-box-shadow: 0 0 4px rgba(164, 164, 164, 0.5);
  box-shadow: 0 0 4px rgba(164, 164, 164, 0.5);
}
.widgetizedArea ul > li > ul {
  padding-left: 0;
}
.widgetizedArea ul > li > ul > li {
  width: 100%;
  padding: 0 20px 0 0;
  border: none;
  display: list-item;
}
.widgetizedArea ul li:last-child {
  border-right: 0;
}
.widgetizedArea ul li {
  display: inline;
  padding: 12px;
  width: 100%;
  position: relative;
  float: left;
  border: 0;
}
.widgetizedArea ul li h2 {
  display: inherit;
  font-size: 1.6em;
  color: #4b2e83;
}
.homepage_icons a.hp_icon {
  color: #4b2e83;
  display: block;
  font-family: "Encode Sans Compressed", sans-serif;
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
}
.widgetizedArea ul li:last {
  padding-right: 0;
}
.home .slideshow_container_style-light .slideshow_transparent {
  opacity: .8;
  background: #4b2e83;
}
.home .slideshow_container_style-light .slideshow_button {
  opacity: 1;
  background: url(assets/images/light-arrows.png) no-repeat;
}
.home .slideshow_container_style-light .slideshow_description_box {
  position: absolute;
  bottom: 0;
  width: 80%;
  left: -400px;
  transform: skewX(-25deg);
  height: auto;
  padding: 2vh 5vh;
  margin-left: 100px;
  font-family: "Encode Sans Compressed";
  font-weight: 600;
}
.home .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
  margin-bottom: 4vh;
  margin-bottom: 0;
  height: 132px;
}
.home .slideshow_title,
.home .slideshow_description {
  transform: skewX(25deg);
}
.home .slideshow_container_style-light .slideshow_description_box div.slideshow_title {
  font-size: 2em;
}
.home .slideshow_container_style-light .slideshow_description_box div.slideshow_description {
  font-size: 1.2em;
}
.home .slideshow_container .slideshow_button.slideshow_next {
  background-position-x: right;
}
#mobile-relative.frontpage button.uw-mobile-menu-toggle {
  right: 0;
}
@media only screen and (min-width: 768px) {
  .uw-thinstrip .coe-wordmark {
    display: block;
    width: 326px;
    height: 24px;
    left: 150px;
    top: 0px;
  }
  .uw-thinstrip .uw-wordmark {
    display: block;
  }
  .tech-hero {
    height: 270px;
  }
  .widgetizedArea ul li {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 48%;
  }
  ul#infoBlock {
    margin: 0;
    padding: 0;
  }
  ul#infoBlock > li {
    margin-left: 2%;
  }
  .widgetizedArea ul li h2 {
    margin-top: 0;
  }
  #infoBlock li.icons {
    position: relative;
    padding: 20px;
    min-height: 200px;
  }
  #infoBlock li.icons::after {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #e9e6f0;
    display: block;
    position: absolute;
    top: 0;
    right: 5px;
  }
  #infoBlock li.icons::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #e9e6f0;
    display: block;
    position: absolute;
    top: 0;
    right: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .uw-thinstrip .coe-wordmark {
    width: 542px;
    height: 38px;
    left: 150px;
    top: 0px;
  }
  .uw-thinstrip ul.uw-thin-links:before {
    height: 0;
    width: 0;
  }
  .uw-thinstrip ul.uw-thin-links:before {
    height: 0;
    width: 0;
  }
}
@media only screen and (min-width: 992px) {
  .uw-thinstrip .coe-wordmark {
    width: 542px;
    height: 38px;
    left: 150px;
    top: 0px;
  }
  .uw-thinstrip ul.uw-thin-links:before {
    height: 0;
    width: 0;
  }
  uw-thinstrip ul.uw-thin-links:before {
    height: 0;
    width: 0;
  }
  .widgetizedArea ul li {
    border-right: 1px solid;
    border-color: #e9e6f0;
    width: 18%;
    height: 73%;
    top: 13%;
  }
  #infoBlock li.icons::before,
  #infoBlock li.icons::after {
    height: 0;
    border-color: #fff;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
  .uw-thinstrip .uw-wordmark {
    left: 120px;
    height: 44px;
  }
}
