#RA_HeaderMenuDiv {float: left;}#RA_HeaderMenuDiv li:hover {background-color: #ddd;}.RA_HeaderMenu {font-weight: 500;align-items: center;}.RA_HeaderMenu .RA_HeaderMenuItem {position: relative;font-size: 15px;letter-spacing: 0px;}.RA_HeaderMenuItem > li:first-child {border: none;}.RA_HeaderMenu .RA_HeaderMenuBorder {border-left: 1px #bbb solid;}.RA_HeaderMenu > li .dropdown-menu {line-height: 1;}.RA_dropdown_container {display: none;position: absolute;margin-top: 0px;left: 0;white-space: nowrap;padding: 30px;padding-top: 10px;font-size: small;line-height: 2em;background-color: #f0f0f0;box-shadow: 2px 2px 2px rgba(1,1,1,0.1);}.RA_dropdown_container .dropdown-item {padding: 0px;}.RA_dropdown_container ul {list-style: none;}.RA_dropdown_group {display: inline-block;margin-right: 50px;vertical-align: top;padding-top: 10px;text-align: left;}.RA_dropdown_group:last-child {margin-right: 0;}.RA_HeaderMenu .dropdown-item {padding-left: 0px;}#RA_DestinationsDropdownContainer {left: -120px;}#RA_VacationsDropdownContainer {}#RA_TravelDealsDropdownContainer {}#RA_HeaderLogin .RA_LoginDropdown {left: -120px;}.RA_HeaderMenu .RA_HeaderMenuAddListing {margin-top: 2px;}.RA_HeaderMenu .RA_AddThis {margin-top: 10px;margin-left: 10px;padding-top: 0px;width: 130px;white-space: nowrap;}.at-style-responsive .at-share-btn {margin: 2px 0px;}#RA_page_footer {background-color: #eeeff0;font-size: 14px;}#RA_footer_main {position: relative;margin: 0 auto;width: 100%;}#RA_footer_nav {padding-top: 10px;}.RA_footer_nav_section {display: inline-block;vertical-align: top;padding: 2%;padding-bottom: 75px;}#RA_footer_destinations {width: 33%;}#RA_footer_vacations {width: 38%;}#RA_footer_services {width: 20%;}#RA_newsletter_signup {width: 300px}#RA_footer_destinations, #RA_footer_vacations {border-right: 1px #a7a7a7 solid;}#RA_footer_destinations .RA_footer_link, #RA_footer_vacations .RA_footer_link {width: 100%;display: inline-block;width: 49%;vertical-align: top;font-size: 13px;}.RA_footer_title {font-size: 20px;text-transform: uppercase;margin-bottom: 25px;letter-spacing: .1em}.RA_footer_links {font-family: 'Lato', sans-serif;}ul.RA_footer_links {list-style: none;}.RA_footer_links a {color: #6b6e6f;}.RA_footer_link {line-height: 1.75;}#RA_newsletter_signup {background-color: #e6e8ea;position: absolute;right: 0;top: 0;bottom: 0;padding-top: 10px;width: 350px}#RA_newsletter_form {padding: 8%;}#RA_newsletter_signup h2 {font-size: 20px;letter-spacing: .1em;margin-bottom: 25px;}#RA_newsletter_signup p {font-size: 14px;line-height: 1.5em;margin-bottom: 0px;}#RA_newsletter_signup input {padding: 10px;font-family: 'Lato', sans-serif;width: 100%;max-width: 250px;border: none;margin-top: 10px;}#RA_newsletter_signup #RA_newsletter_submit {background-color: #05aaec;color: white;padding: 15px 0;}#RA_bottom_footer {background-color: #2F4F4F;padding: 30px 50px;font-family: 'Lato', sans-serif;font-weight: 300;}#RA_secondary_links {display: inline-block;}#RA_secondary_links li {float: left;color: #fff;list-style: none;}#RA_secondary_links li a {padding-left: 6px;padding-right: 5px;color: #b5b8b9;}#RA_copyright {color: #b5b8b9;float: right;}#RA_copyright a {color: #b5b8b9;}#RA_disclaimer {clear: both;text-align: left;position: relative;color: #999;display: block;margin-top: 10px;line-height: 17px;overflow: hidden;font-size: small;padding: 10px;}.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230000EE' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}.carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230000EE' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}#carousel-thumb .carousel-item {text-align: center;overflow-x: hidden;overflow-y: hidden;}#carousel-thumb .carousel-fade .carousel-item {border: none;}#carousel-thumb .carousel-item img {height: inherit;width: inherit;object-position: 50% 50%;object-fit: contain;}#carousel-thumb {border: none;}#carousel-thumb .carousel-inner {background-color: slategray;padding-top: 20px;}#carousel-thumb .carousel-item img {height: 576px;}#carousel-thumb .carousel-indicators {margin: 0px;overflow-x: auto;overflow-y: hidden;position: static;text-align: center;white-space: nowrap;width: 100%;display: flow-root;border: #ccc solid 1px;height: 80px;}#carousel-thumb .carousel-indicators li {background-color: transparent;-webkit-border-radius: 0;border-radius: 0;display: inline-block;width: auto;border: unset;opacity: unset;}#carousel-thumb .carousel-indicators li img {display: block;border: 2px solid #eee;width: 60px;height: 40px;opacity: unset;}#carousel-thumb .carousel-indicators li.active img {opacity: 1;border: 2px solid red;}#carousel-thumb .carousel-indicators li:hover img {opacity: 1;border: 2px solid #666;}#carousel-thumb .carousel-caption {z-index: 10;position: unset;margin-top: 0px;text-align: left;left: 0px;right: unset;opacity: 1;padding: 10px;overflow: hidden;text-align: center;height: 60px;color: #fff;}#carousel-thumb .carousel-caption a {color: #fff;}#carousel-thumb .carousel-control-prev, #carousel-thumb .carousel-control-next {opacity: unset;top: unset;width: 10%;bottom: 10px;}#carousel-thumb .carousel-control-prev {left: unset;right: 20px;}#carousel-thumb .carousel-control-prev-style, #carousel-thumb .carousel-control-next-style {border-radius: 50%;border-width: 2px;width: 32px;margin: 5px 20px;opacity: 0.7;}#carousel-thumb .carousel-control-prev-style {}#carousel-thumb .carousel-control-next-style {padding-right: 3px;margin-right: 3%;}#carousel-thumb .carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");width: 40px;height: 30px;}#carousel-thumb .carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");width: 40px;height: 30px;}.index_splash .carousel-item img {height: 60vh;object-position: 50% 50%;object-fit: cover;}.index_splash select option:hover, .index_splash select option:focus, .index_splash select option:active {background-color: #17a2b8 !important; color: #000 !important;cursor: pointer;}.index_splash select option:checked {background: linear-gradient(#17a2b8, #17a2b8);background-color: #17a2b8 !important; color: #fff !important;}.index_splash .mSearchButton {font-size: 1rem;}.index_splash .carousel-control-prev, .index_splash .carousel-control-next {opacity: unset;top: unset;bottom: 10px;}.index_splash .carousel-control-prev {left: unset;right: 50px;}.index_splash .carousel-control-prev-style, .index_splash .carousel-control-next-style {border-radius: 50%;border-width: 2px;width: 32px;height: 32px;padding: 5px;border-color: #cccfdb;background-color: #fff;opacity: 0.7;}.index_splash .carousel-control-prev-style {padding-left: 2px;margin-left: 5%;}.index_splash .carousel-control-next-style {padding-right: 3px;margin-right: 5%;}.index_splash_form_prepend {padding-top: 6px;}.RA_search_form_prepend {padding-top: 6px;width: 24px;}.index_splash input, .index_splash select, .RA_search_form input, .RA_search_form #mSearchGroup_ID {background-color: transparent!important;margin-left: -25px;padding-left: 30px;}.RA_Carousel .carousel-item {overflow: hidden;}.RA_Carousel .carousel-item > .row {margin: 0;}.RA_Carousel .carousel-control-prev, .RA_Carousel .carousel-control-next {opacity: unset;height: 50px;width: 50px;top: -40px;left: unset;bottom: unset;}.RA_Carousel .carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCCCCC' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}.RA_Carousel .carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCCCCC' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}.RA_Carousel .carousel-control-prev {right: 30px;}.RA_Carousel .RA_carousel_listing {margin: 5px;width: 24%;border: 1px solid #ccc;boder-radius: 10px;-webkit-border-radius: 10px;padding: 5px;color: #6d6d6d;text-overflow: ellipsis;font-size: 14px;}.RA_Carousel .RA_carousel_listing img {width: 100%;height: 10vw;max-height: 175px;}.RA_Carousel .RA_carousel_listing h3 {margin-bottom: 0px;font-size: medium;}.RA_Carousel .RA_carousel_listing a {color: #17a2b8;}.RA_listing_summary {position: relative;display: -ms-flexbox;display: flex;}.RA_listing_starting_at {font-size: 18px;font-weight: bold;padding-bottom: 20px;}#RA_listing_meta {flex-grow: 1;}#RA_listing_meta .RA_rating:before {color: #05aaec;font-size: 20px;}#RA_listing_name {font-weight: 500;font-size: x-large;display: block;margin-top: .5em;}#RA_listing_location {font-weight: 300;margin-bottom: 5px;}.RA_rating {font-family: 'rating' !important;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0;}.RA_rating:before {font-size: 14px;speak: none;}.Stars {--percent: calc(var(--rating) / 5 * 100%);display: inline-block;font-size: 24px;font-family: Times;line-height: 1;}.Stars::before {content: '\2605\2605\2605\2605\2605';letter-spacing: 3px;background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}#RA_review_count {position: relative;font-size: 14px;top: -2px;}#RA_listing_quickview {font-family: 'Lato', sans-serif;word-spacing: -0.3em;white-space: nowrap;padding-bottom: 5px;}#RA_listing_quickview li {display: inline-block;width: 80px;border-left: 1px #dbdbdb solid;text-align: center;font-size: 14px;}.RA_quickview_number {font-size: x-large;color: #05aaec;display: block;position: relative;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.RA_listing_price {background-color: #ef971b;border-left: 1px #dbdbdb solid;color: #fff;text-align: center;font-weight: 300;font-size: 20px;letter-spacing: 0.075em;padding: 5px;width: 100%;flex: none;}.RA_listing_price span {display: inline-block;position: relative;top: 50%;transform: translateY(-50%);color: #fff;}.RA_listing_price b {font-weight: 500;font-size: 30px;}#RA_listing_content {margin: 0 auto;width: 100%;}#RA_listing_details {width: 67%;float: left;padding-left: 10px;padding-right: 10px;}#RA_listing_sidebar {width: 33%;float: left;border-left: 1px #dbdbdb solid;position: sticky;top: 5px;}#RA_listing_sidebar h2 {color: #ef971b;font-size: x-large;margin=bottom: 15px;text-align: center;}.RA_listing_sidebar_float {position: absolute;top: 0;height: 100%;}.RA_listing_sidebar_item {position: absolute;top: 0;width: 100%;height: 25%;}.RA_listing_sidebar_item_sticky {position: -webkit-sticky;position: sticky;top: 0; }.sticky-inquiry-admin {top: 38px;}#RA_listing_sidebar_ads {padding: 5% 4%;box-sizing: border-box;}#RA_listing_intro, .RA_listing_detail {}#RA_listing_intro {font-size: 20px;padding-bottom: 1.5em;padding-top: 1.5em;border-top: 1px #dbdbdb solid;border-bottom: 1px #dbdbdb solid;}.RA_listing_detail {border-bottom: 1px #dbdbdb solid;padding-top: 2.2em;padding-bottom: 2.6em;width: 90%;}.RA_listing_detail p {margin-bottom: 0px;}.RA_listing_detail_title, .RA_listing_detail_content {}.RA_listing_detail_title, .RA_listing_detail_title h2 {margin-right: 1%;vertical-align: top;font-size: 18px;}.RA_listing_detail_content {vertical-align: top;margin-left: 20px;}.RA_listing_checklist {font-size: 0;}.RA_listing_checklist li {display: inline-block;width: 33%;font-size: 16px;margin: 0.5em 0;font-family: 'Lato', sans-serif;vertical-align: top;padding-left: 27px;box-sizing: border-box;position: relative;}.RA_listing_checklist li:before {width: 18px;height: 18px;content: "";display: inline-block;background-image: url('images/list-check.png');background-repeat: no-repeat;background-position: left bottom;position: absolute;left: 0;top: -2px;}.RA_listing_table {width: 100%;font-size: 14px;margin: 0 0 1.5em 0;border: 1px solid #999;}.RA_listing_table th, .RA_listing_table td {padding: 10px 10px;}.RA_listing_table th {background-color: #54bee9;color: white;text-align: left;width: fit-content;}.RA_listing_table tr {background-color: #e9edee;}.RA_listing_table tr:nth-child(2n) {background-color: #f5f5f5;}.RA_listing_table td {font-family: 'Lato', sans-serif;width: fit-content;}.RA_listing_map {margin: 10px 0 30px 0;height: 400px;}#RA_listing_reviews {padding-top: 3px;}.RA_listing_detail ul {list-style: none;}.RA_listing_review {margin-bottom: 15px;border-bottom: 1px solid #dbdbdb;}.RA_review_header {font-family: 'Lato', sans-serif;}.RA_listing_review h3 {display: inline;font-size: 16px;line-height: 20px;position: relative;top: -2px;font-weight: bold;}.RA_listing_review .RA_rating:before {color: #05aaec;font-size: 20px;margin-left: -5px;}.RA_review_meta {display: block;margin: 7px 0;font-size: 14px;}.RA_review_meta:after {background-color: #dbdbdb;content: "";height: 1px;width: 200px;display: block;margin-top: 5px;}.RA_review_body {padding-bottom: 15px;}#RA_listing_reviews_all {float: right;text-transform: uppercase;}#RA_inquiry_show {display: none;}#RA_inquiry {background-color: #fae5c7;text-align: center;margin: 0 auto;}#RA_inquiry #title {font-size: 22px;color: #17a2b8;}#RA_inquiry_form {padding: 5px 5% 5px 5%;}#RA_inquiry h2, #RA_inquiry legend {color: #ee8b00;font-weight: bold;}#RA_inquiry h2 {font-size: 22px;}#RA_inquiry h3 {color: #666;font-size: 20px;}#RA_inquiry_tabs {display: none;}#RA_inquiry legend {font-size: 18px;margin-bottom: 0.8em;text-align: center;}#RA_inquiry fieldset {margin-bottom: 0px;}#RA_inquiry input, #RA_inquiry select, #RA_inquiry textarea{padding: 10px;}#RA_inquiry_dates_inner #RA_travel_from {padding-left: 35px;}#RA_inquiry input, #RA_inquiry select, #RA_inquiry textarea {font-size: 14px;border-color: #fcc982;border-color: #fcc982;border-style: solid;box-sizing: border-box;font-family: 'Lato', sans-serif;outline: 0;color: #666;height: 40px;background: #fff;}#RA_inquiry #RA_inquiry_name, #RA_inquiry #RA_inquiry_email, #RA_inquiry #RA_inquiry_phone, #RA_inquiry #RA_inquiry_message {padding-top: 25px;}#RA_inquiry textarea {height: 100px;}#RA_inquiry label {font-family: 'Lato', sans-serif;font-size: 11px;background-color: #fff;width: 99%;margin: 2px;}#RA_inquiry_info input {display: block;border-width: 1px 1px 0 1px;width: 100%;}#RA_inquiry_info input:last-child {border-width: 1px;}#RA_inquiry_travel, #RA_inquiry_other {}#RA_inquiry_dates {display: flex!important;display: -ms-flexbox!important;margin-bottom: 10px;}#RA_inquiry_dates .input-group-btn {position: absolute;top: 7px;left: 5px;}#RA_inquiry_dates_inner {float: left;margin-right: 3px;font-size: 14px;flex-grow: 1!important;-ms-flex-positive: 1!important;}#RA_inquiry_from, #RA_inquiry_to {box-sizing: border-box;border-width: 1px;height: 52px;margin-right: 5px;}#RA_inquiry_dates th, #RA_inquiry_dates td {padding: 8px 8px;}#RA_inquiry_flexible {position: absolute;width: 25px;height: 25px;box-shadow: none;}#RA_inquiry_flexible + label {position: relative;cursor: pointer;padding: 0;margin: 20px 0;display: inline-block; }#RA_inquiry_flexible + label:before {content: '';margin-right: 10px;display: inline-block;width: 40px;height: 40px;background: white;border: 1px solid #fcc982;vertical-align: middle; }#RA_inquiry_flexible:checked + label:after {content: '';position: absolute;left: 5px;top: 18px;background: #fcc982;width: 6px;height: 6px;transform: rotate(45deg);}#RA_inquiry #RA_inquiry_guests {font-size: 14px;}#RA_inquiry #RA_inquiry_guests select {padding: 10px 5px;}#RA_inquiry .RA_select .RA_select_arr {right: 10px;}#RA_inquiry_message {width: 100%;}#RA_inquiry #RA_inquiry_submit {border-width: 0;color: white;background-color: #acce6b;width: 100%;letter-spacing: 0.15em;padding: 15px;outline: none;cursor: pointer;font-weight: bold;}#RA_inquiry_respond {line-height: 1.2em;letter-spacing: 0;margin-top: 20px;}.RA_book_now_cta, .RA_inquiryTitleExpand {display: none;}#RA_listing_vacation_ideas {padding: 10px;box-sizing: border-box;}.RA_nearby_heading {font-size: 22px;font-weight: bold;padding: 14px 20px;}.RA_nearby_results {text-align: center;display: flex;flex-wrap: wrap;display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows: minmax(150px, auto);grid-gap: 1em;}.RA_nearby_result {border: 1px solid #ccc;padding: 5px;justify-content: center;}.RA_listing_next_page {font-size: 24px;text-align: center;}.RA_result_image {width: 100%;object-fit: cover;height: 130px;}.RA_result_title {margin-top: 7px;color: #666666;font-size: 14px;margin-bottom: 0px;}.RA_result_location, .RA_result_price {color: #a2a5a7;font-size: 13px;}.RA_result_price b {color: #ef971b;font-size: 13px;font-weight: bold;}.RA_nearby_result .Stars, .RA_alternative_result .Stars {font-size: 16px;}#RA_alternative_listings {padding-top: 50px;}#RA_alternative_listings header {}#RA_alternative_listings h2 {display: inline;font-size: 18px;margin-right: 10px;}#RA_alternative_results {width: 90%;display: inline-block;font-size: 0;letter-spacing:-0.5em;word-spacing: -0.3em;}.RA_alternative_result {display: inline-block;width: 16%;margin-right: 20px;text-align: left;font-size: 14px;vertical-align: top;}.RA_alternative_result:last-child,.RA_alternative_result:nth-child(5n) {margin-right: 0;}.RA_alternative_result a {color: #626060;}.RA_alternative_result .RA_result_image {width: 100%;object-fit: cover;height: 130px;}.RA_inquiry_send_post #RA_listing_vacation_ideas {padding: 0px;}.RA_inquiry_send_post .RA_nearby_result {}.RA_inquiry_send_post .RA_result_image {width: 100%;object-fit: cover;height: 130px;}.RA_inquiry_send_post h2 {color: #ef971b;font-size: xx-large;margin: 10px 0 15px 0;text-align: center;}.RA_DatePicker2 { width: 100px;z-index: 300;}#checkIn_date, #checkOut_date { background: white url(images/datepicker.png) right no-repeat;width: 90px;}input.hasDatepicker { margin-top: 0px; }.fancy-calendar {width: 100%;}.fancy-calendar .input-group {}.fancy-calendar > .input-group-btn {position: absolute;width: 40px; margin-top: 16px;right: 0;}.fancy-calendar > #RA_inquiry_from, .fancy-calendar > #RA_inquiry_to {background: #fff;padding-left: 10px;border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important; width: 140px;}.fancy-calendar > #RA_inquiry_from::-webkit-calendar-picker-indicator, .fancy-calendar > #RA_inquiry_to::-webkit-calendar-picker-indicator {opacity: 0;left: 0;position: absolute;top: 0;padding: 0;width: 100%;height: 60px;cursor: pointer; }.year-tbl, .year-tbl table{}.year-tbl td {vertical-align:top;background-color:#EBEBEB;width:134px;height:160px;}.year-tbl table {}.year-tbl table caption{font-weight: bold;color: #FFFFFF;background-color: #1076C0;padding:2px 0px 2px 0px;}.year-tbl table th{text-align:center;background-color:#A2A2A3;color: #FFFFFF;height:19px;}.year-tbl table td {text-align:center;vertical-align:middle;background-color:#FFFFFF;height:19px;}.year-tbl table td a:link, .year-tbl table td a:active, .year-tbl table td a:hover, .year-tbl table td a:visited {text-decoration:none;color:#0F91A8;}.year-tbl table td.empty-cell {background-color:#EBEBEB;border:0px;}.year-tbl table td.available {background-color:#FFFFFF;}.year-tbl table td.available a:active, .year-tbl table td.available a:link, .year-tbl table td.available a:visited, .year-tbl table td.available a:hover {font-weight:normal;}.year-tbl table td.booked {background-color:#FE5115;}.year-tbl table td.booked a:active, .year-tbl table td.booked a:link, .year-tbl table td.booked a:visited, .year-tbl table td.booked a:hover {color:#FFFFFF;font-weight:bold;}.year-tbl table td.reserved {background-color:#FFFF00;}.year-tbl table td.reserved a:active, .year-tbl table td.reserved a:link, .year-tbl table td.reserved a:visited, .year-tbl table td.reserved a:hover {color:#000000;font-weight:bold;}.year-tbl table td.special {background-color:#7DC010;}.year-tbl table td.special a:active, .year-tbl table td.special a:link, .year-tbl table td.special a:visited, .year-tbl table td.special a:hover {color:#ffffff;font-weight:bold;}.navigation-caption {font-weight:bold;background-color:#770000;color:#FFFFFF;}#RA_DisplayCalendar .message {position: relative;top: -115px;width: 550px;padding: 5px;background: #f6f6f6;margin: 0 auto;border: 2px solid #1076C0;text-align: center;}div.cal_legend {overflow:hidden;}div.cal_legend_t {margin:auto;width:87%;}div.cal_legend ul {margin:auto;list-style:none;}div.cal_legend ul li{float:left;margin-top:8px;padding:4px;}div.cal_legend ul span {float:left;border:solid 1px #999;width:10px;}div.cal_legend ul span.avail {background-color:#ffffff;}div.cal_legend ul span.special {background-color:#7DC010;}div.cal_legend ul span.reserv {background-color:#FFFF00;}div.cal_legend ul span.book {background-color:#FE5115;}.daterangepicker {position: absolute;color: inherit;background-color: #fff;border-radius: 4px;border: 1px solid #ddd;width: 278px;max-width: none;padding: 0;margin-top: 7px;top: 100px;left: 20px;z-index: 3001;display: none;font-family: arial;font-size: 15px;line-height: 1em;}.daterangepicker:before, .daterangepicker:after {position: absolute;display: inline-block;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker:before {top: -7px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #ccc;}.daterangepicker:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;}.daterangepicker.opensleft:before {right: 9px;}.daterangepicker.opensleft:after {right: 10px;}.daterangepicker.openscenter:before {left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;}.daterangepicker.openscenter:after {left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;}.daterangepicker.opensright:before {left: 9px;}.daterangepicker.opensright:after {left: 10px;}.daterangepicker.drop-up {margin-top: -7px;}.daterangepicker.drop-up:before {top: initial;bottom: -7px;border-bottom: initial;border-top: 7px solid #ccc;}.daterangepicker.drop-up:after {top: initial;bottom: -6px;border-bottom: initial;border-top: 6px solid #fff;}.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {float: none;}.daterangepicker.single .drp-selected {display: none;}.daterangepicker.show-calendar .drp-calendar {display: block;}.daterangepicker.show-calendar .drp-buttons {display: block;}.daterangepicker.auto-apply .drp-buttons {display: none;}.daterangepicker .drp-calendar {display: none;max-width: 270px;}.daterangepicker .drp-calendar.left {padding: 8px 0 8px 8px;}.daterangepicker .drp-calendar.right {padding: 8px;}.daterangepicker .drp-calendar.single .calendar-table {border: none;}.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {color: #fff;border: solid black;border-width: 0 2px 2px 0;border-radius: 0;display: inline-block;padding: 3px;}.daterangepicker .calendar-table .next span {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}.daterangepicker .calendar-table .prev span {transform: rotate(135deg);-webkit-transform: rotate(135deg);}.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {white-space: nowrap;text-align: center;vertical-align: middle;min-width: 32px;width: 32px;height: 24px;line-height: 24px;font-size: 12px;border-radius: 4px;border: 1px solid transparent;white-space: nowrap;cursor: pointer;}.daterangepicker .calendar-table {border: 1px solid #fff;border-radius: 4px;background-color: #fff;}.daterangepicker .calendar-table table {width: 100%;margin: 0;border-spacing: 0;border-collapse: collapse;}.daterangepicker td.available:hover, .daterangepicker th.available:hover {background-color: #eee;border-color: transparent;color: inherit;}.daterangepicker td.week, .daterangepicker th.week {font-size: 80%;color: #ccc;}.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {background-color: #fff;border-color: transparent;color: #999;}.daterangepicker td.in-range {background-color: #ebf4f8;border-color: transparent;color: #000;border-radius: 0;}.daterangepicker td.start-date {border-radius: 4px 0 0 4px;}.daterangepicker td.end-date {border-radius: 0 4px 4px 0;}.daterangepicker td.start-date.end-date {border-radius: 4px;}.daterangepicker td.active, .daterangepicker td.active:hover {background-color: #357ebd;border-color: transparent;color: #fff;}.daterangepicker th.month {width: auto;}.daterangepicker td.disabled, .daterangepicker option.disabled {color: #999;cursor: not-allowed;text-decoration: line-through;}.daterangepicker select.monthselect, .daterangepicker select.yearselect {font-size: 12px;padding: 1px;height: auto;margin: 0;cursor: default;}.daterangepicker select.monthselect {margin-right: 2%;width: 56%;}.daterangepicker select.yearselect {width: 40%;}.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {width: 50px;margin: 0 auto;background: #eee;border: 1px solid #eee;padding: 2px;outline: 0;font-size: 12px;}.daterangepicker .calendar-time {text-align: center;margin: 4px auto 0 auto;line-height: 30px;position: relative;}.daterangepicker .calendar-time select.disabled {color: #ccc;cursor: not-allowed;}.daterangepicker .drp-buttons {clear: both;text-align: right;padding: 8px;border-top: 1px solid #ddd;display: none;line-height: 12px;vertical-align: middle;}.daterangepicker .drp-selected {display: inline-block;font-size: 12px;padding-right: 8px;}.daterangepicker .drp-buttons .btn {margin-left: 8px;font-size: 12px;font-weight: bold;padding: 4px 8px;}.daterangepicker.show-ranges.single.rtl .drp-calendar.left {border-right: 1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left {border-left: 1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right {border-right: 1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-calendar.left {border-left: 1px solid #ddd;}.daterangepicker .ranges {float: none;text-align: left;margin: 0;}.daterangepicker.show-calendar .ranges {margin-top: 8px;}.daterangepicker .ranges ul {list-style: none;margin: 0 auto;padding: 0;width: 100%;}.daterangepicker .ranges li {font-size: 12px;padding: 8px 12px;cursor: pointer;}.daterangepicker .ranges li:hover {background-color: #eee;}.daterangepicker .ranges li.active {background-color: #08c;color: #fff;}@media (min-width: 564px) {.daterangepicker {width: auto;}.daterangepicker .ranges ul {width: 140px;}.daterangepicker.single .ranges ul {width: 100%;}.daterangepicker.single .drp-calendar.left {clear: none;}.daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {float: left;}.daterangepicker {direction: ltr;text-align: left;}.daterangepicker .drp-calendar.left {clear: left;margin-right: 0;}.daterangepicker .drp-calendar.left .calendar-table {border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}.daterangepicker .drp-calendar.right {margin-left: 0;}.daterangepicker .drp-calendar.right .calendar-table {border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}.daterangepicker .drp-calendar.left .calendar-table {padding-right: 8px;}.daterangepicker .ranges, .daterangepicker .drp-calendar {float: left;}}@media (min-width: 730px) {.daterangepicker .ranges {width: auto;}.daterangepicker .ranges {float: left;}.daterangepicker.rtl .ranges {float: right;}.daterangepicker .drp-calendar.left {clear: none !important;}}@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');font-display: swap;}:root {--input-padding-x: 5px;--input-padding-y: 5px;--RA-max-width: 1440px;--star-size: 60px;--star-color: #ddd;--star-background: #fc0;}* {background-repeat: no-repeat;margin: 0;padding: 0;}body {background-color: #f7f7f7;color: #6c6c6c;letter-spacing: .05em;line-height: 1.5;}p { padding-bottom:0.3em;font-size: 16px;line-height: 1.8em;font-family: 'Lato', sans-serif;}p:after { clear: both; }hr {color: #999;margin-top: 20px;margin-bottom: 20px;}label input, button { vertical-align: middle; }select {cursor: pointer;}.optional { display: block; }.RA_background-ccc {background-color: #ccc;}.RA_background-ddd {background-color: #ddd;}.RA_background-eee {background-color: #eee;}.btn-info {background-color: #5F9EA0;}#container-header {width: 100%;background-color: #fc0;color: #00355f;border: none;}#container-header-main {max-width: var(--RA-max-width);width: 100%;margin: 0px auto;padding-right: 3px;}#container-body {max-width: var(--RA-max-width);width: 100%;margin: 0px auto;}.sticky-top {position: sticky;top: 0px;}.sticky-top-below-admin {top: 45px;}.sticky-top-default {transition:500ms ease;}.sticky-top-default.scrolled {background:#000;}.sticky_cta {position: sticky;top: 67px;}.breadcrumb {padding: 0px;margin-top: -5px;margin-bottom: 10px;background-color: transparent;}.breadcrumb .count, .RA_breadcrumbs_count {font-size: 80%;color:#999999;}.breadcrumb li {margin-top: 5px;line-height: 14px;align-self: flex-end;}.breadcrumb #RA_breadcrumb_swap {margin-top: 0px;}.breadcrumb #RA_breadcrumb_swap .material-icons {font-size: 22px;}.card-header-highlight {background: #eee;}.navbar {padding: 2px;}.nav-tabs .nav-link.active, .nav-.nav-link.active a {font-weight: bold;color: #17a2b8;}.form-control {height: 38px;line-height: 15px;font-size: 15px;padding: .25rem .50rem;}.RA_evaluate_tooltip + .tooltip > .tooltip-inner {background-color: #f00;}.RA_evaluate_tooltip .tooltip.bs-tooltip-right .arrow:before {border-right-color: #f00 !important;}.RA_evaluate_tooltip .tooltip.bs-tooltip-left .arrow:before {border-right-color: #f00 !important;}.RA_evaluate_tooltip .tooltip.bs-tooltip-bottom .arrow:before {border-right-color: #f00 !important;}.RA_evaluate_tooltip .tooltip.bs-tooltip-top .arrow:before {border-right-color: #f00 !important;}.year-tbl caption {caption-side: top;}ul { padding-inline-start: 0px;}.md-16 {font-size: 16px;}.input-field-prepend {border-right: 0px solid transparent;padding-left: 0px;color: #999;padding-bottom: 2px;background-color: #fff;}.input-field-prepend i {width: 15px;}.input-field-no-left-border {border-left: 0px solid transparent;padding-left: 0px;}.form-label-group {position: relative;margin-bottom: 1rem;}.form-label-group > input, .form-label-group > label {padding: var(--input-padding-y) var(--input-padding-x);}.form-label-group > label {position: absolute;top: 0;left: 0;display: block;width: 100%;margin-bottom: 0;line-height: 0.5;color: #495057;border: 1px solid transparent;border-radius: .25rem;transition: all .1s ease-in-out;text-align: left;font-size: small;font-style: italic;}.form-label-group input::-webkit-input-placeholder {color: transparent;}.form-label-group input:-ms-input-placeholder {color: transparent;}.form-label-group input::-ms-input-placeholder {color: transparent;}.form-label-group input::-moz-placeholder {color: transparent;}.form-label-group input::placeholder {color: transparent;}.form-label-group input:not(:placeholder-shown) {padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom: calc(var(--input-padding-y) / 3);}.form-label-group input:not(:placeholder-shown) ~ label {color: #777;}::placeholder { color: #ccc;opacity: 1; }:-ms-input-placeholder { color: #ccc;}::-ms-input-placeholder { color: #ccc;}.form-control::-webkit-input-placeholder {color: #ccc;}.form-check-input {position: unset;margin-right: 5px;margin-left: 0px;}.daterangepicker.drop-up {margin-top: 220px;}* Styles for wrapping the search box */.main {width: 50%;margin: 50px auto;}input[]::-webkit-search-cancel-button {-webkit-appearance: searchfield-cancel-button;}#RA_header_search {width: 75%;}#RA_header_search_form input[type=search] {-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;}#RA_header_search_form input[type=search]:focus {width: 100%;}#RA_header_search_form button {width: 42px;}.grecaptcha-badge {visibility: collapse !important;}#adBlock .si29 {width: 100%;max-width: unset;} #csa_top, #csa_bottom {margin-right: 50px;margin-bottom: 20px;}a {outline: none;border: none; text-decoration: none; }a { color: #17a2b8 }a:active, a:hover { color: #a00; text-decoration: underline; }a img { border:none; }a:link img {outline: none;border: none;}a:visited img {outline: none;border: none;}a:hover img {outline: none;border: none;}a:active img {outline: none;border: none;}a:focus img {outline: none;border: none;}.underline { text-decoration: underline; }.white-background { background-color: #fff; }.light-border-bottom { border-bottom: 1px solid #ddddde; }h1 { font-size: 28px;color: #17a2b8; line-height: 1;margin-bottom: 0;}h1 a { color: #17a2b8; }h1 a:hover { color: #a00; }h2 { font-size: x-large;color: #17a2b8;}h3 {font-size: large;color: #17a2b8;}h4 { font-size: medium;color: #17a2b8;}.floating-box {display: inline-block;}.alert {width: 90%;padding: 10px;margin: 10px;}.alert-error {background-color: #FFFFCC;border: 1px solid #EED3D7;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);box-shadow: 2px 2px 2px rgba(0,0,0,.2);}.alert-fyi {background-color: #DFF0D8;border: 1px solid #D6E9C6;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);box-shadow: 2px 2px 2px rgba(0,0,0,.2);}.alert-success {background-color: #DFF0D8;border: 1px solid #D6E9C6;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);box-shadow: 2px 2px 2px rgba(0,0,0,.2);}#loading { display:none; position:fixed; margin-left: 45%; width: 75px; background-color:#ffffff;}.RA_clearme {clear: both;line-height: 2px;}.RA_ColorsBackground { background-color: #1076C0; }#RA_banner {margin: 0px auto 20px;}#RA_PageHeader {width: 100%;background-color: #fff;}#RA_PageTitleNavDiv {-ms-flex-preferred-size: 0;display: flex;}#RA_PageTitle {position: relative;z-index: 1000;line-height: 1;letter-spacing: 0.055em;margin-bottom: 0px;flex-grow: 1;}#RA_PageTitle_Sharing {white-space: nowrap;}#RA_FindMoreDiv {pointer-events: none;float: right;text-align: right;}#RA_FindMoreLeftDiv {display: none;border-top: 1px solid #eee;padding: 10px;}#RA_FindMoreTopDiv {}#RA_FindMore {pointer-events: all;border-radius: 24px;padding: 5px 25px;width: auto;}.RA_NavHorizontal {margin-bottom: 10px;}.RA_NavHorizontal a:hover {background-color: #eee;}.RA_NavHorizontal .active {background-color: #eee;color: #666;font-weight: bold;}.RA_NavVertical .nav-link {padding: unset;}.RA_NavVertical .nav-link {padding: unset;}.RA_NavVertical ul {margin-bottom: unset;}.RA_NavVertical li {margin-left: 20px;}.RA_NavVertical .active {color: #666;font-weight: bold;}.RA_expandable {max-height: 400px;overflow-y: hidden;position: relative;}.RA_expandable_more {content: "";display: block;text-align: right;position: absolute;text-transform: uppercase;width: 100%;height: 150px;line-height: 240px;bottom: 0;box-sizing: border-box;padding-right: 60px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.RA_expanded {max-height: none;overflow-y: auto;}#RA_PageNavDiv {clear: both;}#RA_SummaryPageHeaderImage {float: left;margin-right: 10px;margin-bottom: 10px;text-align: center;}#RA_SummaryPageHeaderImage img {width: 275px;}#RA_SummaryPageHeaderImageFilter {float: left;margin-right: 5px;margin-bottom: 5px;font-size: x-small;text-align: center;}#RA_SummaryPageHeaderImageFilter img {width: 100px;}#RA_IndexPageCategoryImage {float: left;margin-right: 10px;margin-bottom: 10px;text-align: center;}#RA_IndexPageCategoryImage img {width: 450px;}#RA_IndexPageCategoryImageFilter {float: left;margin-right: 5px;margin-bottom: 5px;font-size: small;text-align: center;}#RA_IndexPageCategoryImageFilter img {width: 200px;}.RA_SummaryPageTabs {background-color: #eee;height: 35px;}ul .RA_SummaryPageTabs {list-style: none;width: 100%;margin-left: 10px;}.RA_SummaryPageTabs li {display: inline-flex;position: relative;padding: 5px;color: #666;vertical-align: top;}.RA_SummaryPageTabs .selected, .RA_SummaryPageTabs .selected a {background-color: #1076C0;color: #fff;}.RA_SummaryPageTabs .unselected, .RA_SummaryPageTabs .unselected a {background-color: #ccc;color: #333;}.RA_SummaryPageTabsPreviousNext {text-align: center;background-color: #5da5b5;margin-left: 10px;height: 34px;}.RA_SummaryPageTabsPreviousNext a {color: #fff;font-weight: bold;font-size: medium;padding-left: 15px;padding-right: 15px;}.RA_SummaryPageTabsSortBy {float: right;text-align: right;}.RA_SummaryPageTabsStyle {float: right;}.RA_SummaryPageTabsStyle img {width: 20px;height: 20px;margin-top: -5px;}.RA_SummaryPageTabsCounter { float: left;padding: 0 5px; margin: 0 5px;border: #ccc 1px solid;}.RA_SummaryPageTabsCounterCurrent { float: left;padding: 0 5px; margin: 0 5px;border: #ccc 1px solid;background-color: #ccc;color: #fff;font-weight: bold;}.RA_SummaryItemHeader {background-color: #5F9EA0;border: 1px solid #ccc; color: #fff; margin-bottom: 10px;padding: 10px;}.RA_SummaryItemHeader h2 {color: #fff;line-height: 1;}#RA_summary_featured_heading {float: left;}#RA_summary_sort_by {float: right;font-size: 16px;}#RA_summary_sort_by form {display: inline;}#RA_summary_sort_by_text {font-size: small;}.RA_SummaryItem { clear: both;background-color: #fff;border: 1px solid #ccc; color: #555; margin-bottom: 20px;padding: 5px;font-size: 13px;display: -ms-flexbox;display: flex;}.RA_SummaryItem:hover, .RA_SummaryItem:active, .RA_SummaryItemThumbnail:hover, .RA_SummaryItemThumbnail:active { border: 1px solid #EF5627; background-color: #ffffcc;}.RA_SummaryItemMain {padding: 5px;border-right: 1px solid #ddd; float: left;flex-basis: 0;flex-grow: 1;}.RA_SummaryItemMain p { margin: 0px; padding-bottom: 0px; }.RA_SummaryItemTitle {font-size: medium;line-height: 1.2;margin-left: 0px;}.RA_SummaryItemTitle h3 { color: #17a2b8; line-height: 1.25; margin-bottom: 0;}.RA_SummaryItemTitle h3 a { font-weight: bold; text-decoration: none; }.RA_SummaryItemTitle h3 a:hover { text-decoration: underline; }.RA_SummaryLocation { color: #666; margin-left: 0px;margin-bottom: 5px;font-weight: normal; margin-bottom: 0px; font-style:italic;}.RA_SummaryItemText {}.RA_SummaryDistance { font-size: 14px;}.RA_SummaryRates {display: inline-block;font-weight: bold;font-size: 14px;}.RA_SummaryItemThumbnail { border: 1px solid #eee; margin: 10px;line-height: 1.5;width: 30%; height: 310px; padding: 5px; float: left; vertical-align: top; font-size: 13px;overflow: hidden;}.RA_SummaryItemThumbnail .Stars { font-size: 20px;}.RA_SummaryItemNearby { border: 1px solid #eee; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;margin: 10px;line-height: 1.5;width: 280px; height: 310px; padding: 5px; float: left; vertical-align: top; font-size: 13px;}.RA_SummaryItemRight { background-color: #fc0;border-left: 1px #dbdbdb solid;width: 15%;padding: 10px;}.RA_SummaryItemRightContents { color: #333;font-weight: 500;font-size: 16px;letter-spacing: 0.075em;align-self: center;text-align: center;}.RA_SummaryItemRightxxx span {display: inline-block;position: relative;top: 50%;transform: translateY(-50%);}.RA_SummaryItemRight b {font-weight: 500;font-size: 22px;}.RA_SummaryImage { margin-right: 10px;float: left;width:300px;height: 180px;}.RA_SummaryImage img { width:300px;height: 100%;object-fit: cover;}.RA_SummaryImageThumbnail { clear: both; position: relative; }.RA_SummaryImageThumbnail img { object-fit: cover;width: 100%; height: 160px;margin-bottom: 10px; }.RA_Summary_Thumbnail {text-align: center;float: left;margin: 15px;height: 250px;}.RA_SummaryPageAdsense {margin-left: 10px; margin-bottom: 10px; margin-right: 10px;}.RA_SummaryMoreOptions { clear: both;width: 100%;margin: 0 20px;padding: 10px;}.RA_SummaryMoreOptionsBlankLine { background-color: #eee; height: 35px;width: 100%}.RA_TwoColumnFloat {float: left;width: 50%;}.RA_ThreeColumnFloat {float: left;width: 33%;}.RA_FourColumnFloat {float: left;width: 20%;margin-left: 25px;}.RA_FourColumnFloat b {margin-left: -20px;}.RA_MultiColumnFloat {float: left;padding-right: 50px;}.ROS_LeaderBoard {width: 728px; height: 90px; margin-top: 30px; margin-bottom: 30px;text-align: center;}.ROS_MediumRectangle {float: left; width:300px;height:250px;}.ROS_LargeRectangle {float: left; }.RA_ClearBothFloats { clear:both; }.CursorHandMozilla { cursor: pointer; }.RA_SectionHeader { clear: both; margin-top: 10px;margin-bottom: 10px;color: #17a2b8; font-size: large; font-weight: bold; border-bottom: solid 2px #C3C2AE;}.RA_SectionHeader h2, .RA_SectionHeader h3 { color: #ffffff; }.RA_SectionHeader a { color: #17a2b8; }#RA_gallery_images {max-width:100%;background-color: black;}.RA_gallery_image {text-align: center;overflow-x: hidden;overflow-y: hidden;display: none;}.RA_gallery_image:first-child {display: block;}.RA_gallery_image img {margin-left: 50%;transform: translateX(-50%);display: block;height: 600px;}#RA_gallery_chrome {background-color: rgba(57,66,68,0.75);height: 58px;position: relative;top: -58px;color: white;}#RA_image_title {width: 100%;max-width: 1440px;margin: 0 auto;font-size: 18px;font-weight: 400;line-height: 58px;}#RA_gallery_thumbs {max-width: 1440px;position: relative;top: -58px;height: 58px;margin: 0 auto;text-align: right;right: -26px;}.RA_gallery_thumb {position: relative;}.RA_gallery_thumb:before {content: "";display: block;width: 58px;height: 58px;position: absolute;top: 0;left: 0;z-index: 500;background: -moz-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.16) 36%, rgba(0,0,0,0) 57%); background: -webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.16) 36%,rgba(0,0,0,0) 57%); background: linear-gradient(to right, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.16) 36%,rgba(0,0,0,0) 57%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 ); }#RA_gallery_prev, #RA_gallery_next {height: 58px;width: 20px;display: inline-block;vertical-align:top;font-size: 0;background-repeat: no-repeat;background-position: center;}#RA_gallery_prev {background-image: url(images/left-arrow.png);}#RA_gallery_next {background-image: url(images/right-arrow.png);}#RA_gallery_thumb_list {display: inline-block;width: 465px;overflow-x: hidden;white-space : nowrap;font-size: 0;letter-spacing:-0.5em;word-spacing: -0.3em;}.RA_gallery_thumb {width: 58px;height: 58px;display: inline-block;background-color: #05aaec;overflow-x: hidden;image-rendering: -webkit-optimize-contrast;}.RA_gallery_thumb img {max-height: 100%;margin-left: 50%;transform: translateX(-50%);display: inline-block;}#RA_AccountBody { float:left; background-color: #ffffff; padding: 10px;}#RA_AccountLeftColumn { float:left; width:172px; background-color: #ffffff; padding: 0px; margin-left: 10px; margin-right: 10px; }.RA_ToggleDetails { display: none; }#RA_PageDescription { display: none; }#RA_header_menu { display: none; }#RA_ToggleSummaryDescription { display: block; margin-top: 10px; margin-left: 10px; margin-right: 10px; }#RA_ToggleSummaryDescriptionFull { display: none; margin-left: 10px; margin-right: 10px; }#RA_ToggleSummaryLinkToThisPage { display: none; }#RA_ToggleCRMLog { display: none; }#RA_ToggleCreditCardInfo { display: block; }#RA_ToggleDrilldown { display: none; border-bottom: 1px solid #aaa;margin-bottom: 10px;}#RA_ToggleFilterButtonView { display: inline;background-color: #2FA2EE}#RA_ToggleFilterButtonHide { display: none;background-color: #2FA2EE}#RA_TogglePayPal { display: none; }#RA_ToggleBillMeLater { display: none; }#RA_ToggleSkipPayment { display: none; } #RA_ToggleResultsGuarantee { display: none; }#RA_SeeMore { display: none; }#RA_SeeTopDestinations { display: block; }#RA_SeeTopCategories { display: block; }#RA_SeeMoreCities { display: none; }#RA_SeeLinkCodes { display: none; }#RA_InquirySeeMore { display: none; }#RA_Reviews_Tabs { display: none; }#page_tabs {display: none; }#AdminMenu, .AdminOnly, #AdminMenu a, .AdminOnly a { font-size: small; background: #FFCC99; padding: 0; }#AdminMenu {height: 45px; display: flex;}#debuginfo {display: none; border: 1px solid #330000; background-color: #FFFFCC; height: 500px; padding: 10px; overflow: auto; z-index: 9999;top: 0px;margin-left: 50px;position: fixed;}.RA_ListStyle ul { margin: 5px; padding: 0px; }.RA_ListStyle li { margin-left: 25px; list-style-type: square; }.RA_ListStyle li li { list-style-type: circle; padding-bottom: 5px; }.RA_ListStyle_Horz ul { }.RA_ListStyle_Horz li { float: left; margin-left: 8px; }.RA_ListStyle .active {font-weight: bold;}.RA_ListStyle .active a:after{content: ' \000BB';}.RA_add_your_listing {clear: both;border: 1px dotted #666; border-radius: 10px;background-color: #eee; padding: 20px;margin: 20px auto;margin-bottom: 100px;width: 80%;}.RA_add_your_listing .content {padding-left: 10px;}.RA_add_your_listing .graphic {float: left;margin-right: 20px;}.RA_TwoColumnList { line-height: 1.5; }.RA_TwoColumnList ul { margin-left: 18px; }.RA_TwoColumnList ul li {list-style-image: url('images/no-drop_12x12b.gif');padding-left: 0px;padding-bottom: 5px;}.RA_TwoColumnList ul li b {color: #a00;}.RA_TwoColumnList ul ul li {list-style-image: url('images/sub-left_11x13.gif');padding-bottom: 0px;margin-bottom: 0px;}.RA_EditMenu { line-height:20px; margin-left: 0px; font-size: small;width: 100%;}#RA_edit_header {width: 100%;margin-top: 10px;display: flex;}#RA_edit_header_image {float: left;margin-right: 10px;}#RA_edit_header_image img {border: 1px solid #999; padding: 2px;height: 120px;}#RA_edit_header_title {float: left;flex-grow: 1;}#RA_edit_header_right {text-align: center;float: right;font-size: 14px;border: 1px solid #ccc;background-color: #eee;padding: 10px;}#RA_edit_header_rank {}.Highlight { padding: 5px; background: #FFFFCC; }.text1, .text1a, .text1b, .text1c, .text1d, .text1e, .text1f, .text1_red { font-size: x-small; }.text2, .text2a, .text2b, .text2c, .text2d, .text2e, .text2f, .text2_red{ font-size: small; }.text3, .text3a, .text3b, .text3c, .text3d, .text3e, .text3f, .text3_red{ font-size: medium; }.text4, .text4a, .text4b, .text4c, .text4d, .text4e, .text4f, .text4_red{ font-size: large;}.text5, .text5a, .text5b, .text5c, .text5d, .text5e, .text5f, .text5_red{ font-size: x-large; }.text6, .text6a, .text6b, .text6c, .text6d, .text6e, .text6f, .text6_red{ font-size: xx-large; }.RA_black, .text1, .text2, .text3, .text4, .text5, .text6, .text7 { color:#333; }.RA_red, .text1a, .text2a, .text3a, .text4a, .text5a, .text6a, .text7a { color:#EF5627; }.RA_white, .text1b, .text2b, .text3b, .text4b, .text5b, .text6b, .text7b { color:#FFFFFF; }.RA_blue, .text1c, .text2c, .text3c, .text4c, .text5c, .text6c, .text7c { color: #17a2b8; }.RA_green, .text1d, .text2d, .text3d, .text4d, .text5d, .text6d, .text7d { color:#7DC010; }.RA_gray, .text1e, .text2e, .text3e, .text4e, .text5e, .text6e, .text7e { color:#999999; }.RA_orange, .text1f, .text2f, .text3f, .text4f, .text5f, .text6f, .text7f { color:#EF5627; }.SubmitButtonXSmall { font-size: x-small; padding: 3px 5px; }.SubmitButtonSmall { font-size: small; padding: 3px 5px; }.SubmitButtonNormal { font-size: normal; padding: 3px 5px; }.SubmitButtonLarge { font-size: large; padding: 5px 20px; }.SubmitButtonXLarge { font-size: x-large; padding: 3px 5px; }.SubmitButtonXXLarge { font-size: xx-large; padding: 3px 5px; }.overlay {display: none;position: fixed;top: 0px;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.7);z-index: 1999;opacity: 0;transition: all 0.5s ease-in-out;}.overlay.show {display: block;opacity: 1;}#dismiss {display: none;width: 35px;height: 35px;right: 10px;cursor: pointer;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;float: right;}#RA_Left, #RA_Left2, #RA_sidebar{margin-right: 10px; padding-right: 0px;width: 250px;border-left: 1px solid #eee;border-right: 1px solid #eee;float: left;left: 0;z-index: 2000;background-color: #fff;}.RA_left_indent {margin-left: 0px; margin-right: 0px; width:180px;}.RA_left_indent_header {margin-top: 2px;background-color: #f6f6f6; padding: 5px;color: #066E71; font-weight: bold; }.RA_LeftColumnSectionTop {background-color: #E4E4DC;color: #1076C0;line-height: 18px;min-height: 22px;font-size: medium;font-weight: bold;padding-left: 5px;padding-top: 3px;margin-bottom: 10px;}.RA_LeftColumnSectionTop a {color: #E3E3DB; }.RA_LeftColumnSection {position: relative;text-align: left;display: block;padding-left: 5px;padding-top: 0px;font-size: small;margin-bottom: 10px;}.RA_LeftColumnSection ul {line-height: 18px;list-style-type: none;}.RA_LeftColumnSection ul li {margin-top: 1px;color: #666666;padding-bottom: 2px;}.RA_LeftColumnSection ul li.RA_ListingVerticalMenu {background-size: 20px; padding-left: 25px;}.RA_LeftColumnSection a {color: #666666;}.RA_LeftColumnSection li a {}.RA_LeftColumnSection .del li a {background: url(/images/misc/del.png) no-repeat left top;}.RA_LeftColumnSection ul li b, .RA_LeftColumnSection ul li b a {color: #666666;}.RA_LeftColumnSection a:hover { color: #a00; text-decoration: underline; }.RA_nodrop {list-style: none;}.RA_nodrop li {padding-top: 0px;text-indent: 15px;}.RA_drop li {padding-top: 0px;margin-left: 10px;text-indent: 5px;}.RA_LeftColumnSection .RA_rss {background: url(images/rss_18x15.gif) no-repeat left top;}.RA_CurrentFilter ul {list-style: none;margin-bottom: 0px;}.RA_CurrentFilter li::before {position: relative;content: "";display: inline-block;width: 0.4em;height: 0.4em;border-right: 0.1em solid black;border-top: 0.1em solid black;transform: rotate(45deg);margin-right: 0.5em;font-size: 16px;color: #666;}.RA_LeftColumnSection li li a {margin-left: 10px;}.RA_LeftColumnSection li.on ul {display: block;}.RA_LeftColumnSection li.off ul {display: none;}#RA_LeftColumn .card-header {padding: 0px;}#RA_LeftColumn .card {border: 0px;width: 100%;margin-bottom: 20px;}#RA_LeftColumn .card-header {font-size: medium;}#RA_LeftColumn .card-body {padding: 0px;font-size: small;margin-top: 10px;margin-left: 20px;}#RA_LeftColumn .card-body-tight {padding: 0px;font-size: small;}#RA_LeftColumn .card-body a, #RA_LeftColumn .card-body li:hover {color: #666;}#RA_LeftColumn .card-body-tight .list-group-item.active {background-color: #f7f7f7;font-weight: bold;}#RA_LeftColumn .card-body-tight .list-group-item.active a {color: #EF5627;}#RA_LeftColumn .card-body-tight .list-group-item.active a:after{content: ' \000BB';font-size: 20px;;}#RA_LeftColumn .card-body li:hover, #RA_LeftColumn .card-body-tight li:hover {background-color: #eee;}#RA_LeftColumn .btn {width: 100%;font-weight: bold;color: #666;text-align: left;padding-left: 5px;}#RA_LeftColumn .btn:hover {color: #0056b3;text-decoration: none;}#RA_LeftColumn .unchecked {margin-bottom: unset;}#RA_LeftColumn #searchForm {margin-top: 10px;height: 20px;}#RA_LeftColumn #searchForm input {font-size: 14px;max-width: 75%;}#RA_LeftColumn #searchForm .btn {height: 36px;color: #fff;}#RA_LeftColumn li {padding-top: 0px;line-height: 150%;list-style: none;list-style: square;margin-left: 15px;}#RA_LeftColumn li a {color: #999;}.RA_Impressions { padding-left: 0px; }.RA_Impressions .selection { float: left; text-align: center; background-color: #dfdfdf;width: 90px; height: 40px; margin: 1px; margin-right: 5px;margin-bottom: 15px;padding-top: 10px;padding-left: 5px; border: 1px solid #ccc; cursor: pointer;}.RA_Impressions .unchecked { background: url('/images/misc/checkbox-unchecked.gif') no-repeat 75px 3px;background-color: #e3e3e3; }.RA_Impressions .unchecked:hover { background-color: #ccc; }.RA_Impressions .checked { background: url('/images/misc/checkbox-checked.gif') no-repeat 75px 3px;background-color: #e3e3e3; }.RA_Impressions .checked:hover { background-color: #ccc; }.RA_Impressions .selection2 { text-align: left; background-color: #dfdfdf;width: 220px; height: 20px;padding-top: 5px;padding-left: 2px; margin-bottom: 5px;border: 1px solid #ccc; cursor: pointer;}.RA_Impressions .selection2 .category { float: left;width: 65px; cursor: pointer;color: #333;overflow: hidden;}.RA_Impressions .selection2 .category a { color: #333;}.RA_Impressions .selection2 .graph { float: left;width: 120px;margin-right: 2px;border: 1px solid #75C1F4; }.RA_Impressions .selection2 .graph2 { background-color: #75C1F4;text-align: left;padding-left: 2px;color: #666;}.RA_Impressions .selection2 .unchecked { float: left;width: 22px;background: url('/images/misc/checkbox-unchecked.gif') no-repeat 0px -3px;}.RA_Impressions .selection2 .checked { float: left;width: 22px;background: url('/images/misc/checkbox-checked.gif') no-repeat 0px -3px;}.RA_Impressions .selection2:hover { background-color: #ccc; }#RA_middle {float: left; width: 550px;margin-left: 10px;padding: 0px;line-height: 1.5;}#RA_container {margin: 0px 2%;background-color: #fff;}#RA_container_main_all {padding: 10px 2%;line-height: 1.5;}#RA_container_main_body {float: left;width: calc(100% - 260px);}.RA_container_main_body2 {margin: 10px 20px;overflow: hidden;}.RA_middle_popup {background-color: #fff;width: 430px;}.RA_index_page_block {float: left;width: 47%;padding: 10px;overflow: hidden; }.RA_index_page_block img {width: 100%;}.RA_create-listing {position: relative;width: 160px;height: 160px;display: block;background: url(images/createlisting_160x160.gif) no-repeat 0px 0px;margin-bottom: 12px;}.RA_bookmarks_listing {padding-bottom: 10px;margin-top: 20px;background-color: #fff;height: 40px;border-bottom: 1px solid #ccc;}#RA_logo {margin-left: 5px;}#RA_logo img {width: 120px;height: 55px;}#RA_tower_ad {display: block;position: absolute;right: 0px;margin-top: 10px;width: 170px;height: 600px;}#RA_tower_ad_left {display: block;border: 1px solid red;width: 170px;height: 600px;}#RA_tower_ad_right {display: block;position: absolute;right: 0px;margin-top: 10px;border: 1px solid blue;background-color: gray;width: 170px;height: 600px;}#RA_rectangle_ad {width: 300px;height: 250px;}.RA_Statistics_Chart tr {height: 20px; color: #0066CC; }.RA_Statistics_Chart td {border-style: inset; text-align: center; }.RA_Statistics_Chart td a {text-decoration: underline;}.RA_Statistics_Chart td div {text-align: left; height: 24px; }.RA_Statistics_Chart .RA_Statistics_Select { color: #00f; background-color: transparent; text-decoration: underline; border: none; cursor: pointer; color: #0066CC; text-align:left; padding-left:15px;}.RA_Statistics_Stats,.RA_Statistics_Stats td{border: none; background-color: #ffffff; text-align:left;}.RA_Statistics_Stats .RA_Statistics_Stats_label{color: #A5151E; font-weight:900; border: none;}.RA_Statistics_Stats .RA_Statistics_Stats_label span{color: #000000; }.RA_Statistics_Stats .RA_Statistics_Stats_label div{color: #000000; font-weight: 500; margin-top:5px; width:700px;}#RA_ecard_left {float: left; position: relative; margin-top:0px; }.RA_ecard_translucent {background-image:url('/images/epostcards/75percent.png'); background-repeat: repeat;}#RA_ecard_wrapper { position:absolute;margin:0;padding: 10px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;box-shadow: 0 0 10px silver;-moz-box-shadow: 0 0 10px silver;-webkit-box-shadow: 0 0 10px silver;}#RA_ecard_draggable {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 10px; background-color: none; border: none; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; box-shadow: 0 0 10px silver; -moz-box-shadow: 0 0 10px silver; -webkit-box-shadow: 0 0 10px silver;}#RA_ecard_draggable_msg {position: absolute; top: -2px; left: -1px; margin: 0; padding: 10px; width: 80px; height: 50px;overflow: hidden; color: black; border: 1px solid silver; background-color:none;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; box-shadow: 0 0 10px silver; -moz-box-shadow: 0 0 10px silver; -webkit-box-shadow: 0 0 10px silver;}#RA_ecard_wrapper .RA_ecard_tooltip_pointer_down, #RA_ecard_wrapper .RA_ecard_tooltip_pointer_down_inner {position: absolute; width: 0; height: 0; border-bottom-width: 0; background: none; }#RA_ecard_wrapper .RA_ecard_tooltip_pointer_down {border-left: 7px dotted transparent; border-right: 7px dotted transparent;border-top: 14px solid silver; bottom:-14px; right: auto; left: 50%; margin-left: -7px;}#RA_ecard_wrapper .RA_ecard_tooltip_pointer_down_inner {border-left: 5px dotted transparent; border-right: 5px dotted transparent; border-top: 9px solid white; bottom: auto; top: -15px; left: -5px;}#RA_ecard_drag_image {width:15px; height:15px; position:absolute; top:0; left:0;}.RA_ecard_show {padding: 5px; background-color: #fff; border: 1px solid #999;}.RA_ecard_show_image {float:left; width: 45%;font-family: Arial; font-size:12px; font-weight: normal; padding-right: 10px;border-right: 1px dashed #999;}.RA_ecard_show_img {width: 100%;}.RA_ecard_show_text {float: left; width: 45%;padding-left: 5px;text-align: left; font-family: 'Comic Sans MS', cursive;}.RA_ecard_show_stamp {width: calc(50%);float: right;margin-bottom: 5px;}#RA_search {float: right;height: 35px;}.RA_search_button {}#RA_search_float_left {margin-left: 5px;margin-bottom: 5px;clear: both;float: left;}.RA_search_input {border: 1px #5E6136 solid;width: 300px;padding-left: 3px;font-weight: normal;font-size: 12px;}.RA_search_input_large {font-size: small;height: 30px;vertical-align: middle;margin-top: 2px;width: 325px;padding-left: 8px;}#RA_index_page .RA_search_form {position: absolute;margin-left: 25px; top: 150px;align-items: center;justify-content: center; z-index: 3;background-color: white;opacity: 0.85;padding: 20px;color: #666;display: inline-flex;}.RA_search_form form {width: unset;max-width: unset;}#RA_search_form .mSearchButton {border: 1px solid #fff;height: 38px;}#RA_search_form_simple .mSearchButton {border: 1px solid #fff;height: 30px;}.RA_FourColumnFloat .RA_SearchBox {list-style: none; margin-left: -20px;}.RA_FourColumnFloat .RA_SearchBox input[type=search] {width: 150px;height: 30px;font-size: 14px;}#RA_index_page .RA_search_form .mSearchButton {border: unset;width: 32px;}.RA_search_form .mSearchButton i {padding-top: 2px;padding-bottom: 0px;}.RA_search_form_background {background: #5F9EA0;padding: 20px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border: 1px solid #ddd;margin-bottom: 20px;box-shadow: 2px 2px 2px rgba(1,1,1,0.1);}#RA_search_form .input-group {background-color: #fff;}#RA_search_form input {background-color: transparent!important;margin-left: -25px;padding-left: 30px;}.RA_search_form .filters {padding-left: 0;}.RA_search_form .form-control {}.RA_search_form select:hover::after {background-color: #17a2b8;}.RA_search_form .form-group {margin-bottom: 0px;background-color: #fff;}.RA_search_form form .filter {padding-right: 10px;}.RA_search_form form #filter_distance {position: relative;padding-right: 10px;}.RA_search_form form .prompt {font-size: 14px;}#RA_search_form_count {margin-left: 10px;margin-top: 10px;color: #fff;font-size: 14px;display: inline-flex;}#RA_search_form_explore_elsewhere {display: block; margin-top: 20px;margin-bottom: 30px;border-bottom: 1px solid #ccc;}.RA_search_form_options {font-size: 16px;color: #17a2b8;}.RA_search_form_options a.nav-link {font-weight: bold;border: 1px solid #eee;}.RA_search_form_options a.nav-link:hover {background-color: #F7F7F7;}.RA_search_form_options .nav-link.active {background-color: #eee;}#RA_search_filterxxx {margin: 5px 20px;border: 1px solid #ccc;padding: 20px;margin-bottom: 20px;font-size: 14px;}.RA_search_filter_section {padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #ccc;}#RA_search_filter_button {border: 0;line-height: 1;font-weight: bold;color: #fff;}#RA_search_filter_button [data-toggle="collapse"] .material-icons:before {content: "\f139";}#RA_search_filter [data-toggle="collapse"].collapsed .material-icons:before {content: "\f13a";}form, .RA_max_width {width: 100%;max-width: 1024px;}.form-group.position-relative input {padding-right: 32px;}.form-clear {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #eee;border-radius: 50%;bottom: 8px;color: rgba(0, 0, 0, .54);cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;height: 24px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;right: 5px;width: 24px;z-index: 10;}.form-text~.form-clear {bottom: calc(1rem + 18px);}.form-clear .material-icons {font-size: 16px;font-weight: 500;}.material-icons.md-18 { font-size: 18px; }.material-icons.md-20 { font-size: 20px; }.material-icons.md-22 { font-size: 22px; width: 22px;}.material-icons.md-24 { font-size: 24px; }.material-icons.md-36 { font-size: 36px; }.material-icons.md-48 { font-size: 48px; }#searchForm .RA_DestinationDiv {flex-grow: 1;}#searchForm .mSearchGroup_ID {}#RA_search_results {margin-left: 20px;}#map {height: 600px;width: 100%;float: left;margin-right: 20px;margin-bottom: 10px;border: 1px solid #999; }#RA_MapLegendWidth {} #sortable { list-style-type: none; margin: 0; padding: 0; }#sortable li { margin: 5px; padding: 5px; float: left; width: 150px; height: 150px; text-align: center; border: 1px solid #999; background-color: #fff; font-weight: normal; }.RA_BrowseTable, .RA_BrowseTable table, .RA_BrowseTable tr, .RA_BrowseTable td, .RA_BrowseTable th {border: 1px solid #aaa;border-spacing: 0px; border-collapse: collapse; padding: 5px; vertical-align: top;}.RA_BrowseTable th {padding-top: 10px; padding-bottom: 10px; padding-left: 5px;} .RA_StatsTable, .RA_StatsTable table, .RA_StatsTable tr, .RA_StatsTable td, .RA_StatsTable th {font-size: small; border: 1px solid #aaa;padding: 2px; border-spacing: 0px; border-collapse: collapse; vertical-align: top;} .RA_StatsTable th {background-color: #ddd;color:#333; text-align: center;font-weight: normal;position: -webkit-sticky;position: sticky;top: 37px;} .RA_StatsTable th a { color: blue; text-decoration: underline;} .RA_StatsTable table caption { text-align:center; width: 100%; caption-side: top;}.RA_StatsTable tfoot td { position:absolute; width:51.5em; text-align:center; background:#ddd;border:0.1em solid #000; color:#000; bottom:0; left:0;}.RA_DisplayTable {width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);display: table;}.RA_DisplayTable .row {display: table-row;background: #f6f6f6;}.RA_DisplayTable .row:nth-of-type(odd) {background: #e9e9e9;}.RA_DisplayTable .row.header {font-weight: 900;color: #ffffff;background: #ea6153;}.RA_DisplayTable .row.footer {font-weight: 900;background: #ddd;}.RA_DisplayTable .row.green {background: #27ae60;}.RA_DisplayTable .row.blue {background: #2980b9;}.RA_DisplayTable .cell {padding: 6px 12px;display: table-cell;} .RA_Table table, .RA_Table tr, .RA_Table td, .RA_Table th { background: #FFFFFF; border: 1px solid #999; text-align: left; }.RA_Table th, .RA_TableHeader { padding-top: 3px; padding-bottom: 3px; background: #ddd; font-weight: bold; color: #993300; }.RA_TablePrompt { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: #000; vertical-align: top; padding-top: 7px; white-space: nowrap; text-align: right; background: #DAEDFF;}.RA_Row {display: table-row;}.RA_Cell {display: table-cell;float: left;padding: 5px;vertical-align: top;}.RA_Border {border: 1px solid #ccc;} #RA_AddYourListing {float: right;}.MyListings ul { list-style-type: none; margin-bottom: 20px; border-bottom: 1px dotted #999; }.MyListings ul li { float: left; width: 300px; padding: 10px; font-size: small; border-right: 1px dotted #999; margin-right: 10px; }.MyListings ul li a { font-weight: bold; font-size: medium; text-decoration: none; }.MyListings ul li a:hover { text-decoration: underline; color: #993300; }.MyListings ul li a img { float: left; padding: 3px; margin: 3px; border: 1px solid #999999; width: 100px; height: 100px; }.MyReviews ul { list-style-type: none; }.MyReviews ul li { float: left; width: 600px; padding: 5px; font-size: small; }.MyReviews ul li a { font-weight: bold; font-size: medium; text-decoration: none; }.MyReviews ul li a:hover { text-decoration: underline; color: #993300; }.MyReviews ul li a img { float: left; padding: 3px; margin: 3px; border: 1px solid #999999; width: 100px; height: 100px; }.gm-style-iw {width: 600px; }.ui-autocomplete {position: absolute;cursor: default;padding: 0;margin-top: 2px;list-style: none;background-color: #F5F5F5;border: 1px solid #ddd;max-height: 300px;overflow-y: auto;overflow-x: hidden;padding-right: 20px;z-index: 10000;display: block;padding-bottom: 100px;}.ui-autocomplete > li {padding: 2px 10px;}.ui-autocomplete > li:hover, .ui-autocomplete > li:active .ui-autocomplete > li:focus-within {background-color: #ddd;}.ui-autocomplete > li.ui-state-focus {background-color: #ddd;}.ui-helper-hidden-accessible {display: none;}.ui-menu .ui-menu-item {border-bottom: 1px solid #ddd;}.ui-autocomplete-loading {background: white url("/images/misc/ui-anim_basic_16x16.gif") right center no-repeat;}.ui-datepicker {}.ui-datepicker table { width: 100%; border-collapse: collapse; margin:0 0 .4em; background-color: #fff; }.ui-dialog { z-index: 1000 !important ;}.ui-resizable-se { bottom: 14px; right: 10px; }.ui-tabs { border-width: 0px 0px 0px 0px; background: none;} .ui-tabs-nav { background: transparent; background: none;border-width: 0px 0px 1px 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }.ui-tabs-nav a { background:none !important;background-color: #fff; font-weight: normal;}.ui-tabs-nav .ui-tabs-active, .ui-tabs-nav .ui-tabs-active a { color: #fff; margin-left: 7px;background: #1076C0 url(images/button_go-down.gif) no-repeat;background-size: 15px 15px;background-position: 2px 10px;}.ui-tabs .ui-tabs-panel { margin: 0em 0em 0em 0em; padding: 0px;} .ui-tabs-vertical { width: 775px; } .ui-tabs-vertical .ui-tabs-nav { float: left; width: 125px; } .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; } .ui-tabs-vertical .ui-tabs-nav li a { display:block; } .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; } .ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 620px;} .ui-tooltip, .arrow:after {background: #f6f6f6;border: 2px solid white;}.ui-tooltip {width: 500px;padding: 10px 20px;color: #333;border-radius: 20px;font: 12px "Helvetica Neue", Sans-Serif;box-shadow: 0 0 7px black;z-index: 1000;white-space: pre-line; }.arrow {width: 170px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -16px;}.arrow.top {top: -16px;bottom: auto;}.arrow.left {left: 20%;}.arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;box-shadow: 6px 5px 9px -9px black;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);tranform: rotate(45deg);}.arrow.top:after {bottom: -20px;top: auto;} html[xmlns] .clearfix { display: block;}*:focus { outline: none;}textarea {max-height: 50vh;overflow: auto;width: 100%;}input[type="checkbox"], input[type="radio"] {margin-right: 5px;}input[type="submitxxx"], .RA_button { cursor: pointer; outline: none;text-align: center;text-decoration: none;font-weight: bold; padding: 10px 20px;color: #fff;border: 1px solid #666; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);box-shadow: 2px 2px 2px rgba(0,0,0,.2);background: #EF5627; }input[type="submit"]:hover, .RA_button:hover { color: #fff;text-decoration: underline;background:#17a2b8; }input[type=radio] + span {display: inline-block;border: 1px solid #000;border-radius: 50%;margin: 0 0.5em;}input[type=radio]:checked + span {background-color: #ffa;}.radio1 {width: 0.5em;height: 0.5em;}.radio2 {width: 0.75em;height: 0.75em;}.radio3 {width: 1em;height: 1em;}.radio4 {width: 1.5em;height: 1.5em;}.RA_button a:hover { color: #fff;text-decoration: underline;}table.gsc-completion-container { z-index: 1000 !important; }@media (max-width: 1440px) {#RA_footer_nav {padding-top: 10px;width: calc(100% - 250px);}#RA_footer_destinations {width: 37%;}#RA_footer_vacations {width: 41%;}#RA_footer_services {width: 20%;}#RA_newsletter_signup {width: 250px}#RA_inquiry_dates_inner {width: 250px;}#RA_inquiry_dates_inner #RA_travel_from {font-size: 14px;}}@media (max-width: 1024px) {#RA_container_main_all {margin: 0px;}#RA_container_main_body {float: unset;width: 100%;}#RA_logo img {width: 100px;}#RA_header_menu2 {font-size: 11px;}#RA_footer_nav {width: 100%;padding-bottom: 10px;}.RA_footer_nav_section {height: auto;}#RA_newsletter_signup { position: static;width: 100%;text-align: center;margin-bottom: 20px;}#RA_newsletter_form {width: 100%;padding: 60px 30px;}#RA_bottom_footer {padding: 10px;padding-bottom: 60px;}#RA_secondary_links {display: block;}#RA_copyright {clear: both;float: left;margin-left: 3px;}.container-page-overlay {transition: all 0.3s;position: absolute;}#dismiss {display: unset;}#RA_Left, #RA_Left2 {top: 0px;left: -250px;transition: all 0.3s;position: fixed;overflow-y: scroll;height: 100vh;}#RA_Left.showmenu {left: 0px;}#RA_tower_ad {display: none;}h1 { font-size: x-large;}.optional1024 {display: none;}#RA_FindMoreDiv {display: none;}#RA_FindMoreLeftDiv {display: flex;}#RA_LeftColumn #RA_FindMore {font-size: medium;color: #fff;width: auto;margin: auto;}#RA_search_form_simple .RA_search_form_prepend {display: none;}.RA_SummaryItem {display: block;}.RA_SummaryItemMain {float: unset;border-right: none;width: unset;}.RA_SummaryItemRight {width: unset;text-align: left;background-color: unset;color: unset;border: none;}.RA_SummaryItemRightContents {text-align: left;}.RA_ListingHotTravelDeal {float: right;margin-top: -10px;}#map {clear: both;float: none;}#RA_MapLegendWidth {width: 95%;clear: both;float: none;}#RA_InquirySummary, #RA_InquiryFormShared, #RA_InquiryErrorMessage, #RA_ListingMain, #RA_ListingVerticalInquiryForm {float: none;clear: both;width: 100%;}#RA_inquiry_dates_inner {width: 220px;}#RA_inquiry_dates_inner #RA_travel_from {font-size: 13px;}#RA_inquiry_guests {width: 50px;}}@media (max-width: 768px) {.optional768 {display: none;}.RA_dropdown_group {margin-right: 0;margin-left: 20px;display: unset;}.RA_dropdown_container {display: none;} .RA_dropdown_container li {margin-left: 10px;}.RA_dropdown_container li:hover {background-color: #eee;}.dropdown-menu {border: unset;}#RA_index_page .RA_search_form {position: relative;top: 0px;padding: 10px;margin-left: unset;display: inherit;}.RA_Carousel .RA_carousel_listing {width: 48%;}.RA_Carousel .RA_carousel_listing img {height: auto;object-fit: cover;}#RA_search {float: left;padding-top: 0px;}#RA_search_filterxxx {margin: 5px 0px;padding: 5px;}.RA_TwoColumnFloat, .RA_ThreeColumnFloat, .RA_FourColumnFloat {width: 45%;}#ROS_LeaderBoard_1 {display: none;padding: 0px;}.RA_index_page_block {float: none;width: 80%;padding: 2px;margin-top: 10px;}.RA_SummaryPageAdsense {margin-left: 0px; margin-right: 20px;}#RA_PageTitleNavDivxxx {-ms-flex-preferred-size: 0;display: block;}#RA_listing_content {margin-top: 20px;}#RA_listing_details {width: 100%;border-right: none;float: unset;}.RA_listing_detail_title, .RA_listing_detail_title h2 {width: 100%;}.RA_listing_detail_content {width: 100%;}#RA_listing_intro {text-align: center;}.RA_listing_detail {width: unset;padding-right: 10px;}.RA_listing_detail_content {margin-left: 10px;}#RA_listing_sidebar {width: unset;float: none;}#RA_listing_vacation_ideas {padding: unset;}#RA_alternative_results {width: 100%;}.RA_nearby_results {grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));}#RA_inquiry_show {display: block;}.addthis_sharing_toolbox {float: left;}#RA_listing_meta {width: 100%;text-align: center;}#RA_listing_quickview {text-align: center;}#RA_listing_quickview li {width: 100px;}#RA_listing_price {width: 100%;flex: unset;margin-top: 20px;}.RA_listing_starting_at {text-align: center;}#RA_listing_price span {top: unset;transform: unset;}.RA_listing_next_page {font-size: 18px;}.RA_book_now_cta {display: inline-block;letter-spacing: 0.175em;padding: 5px;padding-top: 2px;background-color: #05aaec;height: 40px;text-align: center;width: 100%;z-index: 1000;height: 55px;}.RA_inquiryTitleExpand {display: inline-block;}#RA_edit_header_image {display: none;}.RA_add_your_listing {margin: 5px;width: unset;margin-bottom: 30px;}}@media (max-width: 426px) {#RA_header_search_form input[type=search] {-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;width: 100%;height: 30px;}#RA_header_search_form .mSearchButton {height: 30px;}#container-header .navbar-toggler {padding: 0px 5px;height: 30px;}#RA_PageHeader {padding: 0px;}#RA_PageTitle { }#RA_PageTitle h1 {font-size: 20px;}#RA_PageTitleNavDiv { display: block;}#RA_PageTitle_Sharing {width: 100%;text-align: center;background-color: #eee;margin-bottom: 10px;height: 37px;}#RA_logo img {width: 80px;}#csa_top, #csa_bottom {margin-left: 10px;margin-right: 10px;margin-bottom: 10px;}.index_splash .carousel-indicators {display: none;}.index_splash .carousel-control-prev, .index_splash .carousel-control-next{display: none;}.breadcrumb li {font-size: 12px;}.breadcrumb #RA_breadcrumb_swap .material-icons {font-size: 12px;}.RA_Carousel .carousel-control-prev, .RA_Carousel .carousel-control-next {display: none;}#RA_AddYourListing {float: none;text-align: center;margin-bottom: 20px;}#RA_footer_nav {padding-top: 10px;width: 100%;}#RA_footer_destinations {width: 48%;}#RA_footer_vacations {width: 50%;}#RA_footer_services {width: 100%;}.RA_footer_title {font-size: 16px;}#RA_footer_destinations .RA_footer_link, #RA_footer_vacations .RA_footer_link {width: 100%;}#RA_bottom_footer {padding: 5px;padding-bottom: 100px;}.filter input, .filter select {font-size: 14px;}h3 {font-size: 1rem;}.input-group-lg>.form-control {font-size: 1rem;}.RA_SummaryItemHeader h2 {font-size: 18px;}#RA_summary_sort_by_text {display: none;}.RA_SummaryPageTabsStyle {display: none;}.RA_SummaryItemMain {float: none;width: 100%;}.RA_SummaryImage {float: none;text-align: left;width: 98%;}.RA_SummaryImage img {width: 100%;}.RA_SummaryItemThumbnail { width: 100%; }.RA_SummaryItemRight {margin-left: unset;}#RA_ListingMenu {display: none;}.RA_Carousel .RA_carousel_listing {width: 100%;}.RA_Carousel .RA_carousel_listing img {height: auto;object-fit: cover;}#carousel-thumb .carousel-item img {object-position: 50% 50%;height: 300px;}#carousel-thumb .carousel-control-prev, #carousel-thumb .carousel-control-next {bottom: 20px;}#carousel-thumb .carousel-caption {height: 60px;overflow: hidden;}#carousel-thumb .carousel-control-prev-icon, #carousel-thumb .carousel-control-next-icon {width: 20px;height: 20px;}#carousel-thumb .carousel-control-prev {right: 10px;}.RA_Carousel .RA_carousel_listing {border: 1px solid #ccc;margin-left: 0px;margin-bottom: 25px;}#RA_listing_details .RA_listing_summary {display: unset;}#RA_listing_meta {float: none;text-align: center;}#RA_listing_quickview {text-align: center;padding-bottom: unset;border-bottom: unset;}.RA_alternative_result {width: 45%;margin-right: 10px;}#RA_edit_header_right {float: none;clear: both;text-align: left;}#RA_edit_header_rank {display: none;}.RA_TwoColumnFloat, .RA_ThreeColumnFloat, .RA_FourColumnFloat {width: 100%;}#RA_copyright {margin-top: 10px;}}@media (max-width: 375px) {.RA_Carousel .RA_carousel_listing {width: 100%;}.RA_Carousel .RA_carousel_listing img {height: 60vw;}.RA_search_form form .mSearchButton {margin-top: 0px;}.RA_SummaryItemHeader h2 {font-size: 14px;}#RA_summary_sort_by {float: right;font-size: 12px;}#RA_banner_ad {clear: both;float: none;text-align: left;}.RA_search_input_large {height: 25px;padding-left: 2px;}.RA_SectionHeader {font-size: medium;margin-bottom: 15px;}.RA_listing_table th, .RA_listing_table td {padding: 2px;}}.RA_pricing_table {width: 100%;}.RA_price_block {position:relative;width: 100%;float: left;padding-bottom: 20px;margin-bottom: 10px; background-color: #F4F5F7;color: #333; border: 1px solid #ccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }.RA_price_block:hover, .RA_price_block:active { border: 1px solid #EF5627; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}.RA_price_block {width: 100%;}.RA_price_header {margin: 2px;padding: 5px;font-size: x-large;text-align:left;color: #fff;border: 1px solid #eee; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }.RA_price_header_summary {color: #333;font-size: 18px;}.RA_price_description {margin-left: 10px;margin-top: 10px;margin-right: 200px;padding: 0px 5px;}.RA_price_description b {color: #1076C0;}ul.RA_price_description_details {font-size: 90%;list-style-type: circle;margin-left: 50px;}.RA_price_figure {float: right;position: absolute;right: 10px;top: 75px;width: 175px;height: 125px;font-size: x-large;color: #1076C0;font-weight: bold;line-height: 1;text-align: center;border-left: 1px solid #999;}.RA_price_tenure {font-size: 14px; }.RA_price_figure_strikeout {text-decoration: line-through; font-size: medium;color: #999;}.RA_price_button {margin-left: 20px;text-align: center;}.RA_background_color_gray {opacity: .75;background: #bbb; }.RA_background_color_blue {opacity: .75;background: #1e5799; background: -moz-linear-gradient(left, #1e5799 0%, #7db9e8 100%); background: -webkit-linear-gradient(left, #1e5799 0%,#7db9e8 100%); background: linear-gradient(to right, #1e5799 0%,#7db9e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); }.RA_background_color_bronze {background: #b7ad70; background: -moz-linear-gradient(left, #b7ad70 0%, #c9c190 60%, #d5cea6 100%); background: -webkit-linear-gradient(left, #b7ad70 0%,#c9c190 60%,#d5cea6 100%); background: linear-gradient(to right, #b7ad70 0%,#c9c190 60%,#d5cea6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7ad70', endColorstr='#d5cea6',GradientType=1 ); }.RA_background_color_silver {background: #cccccc; background: -moz-linear-gradient(left, #cccccc 0%, #eeeeee 100%); background: -webkit-linear-gradient(left, #cccccc 0%,#eeeeee 100%); background: linear-gradient(to right, #cccccc 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=1 ); }.RA_background_color_gold {background: #f1da36; background: -moz-linear-gradient(left, #f1da36 3%, #fefcea 100%); background: -webkit-linear-gradient(left, #f1da36 3%,#fefcea 100%); background: linear-gradient(to right, #f1da36 3%,#fefcea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=1 ); }.RA_background_color_platinum {background: #596a72; background: -moz-linear-gradient(left, #596a72 0%, #cedce7 100%); background: -webkit-linear-gradient(left, #596a72 0%,#cedce7 100%); background: linear-gradient(to right, #596a72 0%,#cedce7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596a72', endColorstr='#cedce7',GradientType=1 ); }