/*
Theme Name: Hestia Child
Theme URI: https://www.themeisle.com/
Description: This is a custom child theme I have created.
Author: ThemeIsle
URI: https://www.themeisle.com/
Template: hestia    
Version: 0.1.9.3
*/

.has_eae_slider.elementor-section.elementor-top-section {
	top: -25px;
}
.elementor-grid-3 .elementor-portfolio.elementor-grid{
	display: block;
	grid-template-columns: none;
}
.elementor-portfolio-item.elementor-portfolio-ghost-item{
	padding: 0;
}
.elementor-portfolio .elementor-portfolio-item.insights{
	width: 33.33%;
	float: left;
	padding: 1rem;
}
.elementor-portfolio .elementor-portfolio-item .elementor-post__thumbnail__link{
	height: 100%;
	width: 100%;
}
.elementor-portfolio .elementor-portfolio-item.masonry-wide {
	width: 66.66%;
}
.masonry-tall img {
	height: auto !important;
	width: auto !important;
}
/* 
.elementor .elementor-hidden-desktop {
    display: none;
} */

/***Styling Hyperlinks****/
body .elementor-widget-text-editor a,
.elementor-widget-text-editor a span,
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,
.elementor-widget-theme-post-content a,
.hyperlink-style a{
    background:none !important;
    color: #be1e2d;
    position: relative;
    z-index: 4;
}

.elementor-widget-text-editor a {
    display: inline-block;
}

body .elementor-widget-theme-post-content a, 
body .elementor-widget-theme-post-content a span {
	color: #be1e2d;
}
.elementor-widget-text-editor a:after,
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a:after,
.elementor-widget-theme-post-content a:after,
.hyperlink-style a:after{
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 5%;
    left: 0;
    bottom: 0;
    background-color:  #be1e2d;
    transition: all ease 0.3s;
}

.elementor-widget-text-editor a:hover:after,
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a:hover:after,
.elementor-widget-theme-post-content a:hover:after,
.hyperlink-style a:hover:after{
    height: 100%;
}

.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a:hover span ,
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a:hover,
.elementor-widget-theme-post-content a:hover,
.elementor-widget-theme-post-content a:hover span,
.hyperlink-style a:hover{
    color: #fff !important;
 
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: auto;
}