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

/* Blurry zoom fix */
.swiper-slide-zoomed img {
    scale: 1.01;
}

/****************/
/*  TYPOGRAPHY  */
/****************/

.elementor-widget-text-editor .elementor-widget-container p:last-child {
	margin-bottom: 0;
}
.elementor-widget-text-editor .elementor-widget-container ol,
.elementor-widget-text-editor .elementor-widget-container ul {
	margin-bottom: 1rem;
}

footer.elementor a {
	color: inherit;
}


/****************/
/*  PRICETABLE  */
/****************/
.elementor-price-table .elementor-price-table__features-list,
.elementor-price-table .elementor-price-table__features-list li {
	line-height: inherit;
}

.elementor-price-table .elementor-price-table__feature-inner {
	display: flex;
}
.elementor-price-table .elementor-price-table__feature-inner i {
    vertical-align: -2px;
	text-align: center;
    width: 1em;
    flex: 0 0 1em;
}


/****************/
/*  IMAGE BOX   */
/****************/
.elementor-widget-image-box .elementor-image-box-content {
    background: var(--e-global-color-accent);
    position: relative;
	padding: 1rem;
}
.elementor-widget-image-box .elementor-image-box-content:before {
	content: "";
    background: var(--e-global-color-accent);
    position: absolute;
    left: 0;
    bottom: 99%;
    width: 100%;
	padding-top: calc(8.75% + 5px); /* height trick */
    clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 calc(100% - 5px));
}
.elementor-widget-image-box .elementor-image-box-content:after {
    content: "";
    width: 100%;
    position: absolute;
    display: block;
    top: -10px;
	left: 0;
    transform: rotate(-5deg);
    border-top: 3px dashed white;
}
