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

.elementor-widget-text-editor p:last-child{
	margin-bottom:0;
}
.elementor-widget-text-editor ul, .elementor-widget-text-editor ol{
	padding-left:25px;
	padding-bottom:20px;
}
.elementor-widget-text-editor ul:last-child, .elementor-widget-text-editor ol:last-child{
	padding-bottom:5px;
}
.elementor-widget-image .elementor-image > a{
	display:block;
}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper{
	margin-left:10px;
	padding-right:10px;
}
.text__align-center .elementor-blockquote__author{
	width:100%;
}

.text__align-center{
	text-align:center;
}
.text__word-break{
	word-break:break-word;
}
.text__link a{
	text-decoration:underline;
}

.icon__link .elementor-icon{
	display:block;
}

.bg__full-height{
	bottom:0;
}
.bg__full-height > .elementor-widget-container{
	height:100%;
}
@media (max-width:767px){	
	.bg__full-height{
		position:static!important;
	}
}
.img__blend-mode img{
	mix-blend-mode:multiply;
}
.bg__ext:before,
.bg__ext-right:before,
.bg__ext2 > .elementor-column-wrap:before,
.bg__ext2-right > .elementor-column-wrap:before{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	width:2000px;
	background:inherit;
}
.bg__ext:before,
.bg__ext2 > .elementor-column-wrap:before{
	right:100%;
}
.bg__ext-right:before,
.bg__ext-right2 > .elementor-column-wrap:before{
	left:100%;
}

@media (min-width:768px){
	.nav__align-right .elementor-nav-menu > .menu-item{
		text-align:right;
	}
	.nav__align-right .elementor-nav-menu > .menu-item > a{
		display:inline-block;
	}
}

.btn__size-32 .elementor-button-icon{
	font-size:32px;
}

.list__icon-bul .elementor-icon-list-item{
	align-items:flex-start;
}
.list__icon-bul .elementor-icon-list-icon{
	margin-top:5px;
}

.single__img-featured-full{
	display:none!important;
}
@media (min-width:1340px){
	.single__img-featured img{
		opacity:0;
	}
	.single__img-featured-full{
		display:block!important;
	}
}

.elementor-form .elementor-message.elementor-message-danger > br:first-child{
	display:none;
}