/*
 Theme Name:   Insurigo Child
 Theme URI:    https://demo.rstheme.com/wordpress/insurigo/
 Description:  Insurigo Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     insurigo
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

/* Mobile Menu Fix */
.menu-toggle-wrapper {
	display: none;
}

/* Show menu toggle on mobile only when site-header__mobile class is present */
.site-header__mobile .menu-toggle-wrapper {
	display: block !important;
}

/* Hide main navigation on mobile */
.site-header__mobile .main-navigation {
	display: none;
}

/* Show navigation when mobile menu is active */
.vertical-menu-active .main-navigation {
	display: block !important;
}
/* Equal-height boxes in the homepage threeboxfrontsect section */
.threeboxfrontsect .elementor-inner-section .elementor-column {
    display: flex;
    flex-direction: column;
}
.threeboxfrontsect .elementor-inner-section .elementor-column > .elementor-widget-wrap {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.threeboxfrontsect .elementor-inner-section .elementor-widget-shortcode {
    flex: 1 1 auto;
}

/* Equal-height blog cards on any page using the prelements_blog widget */
.elementor-widget-prelements_blog .prelements-blog-grid [class*="col-"] {
    display: flex;
    flex-direction: column;
}
.elementor-widget-prelements_blog .prelements-blog-grid .pre-blog-item {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-widget-prelements_blog .prelements-blog-grid .pre-blog-item .blog-inner-wrap {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-widget-prelements_blog .prelements-blog-grid .pre-blog-item .blog-inner-wrap .pre-blog-content {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-widget-prelements_blog .prelements-blog-grid .pre-blog-item .blog-btn-part {
    margin-top: auto;
}
