#stickyheaders{
transition : transform 0.34s ease;
}
.headerup{
transform: translateY(-110px); /*adjust this value to the height of your header*/
}


.elementor-sticky--effects div#e-n-menu-content-1822, .elementor-sticky--effects div#e-n-menu-content-6312 {
    max-width: 1250px;
    border: 0;
    border-radius: 10px;
    box-shadow: 0px 0px 10px -4px rgba(0, 0, 0, 0.25);
}

.elementor-sticky--effects .e-n-menu-content.e-active {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
}

.elementor-sticky--effects .e-n-menu-content.e-active {
    margin-top: 10px;
}
.elementor-sticky--effects .elementor-1838 .elementor-element.elementor-element-5fb4573{
    border-top: 0 !important;
}
#searchbox{
    display: none;
}
.search-widget i:before{
    color: white;
}
.close-search{
    line-height: 0
}
.close-search i:before{
    color: #A28368;
}
.search-header, .close-search {
    cursor: pointer;
}
.search-widget input {
    width: 1000px;
}
.elementor-widget-search .e-search-input.no-icon-label {
    padding-inline-start: 10px !important;
    margin-top: 5px;
}
.searchbox-t2 {  
  position: absolute;  
  top: 50%;  
  right: 10px;  
  transform: translateY(-50%);
  width: 100%;
  height: 90%;
  overflow: hidden;  
  display: flex; 
  align-items: center;
  justify-content: flex-start;
  pointer-events: none;
}  

.searchbox-t2 ul {
  list-style: none;  
  margin: 0;  
  padding: 0;  
  position: relative;  
  width: 100%; 
  height: 100%; 
}  

.searchbox-t2 li {   
  position: absolute;   
  inset: 0;                 
  display: flex;   
  align-items: center;      
  justify-content: flex-start;
  padding: 0;   
  font-size: 16px;   
  color: #5f5f5f;                
  opacity: 0;   
  transform: translateY(25px);
  animation: slide 6s infinite;  
  user-select: none;          
  cursor: text;             
  pointer-events: auto;       
  font-family: "iranyekanFaNum";
}   


.search-widget input::placeholder{
 opacity: 0;
 transition: opacity 0.3s ease;
}

.search-widget input:focus::placeholder{
 opacity: 1;
}

.searchbox-t2 li img {
  width: 40px;
  height: 30px;
  object-fit: contain;
  margin-left: 4px;
  flex-shrink: 0;
}


.search-widget input {
 text-align: right !important;
}

/* ترتیب نمایش */  
.searchbox-t2 li:nth-child(1) {  
  animation-delay: 0s;  
}  
.searchbox-t2 li:nth-child(2) {  
  animation-delay: 2s;  
}  
.searchbox-t2 li:nth-child(3) {  
  animation-delay: 4s;  
}  

@keyframes slide {  
  0% {  
    opacity: 0;  
    transform: translateY(25px);  
  }  
  10% {  
    opacity: 1;  
    transform: translateY(0);  
  }  
  30% {  
    opacity: 1;  
    transform: translateY(0);  
  }  
  40% {  
    opacity: 0;  
    transform: translateY(-25px);  
  }  
  100% {  
    opacity: 0;  
    transform: translateY(-25px);  
  }  
}  
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    visibility: visible;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    opacity: 0;
    transform: translateY(-10px);
    pointer-events: none;
    transition:
        opacity .28s ease,
        transform .28s cubic-bezier(.4,0,.2,1),
        visibility .28s;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus-within .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-ls-active .wpml-ls-sub-menu {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}

/* چرخش فلش toggle هنگام باز شدن - مستقل از body.rtl، چون مستقیم روی wpml-ls-rtl هم اعمال می‌شه */
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    transition: transform .28s ease;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a.wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-ls-active a.wpml-ls-item-toggle:after {
    transform: rotate(180deg);
}


.wpml-ls-legacy-dropdown.wpml-ls-rtl a.wpml-ls-item-toggle:after {
    right: auto;
    left: 10px;
}

/* انیمیشن ورود نرم آیتم‌های داخل submenu (اختیاری) */
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a {
    opacity: 0;
    transform: translateY(-4px);
    transition: opacity .22s ease, transform .22s ease;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu .wpml-ls-item a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-ls-active .wpml-ls-sub-menu .wpml-ls-item a {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .05s;
}