.header-links{
    margin-left: auto;
}
.header-phone-icon{
    margin-right: 10px;
}
/* ------ style.css changes ------ */
.me-10px {
    margin-right: 10px !important;
}
.blog-grid .card .card-body .author .author-name {
    position: absolute;
    width: auto;
    left: 0;
    bottom: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(32px);
    transform: translateY(32px);
    -webkit-transition: all 500ms cubic-bezier(0.37, 0, 0.63, 1);
    transition: all 500ms cubic-bezier(0.37, 0, 0.63, 1);
  }
  .blog-grid .card:hover .author .author-name {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  /* Button icon position */
.left-icon i {
    margin-right: 6px;
    margin-left: 0;
  }
  .sm-pe-40px {
    padding-right: 40px !important;
  }
  .btn.btn-hover-animation-switch.btn-icon-left .btn-text {
    margin-right: -15px;
    margin-left: 0px;
    position: relative;
    z-index: 3;
  }
  .btn.btn-hover-animation-switch .btn-icon + .btn-icon {
    order: -2;
  }
  .me-auto-fix{
    margin-right: auto;
  }
  .btn.btn-hover-animation-switch .btn-text-ar{
    margin-left: -13px !important;
    margin-right: 0 !important;
  }
  a.hover-post i {
    transition: transform 0.3s ease;
  }
  
  a.hover-post:hover i {
    transform: translateX(0.5rem); 
  }
  .nav-item.custom-separator{
    border-left: 1px solid #ffffff; 
  }
  /* Hide separators on screens smaller than lg */
  @media (max-width: 1491.98px) { 
  .nav-item.custom-separator {
      border: none; 
  }
}
.pe-15px{
  padding-right: 15px;
}