.lodgingCard-vertical{height:500px;padding:5px;width:350px}.lodgingCard-vertical h4{font-size:1em;font-weight:700;line-height:1.05em}.lodgingCard-vertical .card{border:0;box-shadow:0 0 5px rgba(0,0,0,.5)}.lodgingCard-vertical .card .header-image img{border-radius:4px 4px 0 0}.lodgingCard-vertical .card .header-image .header-image-counter{background-color:hsla(0,0%,86%,.5);border-radius:4px;color:#495057;font-size:.85em;font-weight:700;min-width:50px;padding:3px 7px;position:absolute;right:40px;text-align:center;top:10px;z-index:100}.lodgingCard-vertical .card .card-body{padding:.6rem}.lodgingCard-vertical .card .card-body .header-line{line-height:.95em;margin-bottom:10px;min-height:60px}.lodgingCard-vertical .card .card-body .header-line .header-line-price{color:#008500;font-size:1em;padding-left:10px;text-align:right}.lodgingCard-vertical .card .card-body .header-line .header-line-price span{display:block;font-size:1.2em;font-weight:700;white-space:nowrap}.lodgingCard-vertical .card .card-body .header-line .header-line-price span svg{font-size:.7em}.lodgingCard-vertical .card .card-body .card-text{color:#6c757d;font-size:.9em;height:100px;line-height:1.25em;overflow:hidden;text-align:justify}.lodgingCard-vertical .card .card-footer{background-color:#fff;padding:0}.lodgingCard-vertical .card .card-footer .footer-line{width:100%}.lodgingCard-vertical .card .card-footer .footer-line .footer-line-square{font-weight:700;padding:10px}.lodgingCard-vertical .card .card-footer .footer-line .footer-line-places{color:#008500;padding:10px 0}.lodgingCard-vertical .card .card-footer .footer-line .footer-line-button{background-color:#a64b00;border-radius:0 0 4px 0;padding:10px;text-align:center}.lodgingCard-vertical .card .card-footer .footer-line .footer-line-button a{color:#fff}.card-review{margin-bottom:20px}.card-review .card-review__image{position:relative;text-align:center}.card-review .card-review__image img{border-radius:5px;display:block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.card-review .card-review__inner{background-color:#fff;border-radius:5px;color:#6c757d;margin:65px 5px 5px;padding:75px 10px 10px;text-align:center}.card-review .card-review__inner .card-review__name{display:block;margin-bottom:10px}.card-review .card-review__inner .card-review__town{display:block;font-size:1em;margin-bottom:10px}.card-review .card-review__inner p{font-size:.9em;height:150px;overflow:hidden;text-align:justify}.card-review .card-review__inner .star-ratings{background:url(/img/star-rating.png) repeat-x;font-size:0;height:19px;line-height:0;margin:0 auto;overflow:hidden;text-indent:-999em;width:95px}.card-review .card-review__inner .star-ratings-rating{background:url(/img/star-rating.png) repeat-x;background-position:0 100%;display:block;float:left;height:19px}.card-option{color:#495057;cursor:pointer;font-size:.9em;margin-bottom:10px}.card-option .card-body{padding:10px}.card-option .card-body h5{margin-bottom:5px}.card-option .card-body p{color:#6c757d;line-height:1.15em}.card-option .card-body svg{color:#008500;font-size:3em;margin:10px 15px}.card-option.selected{background-color:#a64b00!important;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff}.card-option.selected p,.card-option.selected svg{color:#fff}.card-option:hover{background-color:#f8f9fa}#about-options-carousel{margin-bottom:10px}.lodgingSwiper{padding-bottom:20px}.about-wrapper{background-color:#fff}.services-wrapper .service-box{padding:5px}.services-wrapper .service-box .services-inner{background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#6c757d;font-size:.8em;line-height:1.1em;min-height:140px;padding:5px;text-align:center}.services-wrapper .service-box .services-inner svg{color:#008500;display:inline-block;font-size:3.5em;margin:15px 10px}.services-wrapper .btn{margin-top:20px}.reviews-wrapper{background-color:#fff}