/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.elementor-menu-anchor,
.elementor-widget {
  scroll-margin-top: 140px;
}

.lqd-mobile-sec .submenu-expander {
  top: 7px !important;
}


/* #lqd-site-content, #wrap {
    background-color: #F8F8F8!important;
} */

/* برای تبلت */
@media screen and (max-width: 1024px) {
  .wp-block-themepunch-revslider h6 {
    font-size: 45px !important;
    line-height: 1 !important;
  }

  .wp-block-themepunch-revslider p {
    margin-top: 20px;
    font-size: 30px !important;
    line-height: 1 !important;
  }
}

/* برای موبایل */
@media screen and (max-width: 768px) {
  .wp-block-themepunch-revslider h6 {
    font-size: 32px !important;
    line-height: 1 !important;
  }

  .wp-block-themepunch-revslider p {
    margin-top: 20px;
    font-size: 18px !important;
    line-height: 1 !important;
  }
}

/* برای موبایل‌های کوچک */
@media screen and (max-width: 480px) {
  .wp-block-themepunch-revslider h6 {
    font-size: 28px !important;
  }

  .wp-block-themepunch-revslider p {
    font-size: 16px !important;
  }
}


.wpml-elementor-ls {
    font-family: Arial, sans-serif;
  }
  
  .wpml-ls-legacy-dropdown-click {
    width: auto;
    max-width: 100%;
  }
  
  .wpml-ls-legacy-dropdown-click a {
    border: none;
    color: #333 !important;
    padding: 8px 15px;
    transition: all 0.3s ease;
  }
  
  .wpml-ls-legacy-dropdown-click a:hover,
  .wpml-ls-legacy-dropdown-click a:focus {
    background-color: #f5f5f5;
    color: #000;
  }
  
  .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    border-top-color: #333;
  }
  
  .wpml-ls-legacy-dropdown-click .wpml-ls-current-language > a {
    background-color: #f5f5f5;
  }
  
  .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    border: none;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  }
  
  .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    padding: 8px 15px;
    border: none;
  }
  
  .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
    margin-right: 8px;
  }
  
  .wpml-ls-legacy-dropdown-click .wpml-ls-native {
    font-weight: bold;
  }
  
  .wpml-ls-legacy-dropdown-click .wpml-ls-display {
    color: #666;
    font-size: 0.9em;
  }
  

  .wpcf7 form.sent .wpcf7-response-output {
    border-color: #56c3b6;
}

.lqd-contact-form form .wpcf7-response-output {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
}

.is-stuck .elementor-widget-text-editor .elementor-widget-container > h6 {
    color: #102020;
}
.is-stuck .elementor-widget-text-editor .elementor-widget-container > h6 > span:first-child {
    color: inherit !important;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children {
    --bg-position: clamp(5px, var(--lqd-menu-items-top-padding), calc(55px - var(--lqd-menu-items-top-padding) -(var(--lqd-menu-items-top-padding) / 2) - 10px)) !important;
    padding-top: 55px !important;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children:before {
    top: 0 !important;
}

.wpcf7-spinner {
    left: 16px;
}

.white-bg {
background: #fff !important;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 5px;
    display: block;
}

.xstyle {
    color: #25265e;
    font-size: 45px;
}

.xpostfix{
color: #3f444a;
    font-size: 15px;
    width: 125px;
    display: inline-block;
    line-height: 1;
    padding-left: 10px;
}

body.woocommerce.single-product #header {
	background: #262b82;
	position: relative;
}