@media (min-width: 64.25rem){
	.navigation__item a {
		font-size: 1rem;
	}
}
.sub_footer__content{
	position: relative;
	left: 30%;
}

#subfooter {
	position: absolute;
	margin-top: -50px;
	align-items: center;
}
#subfooter, #subfooter a {
	font-family: 'lineto-brown-regular';
	color: #ccc;
	font-size: 0.70rem;
	text-align: center;
}

.footer__logo:before {
	background-image: url(/resources/corporate/assets/images/logo-desktop.svg);
}

/** kill focus box **/
.navigation__dropdown.navigation__dropdown li a:focus,.navigation__dropdown.navigation__dropdown li a:hover {
	outline: none;
}
.navigation-search .search-autocomplete__input {
	outline: none;
}
.search-header .search-autocomplete__input{
	outline: none;
}
.search-header--submittable .search-autocomplete__submit{
	outline: none;
}
.navigation-search--submittable .search-autocomplete__submit{
	outline: none;
}
.search-pagination__button a {
	outline: none;
}
.card--media {
	outline: none;
}

.header__tag:empty, .header__details:empty {
	display: none;
}

/** separate CTA Comp **/
.sep-cta-wrapper {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

.sep-cta-wrapper > .cta-with-arrow {
  margin-left: 20px;
  margin-left: 1.25rem;
  color: #0089CF;
}

@media (min-width: 47.75rem) {
  .sep-cta-wrapper {
    min-height: 1.875rem;
  }

  .sep-cta-wrapper > .cta-with-arrow {
    left: calc(100% - 9.5625rem);
    padding-right: 1.875rem;
  }
}

@media screen and (min-width: 47.75rem) and (max-width: 64.1875rem) {
  .sep-cta-wrapper > .cta-with-arrow {
    left: calc(100% - 4.25rem);
  }
}

