@charset "UTF-8";*,body,html{margin:0;padding:0}.index h2,h1,h7{text-shadow:1px 1px 0 #fff6d0}body,html{height:100%}body,p{text-align:left}a img,hr{border:0}a,body,h1{color:#333}#table-nav,.header,hr{width:100%}.header-contact-menu ul,.navbar-nav>li>a,.new-tag span,.special-rate-tag{text-transform:uppercase}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:17.5px;background:#fff6d0}.index h2,.section-heading,h1,h7{font-family:"Times New Roman",Times,serif}p{margin:5px 0 12px}a{text-decoration:underline;outline:0;-webkit-transition:color ease-in-out .1s;-moz-transition:color ease-in-out .1s;-o-transition:color ease-in-out .1s;transition:color ease-in-out .1s}.index h1,.index h1 a,a.btn-vhkw,a:hover,h1 a{text-decoration:none}.btn-vhkw,.slider_caption a{-moz-transition:color ease-in-out .1s}.h1,h1{font-size:1.5em!important;line-height:32px;font-weight:400;background:#ebe3b7;border-bottom:2px solid #d9d2a8!important;display:block;margin:5px 0 7px!important;padding:2px 0 0 10px!important}.contract_wrapper h1{border-bottom:none!important}.index h1,.index h1 a,h1 a{color:#34809c}h3,h7{color:#333}.index h1,.index h1 a{font-size:38px;line-height:43px;margin:0;padding:5px 0 0;background:0;border:0;text-align:center}h2,h3,h4,h5,h6,h7{padding:0}.index h2,h7{line-height:30px;font-style:italic}.body-column-left h2,h2{font-size:1.3em;font-weight:600;text-align:left;color:#333}h2{margin:14px 0 5px}h2 a,h3 a{font-weight:600}.body-column-left h2.no-margin-top,.body-column-left h2:first-child{margin-top:0}.body-column-left h2{margin:30px 0 5px}#table-nav,.index h2,h4,h5{text-align:center}.index h2{font-size:26px;font-weight:500}h3{font-size:1.2em;font-weight:400;text-align:left;margin:2px 0 15px}h4,h5,h6{color:#000;font-weight:700;margin:10px 0}h4{font-size:.9em}h5{font-size:.7em;line-height:10px}h6{font-size:1em;line-height:14px}#breakdown-fees table tr th,h7{font-weight:400}h7{font-size:26px;margin:0}hr{height:3px;color:#d9d1aa;background:#d9d1aa;margin:15px 0}address{display:inline}blockquote{border-left:3px solid #d9d1aa}#loader-submit,#loader-submit-instant-quote,#msg-thank-you{display:none}.pagination li a.button,.selected-days{display:inline-block}.rates-table thead th{background-color:#ebe2b5;border-color:#d9d2a3!important}.selected-days{margin-top:20px;margin-bottom:0}#request-booking{margin-top:5px}.rates-table tbody td{background-color:#ebe2b5;border:none!important}.rates-table .table-striped tbody td.even{background-color:#ebe2b5!important}.rates-table .table-striped .odd,.rates-table .table-striped>tbody>tr:nth-child(odd)>td,.rates-table .table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff6cc!important;border:0}.rates-table .table-striped .odd{background-color:#fff6cc!important}.rates-table form{background:0 0!important;margin-top:0!important}.rates-table #page-rows-form label{margin-right:10px}.form-horizontal{padding-top:0!important;margin-bottom:30px!important}#table-nav{max-width:768px;margin:auto}.pagination li a{margin:0 3px!important;padding:8px 13px}.pagination a,.pagination span{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.6em .8em;font-size:1.6rem;text-decoration:none}.pagination a{color:#333!important;background:#fff6cc!important;border:2px solid #ebe2b9!important;border-radius:.25em;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.pagination a:hover{color:#34809c!important;background-color:#ebe2b9!important}.pagination a:current{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.pagination li.disabled a{color:rgba(46,64,87,.4)!important;pointer-events:none}.pagination a.disabled::after,.pagination a.disabled::before{opacity:.4}.pagination li:first-of-type a::before{content:'\00ab  '}.pagination li:last-of-type a::after{content:' \00bb'}.pagination li.active a{background-color:#d9d1aa!important;border-color:#d9d1aa!important;color:#fff!important;text-shadow:rgba(0,0,0,.5);pointer-events:none}select.custom-select{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E);padding-right:25px;background-repeat:no-repeat;background-position:right center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#aaa}select.custom-select::-ms-expand{display:none}.body-column-left ul{margin-left:30px;margin-top:10px}.body-column-left li{margin-top:5px}.center-block{margin:0 auto!important}.body-column-left form{background:#d9d1aa;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}input[type=checkbox],input[type=radio]{margin:2px 0 0;line-height:normal}.input-group-addon,input[type=email],input[type=text],textarea{border-color:#fff6d0!important}#breakdown-fees table tr th .checkbox{margin-top:2px;margin-bottom:0}#breakdown-fees hr{margin:0}.btn-vhkw:focus,.form-control:focus{border-color:#fff6d0;-webkit-box-shadow:none;box-shadow:none}.btn-vhkw{border:3px solid #d9d1aa;background:#fff6d0;color:#333;font-weight:700;padding-top:4px;padding-bottom:4px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-webkit-transition:color ease-in-out .1s;-o-transition:color ease-in-out .1s;transition:color ease-in-out .1s}.btn-vhkw:hover{color:#34809c}.btn-cta{border:3px solid #fff;background:#3ea7c7;color:#fff6d0!important;font-weight:500;letter-spacing:.2px;font-size:18px;line-height:18px!important;text-shadow:1px 1px 0 #34809c}.btn-cta:hover{color:#fff!important}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;border:3px solid #d9d1aa}.covid-info-button{font-size:14px!important;padding:3px 8px!important;border:none}.covid-info-button.active.focus,.covid-info-button.active:focus,.covid-info-button.focus,.covid-info-button:active.focus,.covid-info-button:active:focus,.covid-info-button:focus{border:none}.webcam{background:#000}.availability_calendar .bootstrap-datetimepicker-widget{background:#fff;padding:3px 5px;border:1px solid #d9d1aa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.availability_calendar .bootstrap-datetimepicker-widget table td.day:hover{background:#fff}.special_class{color:#ea1519!important}.availability_calendar .bootstrap-datetimepicker-widget table td span.disabled,.availability_calendar .bootstrap-datetimepicker-widget table td span.disabled:hover,.availability_calendar .bootstrap-datetimepicker-widget table td.day,.availability_calendar .bootstrap-datetimepicker-widget table td.disabled,.availability_calendar .bootstrap-datetimepicker-widget table td.disabled:hover,.availability_calendar .bootstrap-datetimepicker-widget table th.disabled,.availability_calendar .bootstrap-datetimepicker-widget table th.disabled:hover{cursor:default;background:#fff;color:#333}#quote_arrival_date .bootstrap-datetimepicker-widget table td.day.disabled,#quote_departure_date .bootstrap-datetimepicker-widget table td.day.disabled,.availability_calendar .bootstrap-datetimepicker-widget table td.day.disabled{background:#eee;color:#000;text-decoration:line-through;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.date-picker-wrapper table td div.depart_open{background:linear-gradient(-45deg,#eee 50%,#fff 50%)!important}.date-picker-wrapper table td div.depart_open.checked,.date-picker-wrapper table td div.depart_open:hover{color:#000!important;background:linear-gradient(-45deg,#eee 50%,#ebe3b7 50%)!important}.date-picker-wrapper table td div.arrive_open{background:linear-gradient(-45deg,#fff 50%,#eee 50%)!important}.date-picker-wrapper table td div.arrive_open.first-date-selected,.date-picker-wrapper table td div.arrive_open:hover{color:#000!important;background:linear-gradient(-45deg,#ebe3b7 50%,#eee 50%)!important}#quote_arrival_date .bootstrap-datetimepicker-widget table td.day.depart_open,#quote_departure_date .bootstrap-datetimepicker-widget table td.day.depart_open,.availability_calendar .bootstrap-datetimepicker-widget table td.day.depart_open,.bootstrap-datetimepicker-widget table td.day.active.depart_open{color:#000!important;font-weight:400!important;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:linear-gradient(-30deg,#eee 50%,#fff 50%)!important;height:100%}.body-column-right #quote_arrival_date .bootstrap-datetimepicker-widget table td.day.depart_open,.body-column-right #quote_departure_date .bootstrap-datetimepicker-widget table td.day.depart_open,.body-column-right .availability_calendar .bootstrap-datetimepicker-widget table td.day.depart_open,.body-column-right .bootstrap-datetimepicker-widget table td.day.active.depart_open{background:linear-gradient(-45deg,#eee 50%,#fff 50%)!important}#quote_arrival_date .bootstrap-datetimepicker-widget table td.day.active.arrive_open,#quote_arrival_date .bootstrap-datetimepicker-widget table td.day.arrive_open,#quote_departure_date .bootstrap-datetimepicker-widget table td.day.active.arrive_open,#quote_departure_date .bootstrap-datetimepicker-widget table td.day.arrive_open,.availability_calendar .bootstrap-datetimepicker-widget table td.day.arrive_open{color:#000!important;font-weight:400!important;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:linear-gradient(-30deg,#fff 50%,#eee 50%)!important;height:100%}.body-column-right #quote_arrival_date .bootstrap-datetimepicker-widget table td.day.active.arrive_open,.body-column-right #quote_arrival_date .bootstrap-datetimepicker-widget table td.day.arrive_open,.body-column-right #quote_departure_date .bootstrap-datetimepicker-widget table td.day.active.arrive_open,.body-column-right #quote_departure_date .bootstrap-datetimepicker-widget table td.day.arrive_open,.body-column-right .availability_calendar .bootstrap-datetimepicker-widget table td.day.arrive_open{background:linear-gradient(-45deg,#fff 50%,#eee 50%)!important}.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover,.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#ebe2b9}.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover,.input-group-addon{background-color:#d9d1aa}.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#d9d1aa}.input-group-addon{color:#333;text-align:left}.masthead{height:283px}.header-bg-day{background:url(../images/masthead-backgrounds/day.jpg) top center no-repeat}.header-bg-moonrise{background:url(../images/masthead-backgrounds/moonrise.jpg) top center no-repeat}.header-bg-night{background:url(../images/masthead-backgrounds/night.jpg) top center no-repeat}.header-bg-sunrise{background:url(../images/masthead-backgrounds/sunrise.jpg) top center no-repeat}.header-bg-sunset{background:url(../images/masthead-backgrounds/sunset.jpg) top center no-repeat}.header{height:251px}.vhkw-logo{float:left;top:74px;position:absolute}.navbar-default{background:0;border:0}.navbar-nav>li>a{padding-top:6px;padding-bottom:4px;font-weight:600;font-size:13px;color:#000!important;text-decoration:none;display:inline-block}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#34809c!important;text-decoration:none}.caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #9a9960;margin-top:-4px;margin-left:3px}.navbar-nav>li>a:focus .caret,.navbar-nav>li>a:hover .caret{border-top:5px solid #34809c}.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle{background-color:transparent}.navbar .container,.navbar-collapse{padding-left:0;margin-right:0}.navbar-nav>li+li::before{content:" | ";color:#aaa;font-size:10px;font-weight:800;vertical-align:9%}.masthead .dropdown-menu{margin-top:0!important;background:url(../images/main-menu-dropdown-bg.jpg);border:0}.masthead .dropdown-menu a{text-decoration:none;font-weight:600!important;padding-left:15px!important}.masthead .dropdown-menu a:hover{background:0 0!important;color:#34809c!important;text-shadow:1px 1px 0 #fff}.divider{background:#aaa!important}.contact-header-wrapper{float:right}.header-contact-menu{padding:3px 0 0}.header-contact-menu ul{text-align:right;padding:0;margin-bottom:7px;font-weight:600;font-size:18px;line-height:18px;letter-spacing:1px;color:#000}.header-contact-menu ul.bottom_row{margin:8px 0 0;text-transform:none}.header-contact-menu ul li{display:inline;list-style-type:none;padding:0;margin:0}.header-contact-menu li+li::before{content:" | ";font-weight:800;margin:0;font-size:10px;vertical-align:19%}.header-contact-menu ul.bottom_row li+li::before{vertical-align:17%}.header-contact-menu a{text-decoration:none;padding:0;margin:0;font-size:14px;line-height:14px;color:#000}.header-contact-menu a:visited{color:#000}.header-contact-menu .current,.header-contact-menu a:hover{color:#34809c}.header-bg-day .header-contact-menu a,.header-bg-day .header-contact-menu ul{color:#000}.header-bg-day .header-contact-menu .current,.header-bg-day .header-contact-menu a:hover{color:#34809c}.header-bg-moonrise .header-contact-menu a,.header-bg-moonrise .header-contact-menu ul{color:#fff}.header-bg-moonrise .header-contact-menu .current,.header-bg-moonrise .header-contact-menu a:hover{color:#fff7ce}.header-bg-night .header-contact-menu a,.header-bg-night .header-contact-menu ul{color:#fff}.header-bg-night .header-contact-menu .current,header-bg-night .header-contact-menu a:hover{color:#fff7ce}.header-bg-sunrise .header-contact-menu a,.header-bg-sunrise .header-contact-menu ul{color:#000}.header-bg-sunrise .header-contact-menu .current,.header-bg-sunrise .header-contact-menu a:hover{color:#34809c}.header-bg-sunset .header-contact-menu a,.header-bg-sunset .header-contact-menu ul{color:#fff}.header-bg-sunset .header-contact-menu .current,.header-bg-sunset .header-contact-menu a:hover{color:#fff7ce}.header-social-media-buttons{position:relative;padding:5px 0 5px 10px;margin:0;text-align:center}.header-social-media-buttons img{display:inline;margin:5px 0 5px 5px}.header-key-west-weather{float:right;background:rgba(0,0,0,.2);-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;width:115px;height:58px;position:relative;top:85px;font-size:14px;line-height:16px;font-weight:400;color:#fff;padding:5px;text-align:center}.body-column-left{background:#ebe2b9;text-align:left;position:relative}.index .body-column-left,.no-background{background:0}.blue-text{color:#34809c}.index .ad-copy{font-size:16px;line-height:22px;font-weight:500;text-shadow:1px 1px 0 #fff6d0}.section-heading{font-weight:500;font-size:40px;line-height:45px;color:#34809c;margin:0;padding:10px 0 0}.below-the-fold .index .ad-copy{font-size:15px;line-height:18px}.below-the-fold .section-heading{font-size:30px;line-height:32px;margin-bottom:0}.body-column-left>div:first-of-type,.body-column-right>div:first-of-type{padding:15px 15px 7px}.body-column-right{text-align:center}.body-column-right a img,.cat-img-thumbnails a img{border:1px solid #ebe2b9;padding:6px;margin:0 0 15px;background:#fff6d0;-webkit-transition:background ease-in-out .2s;-moz-transition:background ease-in-out .2s;-o-transition:background ease-in-out .2s;transition:background ease-in-out .2s}.body-column-right a:hover img,.cat-img-thumbnails a:hover img{background:#fff}.body-column-right h4{margin:15px 0 0;font-weight:400;font-size:14px;color:#333}.body-column-right hr{margin:5px 0 15px}.search-properies-container{background:#ebe2b9;padding:0;text-align:left;margin-top:-7px}.body-column-right>h3{text-align:center;font-size:18px;line-height:32px;font-weight:400;color:#333;text-shadow:1px 1px 0 #fff6d0;background:#ebe3b7;border-bottom:2px solid #d9d2a8;display:block;margin:5px 0 0;padding:2px 0 0}.search-properies-container form{padding:15px;margin:0}.accent_txt_color{color:#656351}.modal-body,.modal-header,.popover-content,.popover-title{color:#333;font-weight:500}.msg_rslt_1,.msg_rslt_2,.msg_rslt_3{display:none}.map_pin{vertical-align:bottom}.prop-list-view h2{margin-bottom:17px}a.thumbnail{border:1px solid #d9d2a8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;background:0}.thumbnail,a .thumbnail{border:1px solid #d9d2a8;padding:5px}a .thumbnail{margin:0 0 10px;background:#fff6d0;-webkit-transition:background ease-in-out .2s;-moz-transition:background ease-in-out .2s;-o-transition:background ease-in-out .2s;transition:background ease-in-out .2s}a:hover .thumbnail{background:#fff}.thumbnail{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0}.div-align-left,.img-align-left{float:left;margin:2px 15px 3px 0;position:relative}.div-align-right,.img-align-right{float:right;margin:2px 0 3px 15px;position:relative}.popover,.rent-period-popover{border-color:#ebe2b9}.popover-title{background:#d9d1aa;font-size:16px;padding-left:7px}.popover-content{background:#ebe2b9;font-size:12px;padding:7px}.modal-header{font-size:18px;padding:10px 15px;background-color:#d9d1aa;border:1px solid #fff;border-bottom:1px solid #eee;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.modal-header button{font-size:24px}.modal-body{background-color:#ebe2b9;font-size:14px;padding:15px 15px 0;border-left:1px solid #fff;border-right:1px solid #fff}.modal-footer{background-color:#ebe2b9;padding-top:0;border:1px solid #fff;border-top:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.instant-quote-modal .modal-content{max-width:498px;margin:auto}#breakdown-fees table tr td{line-height:12px}.text-primary{color:#34809c}.footer a:hover,.footer a:visited,.footer-menu-items a{color:#333}.indent-left{margin-left:15px}.nav-tabs>li>a{background-color:#f5eec0;border-color:#ebe3b7 #ebe3b7 #d9d3a6!important;border-bottom-width:2px!important;text-decoration:none;white-space:nowrap}.nav-tabs li.active a,.nav-tabs>li>a:hover{background-color:#ebe3b7!important;border-color:#ebe3b7;border-bottom-color:#ebe3b7!important}#msg-thank-you{font-weight:700;line-height:10px}.footer{padding:30px 15px;text-align:center;position:relative;background:#d9d1aa;font-weight:700;font-size:12px;line-height:12px;width:100%}.footer ul li{display:inline;list-style-type:none;padding:0;margin:0}.footer li+li::before{content:" | ";color:#333}div.footer-menu-items{margin:0 0 15px}.footer-menu-items a{text-decoration:underline;padding:0 7px;margin:0;line-height:16px}.footer a:hover,a.btn-login{text-decoration:none}div.copyright{font-size:10px;margin:20px 0 10px}div.credits{font-size:11px;margin:0}.affiates img{margin:10px 5px 0;max-height:50px}.new-tag{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.new-tag span::after,.new-tag span::before,.special-rate-tag:after,.special-rate-tag:before{z-index:-1;content:""}.new-tag span{font-size:10px;font-weight:700;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#34809c 0,#34809c 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;left:-21px}.new-tag span::after,.new-tag span::before{position:absolute;top:100%;border-bottom:3px solid transparent;border-top:3px solid #34809c}.new-tag span::before{left:0;border-left:3px solid #34809c;border-right:3px solid transparent}.new-tag span::after{right:0;border-left:3px solid transparent;border-right:3px solid #34809c}.special-rate-tag{background:#b90000;background:linear-gradient(#b90000 0,#b90000 100%);box-shadow:0 3px 10px -5px #000;box-sizing:border-box;color:#fff;font-size:13px;margin:0 0 12px 12px;padding:6px 0 5px 13px;position:relative;right:-10px;width:100%}.header_animation,.header_animation_container{width:559px;height:248px;position:absolute;margin:0}.special-rate-tag:after{border-color:#b90000 transparent transparent #b90000;border-style:solid;border-width:3px;bottom:-6px;position:absolute;right:0}.special-rate-tag:before{color:#fff;font:26px sans-serif;position:absolute;right:12px;top:-2px}.special-rate-tag span:before{content:"";position:absolute;border:14px solid #b90000;top:0;left:-15px;border-left-color:transparent;display:block}.header_animation{z-index:2;line-height:248px;left:-559px;top:0}.navbar{z-index:10}.index{padding-top:5px}.index h1{padding:0}.index h2{padding-bottom:10px;margin:0;border-bottom:0}#header_animation{background-image:url(../images/animated-banners/welcome-to-vacation-homes-of-key-west.png);background-repeat:no-repeat}.header_animation_container{padding:0;overflow:hidden}.slider_bullet{position:absolute;right:6px}.slider_bullet .av,.slider_bullet div,.slider_bullet div:hover{position:absolute;width:18px;height:18px;text-align:center;line-height:18px;background:url(slider/bullet.png) no-repeat;cursor:pointer}.slider_bullet div{background-position:-3px -6px}.slider_bullet .av:hover,.slider_bullet div:hover{background-position:-33px -6px}.slider_bullet .av{background-position:-63px -6px}.slider_bullet .dn,.slider_bullet .dn:hover{background-position:-95px -6px}.slider_arrow_left,.slider_arrow_right{display:block;position:absolute;width:30px;height:50px;cursor:pointer;background:url(slider/arrow.png) no-repeat;overflow:hidden}.slider_arrow_left{background-position:-15px -35px;top:275px;left:0}.slider_arrow_right{background-position:-75px -35px;top:275px;right:0}.slider_arrow_left:hover{background-position:-135px -35px}.slider_arrow_right:hover{background-position:-195px -35px}.slider_arrow_left.slider_arrow_leftdn{background-position:-255px -35px}.slider_arrow_right.slider_arrow_rightdn{background-position:-315px -35px}.slider_container,.slides{position:relative;top:0;left:0;width:1700px;height:600px;margin:0}.slide_loader,.slide_loader_overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.slides{position:absolute}.slide_loader_container{position:absolute;top:0;left:0}.slide_loader{background:url(slider/loading.gif) center center no-repeat}.slide_loader_overlay{background:#d9d2a8}.slider_wrapper{height:600px;position:relative}.slider_caption,.slider_caption_container,.slider_caption_transparent_bg{position:absolute;top:0;left:0;width:412px;height:80px}.slider_caption_container{top:436px;visibility:hidden}.slider_caption_transparent_bg{background:#000;opacity:.7}.slider_caption{color:#fff;font-size:14px;font-weight:500;line-height:16px;text-align:left;padding:3px 7px 5px 10px}.slider_caption a,.slider_caption u strong{line-height:22px;color:#ebe2b9;font-weight:700}.slider_caption a:hover,div.specials-pop-out-box div a{color:#fff;text-decoration:none}.slider_caption a{-webkit-transition:color ease-in-out .1s;-o-transition:color ease-in-out .1s;transition:color ease-in-out .1s}.property_slidshow{background:#ebe2b9}.property_slidshow .slider_arrow_left,.property_slidshow .slider_arrow_right{top:220px}.property_slidshow .slider_bullet{bottom:-46px}.property_slidshow .slider_container,.property_slidshow .slides{width:733px;height:490px}.property_slidshow .slider_wrapper{height:491px;position:relative;padding:0;margin-right:0;margin-bottom:0;border:0}@media(max-width:1049px){.property_slidshow .slider_wrapper{height:460px}}@media(max-width:991px){.property_slidshow .slider_wrapper{height:474px}}@media(max-width:767px){.property_slidshow .slider_wrapper{height:491px}}@media(max-width:479px){.property_slidshow .slider_wrapper{height:231px}}.property_slidshow .slider_container{display:none}.banner_photo{width:100%;height:100%;max-height:600px;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner_photo_1{background-image:url(../images/banner-photos-2/key-west-1.jpg)}.banner_photo_2{background-image:url(../images/banner-photos-2/key-west-2.jpg)}.banner_photo_3{background-image:url(../images/banner-photos-2/key-west-3.jpg)}.banner_photo_4{background-image:url(../images/banner-photos-2/key-west-4.jpg)}.banner_photo_5{background-image:url(../images/banner-photos-2/key-west-5.jpg)}.banner_photo_6{background-image:url(../images/banner-photos-2/key-west-6.jpg)}.banner_photo_7{background-image:url(../images/banner-photos-2/key-west-7.jpg)}.banner_photo_8{background-image:url(../images/banner-photos-2/key-west-8.jpg)}.banner_photo_9{background-image:url(../images/banner-photos-2/key-west-9.jpg)}.banner_photo_10{background-image:url(../images/banner-photos-2/key-west-10.jpg)}.banner_photo form{line-height:12px}div.specials-pop-out-box{display:none;position:absolute;background:rgba(228,54,71,.7);width:191px;top:0;right:-191px}div.specials-pop-out-box div{position:relative}div.specials-pop-out-box div #close{float:right;display:inline-block;position:absolute;z-index:11;top:0;padding:2px 7px;background:rgba(255,255,255,.7);-webkit-transition:background ease-in-out .3s;-moz-transition:background ease-in-out .3s;-o-transition:background ease-in-out .3s;transition:background ease-in-out .3s;width:21px;height:21px;cursor:pointer}div.specials-pop-out-box div #close:hover{background:#fff}div.specials-pop-out-box div a{display:inline-block;text-shadow:1px 0 3px rgba(0,0,0,.2);letter-spacing:.04em;position:relative;text-align:center;vertical-align:middle;width:170px;z-index:10}div.index-inquire,div.index-quick-quote-form{position:absolute;left:0;width:100%;z-index:2;background:rgba(0,0,0,.3)}div.specials-pop-out-box div a:hover{color:#fff7ce}div.index-quick-quote-form{padding:15px 0 0;top:393px}div.index-search-form{padding:15px 0 0;background:rgba(0,0,0,.3)}.index-quick-quote-form select.select_beds{display:inline-block;max-width:215px}.index-quick-quote-form button.btn{display:inline-block;margin-left:10px}div.index-inquire{padding:15px 0;top:457px}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}@media(max-width:1199px){.banner_photo{max-height:424px}}@media(min-width:768px){.container{width:740px}}@media(max-width:991px){.popover,.rent-period-popover{visibility:hidden}.body-column-right>h3{margin-top:30px}.index-search-form{padding:15px 0}.masthead{margin-top:51px;height:251px}div.index-quick-quote-form{top:412px}.collapse,.navbar-collapse{border-color:#ebe3b7!important}.navbar{background:url(../images/mobile-menu-bg.svg) right 60px bottom 50% no-repeat #ebe3b7;background-size:100px 27px;border-bottom:2px solid #d9d2a8;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.navbar-nav>li:first-child{border-top:2px solid #d9d2a8!important;padding-top:10px}.navbar-toggle{margin:12px 15px 5px 0;padding:5px;background:#30809d!important;border-color:#fff!important}.navbar-toggle:focus,.navbar-toggle:hover{background:#ebe2b9!important}.icon-bar{background:#fff!important}.navbar-nav{background:#ebe3b7;margin-left:0;margin-top:-10px;padding:15px 0 0 15px}.open>.masthead .dropdown-menu{animation-name:slidenavAnimation;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:.2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards}@keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}.masthead .dropdown-menu{margin-left:25px;background:#d9d2a8!important;border-color:#d9d2a8!important;-webkit-border-radius:10px 0 0 10px!important;-moz-border-radius:10px 0 0 10px!important;border-radius:10px 0 0 10px!important}.masthead .dropdown-menu a{font-size:12px;line-height:12px;color:#333!important}.dropdown a{padding-left:10px!important}.dropdown:first-child a{padding-left:15px!important}.navbar-nav>li+li::before{content:""}.header-contact-menu li+li::before{margin:0 8px}.header-social-media-buttons{padding-top:5px}.header-social-media-buttons img{height:24px;width:24px}.header-key-west-weather{top:106px}.vhkw-logo{margin-top:51px}}@media(max-width:767px){.banner_photo{max-height:271px}.slider_wrapper{width:260px;height:323px;top:0;margin-bottom:35px}div.index-quick-quote-form{top:398px;background:0}.index .img-responsive{width:150px;height:150px}.index h1,.index h1 a{font-size:30px;line-height:35px}.index h2{font-size:20px;line-height:24px}.index .ad-copy{font-size:18px;line-height:22px}.section-heading{font-size:30px;line-height:35px}}@media(max-width:558px){div.index-quick-quote-form{top:422px}}@media(max-width:548px){div.index-quick-quote-form{top:457px}}@media(min-width:992px){.container{width:960px}.navbar-fixed-top{position:relative;top:auto}.navbar-nav{margin-left:5px}.masthead .dropdown-menu a,.navbar-nav>li>a{font-size:12px}.navbar-nav>li a:first-child{padding-left:9px;padding-right:9px;margin-left:0}.popover,.rent-period-popover{visibility:visible;left:-354px!important;max-width:400px!important}.rent-period-popover{left:-376px!important}.body-column-border-right{border-right:1px solid #d9d1aa}.body-column-border-left{border-left:1px solid #d9d1aa}ul.nav li.dropdown>ul.dropdown-menu{opacity:0;margin:0;visibility:hidden;display:block;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}ul.nav li.dropdown:hover>ul.dropdown-menu{visibility:visible;opacity:1;display:block;margin:0}}@media(min-width:1050px){.container{width:1020px}.popover{left:-346px!important}.rent-period-popover{left:-376px!important}.navbar-nav{margin-left:0}.masthead .dropdown-menu a,.navbar-nav>li>a{font-size:13px}.navbar-nav>li a:first-child{padding-left:10px;padding-right:10px;margin-left:0}}@media only screen and (device-width:768px){.navbar-nav{margin-left:0}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.navbar-nav>li a:first-child{padding-left:9px;padding-right:9px}.navbar-nav{margin-left:3px}}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.navbar-nav>li>a{font-size:11px}.masthead .dropdown-menu a{font-size:12px}.open>.masthead .dropdown-menu{animation-name:slidenavAnimation;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:.2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards}@keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}}@media(device-width:320px){.vhkw-logo{margin:52px 18px 0 0}}@media(device-width:360px){.vhkw-logo{margin:66px 19px 0 0}}@media(device-width:375px){.vhkw-logo{margin:64px 19px 0 0}}@media(device-width:384px){.vhkw-logo{margin:63px 19px 0 0}}@media(device-width:414px){.vhkw-logo{margin:62px 30px 0 10px}}@media only screen and (max-width:500px){.vhkw-logo{margin-top:71px}}.btn-group.login .btn-login:first-child{float:none;margin-left:16px}.login.visible-lg,.login.visible-md{display:inline-block!important}.btn-login.active.focus,.btn-login.active:focus,.btn-login.focus,.btn-login:active.focus,.btn-login:active:focus,.btn-login:focus{border:none;padding:5px 9px;color:#fff6cb}a.btn-login:hover{color:#fff6cb}.btn-login .caret{border-top-color:#fff}.btn-login{margin:0;background-color:#00a9cb;color:#fff;border-radius:0 0 3px 3px;padding:4px 8px}.btn-group.login .dropdown-menu{left:16px;background-color:#00a9cb;background-image:none;border-radius:0 3px 3px;min-width:100px;top:94%}.btn-group.login .dropdown-menu>li>a{color:#fff;font-weight:400!important}.btn-group.login .dropdown-menu>li>a:hover{color:#fff6cb!important;text-shadow:none}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:400px}@media(max-width:991px){.login.visible-lg,.login.visible-md{display:none!important}.navbar-nav .open .dropdown-menu>li>a{line-height:16px}.logo-update-2018,.vhkw-logo{margin-top:51px}}@media(device-width:320px){.logo-update-2018,.vhkw-logo{margin:52px 18px 0 0}}@media(device-width:360px){.logo-update-2018,.vhkw-logo{margin:66px 19px 0 0}}@media(device-width:375px){.logo-update-2018,.vhkw-logo{margin:64px 19px 0 0}}@media(device-width:384px){.logo-update-2018,.vhkw-logo{margin:63px 19px 0 0}}@media(device-width:414px){.logo-update-2018,.vhkw-logo{margin:62px 30px 0 10px}}@media only screen and (max-width:500px){.logo-update-2018,.vhkw-logo{margin-top:68px;margin-left:0}.logo-update-2018 img,.vhkw-logo img{width:300px}}