/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*Styles for sales page*/

.sales_imgbox {
	margin: 0 auto;
	max-width: 400px;
}

.sales_imgbox .elementor-image-box-img {
	max-width: 250px;
}

@media (max-width: 767px) {
	.sm_hidden {
		display: none;
	}
}

.mobile_menu {
  top: -6px;
}
/* 
.mobile_menu i.eicon-menu-bar {
  font-family: eicons !important;
}

.mobile_menu i.eicon-menu-bar::before {
  content: "\e816" !important;
} */

.mobile_menu i.eicon-menu-bar {
  height: 2px;
  width: 30px;
  position: relative;
  display: flex;
  background-color: #ffa600;
  transition: 0.3s all ease-in-out;
}

.mobile_menu i.eicon-menu-bar::before,
.mobile_menu i.eicon-menu-bar::after {
  content: "" !important;
  height: 2px;
  width: 30px;
  display: flex;
  background-color: #ffa600;
  position: absolute;
  transition: 0.3s all ease-in-out;
}

.mobile_menu i.eicon-menu-bar::before {
  top: -8px;
}

.mobile_menu i.eicon-menu-bar::after {
  top: 8px;
}

.elementor-menu-toggle.elementor-active i.eicon-menu-bar {
  height: 0;
}

.elementor-menu-toggle.elementor-active i.eicon-menu-bar::before {
  transform: rotate(40deg) translateY(11px);
}

.elementor-menu-toggle.elementor-active i.eicon-menu-bar::after {
  transform: rotate(-45deg) translateY(-10px);
}

.mobile_menu .elementor-nav-menu--dropdown a.elementor-item-active {
  color: #ffa600 !important;
}
.product-no-sale .sale-price-text,
.product-no-sale .no-sale, 
.product-no-sale br{
  /* display:none; */
  text-decoration: unset;
  font-size: 32px;
}
.product-no-sale .no-sale .paddle-net.big-text{
  font-weight: 600;
  
}
p.price-big-text{
  text-align: left;
}
.elementor-element-07480c7 .elementor-heading-title, .elementor-element-1f7d460 .elementor-heading-title{
  max-height: 33px;
}
.elementor-element-5c8f7b1 .price-big-text, .elementor-element-1f7d460 .price-big-text{
  color: #333333;
}
.elementor-element-3be70d4 .paddle-net.big-text, .elementor-element-8f3b90a .paddle-net.big-text{
  visibility: hidden;
}
span.no-sale{
  text-decoration: unset;
}
span.big-text{
  font-weight: 600;
}
p.price-big-text{
  font-size: 32px;
}

.elementor-element-3be70d4 .paddle-net.big-text .currency_label, .elementor-element-8f3b90a .paddle-net.big-text .currency_label{
  visibility: visible;
}
.elementor-element-3be70d4 .elementor-heading-title, .elementor-element-8f3b90a .elementor-heading-title{
  display: flex;
  max-height: 33px;
}
.elementor-6014 .elementor-element.elementor-element-d859155 .elementor-heading-title{
  max-height: 33px;
}

.elementor-element-3be70d4  .price-big-text .no-sale, .elementor-element-8f3b90a  .price-big-text .no-sale{
  color: #333333;
  /* max-width: 25px; */
  display: block;
}

@media (min-width: 1025px) {
	.elementor-element-populated{
		border-color:  #fff !important;
   }
}

span.discount-text-by-country {
  display: none;
  font-size: 12px;
}

.blue-discount-text-by-country {
  margin: 0 auto;
  background: #0078fb;
  color: #fff;
  padding: 10px;
  border-radius: 10px;
}

.blue-discount-text-by-country-header {
  background: #0078fb;
  color: #fff;
  text-align: center;
  padding: 5px;
}

.price-line{
  text-decoration: line-through;
  font-size: 24px;
}

span.post-bold-text{
	font-weight: 500 !important;
}

