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

/* Add your custom styles here */
.elementor-widget-text-editor p {
/* 	margin: unset; */
}
.elementor-18 .elementor-element.elementor-element-da0ea42 .elementor-icon-list-icon {
    padding: 9px;
    padding-right: 4.5px;
    background: #ffffff3d;
    border-radius: 100%;
    transition: background-color 0.3s ease;
}
.elementor-18 .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    background: white !important;
}
.elementor-18 .elementor-element.elementor-element-3cbee81 .elementor-icon-list-icon {
    padding: 9px 6.75px;
    background: #ffffff3d;
    border-radius: 100%;
    transition: background-color 0.3s ease;
}
.elementor-30 .elementor-element.elementor-element-3cbee81 .elementor-icon-list-item a:hover svg path {
/*   fill: #5c741c; */
}
.elementor-30 .elementor-element.elementor-element-5b5e57d .elementor-icon-list-icon {
    padding: 9px;
    padding-right: 4.5px;
    background: #ffffff3d;
    border-radius: 100%;
    transition: background-color 0.3s ease;
}
.elementor-element.elementor-element-5b5e57d .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    background: #5c741c !important;
}
/* .elementor-30 .elementor-element.elementor-element-5b5e57d .elementor-icon-list-item a:hover svg {
	fill: white;
} */
.elementor-30 .elementor-element.elementor-element-5b5e57d .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    background: white !important;
}
.elementor-30 .elementor-element.elementor-element-5b5e57d .elementor-icon-list-item a:hover svg path {
  fill: #5c741c;
}
.elementor-30 .elementor-element.elementor-element-8f8c2c6 .elementor-icon-list-icon {
    padding: 9px;
    padding-right: 4.5px;
    background: #ffffff3d;
    border-radius: 100%;
    transition: background-color 0.3s ease;
}
.elementor-nav-menu .sub-arrow {
	padding: 3px;
}
footer .elementor-nav-menu--main a.elementor-item {
	width: fit-content;
}
/* SLIDER */
.elementor-14 .elementor-element.elementor-element-e8b9d95 .elementor-slide-button {
	padding: 3px 24px 3px 24px;
	font-size: 1.1rem;
}
.elementor-14 .elementor-element.elementor-element-e8b9d95 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	    transition: 0.3s ease;
}
.elementor-14 .elementor-element.elementor-element-e8b9d95 .swiper-pagination-bullet-active {
	height: 9px;
    width: 9px;
}
.elementor-404 .jet-listing-dynamic-terms__link {
    transition: 0.3s ease;
}
.elementor-404 .elementor-element.elementor-element-c8d86d0 .elementor-share-btn__icon:hover {
	border: 1px solid #5C741C;
	border-radius: 100px;
}
.jet-listing-dynamic-terms__icon.is-svg-icon {
	top: 3px;
    position: relative;
}
.elementor-552 .elementor-element.elementor-element-2a08fe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child), .elementor-552 .elementor-element.elementor-element-2a08fe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	width: max-content;
}