/* 
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: 6.2.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
*/


/* =YouTube Responsive Embed
-------------------------------------------------------------- */
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin: 2em auto;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol {
    margin-bottom: 1em;
}

/* .gform_wrapper {
    padding: 20px 10px 20px 20px;
    border-radius: 13px;
    background-color: #fff;
    border-top: #ccc 10px solid;
    border-bottom: #ccc 10px solid;
} */

.tingle-modal-box .gform_wrapper {
    padding: 0 0;
    border-top: none;
    border-bottom: none;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction { font-size: 1em !important; }
.gform_wrapper .field_description_below .gfield_description { padding-top: 0px !important; }
.tingle-modal-box .gform_wrapper .field_description_below .gfield_description { padding-top: 10px !important; }
.gform_wrapper input[type="text"], .gform_wrapper input[type="number"], .gform_wrapper select, .gform_wrapper textarea, .gform_wrapper input[type="date"], .gform_wrapper input[type="email"] {
    margin: 0 0 !important; }
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {	font-size: 1.15em !important; }
.gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer input[type=button] { border: 1px solid #0C8BBD !important; }

.menu-item-object-ecwid-store-with-categories ul.sub-menu { display:none; }

.grid__categories { display:none !important; }
#ecwid-shopping-cart-categories-1 { margin-bottom: 55px !important; }

/* PowerPack Tooltip Fix */
.hint--top:after, .hint--top:before { display:none; }
