/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */
body {
	background-color: #fff7f8 !important;
}
#hp-tp {
    background: linear-gradient(109.32deg, #FDF3FE 0%, #B2B4E5 24.5%, #6D4CCF 100%);
}
#hp-faq .elementor-widget-n-accordion .e-n-accordion-item-title {
    justify-content: space-between;
}
#popupFormBG {
	background: linear-gradient(180deg, #B2B4E5 0%, #A589FA 41.35%, #6D4CCF 95.67%);
}
#popupFormThanksBG {
	background: linear-gradient(180deg, #B2B4E5 0%, #A589FA 41.35%, #6D4CCF 95.67%);
}
/* .elementor-462.elementor-location-popup {
	background: linear-gradient(180deg, #B2B4E5 0%, #A589FA 41.35%, #6D4CCF 95.67%);
} */
.elementor-popup-modal .dialog-close-button {
    left: auto;
    right: 20px;
}
#pitronot-bg {
	background: linear-gradient(100.45deg, #6D4CCF 12.82%, #B2B4E5 89.49%, #DEDFFF 291.64%);
}
#maslulim-bg {
	background: linear-gradient(261.65deg, #6D4CCF 0%, #B2B4E5 62.58%, #FFFFFF 95.23%);
}
.single-post #content #comments {
    display: none;
}
.page-id-70 .elementor-post__read-more-wrapper {
	text-align: left;
}
.page-id-70 .elementor-post__read-more {
	background-color: #6D4CCF;
	border-radius: 15px;
	padding: 8px 40px;
}
.elementor-nav-menu--dropdown .mb-signup {
	margin-top: 25px !important;
	text-align: center !important;
}
.elementor-nav-menu--dropdown .mb-signup a {
	width: 200px !important;
	background-color: #A589FA !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    fill: #fff !important;
    color: #fff !important;
    border-radius: 12px 12px 12px 12px !important;
    padding: 12px 30px !important;
	text-align: center !important;
	display: inline-block;
}
.elementor-nav-menu--dropdown .mb-login {
	text-align: center !important;
}
.elementor-nav-menu--dropdown .mb-login a {
	width: 200px !important;
	background-color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    fill: #333 !important;
    color: #333 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #333 !important;
    border-radius: 12px 12px 12px 12px !important;
    padding: 12px 30px !important;
	text-align: center !important;
	display: inline-block;
	margin: 15px 0 25px;
}
/*#yearly-packages {
  display: none;
}*/
#monthly-packages {
  display: none;
}
.elementor-editor-active #monthly-packages {
  display: block;
}
#monthly-btn:not(.active) a {
  background-color: #B2B4E5 !important;
  color: #6D4CCF !important;
}
#yearly-btn:not(.active) a {
  background-color: #B2B4E5 !important;
  color: #6D4CCF !important;
}
/*#monthly-btn.inFirst a {
  background-color: #6D4CCF !important;
  color: #fff !important;
}*/
#yearly-btn.inFirst a {
  background-color: #6D4CCF !important;
  color: #fff !important;
}
#monthly-btn.active a {
	background-color: #6D4CCF !important;
	color: #fff !important;
}
#yearly-btn.active a {
	background-color: #6D4CCF !important;
	color: #fff !important;
}
#elementor-popup-modal-462 .dialog-message {
    border-radius: 18px !important;
}
#elementor-popup-modal-462 .dialog-widget-content {
    background-color: transparent !important;
}
#elementor-popup-modal-462 .elementor-field-group.elementor-field-type-submit {
    margin-top: 18px !important;
}
#dskt-header .e-con-inner {
	bacground-color: #fff !important;
}
@media only screen and (min-width: 769px) {
  .elementor-nav-menu--main .mb-signup {
	display: none !important;
  }
  .elementor-nav-menu--main .mb-login {
	display: none !important;
  }
  .page-id-70 .elementor-post__read-more {
	border-radius: 8px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-70 .elementor-post__read-more {
	border-radius: 8px;
  }
  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu {
	height: 100vh !important;
	padding-top: 30px;
	width: 85%;
    background-color: #fff;
  }
  .elementor-40 .elementor-element.elementor-element-7f970c8 .elementor-nav-menu--dropdown {
    background-color: #ffffff00;
  }
  .elementor-40 .elementor-element.elementor-element-7f970c8 .elementor-nav-menu--dropdown a {
        padding-left: 10px;
        padding-right: 130px;
        padding-top: 20px;
        padding-bottom: 20px;
   }
  .elementor-nav-menu--dropdown-mobile .elementor-item-active {
	font-weight: 600 !important;
  }
}