body {
  font-size: 20px;
  font-family: sofia-pro-light;
}

#block-temphalla-site-branding img{
    width: 35%;
}
.path-user .temphalla-header {
  display: none;
}

#block-temphalla-socialmedia {
  text-align: right;
}

#block-temphalla-socialmedia a {
  text-decoration: none;
}

/*responsive for 1366 width*/
@media (max-width: 1366px) {
  .temphalla-main-menu #block-temphalla-main-menu ul li a {
    font-size: 15px !important;
  }

  .temphalla-main-menu #block-temphalla-main-menu ul li {
    padding-left: 18px !important;
  }

  #navbarSupportedContent {
    justify-content: end;
  }

  .typing-banner-title {
    font-size: 58px !important;
  }

  /* test */
  .layout-22-4-block {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px 110px;
  }
}

/* newly added css jan28 */

@media (min-width: 1200px) {
  .temphalla-header {
    background-color: #ffff;
    padding: 10px 10px;
  }
}
.embed-banner-container {
    min-height: 650px;
}

.bannerTextPadding {
    padding-top: 200px;
    padding-bottom: 35px;
}

.accordion-button{
    font-size: 20px;
}

.temphalla-lang-switcher ul{
    display:flex;
    list-style-type: none;
    margin-bottom: 0
}

#block-temphalla-languageswitcher ul li a{
    text-decoration: none;
    color: #000;
    margin-left: 15px;
}

.temphalla-lang-switcher > div:first-of-type {
    display: flex;
    justify-content: center;
    align-items: center
}
.mobile-language-switch{
    display: none;
}

.temphalla-lang-switcher ul li a.is-active {
    color: #FD8701 !important;
}
#block-temphalla-socialmedia a:first-of-type img {
    width: 25% !important;
}

#block-temphalla-socialmedia img {
    width: 12%;
    margin-left: 10px;
}
