/* 
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 */

.machete_cookie_config_btn {

    DISPLAY: NONE !IMPORTANT;
}

#ppbPrintPage-01f74a4b-7 .ppbPrintPage button {
    font-weight: 400;
    FONT-FAMILY: 'LEMON MILK'!IMPORTANT;
    font-size: 0.9EM !IMPORTANT;
    font-style: normal;
    text-transform: none;
    text-decoration: auto;
    /* line-height: 135%; */
    LETTER-SPACING: 4.7PX !IMPORTANT;
    BORDER: NONE;
    color: #ffffff;
    MAX-WIDTH: 230PX;
    background: #18F152 !IMPORTANT;
    padding: 5px 7%;
    VERTICAL-ALIGN: MIDDLE;
    border-radius: 20px;
    /* box-shadow: 0px 0px 0px 0px #7090b0; */
}

#mwai-form-container-z8gdkzjx8 .mwai-form-submit button {
    height: 45px;
    background: none;
    width: 100%;
    font-size: var(--mwai-fontSize);
	color: #EBD2FB!IMPORTANT;
	border-radius: 20px !important;
	border: none;
    font-family: "Lemon Milk", Sans-serif !IMPORTANT;
    font-weight: 600;
    background-color: #17022F !IMPORTANT;
    border: 1px solid var(--mwai-backgroundPrimaryColor);
    border-radius: var(--mwai-borderRadius);
    cursor: pointer;
    transition: all 0.2s ease-out;
    position: relative;
}
#mwai-form-container-z8gdkzjx8 fieldset input[type="text"] {
    padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
    border: 0;
    width: 100%;
    border-radius: 20px;
    font-size: var(--mwai-fontSize);
    background: #eee;
    color: white !important;
}
#mwai-form-container-z8gdkzjx8 {
    color: white !important;
}

#mwai-form-container-z8gdkzjx8 fieldset textarea {
    color:  white !important;
}


body {
    -webkit-overflow-scrolling: touch;
}

/* Code For Custom Scrollbar Starts Here */
/* For firefox */
.sub-div {
  max-height: 100vh;
  overflow-y: scroll;
  /*Thumb color and background color for firefox */
  scrollbar-color: #00c6ff #242942;
  overflow-x: none;
}
/*  ::-webkit- is for chrome */
::-webkit-scrollbar {
  width: 0.8em;
  overflow-x: none;
}
::-webkit-scrollbar-track {
  background-color: #ffffff;
  margin-block: 0em;
  border-radius: 0.3em;
}
::-webkit-scrollbar-thumb {
  background: #00c6ff;
  background: -webkit-linear-gradient(to right, #00c6ff, #0072ff);
  background: linear-gradient(to right, #00c6ff, #0072ff);
  border-radius: 0.3em;
}

.irs--big .irs-bar {
    top: 33px;
    height: 12px;
    background-color: #006ABA;
    border: #006ABA;
    /* background: linear-gradient(to bottom,#fff 0,#428bca 30%,#b9d4ec 100%); */
    box-shadow: inset 0 0 1px 1px rgba(255,255,255,.5);
}
.irs--big .irs-from, .irs--big .irs-single, .irs--big .irs-to {
    color: #fff;
    text-shadow: none;
    padding: 1px 5px;
    FONT-FAMILY: ROBOTO;
    FONT-SIZE: 14PX;
    background-color: #428bca;
    background: linear-gradient(to bottom,#006ABA 0,#006ABA 100%);
    border-radius: 3px;
}

/* HIDE REVCIEW ON CHECKOUT UNTIL FIX ELEMENTOR FUNNEL KIT */
.elementor-7636 .elementor-element.elementor-element-7972668e {
    DISPLAY: NONE !important;
}
.elementor-7636 .elementor-element.elementor-element-95823df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7636 .elementor-element.elementor-element-95823df .elementor-icon-list-item > a {
    display: none;
}

.elementor-7636 .elementor-element.elementor-element-7972668e:not(.elementor-motion-effects-element-type-background), .elementor-7636 .elementor-element.elementor-element-7972668e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    display: none;
}

 /*TOUR STYLE */

.dpit-tooltip {
    background-color: #2D0564 !important;
}
.dpit-highlight {
    box-sizing: border-box;
    position: absolute;
    border: var(--highlight-border-width) solid rgba(var(--dpit-highlight-border-color), 0.9);
    border-width: 0px;
    border-radius: 20px!important;
 /*   background-color: #5B2BB4!important; */
}

.dpit-tooltip .dpit-tooltip-text {
    -webkit-text-fill-color: white;
}
.dpit-tooltip-buttons {
    -webkit-text-fill-color: white;
}
.dpit-button--prev .dpit-button__ico-wrap {
    color: white;
}
.dpit-button--next .dpit-button__ico-wrap {
    color: white;
}
@media (hover: none)
.dpit-bullets ul li {
       background-color: #5B2BB4!important;
    color: white;
    border-width: 10px;
    border-color: #5B2BB4!important;
    -webkit-text-fill-color: white;
}
.dpit-bullets ul li:active>div, .dpit-bullets ul li.active>div {
    font-size: 85%;
    color: rgb(var(--dpit-bullet-on-tx-color));
    text-decoration: underline;
}
.dpit-tooltip-ref {
    box-shadow: rgba(100, 100, 111, 0.2) 10px 7px 29px 20px !important;
}
.dpit-bullets ul li {
    -webkit-text-fill-color: white;
}
.dpit-arrow--top {
    border-bottom-color:  #2D0564;
}
.dpit-number {
    background-color: transparent;
}