#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 {
    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: "iranyekanwebregular_FaNum";
}   


.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);  
  }  
}  