

/*===============================
/templates/ja_brickstore/local/acm/features-intro/css/themes/varela/style.css
================================================================================*/
.acm-features:before,.acm-features:after{display:table;content:" "}.acm-features:after{clear:both}.acm-features.style-1 .left .features-item{position:relative}.acm-features.style-1 .left .features-item.odd{clear:both}.acm-features.style-1 .left .features-item.odd .features-item-inner{position:absolute;width:50%;bottom:0;top:50%;left:0}@media (max-width:639px){.acm-features.style-1 .left .features-item.odd .features-item-inner{position:relative;width:100%;top:auto;left:auto}}.acm-features.style-1 .left .features-item.even:before,.acm-features.style-1 .left .features-item.even:after{display:table;content:" "}.acm-features.style-1 .left .features-item.even:after{clear:both}.acm-features.style-1 .left .features-item.even .features-item-inner{width:50%;position:absolute;right:0;top:0;bottom:0}.acm-features.style-1 .left .features-item.even .features-item-inner::before{position:absolute;content:"";border-right:10px solid #ffffff;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;margin-top:-5px;left:-10px}@media (max-width:639px){.acm-features.style-1 .left .features-item.even .features-item-inner{position:relative;width:100%;top:auto;right:auto}.acm-features.style-1 .left .features-item.even .features-item-inner::before{left:0}}.acm-features.style-1 .left .features-item.even .features-item-inner.bg-primary::before{border-right-color:#ffdd00}.acm-features.style-1 .left .features-item.even .features-item-inner.bg-black::before{border-right-color:#000000}.acm-features.style-1 .left .features-item.even .features-item-inner.bg-white::before{border-right-color:#ffffff}.acm-features.style-1 .left .features-item.even .img-icon{float:left;width:50%}@media (max-width:639px){.acm-features.style-1 .left .features-item.even .img-icon{float:none;width:100%}}.acm-features.style-1 .right .features-item{position:relative}.acm-features.style-1 .right .features-item.odd{clear:both}.acm-features.style-1 .right .features-item.odd .features-item-inner{position:absolute;width:50%;bottom:0;top:50%;right:0}@media (max-width:639px){.acm-features.style-1 .right .features-item.odd .features-item-inner{position:relative;width:100%;top:auto;right:auto}}.acm-features.style-1 .right .features-item.even:before,.acm-features.style-1 .right .features-item.even:after{display:table;content:" "}.acm-features.style-1 .right .features-item.even:after{clear:both}.acm-features.style-1 .right .features-item.even .features-item-inner{width:50%;position:absolute;left:0;top:0;bottom:0}.acm-features.style-1 .right .features-item.even .features-item-inner::before{position:absolute;content:"";border-left:10px solid #ffffff;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;margin-top:-5px;right:-10px}@media (max-width:639px){.acm-features.style-1 .right .features-item.even .features-item-inner{position:relative;width:100%;top:auto;left:auto}.acm-features.style-1 .right .features-item.even .features-item-inner::before{right:0}}.acm-features.style-1 .right .features-item.even .features-item-inner.bg-primary::before{border-left-color:#ffdd00}.acm-features.style-1 .right .features-item.even .features-item-inner.bg-black::before{border-left-color:#000000}.acm-features.style-1 .right .features-item.even .features-item-inner.bg-white::before{border-left-color:#ffffff}.acm-features.style-1 .right .features-item.even .img-icon{float:right;width:50%}@media (max-width:639px){.acm-features.style-1 .right .features-item.even .img-icon{float:none;width:100%}}.acm-features.style-1 .features-item-col{padding-left:0;padding-right:0}.acm-features.style-1 .features-item-inner{padding:69px 0;text-align:center}.acm-features.style-1 .features-item-inner .btn{margin-top:23px}.acm-features.style-1 .features-item-inner.bg-primary h4,.acm-features.style-1 .features-item-inner.bg-primary h4 a{color:#000000}.acm-features.style-1 .features-item-inner.bg-black h4,.acm-features.style-1 .features-item-inner.bg-black h4 a{color:#ffffff}.acm-features.style-1 .features-item-inner.bg-white h4,.acm-features.style-1 .features-item-inner.bg-white h4 a{color:#272727}.acm-features.style-1 h4{text-transform:uppercase;font-size:30px;letter-spacing:1px}@media (max-width:1199px){.acm-features.style-1 h4{font-size:24px}}.acm-features.style-1 h4 a{border-bottom:0}.acm-features.style-1 .img-icon img{max-width:100%}.acm-features .verticle-middle{position:absolute;left:69px;right:69px;top:50%;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);transform:translate(0px,-50%)}@media (max-width:1679px){.acm-features .verticle-middle{left:23px;right:23px}.acm-features .verticle-middle p{display:none}}@media (max-width:1199px){.acm-features .verticle-middle .btn{display:none}}@media (max-width:991px){.acm-features .verticle-middle{left:69px;right:69px}.acm-features .verticle-middle p{display:block}}@media (max-width:767px){.acm-features .verticle-middle{left:23px;right:23px}.acm-features .verticle-middle p{display:none}}


/*===============================
/templates/ja_brickstore/local/acm/spotlight/css/themes/varela/style.css
================================================================================*/
.acm-spotlight > div{padding-left:0;padding-right:0}.acm-spotlight .t3-module{padding:0}.acm-spotlight .t3-module .module-title{font-size:12px;margin:0 0 11.5px;text-align:left}.acm-spotlight .t3-module .module-title span{background:#ffdd00;color:#ffffff;display:inline-block;padding:5.75px 11.5px}.acm-spotlight .t3-module .container{padding:0}.acm-spotlight .t3-module .section-title{display:none}


/*===============================
https://www.oceancaboverde.com/modules/mod_bookingreviews/css/styles.css
================================================================================*/
.booking-reviews{display:flex;flex-wrap:wrap;gap:20px;max-width:100%;margin:0 auto;padding:20px;   } .booking-reviews .review{flex:1 1 calc(25% - 20px); background-color:#f9f9f9;padding:15px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1)} .booking-reviews h4{color:#333333;margin-bottom:10px;font-size:18px} .booking-reviews p{color:#666666;margin:5px 0;line-height:1.5} .rating{display:flex;align-items:center;margin-bottom:10px}.rating .dot{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;margin-right:5px}.rating .dot.filled{background-color:#ffcc00}.rating .score{margin-left:10px;font-weight:bold} .booking-reviews .more-link{color:#007BFF;cursor:pointer;text-decoration:none}.booking-reviews .more-link:hover{text-decoration:underline} .review-positive{position:relative}.review-positive .short-text{display:block}.review-positive .full-text{display:none}.review-positive .more-link{display:inline-block;margin-top:5px;font-size:14px} .paginations{width:100%;display:flex;justify-content:center; margin-top:0px !important;background:#fafafa;padding:25px 0px 25px 0px;margin-bottom:0px !important}.paginations .pages-link{display:inline-block;padding:10px 15px;margin:0 5px;border:1px solid #ddd;border-radius:5px;text-decoration:none;color:#333}.paginations .pages-link.active{background-color:#007BFF;color:#fff;border-color:#007BFF}