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

/* Iconlist fixed on every Page */
.iconlist-fixed .elementor-icon-list-item {
	background-color: var( --e-global-color-accent );
	width: 70px;
	height: 70px;
	border-radius: 50px;
	margin: 15px 0 !important
}

.iconlist-fixed .elementor-icon-list-text {
	position: absolute;
	right: 35px;
	top: 0;
	padding-right: 45px;
	padding-left: 30px !important;
	white-space: nowrap;
	background-color: var( --e-global-color-accent );
	height: 70px;
	line-height: 70px;
	border-radius: 50px 0 0 50px;
	
	visibility: hidden;
    opacity: 0;
    transition: visibility 0.3s linear,opacity 0.3s linear;
}
.iconlist-fixed .elementor-icon-list-icon {
	z-index:1;
	height: 70px;
	width: 70px;
	align-items: center;
	justify-content: center;
}

.iconlist-fixed .elementor-icon-list-item a:hover .elementor-icon-list-text  {
	visibility: visible;
    opacity: 1;
}

/* Button */
.elementor-button-content-wrapper {
  z-index: 1;
  position: relative;
}
.slide-right .elementor-button::after {
	content: "";
	position: absolute;
	transition: all 0.35s;
	top: 0;
	bottom: 0;
	left: -100%;
	right: 100%;
	opacity: 0;
	background-color:var(--e-global-color-secondary );
}
.slide-right .elementor-button:hover::after {
	left: 0;
	right: 0;
	opacity: 1;
}
.slide-right .elementor-button {
  position: relative;
}
.slide-right, .slide-right .elementor-button {
  overflow: hidden;
}