/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2024 | 06:35:45 */
header .elementor-nav-menu > .menu-item a{
	position:relative;
}
header .elementor-nav-menu > .menu-item a::before{
	content: "";
    width: 15px;
    height: 15px;
    background: url(https://crendentiaint.diizz.com/wp-content/uploads/2024/04/hover-menu.webp) no-repeat center center;
    background-size: 100% !important;
    position: absolute;
    top: -75%;
    left: 50%;
    transform: translate(-50%, 0%) !important;
    opacity: 0;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
	background-color:transparent !important;
}

header .elementor-nav-menu > .menu-item a::before{
    opacity: 1;
    transition: .5s;
    -webkit-transition: .5s;
-moz-transition: .5s;
}

.sub-menu .menu-item a::before{
	display:none;
}
header .elementor-nav-menu > .current-menu-item.menu-item a::before{
	    opacity: 1 !important;
}
.homepage-swiper .swiper  span.swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	background-image: url(https://crendentiaint.diizz.com/wp-content/uploads/2024/04/Slider-Hover.webp);
}
.homepage-swiper .swiper  span.swiper-pagination-bullet:before{
	background-image: url(https://crendentiaint.diizz.com/wp-content/uploads/2024/04/Slider-Count.webp);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content: "";
}
.homepage-swiper .swiper span.swiper-pagination-bullet{
	background-color:transparent !important;
	position:relative!important;
	width:26px!important;
	height:16px!important;
}

.homepage-swiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: auto;
    right: 30px;
    left: auto;
	bottom:10px;
}

.homepage-swiper .swiper-slide-contents {
    max-width: 1140px !important;
    margin: 0 auto;
    width: 100%;
}
.homepage-swiper .swiper-slide-contents h2.elementor-slide-heading{
	text-align:left !important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{
	padding:0;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item{
	padding:0 5px;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item a {
    padding: 0;
  width: 25px;
    height: 25px;
	border-radius:50%;
	overflow:hidden;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item a img{
	  width: 25px;
    height: 25px;
	object-fit:cover;
	object-position:center;
}
.loadmore-event {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.loadmore-event a {
    color: #fff!important;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    background: #C5AB78!important;
        padding: 10px 20px;
    transition: 0.3s all;
    border-radius: 5px;
}

.loadmore-event a:hover {
    background: #000!important;
}

@media only screen and (max-width: 768px) {
    .elementor-207 .elementor-element.elementor-element-2b1a135 img {
        width: 50%!important;
    }
}

.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg {
    display: inline-block;
    margin-right: 85px;
}

.tribe-events-event-image {
        width: 75% !important;
        margin: 0 auto;
        margin-bottom: var(--tec-spacer-7);
    }

.tribe-events-content p:last-child, .tribe-events-content ul:last-child {
    margin-bottom: var(--tec-spacer-6);
	text-align:center;
}
.testimonial img{
	border-radius:50% !important;
}