/*
Theme Name: Marlecha Child
Theme URI: https://them.es/starter
Template: marlecha
Author: Selsetin
Tags: custom-background,custom-colors,featured-images,flexible-header,microformats,post-formats,rtl-language-support,theme-options,translation-ready,accessibility-ready
Version: 3.6.1.1767971456
Updated: 2026-01-09 15:10:56
*/

.head-bg {
    transition: all 0.3s ease-in-out;
    
}

.head-bg.onsticky {
   background: rgba(32,26,91,.8) !important;;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1) !important;
}
 .elementor-widget-image:hover img {
    transform: scale(1.1);
}
 
#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items
Specificity: (0,3,1)
 {
    padding: 0;
}

.elementor-widget.elementor-align-start .elementor-inline-items {
    justify-content: start;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
    margin-inline: -8px;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: 8px;
}
.elementor-161 .elementor-element.elementor-element-a06a75e .elementor-icon-box-wrapper {
    align-items: start;
    gap: 15px;
    display: flex;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word;
}
.elementor-widget.elementor-align-start .elementor-icon-list-item, .elementor-widget.elementor-align-start .elementor-icon-list-item a {
    justify-content: start;
    text-align: start;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: inherit;
}
dl, ol, ul {
    margin-bottom: 0 !important;
    margin-top: 0;
    padding: 0 !important;
}
ul.elementor-icon-list-items li {list-style:none;}