.holiday-home-bottom-border{border-bottom-left-radius:70px;border-bottom-right-radius:70px}.holiday-home-bottom-border h1{font-size:55px}.holiday-home-container .holiday-homes-card .home-text-container{padding:25px 25px 0}.holiday-home-container .holiday-homes-card .home-featured{height:300px;background-position:center;background-size:cover;border-radius:30px 30px 0 0}.holiday-home-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.holiday-home-container .holiday-homes-card{background:#dde0cf;display:flex;flex-direction:column;margin:0;width:auto;border-radius:30px;overflow:hidden;height:100%}.holiday-home-container .holiday-homes-card .home-featured{height:500px;background-position:center;background-size:cover;border-radius:0}.holiday-home-container .holiday-homes-card .home-text-container{padding:25px 25px 0;flex:1}.holiday-home-container .holiday-homes-card .home-text-container a{text-decoration:underline!important;font-weight:700}.holiday-home-container .holiday-homes-card .holiday-home-buttons{padding:0 25px 25px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:3em;@media (max-width:425px){flex-direction:column;gap:0;align-items:stretch}}.holiday-home-container .holiday-homes-card .holiday-home-buttons .holiday-home-more-info,.floorplan_container{flex:1}@media (max-width:768px){.holiday-home-container{grid-template-columns:1fr}}.holiday-home-container .holiday-homes-card .holiday-home-buttons .home-book a,.holiday-home-container .holiday-homes-card .holiday-home-buttons .holiday-home-more-info a{background:#86C232;padding:16px 8px;color:#262626;transition:ease 0.5s;display:block;text-align:center;border-radius:10px;font-weight:700}.holiday-home-container .holiday-homes-card .holiday-home-buttons .floorplan_button{background:#F8FAF9;padding:16px 8px;color:#262626;transition:ease 0.5s;display:block;text-align:center;border-radius:10px;font-weight:700}.holiday-home-container .holiday-homes-card .home-text-container .home-book a:hover{text-decoration:none;background:#deb113}#top.single-holiday_home table#tablepress-2{margin-top:20px}.holiday-home-features{column-count:2}.holiday-home-features li{list-style-type:disc;margin-left:20px}#top.single-holiday_home .home-book{text-align:center}#top.single-holiday_home .home-book a{background:#86C232;padding:5px 15px;color:#262626;transition:ease 0.5s;display:block;text-align:center;border-radius:5px}#top.single-holiday_home .home-book a:hover{text-decoration:none;background:#deb113}.single-holiday_home #main table th{background-color:#4a5f3f;text-align:center;font-size:20px;text-transform:none;letter-spacing:1px;color:#fff;border:solid 1px #222}.single-holiday_home #main table thead{color:#fff}.holiday-home-features{column-count:2;padding:20px;background:#dde0cf;margin-left:0}.single-holiday_home #main table td[colspan="4"]{text-align:center;background-color:#86C232}.single-holiday_home #main table td{border:solid 1px #222222!important}.single-holiday_home #main table tr.row-3 td{text-align:center}.single-holiday_home #main table tr.row-3 td.column-1,.single-holiday_home #main table tr.row-3 td.column-3{background-color:#AADCE9}.single-holiday_home #main table tr.row-3 td.column-2,.single-holiday_home #main table tr.row-3 td.column-4{background-color:#86C232}.single-holiday_home #main table tr.row-2 td.column-1,.single-holiday_home #main table tr.row-2 td.column-3{background-color:#FBF0BD}.single-holiday_home .featured-home{height:300px;background-size:cover;background-position:center;margin-bottom:30px}.single-holiday_home .floorplan-image{margin-top:10px;margin-bottom:30px}.blz-gallery a{line-height:0!important;display:inline-block!important}.blz-gallery .image-overlay{display:none!important}.blz-gallery a{padding:10px}#top table td.bgcol-purple{background-color:#d980fa40}#top table td.bgcol-green{background-color:#a3cb3873}#top table td.bgcol-blue{background-color:#AADCE9}#top table td.bgcol-red{background-color:#FF7070}#top table td.bgcol-pink{background-color:#FED9EC}#top table td.bgcol-yellow{background-color:#FBF0BD}.avia-image-container-inner,.avia_image,.av-image-caption-overlay{border-radius:30px}