<div class="logo logo--tab">
    <a href="https://www.uiowa.edu">
        <div class="element-invisible">The University of Iowa</div>
        <svg xmlns="http://www.w3.org/2000/svg" class="logo-icon" aria-labelledby="logo" role="img" viewBox="0 0 311.6 90.2">
            <path class="st0" d="M40 18.8h-7.3v52.4H40v19H0v-19h7.3V18.8H0V0h40V18.8z" />
            <path class="st0" d="M93.8 90.2h-29c-10.5 0-17.4-6.9-17.4-18.2V18.2C47.4 7 54.4 0 64.8 0h29c10.5 0 17.4 7 17.4 18.2V72C111.2 83.2 104.2 90.2 93.8 90.2zM85.6 71.2V18.8H73v52.4H85.6z" />
            <path class="st0" d="M122.6 18.8h-6.4V0h38v18.9H147l6.5 43.4L167 0h19.2l14.4 62.3 5.2-43.4h-6.6V0h37.5v18.9h-6.2l-11.3 71.4h-30.6l-11.8-53.2 -12.1 53.1h-29.4L122.6 18.8z" />
            <path class="st0" d="M230.1 71.2h6.9L250.7 0h41l13.5 71.2h6.4v19H281l-2.9-22h-15.2l-2.7 22h-30L230.1 71.2 230.1 71.2zM276.5 51.7l-5.8-36.4 -6 36.4H276.5z" />
            <image src="../../assets/images/uiowa-primary.png">
                <title id="logo">University of Iowa</title>
            </image>
        </svg>
    </a>
</div>
        
    
                                .logo {
  display: block; }
.logo--tab {
  height: 70px;
  width: 109px;
  padding: 25px 1.25rem;
  background: var(--brand-secondary); }
  .logo--tab a:focus svg {
    opacity: .5; }
  .search-is-open .logo--tab {
    visibility: none;
    opacity: 0; }
    @media (min-width: 980px) {
      .search-is-open .logo--tab {
        display: block;
        opacity: 1;
        visibility: visible; } }
  @media (min-width: 980px) {
    .logo--tab {
      width: 154px;
      height: 80px;
      padding: 25px; } }
  @media (min-width: 84.375em) {
    .logo--tab {
      width: 188px;
      height: 90px;
      padding: 23px 20px; } }
.logo-icon {
  fill: var(--brand-primary);
  height: 20px; }
  @media (min-width: 980px) {
    .logo-icon {
      height: 30px; } }
  @media (min-width: 84.375em) {
    .logo-icon {
      height: 43px; } }
  .logo-icon:hover, .logo-icon:focus {
    opacity: 0.7; }
  .header--tertiary .logo-icon {
    margin-left: 0; }
    @media (min-width: 84.375em) {
      .header--tertiary .logo-icon {
        margin-top: 0; } }
                            
                            
                        
                                @import '../../../assets/scss/variables';
@import '../../../assets/scss/utilities';
.logo {
  display: block;
}
.logo--tab {
  height: 70px;
  width:  109px;
  padding: 25px $gutter;
  background: $secondary;
  a:focus svg {
    opacity: .5;
  }
  // @todo Move this to search or search-toggle?
  .search-is-open & {
    visibility: none;
    opacity: 0;
    @include breakpoint(md) {
      display: block;
      opacity: 1;
      visibility: visible;
    }
  }
  @include breakpoint(md) {
    width: 154px;
    height: 80px;
    padding: 25px;
  }
  @include breakpoint(page-container) {
    width: 188px;
    height: 90px;
    padding: 23px 20px;
  }
}
.logo-icon {
  fill: $primary;
  height: 20px;
  @include breakpoint(md) {
    height: 30px;
  }
  @include breakpoint(page-container) {
    height: 43px;
  }
  &:hover,
  &:focus {
    opacity: 0.7;
  }
  // @todo Move this to header.scss?
  .header--tertiary & {
    margin-left: 0;
    @include breakpoint(page-container) {
      margin-top: 0;
    }
  }
}