@font-face{font-family:'Glyphicons Halflings';src:url(//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot);src:url(//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype') , url(//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2) format('woff2') , url(//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff) format('woff') , url(//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf) format('truetype') , url(//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype') , url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2') , url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff') , url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype') , url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400');#map_canvas{height:400px}body{font-family:'Work Sans',sans-serif}#block-views-9c693a5da996675cb5ff716ccd4375cc h2{background:#2c5041;color:#fff;margin:0;padding:12px;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:14px}.clear-all-search{color:#fff;float:right;padding-top:14px!important;margin-right:-35px;display:none}.home .clear-all-search,.archive .clear-all-search{display:block}.clear-all-search:hover{color:#ccc}.form-expand:hover{color:#ccc}.clear-all-search i{padding-right:10px}.nights-wrapper{display:none}.accomm-main-info{text-align:center}.shortlist-link::before{content:"\f004";font-family:'FontAwesome';display:inline-block;color:#2c5041}.infobubble .shortlist{display:none}.archive .features-list{width:100%;text-align:left;padding-left:80px;padding-bottom:17px;border-top:1px solid #fff;padding-top:16px}.archive .features-list li{width:50%;display:inline-block}.shortlist-link a{padding-left:5px!important}a,a:hover,a:focus,a:active{text-decoration:none!important;color:#000}#booking-link a{background:#00a6ed;color:#fff;cursor:pointer;padding:10px 10px;position:fixed;right:0;z-index:99999;top:100px}#booking-link{display:none}.large-text{font-size:20px}.center-text{text-align:center}.gm-bundled-control-on-bottom{bottom:200px!important}#content-wrap{padding-top:25px;padding-bottom:30px}.quick-search .active{color:#000!important}.title-photo-wrap{padding:24px 12px 0 12px!important}#edit-tid-wrapper{padding-left:12px}.home .title-photo-wrap{margin-bottom:0;padding-top:0!important}.field-name-field-heading{font-size:35px}.before-content-row-outer,.footer-row{background:#f7f6f6;clear:both}.content-row{border-top:1px solid #dfdfdf}.home .view-display-id-featured_icons .views-field-body{padding-bottom:51px}#block-views-icons-view-featured-icons{padding-top:64px}.views-field-field-icon{padding-top:45px}.home #content-wrap{padding-bottom:42px}.view-display-id-block_attraction_cats{margin:31px 0 50px 0}.divider{border-top:1px solid #ccc;margin:50px 12px 70px 12px}#flexslider-1{border:0;margin-bottom:0}#page{font-family:'Work Sans',sans-serif;font-weight:100}.remove-margin{margin:0}.remove-padding{padding:0}tbody{border-top:none}#menu-wrap #main-menu-wrap>ul{list-style-type:none;margin:0;padding:0;overflow:hidden;display:inline-block}#menu-wrap li{float:right;padding:10px}#menu-wrap li a{display:inline-block;text-align:center;text-decoration:none;font-size:18px}.contact-info-wrap{float:right}#logo{padding:3px;max-width:350px;padding-top:12px}#contact-info-wrap,#contact-info-wrap a{color:#2c5041;font-size:18px}#contact-info-wrap{padding-right:16px;text-align:right;padding-top:13px}.fa.fa-phone,.fa.fa-envelope{padding-right:5px;padding-left:15px}.view-display-id-featured_icons{text-align:center;color:#929292}.view-display-id-featured_icons img{height:110px;width:auto}.view-display-id-featured_icons .views-field-title{font-size:36px;font-weight:100}.view-display-id-featured_icons .views-field-body{font-size:14px}#before-content-wrap{padding:50px 0}#divider{border-top:2px solid silver}.accommodation-wrapper img{width:100%;height:auto}.featured-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:all .3s ease;color:#fff;font-size:35px;text-align:center}.featured-overlay a{color:#fff}.featured-overlay table{height:100%;width:100%}.featured-overlay:hover{opacity:1;cursor:pointer}.home .views-field-field-property-type a{text-decoration:none;font-size:25px;color:#929292}.accommodation-wrapper .views-field-title{line-height:1;padding-top:5px;font-size:33px;color:#39f}.accom-sleeps{font-weight:bold;font-size:16px}.accommodation-wrapper .views-field-field-property-type{margin-bottom:10px}.featured-accomm-photos{position:relative;overflow:hidden}.property-type-desc{font-size:17px}.views-field-field-image-attraction-type img{width:100%;height:auto}.inner-cat-wrap .featured-overlay{}.views-field-field-image-attraction-type{overflow:hidden}.image-padding{padding:3px}.view-display-id-block_attraction_cats .views-field-name{color:#fff;cursor:pointer;text-align:left}.title-photo-wrap{position:relative;margin-bottom:24px}.att-title-wraper{background:rgba(0,0,0,.6);position:absolute;bottom:-1px;width:100%;padding:5px;font-size:18px;border:1px solid #000;cursor:pointer}.att-title-wraper a{color:#fff}.att-title-wraper{text-align:center}.inner-cat-wrap{position:relative}.after-content-row{background:#f7f6f6;border-top:1px solid #dfdfdf}#block-block-1{text-align:center;color:#929292;padding:20px 0}.category-info{text-align:center}.category-info h2{font-size:38px;color:#929292}.category-info p{font-size:20px;color:#929292}.category-left{margin-bottom:66px}.accomm-photos img{width:100%;height:auto}.archive .shortlist:link,.archive .shortlist:visited,.archive .shortlist:hover,.archive .shortlist:focus,.archive .shortlist:active{color:#fff;text-decoration:none}.page-id-9 .shortlist:link,.page-id-9 .shortlist:visited,.page-id-9 .shortlist:hover,.page-id-9 .shortlist:focus,.page-id-9 .shortlist:active{color:#fff;text-decoration:none}.shortlist-accommodation-page:link,.shortlist-accommodation-page:visited,.shortlist-accommodation-page:hover,.shortlist-accommodation-page:focus,.shortlist-accommodation-page:active{color:#fff;text-decoration:none}.archive .shortlist{position:absolute;top:0;font-size:40px;color:#fff;padding-left:10px;transition:all .3s ease}.page-id-9 .shortlist{position:absolute;top:0;font-size:40px;color:#39f!important;padding-left:10px;transition:all .3s ease}.accommodation-page-btn-wrapper{position:absolute;top:25px;right:40px}.shortlist-accommodation-page{padding-left:10px;color:#fff;border:2px solid #fff;padding:12px;font-size:18px;font-weight:bold;display:inline-block;max-width:215px;text-align:center;border-radius:3px;transition:all .3s ease;margin:0 12px 35px 0;text-transform:uppercase;background:rgba(0,0,0,.5)}.share-accommodation-page{padding-left:10px;color:#fff;border:2px solid #fff;padding:12px;font-size:18px;font-weight:bold;display:inline-block;max-width:215px;text-align:center;border-radius:3px;transition:all .3s ease;margin:0 12px 35px 0;text-transform:uppercase;background:rgba(0,0,0,.5)}.archive .shortlist:hover{font-size:60px;text-shadow:0 16px 8px rgba(0,0,0,.3)}.shortlist-accommodation-page:hover,.share-accommodation-page:hover{background-color:rgba(255,255,255,1);color:#666}.archive .shortlist.added{color:#39f}.shortlist-accommodation-page.added,.share-accommodation-page.added{color:#39f}.heart-stack-2{position:absolute;right:0;top:8px;color:#000;display:none}#block-views-a626273bc9c4d6c6ef2171cd039b65a8 .views-field-title{font-size:24px;color:#3d8af7}.bedding-config{font-weight:500}.accomm-price{font-size:30px;color:#4a4949;margin-top:4px;font-weight:500;margin-top:18px;margin-bottom:13px}.accomm-price i{color:#4a4949;margin-bottom:20px}.accomm-nights{color:#39f}.booking-button{background:#39f;padding:5px;text-align:center;border-radius:3px;transition:all .3s ease}.booking-button:hover{background:#2c5041}.enquiry-button{background:#2c5041;padding:5px;text-align:center;border-radius:3px;transition:all .3s ease}.enquiry-button:hover{background:#39f}.booking-button a,.booking-button a:hover,.booking-button a:focus,.enquiry-button a,.enquiry-button a:hover,.enquiry-button a:focus{color:#fff;text-decoration:none}.archive #content-wrap{padding-top:0}.rating-stars img{height:30px;width:30px;padding-bottom:3px}.accomm-special-features-wrap{border-top:1px solid #ddd;padding-top:10px}.features-list{list-style-type:none;padding-left:0;margin-bottom:20px;padding-bottom:20px;overflow:hidden;border-bottom:1px solid #ddd}.accomm-feature-wrap{border-bottom:1px solid #ddd}.accomm-special-features{font-size:22px;padding:10px;color:#666;margin-bottom:0;border-bottom:0;font-weight:700}.features-list li.even{background:#eee}.features-list li.odd{background:#dfdfdf}.bedding-config-detail .even{background:#eee;list-style-type:none;color:#000;padding:5px 12px}.bedding-config-detail .odd{background:#dfdfdf;list-style-type:none;color:#000;padding:5px 12px}.list-checks i{color:#06d218;font-size:22px;padding-right:5px;position:relative;top:3px}.views-label-field-floorplan{background:#2c5041;color:#fff;margin:0;padding:7px 12px;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:14px;width:100%;display:block;font-size:22px}#booking_widget.affix-top{position:relative}#booking_widget.affix{top:5px;position:fixed!important}.view-display-id-block_floorplan{margin-bottom:50px}.list-cross i{color:#929292;font-size:22px;padding-right:5px;position:relative;top:3px}.list-cross{color:#929292;padding:5px 12px;text-decoration:line-through}.single-accommodation .list-cross{padding-left:36px}.list-checks{padding:5px 12px}.view-display-id-block_map_view{height:700px}.form-type-bef-checkbox{float:left;width:16%;text-align:center;display:inline-block;color:#fff}.form-item-bedrooms>label,.form-item-bathrooms>label,.form-item-bedrooms>label,.form-item-location>label,.form-item-type>label,.form-item-amenities>label{font-size:20px;color:#fff}#views-exposed-form-accommodation-list-page,#views-exposed-form-accommodation-chart-page{width:100%;margin:auto}#views-exposed-form-accommodation-list-page select,#views-exposed-form-accommodation-chart select{width:100%;height:38px;font-size:20px;border-radius:4px;border:1px solid #000;padding:0 10px}#views-exposed-form-accommodation-list-page .views-submit-button,#views-exposed-form-accommodation-chart-page .views-submit-button,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .views-submit-button{width:100%}.views-submit-button .container{padding:0 15px 0 19px}#edit-submit-accommodation-list{margin-top:0}.home .region-hero{position:relative}#block-views-exp-accommodation-list-page .form-expand{display:none}.shortlist-empty{text-align:center}#block-views-0febace343c3fc6f48413814adeccab6 h2{text-align:center;font-size:38px;color:#929292;margin-bottom:24px}.archive #block-views-exp-accommodation-list-page .form-expand,.home #block-views-exp-accommodation-list-page .form-expand{display:block}#views-exposed-form-accommodation-list-page .views-submit-button,#views-exposed-form-accommodation-chart-page .views-submit-button{margin-bottom:0}.advanced-section{display:none}.form-expand{color:#fff;display:block;cursor:default;padding-top:14px!important;padding-bottom:5px;text-align:right;cursor:pointer}.form-expand i{padding-right:10px}.advanced-section{padding-top:0!important}.accomm-main-info .field-content{font-size:34px}.view-display-id-block_accommodation_info{text-align:center}#block-views-9c693a5da996675cb5ff716ccd4375cc{margin-bottom:30px}.accommodation-title{font-size:48px}.accommodation-type{font-size:18px}.featured-info{width:18%;font-size:16px;line-height:38px;margin:0 auto}.accomm-label{text-align:left}.featured-info table{width:100%}.featured-info tr{border-bottom:1px solid #ccc}.views-field-field-floorplan img{width:100%;height:auto}.view-display-id-block_all_reviews .views-row-first{margin-top:24px}.reviews-closed{display:none}#expand-button{background:#39f;padding:10px 20px;text-decoration:none;color:#fff;width:25%;text-align:center;cursor:pointer;transition:all .3s ease;margin-bottom:20px;float:right}#expand-button:hover{background:#2c5041}.featured-info .table-value{font-size:20px}.accommodation-type,.accommodation-price,.accommodation-rating,.featured-info{margin-bottom:26px}.accommodation-title{margin-bottom:10px}.price-info{font-size:26px}.other-features{padding-left:23px;padding-left:0}#block-views-accommodation-block-2{border:1px solid #ccc;padding:24px}#block-views-accommodation-block-2 .views-field-body .field-content{margin-bottom:12px;border-bottom:1px solid #ccc}#block-views-accommodation-block-2 .views-row-last .views-field-body .field-content{border:none}#block-views-accommodation-block-2 h2{margin-top:0}#block-views-accommodation-block-2 .views-field-title{font-size:16px;font-weight:bold;text-decoration:underline}.other-features li{list-style-type:none;color:#000;padding:5px 12px}.other-features li:nth-child(3n){background:#dfdfdf}.accomm-features h2{background:#2c5041;color:#fff;margin:0;padding:12px;border-top-left-radius:5px;border-top-right-radius:5px}.other-features li.odd{background:#dfdfdf}.other-features li.even{background:#eee}.accomm-features h2{font-size:22px}#sidebar h2{font-size:22px}.view-display-id-block_floorplan img{border:1px solid #ddd;width:100%;height:auto}.views-field-field-attraction-photos img{width:100%;height:auto}.view-id-attractions_category_1 .views-field-title a{color:#fff;font-size:18px}.views-field-field-attraction-photos{position:relative}#block-views-attractions-category-1-block-1{margin-top:14px}.views-field-field-affiliate-image img{width:100%;height:auto;margin-top:10px}.footer-row ul{padding-left:0;list-style-type:none;display:grid;font-weight:100}.footer-row h2{font-size:20px}.footer-row{border-top:1px solid #dfdfdf}#copyright{background:#eee;text-align:center;text-transform:uppercase;font-size:13px;line-height:22px;border-top:1px solid #dfdfdf;margin-top:20px;padding:20px}#copyright a{color:#000;text-decoration:none}#copyright p{margin:0}.contact-info .table-label{padding-right:17px;font-weight:bold;padding-top:5px;padding-left:15px}.contact-info table{font-size:18px;background:#eee;border-radius:5px}.page-node-42 .content-row .container{width:52%}#block-block-4{padding:50px}.contact-form input{width:95%;height:32px;padding-left:10px}.contact-form input[type="submit"]{width:40%}.webform-client-form-43 .form-actions{text-align:center}.contact-form textarea{padding-left:10px;width:95%}#menu-button{display:none}#main-menu-wrap{color:#929292;text-align:right}#main-menu-wrap a{color:#929292;text-align:left;font-weight:100}#contact-wrap-outer h1{margin:0;font-size:38px;color:#929292}.grippie{width:95%}#views-exposed-form-attractions-category-1-block-1 #edit-tid{height:32px}#views-exposed-form-attractions-category-1-block-1 #edit-submit-attractions-category-1{height:32px}.views-row-last .title-photo-wrap{margin-bottom:24px}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:10px}#block-views-attractions-category-1-block-1 input[type="submit"]{background:#39f;color:#fff;border:none;width:120px;transition:all .3s ease}#block-views-attractions-category-1-block-1 input[type="submit"]:hover{background:#2c5041}.webform-submit{background:#39f;color:#fff;border:none;width:120px;transition:all .3s ease}.webform-submit:hover{background:#2c5041}.shortlist_remove_all{background:#39f;color:#fff;border:none;width:120px;transition:all .3s ease}.shortlist_remove_all:hover{background:#2c5041}#block-views-attractions-category-1-block-1 label{font-size:18px}@-webkit-keyframes hvr-pulse {
	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	75% {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}
}@keyframes hvr-pulse {
	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	75% {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}
}@-webkit-keyframes hvr-pulse-grow {
	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
}@keyframes hvr-pulse-grow {
	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.rating-star{height:30px;width:30px;padding-bottom:3px}.button a{background:#39f;padding:10px 20px;text-decoration:none;color:#fff;transition:all .3s ease}.button a:hover{background:#2c5041}#block-block-2 h2{font-weight:bold;color:#2c5041;font-size:26px;margin-bottom:23px}#block-block-2{font-size:16px}.stay-date{font-size:14px}.name-stay-date{margin-top:10px}#block-block-3{text-align:center;margin-bottom:20px}.button{top:24px;position:relative;text-align:right}.rating-date{font-size:22px;color:#06a7ea;font-weight:bold}.guest-review-rating{float:right}#star-value{display:none}.guest-description::before{content:"\0022"}.guest-rating{background:none repeat scroll 0 0 #ececec;border-radius:5px;font-size:18px;padding:10px;text-align:center}.rating-number-big{font-size:28px}.guest-name{font-size:22px}.guest-description::after{content:"\0022"}.guest-description{color:#00a6ed;font-size:30px;font-style:italic}.guest-review-rating,.rating-date{display:inline-block}.rating-date::before{content:"Reviewed on: "}.views-row.review{border:8px solid #eee;margin-bottom:20px;padding:15px;background:#fff}.page-node-45 .views-row-first .review{margin-top:20px}div.bigstars div.rateit-range{background:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/star-empty.svg);height:32px}div.bigstars div.rateit-hover{background:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/star-full.svg);background-size:32px 32px}div.bigstars div.rateit-selected{background:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/star-full.svg);background-size:32px 32px}div.bigstars div.rateit-reset{background:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/star-empty.svg);width:32px;height:32px}div.bigstars div.rateit-reset:hover{background:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/star-empty.svg)}#rateit-reset-2{display:none!important}#virtual-tour-title{font-size:24px;font-weight:bold;color:#06a7ea;transition:all .3s ease}#virtual-tour-wrap a:hover{text-decoration:none}#virtual-tour-wrap{margin-bottom:30px}#virtual-tour-title::before{content:"";background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/live-tour.png);display:inline-block;height:75px;width:75px;transition:all .3s ease;position:relative;top:26px;margin-right:10px}#virtual-tour-title:hover::before{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/live-tour-hover.png)}#virtual-tour-title:hover{color:#acacac;cursor:pointer}.views-label-field-floorplan{font-size:22px}#rentals-menu{width:100%}#rentals-menu li{width:100%;float:left}.gmap-popup img{width:100%;height:auto}.gmap-popup{font-family:'Work Sans',sans-serif}.gmap-popup .enquiry-button{height:30px;line-height:27px}.gmap-popup .enquiry-button a,.gmap-popup .booking-button a{font-size:16px}.popup-title{font-size:25px}.gmap-popup .booking-button{margin-bottom:12px;height:30px;line-height:27px}.popup-pricing{margin-bottom:3px;margin-top:3px;font-size:22px}.popup-accomm-type{font-size:15px;margin-top:4px}.bedding-config-popup{margin-top:4px;font-size:14px;font-weight:bold}.gmap-popup ul p{font-size:25px;margin:0}.popup-info{padding:5px}.page-node-41 iframe{float:right}#booking_id,#lastname{}#guest_login input[type="submit"]{width:100%;height:35px;font-size:16px;background:#39f;border:none;color:#fff;transition:all .3s ease}#guest_login input[type="submit"]:hover{background:#2c5041}#guest_login label{font-size:20px}#guest_login{margin-top:30px;background:#eee;padding:15px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2)}#newbook_content input[type="submit"]{margin-top:30px;background:#eee;padding:15px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2)}#guest_login input[type="submit"]:hover{background:#2c5041}#newbook_content label{font-size:20px}#activity-info .views-field-title{font-size:35px}#block-views-accommodation-block-all-reviews{margin-top:24px}.pricing-icon{font-size:27px;text-align:right}#activity-link{width:100%;margin-bottom:24px;text-align:center;margin-top:24px}#activity-link a{background:#39f;padding:5px;border-radius:3px;transition:all .3s ease;padding:10px 20px;color:#fff}#activity-link a:hover{background:#2c5041;color:#fff;text-decoration:none}.ui-accordion-header-active a,.ui-icon-triangle-1-s{color:#000!important}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)!important}.ui-datepicker .ui-datepicker-header{background:#2c5041}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/ui-icons.png)!important}#ui-datepicker-div .ui-state-hover{background:rgba(255,255,255,.3)!important;border:none!important}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default,#ui-datepicker-div .ui-button,html #ui-datepicker-div .ui-button.ui-state-disabled:hover,html #ui-datepicker-div .ui-button.ui-state-disabled:active{border:none!important;background:#dfdfdf!important}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover{background:#2c5041!important;color:#fff!important}.ui-datepicker .ui-datepicker-title{color:#fff}#block-views-accommodation-block-newbook{background:#fff;margin-top:24px;margin-bottom:24px}#block-views-accommodation-block-newbook h2{font-size:1.75em;background:#2c5041;border-top-right-radius:5px;border-top-left-radius:5px;padding:10px;color:#fff;margin-bottom:0}#block-views-accommodation-block-newbook p{font-family:'Open Sans',sans-serif;font-size:13px}#booking_widget select{font-family:'Open Sans',sans-serif;font-size:14px}#select_month #calendar_month_selector{width:100%;height:40px;padding:.5em;-webkit-appearance:none;border-radius:0}#select_month a.selector{display:block;background:#2c5041;height:40px;line-height:40px;width:100%;color:#fff;text-align:center;border-radius:2px;transition:.2s all ease-in-out}#select_month a.selector:hover{background:#2c5041}#select_month a.selector span{display:none}#booking_widget .calendar_wrapper{padding-top:24px;clear:both}#booking_widget .calendar_wrapper .availability_table{display:table;width:100%}#booking_widget .calendar_wrapper .availability_table th{background:#2c5041;color:#fff;display:table-cell;width:14.28%;text-align:center;height:40px;border-right:1px #fff solid;border-bottom:1px #fff solid;text-transform:uppercase}#booking_widget .calendar_wrapper .availability_table td{display:table-cell;width:14.28%;text-align:center;height:40px;font-weight:600;border-right:1px #f2f0ed solid;border-bottom:1px #f2f0ed solid;cursor:pointer}#booking_widget .calendar_wrapper .availability_table td.empty{background-color:#f2f0ed}#booking_widget .calendar_wrapper .availability_table td.booked.prev_available,#booking_widget .calendar_wrapper .availability_table td.available{background-color:#fff;color:#565a5c}#booking_widget .calendar_wrapper .availability_table td.booked{background-color:#999;color:#fff}#booking_widget .calendar_wrapper .availability_table td.booked.prev_available.selected,#booking_widget .calendar_wrapper .availability_table td.selected{background-color:#2c5041;color:#fff}#booking_widget .calendar_wrapper .availability_table td.booked.prev_available{cursor:pointer;background-color:#999}#booking_widget .calendar_wrapper .availability_table td.prev_booked{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/prev_booked.png);background-position:50% 50%;background-repeat:no-repeat}#booking_widget .calendar_wrapper .availability_table td.prev_available{background-color:#565a5c;background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/next_booked.png);background-position:50% 50%;background-repeat:no-repeat;color:#454545}#booking_widget .calendar_wrapper .availability_table td.arrival{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/next_booked.png);background-position:50% 50%;background-repeat:no-repeat;color:#acacac}#booking_widget .calendar_wrapper .availability_table td.arrival.prev_booked{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/prev_booked.png);background-position:50% 50%;background-repeat:no-repeat;color:#fff}#booking_widget .calendar_wrapper .availability_table td.departure{background-color:#fff;background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/departure_night.png);background-position:50% 50%;background-repeat:no-repeat;color:#acacac}#booking_widget .calendar_wrapper .availability_table td.departure.prev_available{background-color:#00406e;background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/departure_prev_booked.png);background-position:50% 50%;background-repeat:no-repeat;color:#fff}#booking_widget .calendar_legend .day_type{position:relative;line-height:20px;margin:12px 6px 12px 0;padding:0 0 0 25px;display:inline-block;font-weight:600;font-size:14px}#booking_widget .calendar_legend .day_type::before{content:'';border:1px #f2f0ed solid;height:20px;width:20px;display:block;position:absolute;top:0;left:0}#booking_widget .calendar_legend .day_type.available::before{background:#fff;border:1px #ccc solid}#booking_widget .calendar_legend .day_type.bookedout::before{background:#999}#booking_widget .calendar_legend .day_type.selected::before{background:#2c5041}#booking_widget .widget_content #check_dates .row{margin-top:12px;margin-bottom:12px}#booking_widget .widget_content #check_dates .row.booking_message{font-family:'Open Sans',sans-serif;font-size:13px;margin-left:0;margin-right:0}#booking_widget #check_dates input[type="text"],#booking_widget #check_dates select{width:100%;padding:.25em .5em;height:32px;border:1px #ccc solid;-webkit-appearance:none;border-radius:0}#booking_widget #check_dates .hasDatepicker{cursor:pointer;border:1px #ccc solid;background:#fff url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/calendar.png) 95% 50% no-repeat}#booking_widget #book_now{width:100%;height:35px;border:none;background:#39f;color:#fff;text-transform:capitalize;transition:all .3s ease}#booking_widget #book_now:hover{background:#2c5041}#booking_widget #book_now i{float:right;padding-top:3px}#widget-info-wrapper{padding:12px 12px 20px 12px;background:#eee}.advanced .form-type-checkbox label{color:#fff}#edit-bedrooms{margin-top:10px;margin-bottom:18px}.advanced{margin-bottom:24px;padding:0}.month-picker-year-table{background:#2c5041;color:#fff}.month-picker-title span{color:#fff!important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#2c5041!important}.accomm-main-info a .views-field-title,.accomm-main-info a:hover .views-field-title{color:#3d98f9;padding-top:12px;margin-bottom:9px}.accomm-main-info a .bedding-config,.accomm-main-info a:hover .bedding-config{color:#000}.accomm-main-info a .accomm-type,.accomm-main-info a:hover .accomm-type{color:#000}.accomm-main-info a .accomm-features li,.accomm-main-info a:hover .accomm-features li{color:#000}li.checks{color:#000}#rentals-menu{display:none}.button-1,.button-2,.button-3,.button-4{margin-top:30px;margin-bottom:17px}.footer-row{margin-bottom:20px}.att-title-wraper{color:#fff}.vocabulary-attraction-type .field-name-field-page-title{font-size:38px;color:#929292}.view-display-id-block_activity_detail .views-field-title{font-size:38px;color:#929292}#block-views-activity-detail-block-1{margin-top:48px}.view-id-activity_detail .views-field-field-attraction-photos img{margin-bottom:24px}.shortlist-full{position:fixed;top:250px;left:0;z-index:9999}.accomm-rating{text-align:center;margin-top:35px;padding-bottom:11px}.view-button{text-align:center}.view-button a{color:#fff;text-transform:uppercase;background:#00a6ed;padding:10px 30px;font-family:'montserrat',sans-serif;border-radius:3px;transition:all .3s ease}.view-button a:hover{background:#2c5041}.accomm-main-info{background:#eee;margin-bottom:24px;box-shadow:0 3px 6px rgba(0,0,0,.16) , 0 3px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(.25,.8,.25,1)}.accomm-photos{box-shadow:0 3px 6px rgba(0,0,0,.16) , 0 3px 6px rgba(0,0,0,.23);transition:all .3s ease}.archive .content-row{padding-top:50px}.list-wrapper:hover .accomm-main-info{box-shadow:none}.list-wrapper:hover .accomm-photos{box-shadow:none}#block-views-exp-accommodation-list-page ::-webkit-input-placeholder{color:#fff}#block-views-exp-accommodation-list-page ::-moz-placeholder{color:#fff}#block-views-exp-accommodation-list-page :-ms-input-placeholder{color:#fff}#block-views-exp-accommodation-list-page input:-moz-placeholder{color:#fff}.page-id-9 #content-wrap::before{content:"Holiday Rentals Shortlist";font-size:50px;width:100%;text-align:center;display:block;margin-bottom:42px;color:#929292}.page-node-291 .field-name-field-heading,.page-node-291 #guest_login label{color:#929292}.webform-client-form-43{background:#eee;padding:16px;border-radius:5px}.webform-client-form-43 input,.webform-client-form-43 textarea{width:100%}.view-accommodation-list .features-list{padding-left:0;height:100px;border-top:none;padding-top:0}.view-accommodation-list .features-list li{width:32.5%}.view-accommodation.view-id-accommodation .slick .slick-slide.slick-center .views-field-field-photos::before{background:none}.view-accommodation.view-id-accommodation .slick .views-field-field-photos{background:#fff;position:relative}.slick-arrow{width:50px;height:50px;border:0;background:none;text-align:left;text-indent:-9999em;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;transition:.2s all linear}.view-accommodation.view-id-accommodation .slick--view--accommodation{position:relative}.slick__arrow{position:absolute;height:100%;width:100%;bottom:0;pointer-events:none}.slick-prev{position:absolute;left:20px;background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/flex-prev.png);background-position:50% 50%;background-repeat:no-repeat;outline:0;pointer-events:auto;top:45%;z-index:99}.slick-next{position:absolute;right:20px;background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/flex-next.png);background-position:50% 50%;background-repeat:no-repeat;outline:0;pointer-events:auto;top:45%}.form-item-stars span{display:none}.form-item.form-item-stars{margin-bottom:0}.views-exposed-form .views-exposed-widget{padding-top:1.5em}.location .form-item-location{color:#000!important}#edit-bedrooms{margin-top:16px!important}.cluster img{margin-top:9px!important}.webform-client-form-293 input{width:100%;height:35px;padding-left:12px}.webform-client-form-293 .grippie{width:100%}.webform-client-form-304 input[type="submit"]{width:50%;height:35px}.view-display-id-block_newbook #enquire_now{width:100%;height:35px;border:none;background:#39f;color:#fff;text-transform:capitalize;transition:all .3s ease}.view-display-id-block_newbook .form-actions{text-align:center}.webform-client-form-293 textarea{padding:12px}.view-display-id-block_newbook #enquire_now:hover{background:#2c5041}#views-exposed-form-accommodation-list-page .views-exposed-form .views-exposed-widget,#views-exposed-form-accommodation-chart-page .views-exposed-form .views-exposed-widget,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .views-exposed-form .views-exposed-widget{padding-top:12px}.page-node-28 .button{top:0}#block-views-92c1a60af28b89e82cabcf6e8f3b60bc{margin-bottom:50px;overflow:hidden}#newbook_content img{width:auto;height:auto}.page-node-28 #newbook_content{margin-top:24px}#newbook_content a.newbook_online_page_control{padding:0}.ui-button-text-only .ui-button-text{padding:0 1em!important}.home #block-views-icons-view-featured-icons{padding:0}.views-label-field-floorplan::after{content:'(Click image to view)';font-size:14px;margin-left:5px;display:inline-block}#new_notes{font-size:26px}#newbook_content .newbook_responsive_button{background:#00a6ed!important;transition:all .3s ease}#newbook_content .newbook_responsive_button:hover{background:#2c5041!important}#newbook_content .newbook_online_category_box .newbook_online_category_details h3,#newbook_content .newbook_responsive_header{color:#565a5c!important}.newbook_responsive_button{color:#fff!important}#quote_full{color:#fff!important}.newbook_online_from_price_text{color:#fff!important}#edit-bedrooms{margin-top:0!important}.webform-component--property-name{display:none}.page-node-383 fieldset{min-width:100px}.newbook-owner-menu .newbook-col-lg-4{width:49%!important}#newbook_content input[type="text"], #newbook_content input[type="password"], #newbook_content input[type="email"], #newbook_content input[type="tel"], #newbook_content select:not(.pagination_orderby){color:#000!important}.pagination_orderby{color:#000}#newbook_content .button{top:0}#newbook_content .pagination{width:100%}#newbook_content .newbook-owner-menu{margin-bottom:29px}#block-views-exp-accommodation-list-page .bef-select-as-checkboxes label{font-size:16px;font-weight:400}#total_cost{font-size:26px}#per_night{font-size:18px}#newbook_content input[type="checkbox"]{transform:scale(2,2);margin:0 10px}#newbook_content a{color:#39f}#newbook_content .labeler{font-family:'Work Sans',sans-serif!important;font-size:18px!important}.newbook_category_more_details_popup .newbook_online_categories_tariff_types_table tr.even,#newbook_content .newbook_online_category_box .newbook_online_categories_tariff_types_table tr.even,#newbook_content .newbook-row .even{background:#ceecfc!important}#newbook_content .view_value{font-size:18px!important}#newbook_content input[type="text"],
#newbook_content input[type="number"],
#newbook_content input[type="password"],
#newbook_content input[type="email"],
#newbook_content input[type="tel"],
#newbook_content select:not(.pagination_orderby){height:1.8em!important}.not-logged-in .tabs{display:none}.single-accommodation .content-row{border:none}#block-views-exp-accommodation-list-page,#block-views-exp-accommodation-chart-page,#block-views-8cb35cab7f70c14c1ecdf52708133a34{margin-top:0!important;background:rgba(51,51,51,1);width:100%;bottom:0;z-index:99}.infobubble img{max-width:338px!important}.infobubble .accomm-type{margin-bottom:10px;font-size:14px}.infobubble .accomm-main-info{background:#fff!important;box-shadow:none}.infobubble .accomm-main-info .field-content{font-size:22px!important}.infobubble .bedding-config{color:#fff;font-weight:400;font-size:15px}.view-display-id-block_accommodation_gallery{position:relative}.view-display-id-block_accommodation_gallery .gallery-button-wrapper{position:absolute;bottom:0;width:100%}.view-display-id-block_accommodation_gallery .gallery-button-wrapper a{color:#fff;border:2px solid #fff;padding:12px;font-size:18px;font-weight:bold;display:inline-block;max-width:215px;text-align:center;border-radius:3px;transition:all .3s ease;margin:0 12px 35px 0;text-transform:uppercase;background:rgba(0,0,0,.5)}.view-display-id-block_accommodation_gallery .gallery-button-wrapper a:hover{background:rgba(255,255,255,1);color:#666}.main-property-image{position:relative}.main-property-image img{width:100%;height:auto}.main-property-image .overlay{position:absolute;bottom:0;display:block;width:100%;height:40%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 )}.faq_list .faq{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.faq_list .faq .title{font-size:24px;color:#3d98f9;font-weight:bold;margin-bottom:20px}.faq-lists .faq-wrap .desc{padding:15px;font-size:16px}#faq_search{width:100%;display:block;margin:10px 0 0 0;height:50px;font-size:18px;padding:0 12px}.page-node-501 .field-name-field-heading{color:#929292}#block-views-exp-accommodation-list-page .to-wrap input,#block-views-exp-accommodation-list-page .from-wrap input,#block-views-exp-accommodation-list-page .from-wrap,#block-views-exp-accommodation-list-page .to-wrap,#block-views-exp-accommodation-chart-page .to-wrap input,#block-views-exp-accommodation-chart-page .from-wrap input,#block-views-exp-accommodation-chart-page .from-wrap,#block-views-exp-accommodation-chart-page .to-wrap,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .to-wrap input,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .from-wrap input,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .from-wrap,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .to-wrap{height:40px!important;background:none!important;color:#fff!important;font-size:16px;border:0;z-index:999}.from-wrap input,.to-wrap input{border:1px solid #fff!important;margin-bottom:17px!important;width:100%;padding:0 10px}#block-views-exp-accommodation-list-page .submit-wrap input,#block-views-exp-accommodation-chart-page .submit-wrap input,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .submit-wrap input{margin-top:0;border:0;height:50px;border-radius:0;font-weight:bold;background:#39f;width:100%;font-size:20px;padding:0 10px;color:#fff;-webkit-appearance:none;transition:all .3s ease}#block-views-exp-accommodation-list-page .submit-wrap input:hover,#block-views-exp-accommodation-chart-page .submit-wrap input:hover,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .submit-wrap input:hover{background:#2c5041}#block-views-exp-accommodation-list-page .range-picker div,#block-views-exp-accommodation-chart-page .range-picker div,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker div{display:inline-block;color:#d6d6d6;text-align:center;font-size:16px;height:48px;padding:12px 5px}#block-views-exp-accommodation-list-page .range-picker,#block-views-exp-accommodation-chart-page .range-picker,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker{border:1px solid #fff;margin-top:10px}#block-views-exp-accommodation-list-page .range-picker:hover,#block-views-exp-accommodation-chart-page .range-picker:hover,#block-views-8cb35cab7f70c14c1ecdf52708133a34{cursor:pointer}#block-views-exp-accommodation-list-page .range-picker .icon,#block-views-exp-accommodation-chart-page .range-picker .icon,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker .icon{width:10.5%}#block-views-exp-accommodation-list-page .range-picker .start,#block-views-exp-accommodation-chart-page .range-picker .start,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker .start{width:43%}#block-views-exp-accommodation-list-page .range-picker .end,#block-views-exp-accommodation-chart-page .range-picker .end,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker .end{width:43%}#block-views-exp-accommodation-list-page select,#block-views-exp-accommodation-chart-page select,#block-views-8cb35cab7f70c14c1ecdf52708133a34 select{height:50px!important;background:0;border:1px solid #fff;border-radius:0;color:#d6d6d6;font-size:16px;width:100%;padding:0 10px;-webkit-appearance:none}#block-views-exp-accommodation-list-page select option,#block-views-exp-accommodation-chart-page select option,#block-views-8cb35cab7f70c14c1ecdf52708133a34 select option{-webkit-appearance:none;color:#666!important;background:#fff}#block-views-exp-accommodation-list-page select:hover,#block-views-exp-accommodation-chart-page select:hover,#block-views-8cb35cab7f70c14c1ecdf52708133a34 select:hover{cursor:pointer}#block-views-exp-accommodation-list-page .clear-advanced-wrap input[type="text"],#block-views-exp-accommodation-chart-page .clear-advanced-wrap input[type="text"],#block-views-8cb35cab7f70c14c1ecdf52708133a34 .clear-advanced-wrap input[type="text"]{background:0;border:0;color:#fff;padding:5px 0;display:inline-block;margin-right:35px;font-size:20px;width:100%}#block-views-exp-accommodation-list-page .clear-advanced-wrap .advanced-open,#block-views-exp-accommodation-chart-page .clear-advanced-wrap .advanced-open,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .clear-advanced-wrap .advanced-open{display:inline-block;color:#fff}#block-views-exp-accommodation-list-page .clear-advanced-wrap .advanced-open:hover,#block-views-exp-accommodation-chart-page .clear-advanced-wrap .advanced-open:hover,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .advanced-open:hover{cursor:pointer}#block-views-exp-accommodation-list-page .clear-advanced-wrap,#block-views-exp-accommodation-chart-page .clear-advanced-wrap,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .clear-advanced-wrap{padding:8px 12px 0 12px;font-size:12px}.amen-wrap .form-checkboxes div:first-child{text-align:left}#block-views-exp-accommodation-list-page .advanced-wrap,#block-views-exp-accommodation-chart-page .advanced-wrap,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .advanced-wrap{position:relative;display:none}#block-views-exp-accommodation-list-page .advanced,#block-views-exp-accommodation-chart-page .advanced,#views-exposed-form-accommodation-map-page-id-131 .advanced{}#block-views-exp-accommodation-list-page .views-exposed-widgets,#block-views-exp-accommodation-chart-page .views-exposed-widgets,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .views-exposed-widgets{margin-bottom:0}#block-views-exp-accommodation-list-page .views-exposed-widgets,#block-views-exp-accommodation-chart-page .views-exposed-widgets,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .views-exposed-widgets{border:0!important}#block-views-exp-accommodation-list-page .advanced .col-xs-12,#block-views-exp-accommodation-chart-page .advanced .col-xs-12,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .advanced .col-xs-12{position:relative;z-index:99}.range-picker{position:relative}.range-input-wrap{display:block!important;padding:0!important;position:absolute;top:0;width:100%}.range-input-wrap input{width:100%;padding:0;height:100%}.daterangepicker1{opacity:0}.daterangepicker1:hover{cursor:pointer}.daterangepicker{padding:10px}.daterangepicker .input-mini.active,.daterangepicker .input-mini{border-radius:0}.daterangepicker .calendar{width:240px}.daterangepicker .ranges{display:block;float:none!important}.daterangepicker td.start-date.end-date,.daterangepicker td,.daterangepicker th{border-radius:0}.daterangepicker td.start-date,.daterangepicker td.end-date{border-radius:0}.daterangepicker td.active,.daterangepicker td.active:hover{background:#39f}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#92ceff}.range_inputs .applyBtn{border:0;border-radius:0;background:#2c5041}.range_inputs .cancelBtn{border-radius:0}.clear-all-dates{color:#fff;display:inline-block}.clear-all-dates:hover{cursor:pointer}.clear-all-searches{color:#fff;display:inline-block;background:0;border:0}#views-exposed-form-accommodation-map-page-id-131 input:focus,#views-exposed-form-accommodation-map-page-id-131 select:focus{outline:0}.clear-all-searched:hover{cursor:pointer}#edit-primary-below{padding-bottom:10px}#accommodation-list-map-view{height:800px}.accommodation-pages-title{font-size:50px;text-align:center;display:block;margin-bottom:42px;color:#929292;font-weight:300}.featured-search-wrap .featured-search-image img{width:100%;height:auto;transition:all .3s ease}.featured-search-image-wrap{position:relative}.featured-search-title{position:absolute;bottom:0;width:100%;font-size:18px;color:#fff;font-weight:500;padding:9px 12px;display:block;background:rgba(0,0,0,.4)}.views-field-field-search-image .field-content,.featured-search-image .views-field-field-image-attraction-type{position:relative}.view-id-featured_searches .views-field-field-search-image .field-content::after{display:none}.views-field-field-search-image .field-content::after{content:'';position:absolute;bottom:0;display:block;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 31%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 31%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 31%,rgba(0,0,0,.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 )}.featured-search-wrap{position:relative}.view-display-id-block_featured_searches .featured-search-wrap{margin-bottom:24px}.featured-search-overlay{position:absolute;bottom:0;width:100%;height:100%;display:block;font-size:52px;color:#fff;text-align:center;padding:80px 0;opacity:0;pointer-events:none;transition:.3s ease all;background:rgba(0,0,0,.4)}.featured-search-link:hover .featured-search-overlay{opacity:1}.featured-search-link .featured-search-title{transition:all .3s ease}.featured-search-link:hover .featured-search-title{opacity:0}.featured-search-image{overflow:hidden}.featured-search-link:hover .featured-search-image img{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}#block-views-80c60bc47a2e9e31ef581aa64706f17c h2{text-align:center;font-size:38px;color:#929292;margin-bottom:24px;font-weight:100}.accommodation-menu-link{text-decoration:underline!important;padding:12px;transition:all .3s ease;width:20%;float:left}.accommodation-menu-link:last-child{border:0}.mega-menu-column{float:left;width:22.1em;padding:0}.property-link-title{font-size:18px}.property-link-amen{font-size:18px}.property-link-amen span{margin-right:4px}.property-link-amen span i{margin-right:2px;color:#2c5041}.accommodation-menu{position:absolute;background:#fff;right:0;width:1600px;width:100vw;border:0;z-index:1000;pointer-events:none;opacity:0;transition:all .3s ease;overflow:hidden;padding:0 24px;margin-top:44px}.view-accommodation-mega-menu .view_content{position:relative}.view-accommodation-mega-menu .view-content h3:hover{background:#2c5041;color:#fff;cursor:pointer}.view-accommodation-mega-menu .view-content h3:hover a{color:#fff!important}.view-accommodation-mega-menu .view-content h3{display:block;width:100%;float:left;text-align:center;padding:13px;text-decoration:none;font-size:18px;position:relative;margin:0;overflow:auto;margin-bottom:0}#block-views-f4119d74472e9ab0b267ae3fca6b1254{display:inline-block}.view-accommodation-mega-menu:hover .accommodation-menu{pointer-events:auto;opacity:1}.accommodation-menu-link:hover{background:#39f;text-decoration:none!important}.accommodation-menu-link:hover a{color:#fff!important}.accommodation-menu-link .all-accomm{font-weight:bold}#contact-info-wrap i{color:#2c5041}#menu-wrap li:hover{background:#2c5041;color:#fff}#menu-wrap li:hover a{color:#fff}#menu-wrap li:hover::before{color:#fff!important}.category-left .col-xs-12:nth-child(2),
.category-right .col-xs-12:nth-child(2){margin-top:26px}.attractions .featured-search-overlay{padding:34px 0}.center-image .attractions .featured-search-overlay{padding:112px 0}.about-us ul li,.about-jervis ul li,.quick-searches .featured-search-link{width:100%;float:left;font-size:17px}.quick-searches a{font-size:17px}.about-us ul li a,.about-jervis ul li a{color:#000;font-weight:100}.about-us ul li a:hover,.about-jervis ul li a:hover{text-decoration:underline!important}.about-us h2,.about-jervis h2,.quick-searches h2{color:#7e7d7d;font-size:24px}.footer-menus{overflow:auto;margin:30px 0 0 0;border-bottom:1px solid #dfdfdf;padding-bottom:50px}.footer-icons{overflow:auto;margin-bottom:18px}@media (min-width:992px){.view-display-id-block_affiliates .col-md-2{width:19.666667%}}.search-text{text-align:center;font-size:25px;color:#999;margin-bottom:30px}.chosen-container{width:100%!important}.chosen-container-multi .chosen-choices{height:50px!important;background:0!important;border:1px solid #fff!important;font-size:18px!important;color:#fff!important}.chosen-container-multi .chosen-choices li.search-field input[type="text"],.chosen-container-active .chosen-choices li.search-field input[type="text"]{height:46px!important;padding-left:12px!important;font-size:16px!important}.chosen-container-multi .chosen-choices li.search-choice{font-size:16px!important;box-shadow:none!important;border-radius:0!important;border:0!important;padding:9px 20px 9px 7px!important;margin:8px 6px!important;background:0!important;color:#fff!important}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:11px!important;background:url(chosen-sprite2.png) -42px 1px no-repeat!important}.accomm-features{margin-bottom:28px}.accomm-features table{width:100%}.accomm-features .even{background:#eee}.accomm-features .odd{background:#dfdfdf}.single-accommodation .accomm-features .even{background:#fff}.single-accommodation .accomm-features .odd{background:#fff}.accomm-features tr{border-bottom:0}.accomm-features th{font-size:22px;padding:10px;color:#666;margin-bottom:0;border-bottom:0;font-weight:700}.accomm-features td{padding:5px 12px}.node-type-basic-page .field-name-field-heading{font-size:50px;text-align:left;display:block;margin-bottom:42px;color:#929292;font-weight:300}.node-type-basic-page .field-name-body{font-size:18px}.view-attractions-category-1{margin:41px 0 15px 0;overflow:auto}.view-attractions-category-1 .views-row{overflow:auto;margin-bottom:30px}.view-attractions-category-1 .views-exposed-form{margin-bottom:30px}.view-attractions-category-1 .views-exposed-form #edit-submit-attractions-category-1{border:0;background:#2c5041;color:#fff;font-size:22px;text-transform:uppercase;padding:5px 24px;font-weight:bold;margin-top:.6em}.view-attractions-category-1 .views-exposed-form #edit-tid{height:39px}.view-attractions-category-1 .views-exposed-form #edit-tid-wrapper{padding-top:0}.view-attractions-category-1 .views-exposed-form #edit-tid-wrapper label{font-size:20px;margin-top:4px}.chart-message{font-size:26px;text-align:center;color:#929292}.page-id-131 .content-row>.container{width:100%;padding:0}.page-id-131 #content-wrap{padding:0}.primary-below-wrap{padding:15px 15px 12px 19px!important}.clear-advanced-wrap2 input,.clear-advanced-wrap input{width:100%}.clear-advanced-wrap2,.clear-advanced-wrap{height:50px;font-size:15px!important;text-align:center;line-height:47px;transition:all .3s ease}.clear-advanced-wrap2 input,.clear-advanced-wrap input{text-decoration:underline}#mobile-search-button i{z-index:999;position:relative;margin-bottom:-15px}.map-search-type-wrap .icon,.chart-search-type-wrap .icon{font-size:16px;width:100%!important;height:50px;color:#fff;padding:15px 5px;font-weight:700;position:relative;transition:all .3s ease;background:#39f}.submit-mobile-wrap .icon{font-size:16px;width:100%!important;height:50px;color:#fff;font-weight:700;position:relative;transition:all .3s ease;background:#39f}.submit-wrap .icon{font-size:16px;width:100%!important;height:50px;color:#fff;font-weight:700;position:relative;transition:all .3s ease;background:#39f}.map-search-type-wrap .icon:hover,.chart-search-type-wrap .icon:hover,.mobile-search input:hover{cursor:pointer;background:#2c5041}.mobile-search input{transition:all .3s ease}.clear-advanced-wrap{margin:0 12px 0 10px}.map-search-type-wrap,.chart-search-type-wrap,.submit-mobile-wrap{font-size:36px;text-align:center!important}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{color:#fff;font-family:'Work Sans',sans-serif}.submit-mobile-wrap input{margin-top:0;border:0;height:50px;border-radius:0;font-weight:bold;background:#39f;width:100%;font-size:20px;padding:0 10px;color:#fff}.views-exposed-form .submit-mobile-wrap input{margin-top:20px}.slide-background-image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;height:360px}.view-display-id-block_front_slider li,.view-display-id-hero_slider_block li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;bottom:0;display:block;position:absolute;color:#fff}.infobubble .accomm-photos{position:relative}.infobubble .accommodation-map-overlay{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.4);padding:9px}.infobubble .overlay-title{color:#fff;font-size:22px}.accomm-photos{width:100%}.view-display-id-page_accommodation_map{margin-top:100px}.webform-container-inline.webform-datepicker div.form-item.form-type-select{display:none}.minus-5.disabled::after,.plus-5.disabled::after{content:'';display:block;top:0;position:absolute;background:rgba(0,0,0,.4);height:100%;width:108px}.from-wrap .available_from:focus,.to-wrap .available_to:focus{outline:none}.archive .list-cross{color:#929292;padding:5px 12px}.view-display-id-block_accommodation_description .views-field-body{font-size:18px}.single-accommodation .features-list li{float:left;width:33.333333333%;height:36px;font-size:18px}.single-accommodation .features-list li.list-cross{padding:5px 12px}.single-accommodation .features-list li.odd{background:#fff}.features-list-2 li{width:50%;float:left;font-size:18px;margin:5px 0;list-style:url(images/green-dot.png)}.features-list-2{overflow:auto;padding-left:25px}.accomm-features-wrap{border-bottom:1px solid #ddd}#block-views-f4119d74472e9ab0b267ae3fca6b1254.contextual-links-region{position:static}.dates-table table td.prev_available.selected{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/prev-booked-selected.png)!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;color:#e01f28!important;background-color:#fff}.dates-table table td.prev_available{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/prev-booked.png)!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;color:#e01f28!important;background-color:#fff}.dates-table table td.prev_not_available{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/jervisbayrentals/images/prev-not-booked.png)!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;color:#e01f28!important}#back-to-booking{width:100%;height:35px;border:none;background:#39f;color:#fff;text-transform:capitalize;transition:all .3s ease;line-height:36px}#back-to-booking:hover{background:#2c5041;cursor:pointer}.flexslider:hover .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;top:-200px;height:50px}.flex-direction-nav a:before,.flex-direction-nav a.flex-next:before{color:#fff}.clear-advanced-wrap2:hover input,.clear-advanced-wrap:hover input{color:#39f!important}#edit-submit.loading,#mobile-search-button.loading,#map-search-button.loading,#chart-search-button.loading{background:#114574!important;color:#757575!important}#response-message{color:red;font-size:16px;font-weight:bold;padding:0 14px;margin-top:10px}#newbook_online_main_form .pretty_fieldset{clear:both}#newbook_online_main_form #weather_table td img{max-width:45px}#newbook_content .pagination{width:100%}#newbook_content button img,#newbook_content .chosen-container .chosen-image-container img{max-width:16px;height:auto}#newbook_content .pagination_sort,#newbook_content .pagination .button{background:#08437e!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;color:#fff!important;padding:0 10px!important;height:30px!important;border:0!important;vertical-align:middle!important}#newbook_content .pagination input[type="text"],#newbook_content .pagination select{height:30px;color:#333;padding:0 10px}.mb-1,.my-1{margin-bottom:.25rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.range-wrap,.location-wrap,.type-wrap,.guests-wrap{z-index:999}.popover{max-width:none}.popover-content{width:100%}[data-toggle="popover"]{cursor:pointer}.booking-btn{background:#2d5041;position:fixed;bottom:0;padding:10px 0;width:100%}.book-now-btn{color:#fff;border:2px solid #fff;padding:8px 12px;font-size:15px;font-weight:bold;display:inline-block;max-width:215px;text-align:center;border-radius:3px;transition:all .3s ease;text-transform:uppercase;background:rgba(0,0,0,.5)}.book-now-btn:hover{background:rgba(255,255,255,1);color:#666}#floorplan-box img{max-width:100%;height:auto}@media all and (min-width:769px){#floorplan-box{height:90vh;width:auto}#floorplan-box img{height:90vh;width:auto}}.ui-datepicker-month,.ui-datepicker-year{color:#000}#edit-submit,#edit-submit2{font-family:FontAwesome,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal!important}#edit-submit2{white-space:normal;width:100%;height:100%;float:right;text-align:center;padding:0 20px}.review_count{text-decoration:underline;color:#00a6ed}.ui-datepicker table{font-family:'Work Sans',sans-serif}.share-intro{border-bottom:1px solid #e5e5e5;color:#222;padding-bottom:15px;margin:0}.share-link-wrapper{border-bottom:1px solid #e5e5e5;padding-bottom:10px;padding-top:5px;margin:10px 0}.share-link{font-size:20px;color:#666}.share-link:hover{color:#2c5041;cursor:pointer}@media (hover:none){body{cursor:pointer}}@media screen and (max-width:812px){.range-picker{display:none}.submit-mobile-wrap{padding-right:5px}.range-wrap{height:0!important;margin-bottom:0!important}#block-views-exp-accommodation-list-page .to-wrap input,#block-views-exp-accommodation-list-page .from-wrap input,#block-views-exp-accommodation-list-page .from-wrap,#block-views-exp-accommodation-list-page .to-wrap,#block-views-exp-accommodation-chart-page .to-wrap input,#block-views-exp-accommodation-chart-page .from-wrap input,#block-views-exp-accommodation-chart-page .from-wrap,#block-views-exp-accommodation-chart-page .to-wrap,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .to-wrap input,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .from-wrap input,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .from-wrap,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .to-wrap{font-size:16px;height:50px!important}}@media screen and (max-width:768px){.post-type-archive-accommodation .shortlist:link,.post-type-archive-accommodation .shortlist:visited,.post-type-archive-accommodation .shortlist:hover,.post-type-archive-accommodation .shortlist:focus,.post-type-archive-accommodation .shortlist:active{position:absolute;left:10px}.page-id-9 .shortlist{position:absolute;left:10px}.map-search-type-wrap{padding-left:5px;padding-right:5px}.chart-search-type-wrap{padding-left:5px}.fancybox-nav span{visibility:visible}.footer-icons{display:none}.slide-background-image{height:400px}#block-views-exp-accommodation-list-page{position:relative}img{width:100%;height:auto}.post-type-archive-accommodation #block-views-exp-accommodation-list-page,.home #block-views-exp-accommodation-list-page{margin-top:-109px;padding-top:12px}.tabs{display:none}#menu-wrap li{float:none!important;display:inline!important}#logo-wrap{text-align:center}.gm-bundled-control-on-bottom{bottom:80px!important}#logo{margin-bottom:12px;max-width:298px}#contact-info-wrap{text-align:center}#menu-button{text-align:center;font-size:17px;color:rgba(74,73,73,.6);font-weight:bold;cursor:pointer}#contact-info-wrap{margin-bottom:9px}#views-exposed-form-accommodation-list-page{width:100%}.views-exposed-form .views-exposed-widget{padding:0}.guests,.submit{padding:0 4px}.from-wrap,.to-wrap{margin-bottom:0}.accommodation-wrapper{padding:0}.home #content-wrap{padding-top:0;padding-left:0!important;padding-right:0!important}.home .view-display-id-featured_icons .views-field-body{padding-bottom:20px!important}.views-field-field-icon{padding-top:20px!important}.home .content-row .container{padding-top:26px;padding-left:12px;padding-right:12px}.accom-sleeps{margin-bottom:44px}#content-wrap{padding-bottom:0}.category-left{margin:0}.home .after-content-row{padding-bottom:24px}.accommodation-wrapper .center-text{text-align:center}.category-info{padding:0 12px}.view-display-id-block_attraction_cats{margin-top:16px}.footer-row{text-align:center}.view-id-accommodation_list .views-row-odd,.view-id-accommodation_list .views-row-even{padding:0;border:none;background:none}.accomm-photos{padding:0}.button-wrapper{margin:12px 0 24px 0}.features-list{width:100%}.features-list li{float:left;width:100%}.accomm-main-info{text-align:center}.accomm-rating{text-align:center;margin-bottom:12px}.accomm-type{padding:0}iframe{width:100%;height:400px;height:55vw}#edit-submit-attractions-category-1{width:185%!important}#edit-tid{width:90%!important}.view-id-attractions_category_1 .views-row-first{margin:0}#content-wrap{padding:0}.page-node-42 .content-row .container{width:100%}.contact-info table{font-size:15px}.contact-info .table-label{padding-right:0}#contact-info-wrap{text-align:center!important}.contact-form input{width:100%}.contact-form textarea{width:100%}.grippie{width:100%}#contact-wrap-outer{margin-top:12px}.webform-client-form-43{margin-bottom:30px}.contact-info{margin-bottom:35px}#guest_login{padding:24px 218px;margin-bottom:24px}.field-name-field-heading{margin-top:14px}#block-views-92c1a60af28b89e82cabcf6e8f3b60bc{overflow:visible}#expand-button{width:25%}.category-info h2{font-size:32px}#booking_widget #book_now,#booking_widget #enquire_now{height:45px}.category-info p{font-size:17px}.accommodation-wrapper .views-field-title{margin-top:12px}.accommodation-title{font-size:27px}.featured-info{width:42%}.rating-star{height:27px;width:27px}.button a{padding:10px 12px}.next{margin-left:-5px}#booking_widget .adults-wrapper{padding-right:12px!important;padding-left:12px}.nights-wrapper{padding-left:12px!important}#virtual-tour-title{font-size:20px}.view-display-id-block_floorplan img{width:100%;height:auto}.view-display-id-block_2 .ui-widget{margin-bottom:24px}#virtual-tour-wrap{margin-bottom:50px}#reviews-add-review input{width:100%}#reviews-add-review input[type="submit"]{width:50%}#reviews-add-review #edit-actions{text-align:center}#views-exposed-form-accommodation-list-page{position:relative!important}#main-menu-wrap{text-align:center}.home #content-wrap{padding-bottom:0}.category-left{margin-bottom:0!important}.view-accommodation-list .features-list,.accomm-special-features{display:none}.region-sidebar{width:60%;margin:auto}#views-exposed-form-accommodation-list-page .views-submit-button{margin-bottom:0!important}.slick-slide img{width:550px!important;width:75vw!important}.form-type-bef-checkbox{width:100%!important}.node-type-basic-page .field-name-field-heading{font-size:38px;margin-bottom:35px;margin-top:35px}#widget-info-wrapper{padding:12px 12px 62px 12px;background:#eee}.footer-menus{text-align:left;border:0;margin-bottom:0}.about-us ul li{width:33%}.flex-direction-nav{display:none}}@media (min-width:415px) and (max-width:769px){.clear-advanced-wrap2{margin-right:0}.submit-wrap{display:none}.views-exposed-form .range-wrap,.views-exposed-form .guests-wrap{margin-top:1px}.views-exposed-form .amen-parent{margin-bottom:15px}.clear-advanced-wrap{margin-left:0}.map-search-type-wrap,.chart-search-type-wrap,.submit-mobile-wrap{text-align:right!important}.map-search-type-wrap .icon,.chart-search-type-wrap .icon,.submit-mobile-wrap .icon{text-align:center}.views-exposed-form .submit-mobile-wrap input{margin-top:0!important}#edit_amenities_chosen.chosen-container.chosen-container-multi{padding-left:2px}.view-display-id-block_featured_searches{margin-bottom:50px}.view-display-id-block_featured_searches .views-row{margin-bottom:25px;overflow:auto}.category-left .col-xs-12:nth-child(2), .category-right .col-xs-12:nth-child(2){margin-top:0}.featured-search-link.attractions{margin-bottom:25px;display:block}.view-id-attraction_categories .row.category-info{margin-bottom:25px}.featured-search-title{font-size:28px}.view-display-id-featured_icons .views-field-title{font-size:27px}#block-views-icons-view-featured-icons{overflow:auto;margin:20px 0}.view-display-id-featured_icons .views-field-body{font-size:18px}.accommodation-menu{display:none}.view-accommodation-mega-menu .view-content h3{padding:3px 15px}#main-menu-wrap{padding-bottom:15px}.clear-advanced-wrap2{margin-left:2px}}@media screen and (max-width:414px){.from-wrap ::-webkit-input-placeholder{color:#fff!important}.from-wrap ::-moz-placeholder{color:#fff!important}.from-wrap :-ms-input-placeholder{color:#fff!important}.from-wrap input:-moz-placeholder{color:#fff!important}.to-wrap ::-webkit-input-placeholder{color:#fff!important}.to-wrap ::-moz-placeholder{color:#fff!important}.to-wrap :-ms-input-placeholder{color:#fff!important}.to-wrap input:-moz-placeholder{color:#fff!important}.slide-background-image{height:200px}.node-type-accommodation .features-list li{width:50%}.footer-icons{display:none}#block-views-f4119d74472e9ab0b267ae3fca6b1254.contextual-links-region{overflow:auto;width:100%}#block-views-f4119d74472e9ab0b267ae3fca6b1254.contextual-links-region h3{width:100%}#menu-button{display:block!important}.views-exposed-form .type-wrap,.views-exposed-form .location-wrap{margin-bottom:8px!important}#block-views-f4119d74472e9ab0b267ae3fca6b1254{display:block}.submit-mobile-wrap input{margin-top:18px!important}.contact-span{display:none}#menu-button{padding:14px}#main-menu-wrap{background:#333}#main-menu-wrap a{color:#fff}.accommodation-menu{display:none}.range-wrap{margin-bottom:18px}.map-search-type-wrap .icon,.chart-search-type-wrap .icon,.submit-mobile-wrap .icon,#edit-submit2{font-size:15px}.submit-mobile-wrap input{height:40px;font-size:18px}.primary-below-wrap{padding:7px 15px 12px 19px!important}#menu-wrap{margin-bottom:15px}.view-display-id-page_accommodation_map{margin-top:27px}.node-type-basic-page .field-name-field-heading{font-size:30px}#accommodation-list-map-view{height:550px}.views-exposed-form .guests-wrap,.views-exposed-form .type-wrap,.views-exposed-form .location-wrap{margin-bottom:5px}#edit-primary-below .amen-parent{padding:0;margin-bottom:0}.clear-advanced-wrap{margin-left:2px}.clear-advanced-wrap2{margin-right:0}.view-display-id-block_featured_searches{margin-bottom:50px}.view-display-id-block_featured_searches .views-row{margin-bottom:25px;overflow:auto}.category-left .col-xs-12:nth-child(2), .category-right .col-xs-12:nth-child(2){margin-top:0}.featured-search-link.attractions{margin-bottom:25px;display:block}.view-id-attraction_categories .row.category-info{margin-bottom:25px}.about-us ul li,.about-jervis ul li{width:100%}.footer-menus{text-align:left}#main-menu-wrap{display:none}#main-menu-wrap li{display:block!important;float:none!important}.view-display-id-block_accommodation_gallery .gallery-button-wrapper{position:relative;bottom:0;width:100%;background:#2c5041}.view-display-id-block_accommodation_gallery .gallery-button-wrapper a{color:#fff;border:2px solid #fff;padding:12px;font-size:18px;font-weight:bold;display:block;max-width:100%;text-align:center;border-radius:3px;margin:12px;text-transform:uppercase}#hero-wrap{margin-bottom:35px}.guests-wrap select{height:40px!important}.from-wrap{margin-bottom:15px!important}.clear-advanced-wrap2{margin:0 12px 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0!important}.js-info-bubble-close{position:absolute!important;border:0;z-index:101;cursor:pointer;right:3px!important;top:3px!important;max-width:20px!important}}@media screen and (max-width:387px){.form-icon{display:block!important}.map-search-type-wrap .icon,.chart-search-type-wrap .icon{padding:6px}}@media screen and (max-width:376px){#floorplan-box{height:auto;width:100%}#floorplan-box img{height:auto;width:100%}.affiliate-wrapper{display:none}#block-views-9c693a5da996675cb5ff716ccd4375cc{display:none}#gmap-auto1map-gmap0{height:240px!important}.view-display-id-block_map_view{height:240px!important}.contact-info{padding:0}.home .content-row .container{padding:0}#guest_login{margin-bottom:20px;margin-top:20px;padding:12px}.clear-all-search{margin:0!important;text-align:center!important}.form-expand{text-align:center!important}.form-expand i{padding-right:5px}.region-sidebar{width:100%;margin-left:0}.slick-slide img{width:375px!important;width:100vw!important}.rating-star,.rating-stars img{width:25px!important;height:25px!important}.button a{padding:10px 10px!important}.adults-wrapper{padding-left:12px!important}.featured-info{width:50%!important}.clear-all-search{float:none!important;text-align:center!important}.form-type-bef-checkbox{width:50%!important}.bef-select-as-checkboxes{overflow:hidden;margin-bottom:12px}#edit-bedrooms{position:relative;top:54px}.amenities{margin-top:12px}.view-accommodation.view-id-accommodation .slick .slick__arrow .slick-next{right:0!important}.view-accommodation.view-id-accommodation .slick .slick__arrow .slick-prev{left:0!important}#block-views-exp-accommodation-list-page .views-exposed-widgets{margin-bottom:1em!important}.home #content-wrap{padding-bottom:0!important}.view-display-id-block_attraction_cats{margin:11px 0 50px 0!important}#block-views-exp-accommodation-list-page{padding-top:12px}.home #block-views-exp-accommodation-list-page{margin-top:0}.post-type-archive-accommodation #block-views-exp-accommodation-list-page,.home #block-views-exp-accommodation-list-page{margin-top:0!important}#edit-location{height:136px!important}#block-views-exp-accommodation-list-page select,#block-views-exp-accommodation-chart-page select,#block-views-8cb35cab7f70c14c1ecdf52708133a34 select{height:50px!important;font-size:16px}.clear-advanced-wrap2{height:40px}.clear-advanced-wrap2 input{height:40px;position:relative;top:-5px}.submit-mobile-wrap input{height:40px;margin-top:6px!important}.from-wrap,.range-wrap,.views-exposed-form .guests-wrap,.views-exposed-form .type-wrap,.views-exposed-form .location-wrap{margin-bottom:15px}#edit-primary-below .amen-parent{margin-bottom:15px}.primary-below-wrap{padding-top:0!important}.views-exposed-form .views-exposed-widget .form-submit{margin-top:6px}.views-exposed-form .type-wrap,.views-exposed-form .location-wrap{margin-bottom:15px!important}.to-wrap{margin-bottom:17px!important}}@media screen and (max-width:1000px){.navbar-collapse.collapse{display:none!important}}@media screen and (max-width:320px){.form-type-bef-checkbox{width:100%!important}}@media screen and (min-width:992px){.popover,.popover-content{min-width:500px}.map-search-type-wrap{padding-right:8px!important}.chart-search-type-wrap{padding-left:8px!important}.chart-search-type-wrap .icon,.map-search-type-wrap .icon{font-size:15px!important}}@media (min-width:998px) and (max-width:1192px){.post-type-archive-accommodation #block-views-exp-accommodation-list-page,.home #block-views-exp-accommodation-list-page{margin-top:-161px}}@media (min-width:412px) and (max-width:732px){.slick-slide img{width:375px!important;width:100vw!important}.region-sidebar{width:100%;margin:0}#gmap-auto1map-gmap0{height:340px!important}.post-type-archive-accommodation #block-views-exp-accommodation-list-page,.home #block-views-exp-accommodation-list-page{margin-top:0!important}.view-display-id-block_map_view{height:340px}}@media screen and (max-width:375px){.clear-advanced-wrap2,.clear-advanced-wrap{width:100%;margin:0;margin-bottom:12px}}.accommodation-menu{background:#f7f6f6;border-bottom:1px solid #dfdfdf}.infobubble{line-height:1.35;overflow:hidden;white-space:nowrap}.clear-advanced-wrap2,.clear-advanced-wrap{overflow:hidden}.fieldset-wrapper input,.fieldset-wrapper select{outline:none;font-size:16px}@media (min-width:994px) and (max-width:1210px){#block-views-exp-accommodation-list-page .range-picker .start,#block-views-exp-accommodation-chart-page .range-picker .start,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker .start{width:42%}#block-views-exp-accommodation-list-page .range-picker div,#block-views-exp-accommodation-chart-page .range-picker div,#block-views-8cb35cab7f70c14c1ecdf52708133a34 .range-picker div{padding:12px 0;font-size:14px}}@media screen and (max-height:780px ){#booking_widget.affix{height:100vh!important;overflow:scroll!important}.from-wrap,.guests-wrap{padding-right:8px}.to-wrap,.type-wrap{padding-left:8px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.footer-column{width:50%!important}.view-id-icons_view .col-xs-12{width:33.33333%!important}.view-display-id-featured_icons .views-field-title{font-size:22px!important}.view-display-id-featured_icons img{height:100px;width:auto}.view-id-featured_searches .col-xs-12{width:50%!important}.view-display-id-block_featured_searches .views-row{overflow:unset}.accommodation-gallery-slider .image{height:300px;overflow:hidden}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.footer-column{width:50%!important}.view-id-icons_view .col-xs-12{width:33.33333%!important}.view-display-id-featured_icons .views-field-title{font-size:22px!important}.view-display-id-featured_icons img{height:100px;width:auto}.view-id-featured_searches .col-xs-12{width:50%!important}.view-display-id-block_featured_searches .views-row{overflow:unset}.accommodation-gallery-slider .image{height:300px;overflow:hidden}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.footer-column{width:50%!important}.view-id-icons_view .col-xs-12{width:33.33333%!important}.view-display-id-featured_icons .views-field-title{font-size:22px!important}.view-display-id-featured_icons img{height:100px;width:auto}.view-id-featured_searches .col-xs-12{width:50%!important}.view-display-id-block_featured_searches .views-row{overflow:unset}.accommodation-gallery-slider .image{height:300px;overflow:hidden}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.footer-column{width:50%!important}.view-id-icons_view .col-xs-12{width:33.33333%!important}.view-display-id-featured_icons .views-field-title{font-size:22px!important}.view-display-id-featured_icons img{height:100px;width:auto}.view-id-featured_searches .col-xs-12{width:50%!important}.view-display-id-block_featured_searches .views-row{overflow:unset}.accommodation-gallery-slider .image{height:300px;overflow:hidden}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.footer-column{width:50%!important}.view-id-icons_view .col-xs-12{width:33.33333%!important}.view-display-id-featured_icons .views-field-title{font-size:22px!important}.view-display-id-featured_icons img{height:100px;width:auto}.view-id-featured_searches .col-xs-12{width:50%!important}.view-display-id-block_featured_searches .views-row{overflow:unset}.accommodation-gallery-slider .image{height:300px;overflow:hidden}}fieldset{padding-top:.5em}form{margin:0;padding:0}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:bold}.item-list ul{margin:0 0 .75em 0;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:bold}label.option{display:inline;font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:red}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(https://jervisbayrentals.com.au/wp-content/themes/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:bold}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(https://jervisbayrentals.com.au/wp-content/themes/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/misc/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:bold}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(https://jervisbayrentals.com.au/wp-content/themes/misc/progress.gif)}#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(https://jervisbayrentals.com.au/wp-content/themes/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(https://jervisbayrentals.com.au/wp-content/themes/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(https://jervisbayrentals.com.au/wp-content/themes/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(https://jervisbayrentals.com.au/wp-content/themes/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(https://jervisbayrentals.com.au/wp-content/themes/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(https://jervisbayrentals.com.au/wp-content/themes/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(https://jervisbayrentals.com.au/wp-content/themes/misc/throbber-active.gif) no-repeat 0 center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}