.translate-button {
  cursor: pointer;
  align-items: center;
}

.iocon-world:before {
  align-items: center;
  content: "\e928";
  display: flex;
  font-size: 25px;
  font-weight: 800;
} 

.wp-block-navigation-item{
  cursor: pointer;
}

.home-page-header .position-absolute-header{
  position: absolute;
  top: 0;
  width: 100%;
  box-shadow:none;
  background-color: transparent;
  color: #f8fffd;
}
.position-sticky-header{
  position: fixed;
  width: 100%;
}

/* ================= language switche ================= */
.position-absolute-header .trp-language-switcher{
  /* height: 50px; */
  width: auto;
  padding: 0;
  font-family: var(--wp--preset--font-family--jost);
}
.position-sticky-header .trp-language-switcher{
  /* height: 50px; */
  width: auto;
  padding: 0;
  font-family: var(--wp--preset--font-family--jost);
}
.trp-language-switcher{
  height: 30px ;
  width: 20px;
  padding: 0;
  font-family: var(--wp--preset--font-family--jost);
}

/* .trp-language-switcher-container :first-child ::after{
    display: inline-block; 
    font-family: 'iocon'; 
    font-size: 12px;
    margin-right: 5px;
   content: '\E91A';  
   } */
.trp-ls-shortcode-disabled-language.trp-ls-disabled-language{
  width: 60px;
}
.position-absolute-header .trp-language-switcher div{
  background-image: none;
  background-color: transparent;
  display: block;
  overflow: visible;
  border: none;  
  padding: 0;
}

.position-absolute-header .trp-language-switcher div a{
  color: var(--ios-color-white);
  font-size:15px;
  font-family: var(--ios-font-family-jost);
}
.position-sticky-header .trp-language-switcher div{
  background-image: none;
  background-color: transparent;
  display: block;
  overflow: visible;
  border: none;  
  padding: 0;
}

.position-sticky-header .trp-language-switcher div a{
  color: var(--ios-color-black);
  font-size:15px;
  font-family: var(--ios-font-family-jost);
}

.trp-language-switcher div a:hover{
background-color:transparent;
color: var(--ios-color-primary-hover) !important;
transition: background-color 0.3s ease;
}

.position-absolute-header:hover .trp-language-switcher div a{
color: black;
width: 95px;
}

.position-absolute-header:hover .trp-language-switcher div{
  transition: background-color 0.9s ease;
}

.trp-language-switcher div{
  background-image: none;
  background-color: var(--ios-color-background);
  border: none;  
  padding: 0;
}
.trp-language-switcher .trp-ls-shortcode-language{
  padding: 5px;
  transition: display 0.9s ease;
  height: 0;
}

.trp-ls-shortcode-current-language {
  display: none !important;
}

.trp-ls-shortcode-language {
  display: block !important;
  padding: 0 !important;
  position: static !important;
  background: transparent;
  box-shadow: none;
  padding: 0 5px 5px 5px !important; 
  width: 95px !important;           
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  overflow-x: clip !important;
}

.trp-ls-shortcode-language a {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
}
