.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	left:50%!important;
}

.k-button .elementor-button{
	border-radius:0 20px 0 20px!important;
}

.elementor-element-8f0f1a7 > .e-child:hover{
	background:#fff url(https://keyinnutrition.com/wp-content/uploads/2026/04/Group-9.png) no-repeat;
	background-size:60% auto;
	background-position:90% bottom;
	
}
.elementor-element-8f0f1a7 > .e-child:hover h4.elementor-heading-title{
	color:#2C642F;
}
.elementor-element-8f0f1a7 > .e-child:hover p.elementor-heading-title{
	color:#666;
}
.elementor-element-8f0f1a7 > .e-child:hover .elementor-widget-button a{
	color:#2C642F;
}
.elementor-element-8f0f1a7 > .e-child:hover .elementor-widget-button .elementor-button-icon{
	transform:rotate(-45deg);
	fill:#2C642F;
}

.e-loop-item .news-loop-item{
	overflow:hidden;
}
.e-loop-item .news-loop-item:hover .elementor-element-bc3a2c7{
	background:url("https://i0.wp.com/keyinnutrition.com/wp-content/uploads/2026/03/Group-15.jpg?fit=540%2C300&ssl=1");
	transition:all 3s;
}
.e-loop-item .news-loop-item:hover .elementor-widget-theme-post-title a{
	color:#fff!important;
}
.e-loop-item .news-loop-item:hover  .elementor-widget-text-editor{
	color:#fff!important;
}
.e-loop-item .news-loop-item:hover .elementor-button-link{
	transform:rotate(-45deg);
	background-color:#fff!important;
	fill:#2C642F!important;
}
.e-loop-item .news-loop-item:hover img,
.elementor-element-8b3579e.elementor-widget-loop-grid .e-loop-item:hover img,
.elementor-element-3c2ce6b .e-loop-item:hover img,
.elementor-element-3c2ce6b.elementor-widget-loop-grid .e-loop-item:hover img{
	transform:scale(1.1);
	transition:ease-in-out 0.3s;
}
.news-loop-item.e-loop-item .elementor-widget-theme-post-featured-image a,
.elementor-element-3c2ce6b.elementor-widget-loop-grid .e-loop-item .elementor-widget-theme-post-featured-image a,
.elementor-element-8b3579e.elementor-widget-loop-grid .e-loop-item .elementor-widget-theme-post-featured-image a{
	overflow:hidden;
	border-radius:20px;
}
.elementor-element-3c2ce6b.elementor-widget-loop-grid .e-loop-item .elementor-widget-theme-post-featured-image{
	overflow:hidden;
}

.elementor-element-8b3579e.elementor-widget-loop-grid .e-loop-item:hover .elementor-button-link{
	transform:rotate(-45deg);
}

.elementor-element-f96140d ul,
.elementor-element-9cd2938 ul,
.elementor-element-fb0cf1f ul{
	flex-wrap: nowrap!important;
}
@media(max-width:767px){
	.elementor-element-f96140d .elementor-icon-list-item span,
	.elementor-element-f96140d .elementor-icon-list-item a,
	.elementor-element-9cd2938 .elementor-icon-list-item span,
	.elementor-element-9cd2938 .elementor-icon-list-item a,
	.elementor-element-fb0cf1f .elementor-icon-list-item span,
	.elementor-element-fb0cf1f .elementor-icon-list-item a{
	font-size:14px!important;
	padding:0;
}
}


.elementor-element-f96140d .elementor-icon-list-item,
.elementor-element-9cd2938 .elementor-icon-list-item,
.elementor-element-fb0cf1f .elementor-icon-list-item{
	background:#F0F2F796;
	padding:10px 15px;
	width:210px;
	max-width:210px;
	width:33%;
	text-align:center;
	border-radius:0 20px 0 20px;
	word-wrap:break-word;
	transition:none!important;
}
.elementor-element-f96140d .elementor-icon-list-item span,
.elementor-element-9cd2938 .elementor-icon-list-item span,
.elementor-element-fb0cf1f .elementor-icon-list-item span{
	word-break:keep-all;
}
.elementor-element-f96140d .elementor-icon-list-item:hover,
.elementor-element-9cd2938 .elementor-icon-list-item:hover,
.elementor-element-fb0cf1f .elementor-icon-list-item:hover{
	background:#2C642F;
	transition:.3s!important;
	cursor:pointer;
}
.elementor-element-f96140d .elementor-icon-list-item:hover span,
.elementor-element-f96140d .elementor-icon-list-item a:hover span,
.elementor-element-9cd2938 .elementor-icon-list-item:hover span,
.elementor-element-9cd2938 .elementor-icon-list-item a:hover span,
.elementor-element-fb0cf1f .elementor-icon-list-item:hover span,
.elementor-element-fb0cf1f .elementor-icon-list-item a:hover span{
	color:#fff!important;
}



.tablepress>:where(thead,tfoot)>tr>*{
	background-color:#2C642F!important;
	color:#fff!important;
}

/*news详情页图片*/
.elementor-element-5c86409{
	width:100%;
	height:auto;
	aspect-ratio:4/3;
	overflow:hidden;
	position:relative;
}
.elementor-element-5c86409 img{
	width:100%;
	height:100%;
	aspect-ratio:4/3;
	object-fit:cover;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}

/*loop 标题显示两行*/
.elementor-element-8e9ea73 .elementor-widget-theme-post-title a,
.elementor-element-bc3a2c7 .elementor-widget-theme-post-title a{
	 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}