/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.header-top {
  background-color: var(--theme-color-default); }

#leosearchtopbox {
  position: absolute;
  width: 300px;
  top: 100%;
  transition: all 0.3s;
  margin-top: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
  z-index: 5;
  background-color: #FFFFFF; }
  .rtl #leosearchtopbox {
    left: 0;
    right: auto; }
  @media (max-width: 575px) {
    #leosearchtopbox {
      width: calc(100vw - 30px);
      right: 15px; }
      .rtl #leosearchtopbox {
        left: 15px;
        right: auto; } }
  #leosearchtopbox label {
    display: none; }

@media (min-width: 576px) {
  #leo_search_block_top {
    position: relative; } }
#leo_search_block_top .btn i.search::before {
  content: "\f002";
  font-family: "Font Awesome 6 Pro";
  font-size: 18px; }
#leo_search_block_top.active .title_block:before {
  content: "\f00d";
  font-size: 20px; }
#leo_search_block_top.active .title_block:hover:before {
  color: #FFFFFF; }
#leo_search_block_top.active #leosearchtopbox {
  opacity: 1;
  visibility: visible;
  transform: translateY(10px);
  border: 1px solid #e4e4e4; }

/*# sourceMappingURL=headerposition2795744659.css.map */
