/*
Theme Name:     Blusho Child Theme
Template:       blusho
Theme URI:      https://radiustheme.net/themes/blusho
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Blusho is an Responsive Cosmetic Store WooCommerce WordPress Theme.
Version:        1.0.0
Tested up to: 	6.6
Requires PHP: 	7.4
Text Domain:    blusho
Tags: 			blog, e-commerce, theme-options, featured-images, post-formats, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, editor-style, footer-widgets, full-width-template, rtl-language-support, sticky-post, style-variations, threaded-comments, translation-ready
License:   	  	Envato split License
License URI:  	https://themeforest.net/licenses/terms/regular
*/
.elementor-1605 .elementor-element.elementor-element-5ae0cfa .elementor-heading-title{ line-height: 1.5em; }
.woocommerce ul.products li.product .rt-product-block .rt-product-thumb{ background-color: none !important; }
.rtl-mode-switch{ display: none; }
.switcher-list.switcher-position-left-middle.layout-preset1 {
  display: none;
}
.header-switch.header-switch-wrapper {
  display: none;
}
.elementor-14 .elementor-element.elementor-element-5a0e1d4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5a0e1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #9DC08B;
}
.elementor-14 .elementor-element.elementor-element-5a0e1d4:not(.elementor-motion-effects-element-type-background) *{ color: #40513b; }
.elementor-14 .elementor-element.elementor-element-5a0e1d4:not(.elementor-motion-effects-element-type-background) i{ color: #808080 !important; }
.elementskit-navbar-nav > li > a {
  font-weight: 300 !important;
  letter-spacing: normal;
  text-transform: uppercase;
  font-size: 0.9em !important;
}
.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a{ font-size: 1.0em !important; font-weight: 300 !important; }
.elementor-14 .elementor-element.elementor-element-44a8b3f .elementskit-menu-container {
  height: 35px !important;
}
.elementor-14 .elementor-element.elementor-element-44a8b3f .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
  padding: 0 15px 5px 15px;
}
.elementor-14 .elementor-element.elementor-element-44a8b3f .elementskit-navbar-nav .elementskit-submenu-panel {
  border: none;
}
.elementor-element-0029a27 .rt-image-layout .has-animation img{ -webkit-clip-path: none; clip-path: none; }
.elementskit-megamenu-panel {
  background: #40513B !important;
/*    width: 100% !important;*/
}
.elementskit-megamenu-panel h5 {
  color: white !important;
  font-size: 1.1em !important;
}
.elementskit-megamenu-panel .elementor-icon-list-icon,
.elementskit-megamenu-panel .ekit_page_list_title_title,
form.cart .quantity .input-text.qty { color: #FFF !important; }
header + div { position: relative; z-index: 0; }
@media (max-width: 1024px) {
  .elementor-14 .elementor-element.elementor-element-5126d4d .elementskit-menu-container {
    max-width: 100%;
  }
}
@media (min-width: 993px) {
  #ekit-megamenu-main-menu{ position: relative !important; }
  #ekit-megamenu-main-menu ul li{ position: unset !important; }
  #ekit-megamenu-main-menu ul li > a{ font-size: 0.85em; }
}
#ekit-megamenu-main-menu .elementskit-megamenu-panel{ width: 100% !important; top: 0; }
@media (max-width: 993px) {
  header.elementor-14 .elementor-element.elementor-element-1cfa1ad { display:none; }
  header.elementor-14 .elementor-element.elementor-element-39e166c {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .ekit_menu_responsive_tablet .elementskit-submenu-indicator{ border: none !important; }
  header.elementor-14 .elementor-element.elementor-element-b9a046e { --width: 100% !important; }
  header.elementor-14 .elementor-element.elementor-element-a0b0cb6 img { height: 125px; }
  header.elementor-14 .elementor-element.elementor-element-5126d4d .elementskit-menu-hamburger { float: right; }
}
@media (min-width: 768px) {
  .elementor-14 .elementor-element.elementor-element-ba36235 {
    --content-width: 100vw;
  }
}
.elementor-1032 .elementor-element.elementor-element-496e407 .e-con-inner > div{ padding-top: 0 !important; }