/************************************** BEGIN ONE TEMPLATE VETMED LOGO */

.vt-wordMark .vt-wordMark-link {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: "VTWordMark", sans-serif;
  color: white;
  background-color: #333;
  text-decoration: none !important;
  width: auto;
  height: 100%;
}

.vt-wordMark .vt-wordMark-link:focus {
    outline-color: white;
    outline-offset: 3px;
    outline-style: dashed;
    outline-width: 2px;
}

.vt-wordMark .vt-wordMark-logo-image {
  height: 1.5em;
  margin-top: -5px;
  margin-right: 0.67em;
}

/* REPLACE LOGO LOCKUP ON VTC.VT.EDU */
#vt_logo .vt-logo-image,
#vt_logo .vt-logo-divider,
#vt_logo .vt-logo-text {
  display: none;
}

#vt_logo .vt-logo-image.vt-show {
  display: block;
  height: 2.5em;
}

@media screen and (min-width: 576px) {
  #vt_logo .vt-logo-image.vt-show {
    height: 3em;
  }
}

#vt_logo .vt-logo-link {
  /* som is 290px */
  max-width: 375px;
}

/************************************** END ONE TEMPLATE VETMED LOGO */

/************************************** BEGIN VETMED LOGO */

.logo-block,
.department-name {
  display: none;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .logo-block {
    width: 25%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .logo-block {
    width: 33.33333333%;
  }
}

@media screen and (max-width: 767px) {
  .logo-block {
    width: 100%;
    max-width: 100%;
  }

  .logo-block img {
    width: 80%;
    max-width: 274px;
  }
}

.department-name {
  display: none;
}

.vtc-logo {
  position: relative;
  top: 19px;
  height: 56px;
  margin-top: 30px;
}

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

  .vtc-logo {
    margin-top: 8px;
    max-width: 370px;
  }
}

.vtc-logo::before {
  content: none;
}

.vt-space-saver {
  display: block;
}

/************************************** END VETMED LOGO */
