#noulonlist ul,
#noulonlist ul li{list-style:none; padding:0; margin:0;}
#noulonlist ul li a{color:#000; padding:2px 5px;}
#noulonlist ul li a:hover{background:#144D90; color:#fff; transition: background 1s easy-in-out linear; border-radius:4px;}
.wpr-grid-item-above-content .wpr-grid-item-title.wpr-pointer-fx-slide a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
max-width: 100%; font-family: "Aleo", Sans-serif;
font-size: 21px; width: 25ch; max-width: 25ch;  min-width: 0;
}
.elementor-element-979d5ff.e-parent .elementor-element.elementor-element-1371ad2 .wpr-grid-item-title .inner-block a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
max-width: 100%; font-family: "Aleo", Sans-serif;
font-size: 15px; width: 25ch; max-width: 25ch;  min-width: 0;
}
#uc_woocommerce_ajax_search_elementor_c369d59.uc-ajax-search-wrapper .uc-pagination-panel span.uc-search-item__link-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
max-width: 100%; font-family: "Aleo", Sans-serif;
font-size: 15px; width: 25ch; max-width: 25ch;  min-width: 0;
}
.elementor-element .wpr-grid-slider-dots{z-index:5;}
.wpr-grid.slick-slider .slick-list{padding:5px 0;}