/*.acm-features.style-1 .features-item h1, .acm-features.style-1 .features-item .h1 {
color: #05b73c;
font-size: 72px;
letter-spacing: -1.5px;
margin-bottom: 1.6rem;
margin-top: 0;
}

.text-white {
color: #ffe772 !important;
}
*/

.item-title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-around;
}

.navbar-brand img.logo-img {
  max-height: 85px;
  max-width: 85px;
}
@media (max-width: 767.98px) {
  .navbar-brand img.logo-img {
    max-height: 60px;
    max-width: 60px;
  }
}

.morph-button > button {
	position: relative;
	padding: 0 1em;
	border: none;
	text-transform: uppercase;
	letter-spacing: 5px;
	font-weight: 70px;
	line-height: 30px;
	overflow: hidden;
}

.section-overlap + div .item-page-full .ja-masthead-detail {
  padding: 10rem 0 6.42rem;
}
@media (max-width: 1199.98px) {
  .section-overlap + div .item-page-full .ja-masthead-detail {
    padding: 6rem 0 8.56rem;
  }
}
@media (max-width: 575.98px) {
  .section-overlap + div .item-page-full .ja-masthead-detail {
    padding: 8.56rem 0 3.21rem;
  }
}

img {
min-width: 20px;
}

:root {
    --heading-font-family: Raleway;
}

.t4-footer-info img.logo-img {
  max-height: 120px;
  max-width: 120px;
}
.t4-footer .custom a {
  border-bottom: rgba(255, 255, 255, 0.1);
}
.t4-footer-info .custom a, .t4-footer .custom a {
  border-bottom: rgba(255, 255, 255, 0.1);
}

.t4-footer-info {
    padding-bottom: 2rem;
}
.theme-home-1 .t4-footer-info {
    padding-top: 2rem;
}
/*.#t4-section-7 .bg-overlay-image {
    background-image: url(/images/mypics/logofoot.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 75% 75%;
}

#t4-section-7 .bg-overlay {
    opacity: 0.5;
}*/