/*Carousel*/
.ui-carousel{position:relative;}
.ui-carousel-inner{position:relative;width:100%;overflow:hidden;}
.ui-carousel-inner::after{display:block;clear:both;content:"";}
.ui-carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;}
.ui-carousel-item img{width:100%;height:auto;}
.ui-carousel-item.active,.ui-carousel-item-next,.ui-carousel-item-prev{display:block;}
.ui-carousel-item-next:not(.ui-carousel-item-left),.active.ui-carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%);}
.ui-carousel-item-prev:not(.ui-carousel-item-right),.active.ui-carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.ui-carousel-prev,.ui-carousel-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:0.5;transition:opacity 0.15s ease;}
.ui-carousel-prev:hover,.ui-carousel-prev:focus,.ui-carousel-next:hover,.ui-carousel-next:focus{color:#fff;text-decoration:none;outline:0;opacity:0.9;}
.ui-carousel-prev{left:0; display:none;}
.ui-carousel-next{right:0; display:none;}
.ui-carousel-prev-icon,.ui-carousel-next-icon{display:inline-block;width:50px;height:50px;background:no-repeat 50% / 100% 100%;}
.ui-carousel-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");}
.ui-carousel-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.ui-carousel-page{position:absolute;right:0;bottom:80px;left:0;z-index:15;display:flex;justify-content:center;list-style:none;}
.ui-carousel-page li{box-sizing:content-box;flex:0 1 auto;width:50px;height:4px;margin-right:4px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#78BC1F;background-clip:padding-box;opacity:.5;transition:opacity 0.6s ease;}
.ui-carousel-page .active{opacity:1;}
.ui-carousel-control{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;background:rgba(0,0,0,.4);}
.ui-carousel-control .ui-carousel-title{flex:1;display:flex;color:#fff;line-height:40px;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ui-carousel-control .ui-carousel-page{justify-content:flex-end;align-items:center;position:static;margin-right:10px;}
.ui-carousel-control .ui-carousel-page li{width:10px;height:10px;border-radius:50%;}
.ui-carousel-pagenum{position:absolute;right:5px;bottom:5px;z-index:15;background:rgba(0,0,0,.3);color:#fff;padding:3px 10px;border-radius:20px;font-size:10px;}
