.ova-room-list-carousel .room-content{text-align:center}.ova-room-list-carousel .room-content:hover .room-image img{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transform:translateY(-10px)}.ova-room-list-carousel .room-content .room-image{display:inline-block;position:relative;width:100%}.ova-room-list-carousel .room-content .room-image img{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;border-radius:5px}.ova-room-list-carousel .room-content .room-info{padding:0;list-style-type:none;display:inline-flex;align-items:center}.ova-room-list-carousel .room-content .room-info li{position:relative;display:flex;padding:0 12px;color:#fff}.ova-room-list-carousel .room-content .room-info li:not(:last-child):before{position:absolute;content:"";top:50%;right:-3px;width:5px;height:5px;background-color:#fff;border-radius:50%}.ova-room-list-carousel .room-content .room-title{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;margin:0;font-size:33px;line-height:1;font-weight:400;color:#fff;padding-bottom:23px}.ova-room-list-carousel .room-content .room-title:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;color:var(--primary)}.ova-room-list-carousel .room-content .room-price{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;display:inline-block;color:#fff}.ova-room-list-carousel .room-content .room-price .woocommerce-Price-amount{color:var(--primary);font-size:30px;line-height:1}.ova-room-list-carousel .room-content .room-price .text-after{font-weight:500}.ova-room-list-carousel .room-content.room-content-2 .room-image{margin-bottom:40px}.ova-room-list-carousel .room-content.room-content-2 .room-image img{border-radius:0}.ova-room-list-carousel .room-content.room-content-2 .room-info li{color:var(--text)}.ova-room-list-carousel .room-content.room-content-2 .room-info li:not(:last-child):before{content:none}.ova-room-list-carousel .room-content.room-content-2 .room-info li i{font-size:22px;margin-right:10px}.ova-room-list-carousel .room-content.room-content-2 .room-title{color:var(--heading);padding-bottom:0}.ova-room-list-carousel .room-content.room-content-2 .room-title:hover{color:var(--primary)}.ova-room-list-carousel .room-content.room-content-2 .room-price{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);z-index:1;padding:12px 16px;background-color:#fff;color:var(--text);line-height:1;box-shadow:0px 1px 4px rgba(0,0,0,.25)}.ova-room-list-carousel .room-content.room-content-2 .room-price .text-before{font-size:20px;font-weight:500}.ova-room-list-carousel .room-content.room-content-2 .room-price .woocommerce-Price-amount,.ova-room-list-carousel .room-content.room-content-2 .room-price .text-after{font-size:20px;font-weight:600;color:var(--primary)}.ova-room-list-carousel .room-content.room-content-2 .ova-room-book-now{display:block;margin-top:10px;color:var(--text)}.ova-room-list-carousel .room-content.room-content-2 .ova-room-book-now:hover{color:var(--primary)}.ova-room-list-carousel .room-content.room-content-2 .ova-room-book-now .text-button{font-size:19px;font-weight:500;text-transform:uppercase}.ova-room-list-carousel .room-content.room-content-2 .ova-room-book-now i{font-size:13px;line-height:1}.ova-room-list-carousel .ova-button-prev,.ova-room-list-carousel .ova-button-next{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;width:60px;height:60px;background:#fff;box-shadow:0px 1px 1px rgba(0,0,0,.25);position:absolute;cursor:pointer;top:50%;z-index:99;transform:translateY(-50%)}@media screen and (max-width:600px){.ova-room-list-carousel .ova-button-prev,.ova-room-list-carousel .ova-button-next{display:none}}.ova-room-list-carousel .ova-button-prev:hover,.ova-room-list-carousel .ova-button-next:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;background-color:var(--primary)}.ova-room-list-carousel .ova-button-prev:hover i,.ova-room-list-carousel .ova-button-next:hover i{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;color:#fff}.ova-room-list-carousel .ova-button-prev i,.ova-room-list-carousel .ova-button-next i{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;font-size:24px;display:inline-flex;color:var(--primary)}.ova-room-list-carousel .ova-button-prev{left:10px}.ova-room-list-carousel .ova-button-next{right:10px}.ova-room-list-carousel .swiper-pagination{bottom:0}.ova-room-list-carousel .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff}.ova-room-list-carousel .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary)}.ova-room-list-carousel .room-list-carousel.swiper-loading{visibility:hidden}.ova-room-list-carousel .room-list-carousel.show_dots{padding-bottom:50px}.ova-room-list-carousel .room-list-carousel.show_dots .ova-button-prev,.ova-room-list-carousel .room-list-carousel.show_dots .ova-button-next{top:calc(50% - 25px)}body.rtl .ova-room-list-carousel .ova-button-prev,body.rtl .ova-room-list-carousel .ova-button-next{transform:rotateY(180deg) translateY(-50%)}body.rtl .ova-room-list-carousel .ova-button-prev{left:unset;right:10px}body.rtl .ova-room-list-carousel .ova-button-next{right:unset;left:10px}