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

/***
*** Typography
***/
blockquote p {
    border-left: 2px solid #e0e0e0;
    padding-left: 1rem;
    font-style: italic;
    margin-bottom: 2rem;
}

/***
*** Default Page Template
***/
body.page-template-default main {
    margin-top: 4rem;
    margin-bottom: 8rem;
}

/*** 
*** Jet Engine Map 
***/
.jet-map-listing {
    /* Popup Item */
    & .jet-map-box {
        /* Close Button */
        & button.mapboxgl-popup-close-button {
            padding: 8px;
            font-size: 24px;
            line-height: 12px;
        }
        [type="button"],
        .jet-map-listing [type="submit"],
        .jet-map-listing button {
            color: #333;
            background-color: #00000000;
        }
        .mapboxgl-popup-content {
            border-radius: 15px;
        }
    }
}

/***
*** Elementor Pro
***/
/* Lightbox */
@media (max-width: 767px) {
    .elementor-lightbox .elementor-lightbox-item {
        padding: 10px 0 !important;
    }
}

/***
*** Single Page Template
***/
/* Smart Back Button */
button.smart-back-btn {
    border: none;
    font-size: 1rem;
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
}
