/***************************************************
  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 
 */
/***********************************************************************/
.box-header3 .header_logo {
  text-align: center; }
.box-header3 .col-info .user-info {
  display: flex;
  align-items: center;
  gap: 0 10px;
  margin-bottom: 0; }
  .box-header3 .col-info .user-info li a {
    /*font-size: 13px;*/
    font-size: 15px;
    line-height: 20px;
    /*color: #999;*/
    color: #fff; }
    .box-header3 .col-info .user-info li a:hover {
      color: var(--theme-color-default); }
    .box-header3 .col-info .user-info li a.account {
      color: #000; }
      .box-header3 .col-info .user-info li a.account:hover {
        color: var(--theme-color-default); }
  .box-header3 .col-info .user-info li:first-child a {
    margin-right: 8px; }
    .rtl .box-header3 .col-info .user-info li:first-child a {
      margin-left: 8px;
      margin-right: inherit; }

.header-heading .elementor-heading-title a {
  text-decoration: underline;
  text-decoration-color: #977041;
  text-decoration-thickness: 2px;
  display: inline-block; }
  .header-heading .elementor-heading-title a:hover {
    color: #fff;
    text-decoration-color: #fff; }

.col-menu .nav.navbar-nav {
  display: flex;
  justify-content: center; }

@media (max-width: 991px) and (min-width: 768px) {
  .col-logo {
    width: 100% !important;
    margin-bottom: 15px;
    order: -1; }

  .col-search {
    flex: 1;
    padding-left: 80px;
    padding: 0 15px 0 80px; }
    .rtl .col-search {
      padding-right: 80px;
      padding-left: inherit; }
    .rtl .col-search {
      padding: 0 80px 0 15px; }
    .col-search #leo_search_block_top .block_content {
      max-width: none; }

  .header-top {
    position: relative; }

  .header-menu {
    position: absolute;
    bottom: 10px; }

  .elementor-element.elementor-section-boxed.box-header3 {
    padding-top: 15px;
    padding-bottom: 15px; } }
@media (max-width: 767px) {
  .col-search {
    order: 2;
    margin-top: 15px; } }
  @media (max-width: 767px) and (min-width: 481px) {
    .col-search {
      padding-left: 80px; }
      .rtl .col-search {
        padding-right: 80px;
        padding-left: inherit; } }
@media (max-width: 767px) {
    .col-search #leo_search_block_top .block_content {
      max-width: 100%; } }
@media (max-width: 767px) and (min-width: 481px) {
  .col-logo {
    width: fit-content !important;
    text-align: left; }
    .rtl .col-logo {
      text-align: right; } }

@media (max-width: 767px) {
  .col-info {
    flex: 1; }

  .elementor-element.elementor-section-boxed.box-header3 {
    padding-top: 15px;
    padding-bottom: 15px; }

  .header-top {
    position: relative; }

  .header-menu {
    position: absolute;
    bottom: 10px; } }
@media (max-width: 480px) {
  .col-info {
    margin-top: 15px; }

  .header-menu {
    bottom: 55px; } }
.leo-megamenu .dropdown-menu {
  top: calc(100% + 2px); 
  border: 3px solid #963854;
  border-radius: 20px; }

/*# sourceMappingURL=headerposition3430861658.css.map */
