.module_common_featured{padding:50px 0}.module_common_featured .main_title{font-size:32px;text-align:center;color:#035573;line-height:1.1}.module_common_featured .main_title strong{font-weight:700}.module_common_featured img{width:100%}.module_common_featured .buttons{margin-bottom:20px}.module_common_featured .buttons .btn{background:#fff;color:#c6c6c6;border-color:#c6c6c6;font-size:14px;border-radius:20px;padding:4px 15px;font-weight:400;line-height:normal;margin-right:15px;transition:all ease 1s}.module_common_featured .buttons .btn:hover{color:#f19c16!important;border-color:#f19c16!important}.module_common_featured .buttons .btn.first{margin-left:50px}.module_common_featured .buttons .btn:hover,.module_common_featured .buttons .btn.active{color:#22afcb;border-color:#22afcb;box-shadow:none}.module_common_featured .buttons .more a{color:#009fc2;font-size:18px;padding-right:20px;background:url(../../../images/resorts/right-arrow-blue-icon.png) no-repeat center right;display:none}.module_common_featured .buttons .more a.active{display:block}.module_common_featured .sliders{}.module_common_featured .sliders .slider{position:relative;min-height:400px;display:none}.module_common_featured .sliders .slider.active{display:block}.module_common_featured .sliders .slider .right{cursor:pointer;position:absolute;right:-70px;top:0;bottom:0;width:70px;background:url(../../../images/resorts/image-gallery-right-arrow.png) no-repeat center center}.module_common_featured .sliders .slider .left{cursor:pointer;position:absolute;left:-70px;top:0;bottom:0;width:70px;background:url(../../../images/resorts/image-gallery-left-arrow.png) no-repeat center center}.module_common_featured .sliders .slider .card{float:left;position:absolute;left:0;width:252px;top:0;min-height:400px;border:1px solid #d1d1d1}.module_common_featured .sliders .slider .card .card-image{text-align:center;background:#0d5671;padding:50px 0 45px;color:#fff}.module_common_featured .sliders .slider .card .card-image img{width:50px;height:50px}.module_common_featured .sliders .slider .card .card-image .card-text{margin-top:10px;font-size:20px;line-height:25px}.module_common_featured .sliders .slider .card .card-image .card-text strong{font-weight:bolder;font-size:24px;display:block;text-transform:uppercase;letter-spacing:2px}.module_common_featured .sliders .slider .card .item{padding:30px 23px 0;text-align:center;font-size:15px;color:#4c5160;line-height:20px}.module_common_featured .sliders .slider .card .item a{color:#009fc2;display:inline-block;padding-right:20px;background:url(../../../images/resorts/right-arrow-blue-icon.png) no-repeat center right;margin-top:20px;line-height:25px}.module_common_featured .sliders .slider .card .owl-dot span{margin:5px 4px;background:#fff;border:1px solid #dbdbdb}.module_common_featured .sliders .slider .card .owl-dot.active span{background:#009fc2;border:none}.module_common_featured .sliders .slider .carousel{float:right;position:absolute;right:0;left:272px;top:0}.module_common_featured .sliders .slider .carousel .item{width:100%;min-height:400px;border-bottom:1px solid #e3e5e9;min-height:400px;box-sizing:border-box}.module_common_featured .sliders .slider .carousel .item:hover{box-shadow:0 6px 0 0 #e3e5e9}.module_common_featured .sliders .slider .carousel .item .image{position:relative}.module_common_featured .sliders .slider .carousel .item .image img{display:block}.module_common_featured .sliders .slider .carousel .item .image span{position:absolute;bottom:0;left:0;right:0;font-size:14px;color:#fff;padding:7px 15px;background:rgba(13,86,113,.8)}.module_common_featured .sliders .slider .carousel .item.sold .image span{font-size:22px!important;text-align:right}.module_common_featured .sliders .slider .carousel .item .image img.badge-sold{position:absolute;bottom:5px;left:5px;width:83px}.module_common_featured .sliders .slider .carousel .item .text{padding:10px;font-size:14px;color:#4c5160}.module_common_featured .sliders .slider .carousel .item.sold .text h3{color:#009fc2;font-size:20px;min-height:85px;display:inline-block}.module_common_featured .sliders .slider .carousel .item.sold .text .hr{background-color:#d1d1d1;height:1px;width:100%}.module_common_featured .sliders .slider .carousel .item .text .item-title{font-size:20px;color:#009fc2;margin:0;line-height:normal;font-weight:400;min-height:50px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.module_common_featured .sliders .slider .carousel .item .text p{margin-top:15px;display:block;width:100%}.module_common_featured .sliders .slider .carousel .item .text p strong{font-size:18px;color:#0d5671;display:block}.module_common_featured .sliders .slider .carousel .item.sold .text p strong{font-size:unset;color:unset;display:unset}.module_common_featured .sliders .slider .carousel .item .text a.view{margin-top:15px;background:#fff;color:#22afcb;border-color:#22afcb;font-size:14px;border-radius:20px;padding:4px 15px;font-weight:400;line-height:normal}.module_common_featured .sliders .owl-drag{overflow:hidden}.module_common_featured .sliders .owl-nav{display:none}@media(max-width:1199px){.module_common_featured .sliders .slider .card{margin-bottom:40px}.module_common_featured .sliders .slider .carousel{left:0;padding-left:40px;padding-right:30px}.module_common_featured .sliders .slider .carousel .item{width:90%}.module_common_featured .sliders .slider .carousel{position:relative;float:left;width:100%}.module_common_featured .owl-carousel .owl-stage{padding-bottom:8px}.module_common_featured .sliders .slider .card{position:relative;width:100%;min-height:auto;margin-top:30px}.module_common_featured .sliders .slider .card .card-image{text-align:center;background:#0d5671;padding:50px 0 45px;color:#fff;width:240px;float:left}.card_carousel{padding-top:20px;float:left;width:470px}}@media(max-width:1024px){.page-id-3871 .module_common_featured .sliders .slider .card{margin-bottom:40px}.page-id-3871 .module_common_featured .sliders .slider .left{bottom:-421px}.page-id-3871 .module_common_featured .sliders .slider .right{bottom:-421px}.module_common_featured{border-bottom:1px solid #e3e5e9}.module_common_featured .main_title{font-size:26px;margin-bottom:40px}.module_common_featured .sliders .slider .card .card-image{text-align:center;background:#0d5671;padding:0;color:#fff;position:absolute;width:250px;top:0;left:0;bottom:0}.module_common_featured .sliders .slider .card .card-image img{width:50px;height:50px;margin:30px 0 10px}.card_carousel{padding-left:250px;padding-top:0;float:left;width:100%;font-size:11px;min-height:180px}.module_common_featured .sliders .slider .carousel{max-width:550px;margin:0 auto;float:none;padding-left:50px;padding-right:50px}.module_common_featured .sliders .slider .card .item{padding-top:30px}.module_common_featured .sliders .slider .card .item{font-size:15px;line-height:normal}.module_common_featured .sliders .slider .right{width:35px;right:0;z-index:2;background-size:100%;height:323px;bottom:auto;transform:scale(.6)}.module_common_featured .sliders .slider .left{width:35px;left:0;z-index:2;background-size:100%;height:323px;bottom:auto;transform:scale(.6)}.module_common_featured .buttons{margin-top:20px;max-width:550px;margin:0 auto 20px}.module_common_featured .sliders .slider .card .item a{padding-left:25px}.module_common_featured .buttons .more a{font-size:16px}.module_common_featured .sliders .slider .carousel .item{width:100%}}@media(max-width:425px){.module_common_featured .sliders .slider .carousel{}.module_common_featured .sliders .slider .card .card-image{width:180px}.card_carousel{padding-left:180px}.module_common_featured .sliders .slider .card .item{padding:10px;font-size:14px}.module_common_featured .sliders .slider .card .item a{padding-left:0;font-size:14px}}@media(max-width:320px){.module_common_featured .sliders .slider .carousel .item .image img.badge-sold{width:40px}.module_common_featured .buttons{text-align:center}.module_common_featured .buttons .more{float:unset!important;text-align:center}.module_common_featured .buttons .more a,.module_common_featured .buttons .more a.active{display:inline-block}.module_common_featured .buttons .btn:hover,.module_common_featured .buttons .btn.active{margin-top:20px}}