/* 
Theme Name: The Cool
Description: The Cool Theme is a child theme of Hello Elementor, please don't remove Hello Elementor
Template: hello-elementor
Version: 1.0.0
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
*/

body {
    margin: 0;
    font-family: "Poppins", Sans-serif;
}

.elementor a {
    color: inherit;
    transition: all 0.3s;
}

.e-con-boxed.e-parent > .e-con-inner {
    padding-left: 36px;
    padding-right: 36px;
}

.e-loop-item .e-con-boxed.e-parent > .e-con-inner {
    padding-left: 0;
    padding-right: 0;
}

.elementor b,
.elementor strong {
    font-weight: bold;
}

ul {
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
}

.page-content p {
    margin-bottom: 16px;
}

h1 ,h2, h3, h4, h5, h6 {
    margin: 0;
}

button,
.btn {
    background-color: #307fe2;
    color: #fff;
    border: 1px solid #307fe2;
}

button:hover,
.btn:hover {
    background-color: #fff;
    color: #307fe2;
}

#content {
    min-height: 300px;
}

.elementor-item:after, 
.elementor-item:before {
    transition: .9s;
}
.elementor-item:hover:after, 
.elementor-item:hover:before {
    transition: .3s;
}

.elementor-location-header .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, 
.elementor-location-header  .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close,
.elementor-location-header .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, 
elementor-location-header .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close {
    display: block;
    visibility: hidden;
}

span.elementor-menu-toggle__icon--close {
    position: absolute;
    z-index: 98;
}