#ui-datepicker-div,.ui-datepicker{border:solid 1px #231f1f;background:#231f1f;border-radius:0px;padding:0px;box-shadow:0px -5px 20px rgba(0,0,0,0.15);}#ui-datepicker-div table,.ui-datepicker table{border:none;margin-bottom:0px;}#ui-datepicker-div table thead,.ui-datepicker table thead{border-bottom:solid 1px rgba(0,0,0,0.2);}#ui-datepicker-div table td,.ui-datepicker table td{padding:0px;background:#d6d6d6;}#ui-datepicker-div table td.av-O .ui-state-default:hover,#ui-datepicker-div table td.av-O .ui-state-default:active,.ui-datepicker table td.av-O .ui-state-default:hover,.ui-datepicker table td.av-O .ui-state-default:active{background:#1e4a7c;color:#f3f3f3;}#ui-datepicker-div table td.ui-state-disabled,.ui-datepicker table td.ui-state-disabled{opacity:1.0;}#ui-datepicker-div table td.ui-state-disabled .ui-state-default,.ui-datepicker table td.ui-state-disabled .ui-state-default{background:#d6d6d6;color:#959595;font-weight:400;}#ui-datepicker-div table td.ui-state-disabled .ui-state-default:hover,#ui-datepicker-div table td.ui-state-disabled .ui-state-default:active,.ui-datepicker table td.ui-state-disabled .ui-state-default:hover,.ui-datepicker table td.ui-state-disabled .ui-state-default:active{background:#d6d6d6;color:#959595;font-weight:400;}#ui-datepicker-div table td.ui-state-disabled.av-BEG .ui-state-default,#ui-datepicker-div table td.ui-state-disabled.av-S .ui-state-default,.ui-datepicker table td.ui-state-disabled.av-BEG .ui-state-default,.ui-datepicker table td.ui-state-disabled.av-S .ui-state-default{color:#f3f3f3;background:#1e4a7c;}#ui-datepicker-div table td.ui-state-disabled.av-IN .ui-state-default,.ui-datepicker table td.ui-state-disabled.av-IN .ui-state-default{color:#959595;font-weight:400;background:#fff;background:linear-gradient(145deg,#d6d6d6 50%,#fff 50%);}#ui-datepicker-div table td.ui-state-disabled.av-OUT .ui-state-default,.ui-datepicker table td.ui-state-disabled.av-OUT .ui-state-default{color:#959595;font-weight:400;background:#fff;background:linear-gradient(145deg,#fff 50%,#d6d6d6 50%);}#ui-datepicker-div .ui-datepicker-header,.ui-datepicker .ui-datepicker-header{background:transparent;border:none;height:44px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title,.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#ccc;padding-top:5px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select,.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin-top:-5px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{background:none;width:0px;height:0px;border-width:8px;border-style:solid;margin:auto;top:11px;transition:border-color .35s ease-in-out;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{border-color:transparent transparent transparent #faaf41;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{background:transparent;border:none;right:2px;top:2px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon{border-color:transparent transparent transparent #faaf41;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{border-color:transparent #faaf41 transparent transparent;left:0px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{background:transparent;border:none;left:2px;top:2px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon{border-color:transparent #faaf41 transparent transparent;}#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 .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:none;border-right:solid 1px rgba(0,0,0,0.2);border-bottom:solid 1px rgba(0,0,0,0.2);padding:6px 3px;text-align:center;}#ui-datepicker-div tr:last-child .ui-state-default,#ui-datepicker-div tr:last-child .ui-widget-content .ui-state-default,#ui-datepicker-div tr:last-child .ui-widget-header .ui-state-default,#ui-datepicker-div tr:first-child .ui-state-default,#ui-datepicker-div tr:first-child .ui-widget-content .ui-state-default,#ui-datepicker-div tr:first-child .ui-widget-header .ui-state-default,.ui-datepicker tr:last-child .ui-state-default,.ui-datepicker tr:last-child .ui-widget-content .ui-state-default,.ui-datepicker tr:last-child .ui-widget-header .ui-state-default,.ui-datepicker tr:first-child .ui-state-default,.ui-datepicker tr:first-child .ui-widget-content .ui-state-default,.ui-datepicker tr:first-child .ui-widget-header .ui-state-default{border-bottom:none;}#ui-datepicker-div tr:nth-of-type(2) .ui-state-default,#ui-datepicker-div tr:nth-of-type(2) .ui-widget-content .ui-state-default,#ui-datepicker-div tr:nth-of-type(2) .ui-widget-header .ui-state-default,#ui-datepicker-div tr:first-child + tr .ui-state-default,#ui-datepicker-div tr:first-child + tr .ui-widget-content .ui-state-default,#ui-datepicker-div tr:first-child + tr .ui-widget-header .ui-state-default,.ui-datepicker tr:nth-of-type(2) .ui-state-default,.ui-datepicker tr:nth-of-type(2) .ui-widget-content .ui-state-default,.ui-datepicker tr:nth-of-type(2) .ui-widget-header .ui-state-default,.ui-datepicker tr:first-child + tr .ui-state-default,.ui-datepicker tr:first-child + tr .ui-widget-content .ui-state-default,.ui-datepicker tr:first-child + tr .ui-widget-header .ui-state-default{border-top:solid 1px rgba(0,0,0,0.2);}#ui-datepicker-div td:last-child .ui-state-default,#ui-datepicker-div td:last-child .ui-widget-content .ui-state-default,#ui-datepicker-div td:last-child .ui-widget-header .ui-state-default,#ui-datepicker-div td:nth-of-type(7) .ui-state-default,#ui-datepicker-div td:nth-of-type(7) .ui-widget-content .ui-state-default,#ui-datepicker-div td:nth-of-type(7) .ui-widget-header .ui-state-default,.ui-datepicker td:last-child .ui-state-default,.ui-datepicker td:last-child .ui-widget-content .ui-state-default,.ui-datepicker td:last-child .ui-widget-header .ui-state-default,.ui-datepicker td:nth-of-type(7) .ui-state-default,.ui-datepicker td:nth-of-type(7) .ui-widget-content .ui-state-default,.ui-datepicker td:nth-of-type(7) .ui-widget-header .ui-state-default{border-right:none;}#ui-datepicker-div th,.ui-datepicker th{background:#231f1f;font-weight:400;color:#dfdad6;}.group-vr-avail .field-group-format-wrapper,.view-display-id-single_map_bubble .field-group-format-wrapper{*zoom:1;}.group-vr-avail .field-group-format-wrapper:before,.group-vr-avail .field-group-format-wrapper:after,.view-display-id-single_map_bubble .field-group-format-wrapper:before,.view-display-id-single_map_bubble .field-group-format-wrapper:after{content:" ";display:table;}.group-vr-avail .field-group-format-wrapper:after,.view-display-id-single_map_bubble .field-group-format-wrapper:after{clear:both;}.group-vr-avail .rcav-key,.view-display-id-single_map_bubble .rcav-key{margin-left:10px;margin-top:15px;}.group-vr-avail .rcav-calendar,.view-display-id-single_map_bubble .rcav-calendar{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;clear:both;background:#f3f3f3;margin-top:20px;}@media only screen and (max-width:47.9375em) {
 .group-vr-avail .rcav-calendar,.view-display-id-single_map_bubble .rcav-calendar{display:none;} 
}.group-vr-avail .rcav-calendar td,.view-display-id-single_map_bubble .rcav-calendar td{border-color:#929292 !important;width:14%;line-height:1.4;padding:2px 1px;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar{padding-left:7px;padding-right:7px;display:block;border:none;float:left;posiiton:relative;float:left;margin-bottom:0px;height:180px;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar caption,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar caption{background:#a6a6a6;text-align:center;display:block;font-size:11px;font-weight:600;padding:4px 0px 2px 0px;color:#333;border:solid 1px #929292;margin-top:-1px;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody{display:block;width:100%;line-height:1.4;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th{font-size:11px;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-1,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-2,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-3,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-4,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-5,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-6,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-7,.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.week,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-1,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-2,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-3,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-4,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-5,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-6,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-7,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.week{background:#fff;color:#443f3b;border-bottom:solid 1px #929292;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td{font-size:10px;color:#231f1f;background:#fff;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-O,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-O{background:#faaf41;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-O.av-IN,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-O.av-IN{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/av-in-bg.gif) center no-repeat;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-X,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-X{background:#faaf41 url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/strike-through.png) no-repeat;background-position:center;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-X.av-OUT,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-X.av-OUT{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/av-out-bg.gif) center no-repeat;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price{font-size:11px;}.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price-type,.view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price-type{display:none;}.group-vr-avail .rcav-key,.view-display-id-single_map_bubble .rcav-key{margin-bottom:0px;}.group-vr-avail .rcav-key caption,.view-display-id-single_map_bubble .rcav-key caption{display:none;}.group-vr-avail .rcav-key,.group-vr-avail .rcav-key tbody,.group-vr-avail .rcav-key tr,.group-vr-avail .rcav-key td,.view-display-id-single_map_bubble .rcav-key,.view-display-id-single_map_bubble .rcav-key tbody,.view-display-id-single_map_bubble .rcav-key tr,.view-display-id-single_map_bubble .rcav-key td{border:none;color:#333;}.group-vr-avail .rcav-key.label,.group-vr-avail .rcav-key tbody.label,.group-vr-avail .rcav-key tr.label,.group-vr-avail .rcav-key td.label,.view-display-id-single_map_bubble .rcav-key.label,.view-display-id-single_map_bubble .rcav-key tbody.label,.view-display-id-single_map_bubble .rcav-key tr.label,.view-display-id-single_map_bubble .rcav-key td.label{padding-left:8px;font-size:14px;font-weight:400;}.group-vr-avail .rcav-key.av-O,.group-vr-avail .rcav-key tbody.av-O,.group-vr-avail .rcav-key tr.av-O,.group-vr-avail .rcav-key td.av-O,.view-display-id-single_map_bubble .rcav-key.av-O,.view-display-id-single_map_bubble .rcav-key tbody.av-O,.view-display-id-single_map_bubble .rcav-key tr.av-O,.view-display-id-single_map_bubble .rcav-key td.av-O{background:#faaf41;border:solid 1px #929292;}.group-vr-avail .rcav-key.av-O.av-IN,.group-vr-avail .rcav-key tbody.av-O.av-IN,.group-vr-avail .rcav-key tr.av-O.av-IN,.group-vr-avail .rcav-key td.av-O.av-IN,.view-display-id-single_map_bubble .rcav-key.av-O.av-IN,.view-display-id-single_map_bubble .rcav-key tbody.av-O.av-IN,.view-display-id-single_map_bubble .rcav-key tr.av-O.av-IN,.view-display-id-single_map_bubble .rcav-key td.av-O.av-IN{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/av-in-bg.gif) center no-repeat;}.group-vr-avail .rcav-key.av-X,.group-vr-avail .rcav-key tbody.av-X,.group-vr-avail .rcav-key tr.av-X,.group-vr-avail .rcav-key td.av-X,.view-display-id-single_map_bubble .rcav-key.av-X,.view-display-id-single_map_bubble .rcav-key tbody.av-X,.view-display-id-single_map_bubble .rcav-key tr.av-X,.view-display-id-single_map_bubble .rcav-key td.av-X{background:#faaf41 url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/strike-through.png) no-repeat;background-position:center;border:solid 1px #929292;}.group-vr-avail .rcav-key.av-X.av-OUT,.group-vr-avail .rcav-key tbody.av-X.av-OUT,.group-vr-avail .rcav-key tr.av-X.av-OUT,.group-vr-avail .rcav-key td.av-X.av-OUT,.view-display-id-single_map_bubble .rcav-key.av-X.av-OUT,.view-display-id-single_map_bubble .rcav-key tbody.av-X.av-OUT,.view-display-id-single_map_bubble .rcav-key tr.av-X.av-OUT,.view-display-id-single_map_bubble .rcav-key td.av-X.av-OUT{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/av-out-bg.gif) center no-repeat;}.group-availability .rc-calendar.rcav-month caption{border:solid 1px #231f1f;background:#231f1f;padding:8px 5px;font-family:"Brother1816",sans-serif;font-weight:400;color:#ccc;}.group-availability .rc-calendar.rcav-month .rc-item-price .rc-price{color:#443f3b;font-weight:400;}.group-availability .rc-calendar.rcav-month tr:first-child,.group-availability .rc-calendar.rcav-month tr:nth-of-type(1){padding:5px 0px;height:30px;}.group-availability .rc-calendar.rcav-month th{background:#231f1f;border-color:#231f1f;color:#dfdad6;padding:0;border-bottom:solid 1px #a51e1e;}.group-availability .rc-calendar.rcav-month th.day-7{border-left:solid 1px #a51e1e;}.group-availability .rc-calendar.rcav-month th.day-6{border-right:solid 1px #a51e1e;}.group-availability .rc-calendar.rcav-month td{padding:0px;background:#d6d6d6;border-color:rgba(0,0,0,0.2);color:#959595;font-weight:400;}.group-availability .rc-calendar.rcav-month td.av-O{font-weight:400;}.group-availability .rc-calendar.rcav-month td.ui-state-disabled{opacity:1.0;background:#d6d6d6;color:#959595;font-weight:400;}.group-availability .rc-calendar.rcav-month td.av-O{background:#fff;color:#231f20;font-weight:400;}.group-availability .rc-calendar.rcav-month td.av-BEG,.group-availability .rc-calendar.rcav-month td.av-S{color:#443f3b;background:#a4ffaa;font-weight:400;}.group-availability .rc-calendar.rcav-month td.av-X .rc-item-price .rc-price{color:rgba(255,255,255,0);}.group-availability .rc-calendar.rcav-month td.av-X.av-OUT{color:#231f20;font-weight:400;}.group-availability .rc-calendar.rcav-month td.av-X.av-OUT .rc-item-price .rc-price{color:#443f3b;}.group-availability .rc-calendar.rcav-month td.av-IN{color:#959595;font-weight:400;background:#fff;background:linear-gradient(127deg,#d6d6d6 50%,#fff 50%);}.group-availability .rc-calendar.rcav-month td.av-IN.av-O{color:#231f20;font-weight:400;}.group-availability .rc-calendar.rcav-month td.av-OUT{color:#959595;font-weight:400;background:#fff;background:linear-gradient(127deg,#fff 50%,#d6d6d6 50%);}.map-marker-label{font-family:'Raleway';font-size:12px;font-weight:600;line-height:1.4;margin-top:-5px;}.node.view-mode-gmap_popup{margin:10px 0 0;line-height:1.4;font-weight:400;}.node.view-mode-gmap_popup .group-header{font-size:14px;}.node.view-mode-gmap_popup .group-header .rc-lodging-detail{font-weight:700;display:inline-block;width:auto;font-size:12px;}.node.view-mode-gmap_popup .group-header .rc-lodging-detail.rc-lodging-baths:before{content:'/';padding-left:5px;padding-right:5px;}.node.view-mode-gmap_popup .group-left{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:0 !important;max-width:175px;padding-right:8px !important;}@media only screen and (max-width:23.4375em) {
 .node.view-mode-gmap_popup .group-left{width:100%;max-width:148px;} 
}.node.view-mode-gmap_popup .group-left img{margin-top:3px;margin-bottom:3px;width:100%;}.node.view-mode-gmap_popup .group-right{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;float:left;padding-left:0 !important;padding-right:0 !important;}@media only screen and (max-width:23.4375em) {
 .node.view-mode-gmap_popup .group-right{width:100%;} 
}.node.view-mode-gmap_popup .group-right .field-name-node-link a{display:inline-block;min-height:0px;padding:5px;background:#f3f3f3;color:#231f1f;margin-bottom:3px;margin-top:3px;text-align:center;font-family:'Raleway',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border:solid 1px #231f1f;width:100%;line-height:17px !important;height:auto;}.node.view-mode-gmap_popup .group-right .field-name-node-link a:hover,.node.view-mode-gmap_popup .group-right .field-name-node-link a:active{background:#ccc;text-decoration:none !important;}.node.view-mode-gmap_popup .vrweb-driving-directions,.node.view-mode-gmap_popup .vrweb-collection-link{display:inline-block;min-height:0px;padding:5px;background:#f3f3f3;color:#231f1f;margin-bottom:3px;margin-top:3px;text-align:center;font-family:'Raleway',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border:solid 1px #231f1f;width:100%;line-height:17px !important;height:auto;}.node.view-mode-gmap_popup .vrweb-driving-directions:hover,.node.view-mode-gmap_popup .vrweb-driving-directions:active,.node.view-mode-gmap_popup .vrweb-collection-link:hover,.node.view-mode-gmap_popup .vrweb-collection-link:active{background:#ccc;text-decoration:none !important;}.views-page .vrweb-gmaps-wrapper .rc-item-price button{border:none;background:none;color:#faaf41;text-decoration:underline;padding:0.25em;}.views-page .vrweb-gmaps-wrapper .field-name-node-link{display:block;margin-bottom:10px;}.views-page .vrweb-gmaps-wrapper .field-name-node-link a{display:inline-block;min-height:0px;padding:5px;background:#f3f3f3;color:#231f1f;margin-bottom:3px;margin-top:3px;text-align:center;font-family:'Raleway',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border:solid 1px #231f1f;width:100%;line-height:17px !important;height:auto;}.views-page .vrweb-gmaps-wrapper .field-name-node-link a:hover,.views-page .vrweb-gmaps-wrapper .field-name-node-link a:active{background:#ccc;text-decoration:none !important;}.views-page .vrweb-gmaps-wrapper .vrweb-driving-directions{display:none;}.node-type-vr-listing .vrweb-gmaps-wrapper .field-name-node-link{display:none;}.node-vr-listing.view-mode-full .gm-style .vrweb-driving-directions{display:inline-block;min-height:0px;padding:5px;background:#f3f3f3;color:#231f1f;margin-bottom:3px;margin-top:3px;text-align:center;font-family:'Raleway',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border:solid 1px #231f1f;width:100%;line-height:17px !important;height:auto;}.node-vr-listing.view-mode-full .gm-style .vrweb-driving-directions:hover,.node-vr-listing.view-mode-full .gm-style .vrweb-driving-directions:active{background:#ccc;text-decoration:none !important;}.page-taxonomy-term .vrweb-gmaps-wrapper .field-name-node-link a{display:inline-block;min-height:0px;padding:5px;background:#f3f3f3;color:#231f1f;margin-bottom:3px;margin-top:3px;text-align:center;font-family:'Raleway',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border:solid 1px #231f1f;width:100%;line-height:17px !important;height:auto;display:inline-block;margin-bottom:5px;}.page-taxonomy-term .vrweb-gmaps-wrapper .field-name-node-link a:hover,.page-taxonomy-term .vrweb-gmaps-wrapper .field-name-node-link a:active{background:#ccc;text-decoration:none !important;}.page-taxonomy-term .vrweb-gmaps-wrapper .vrweb-driving-directions,.page-taxonomy-term .vrweb-gmaps-wrapper .rcav-dates,.page-taxonomy-term .vrweb-gmaps-wrapper .rc-price,.page-taxonomy-term .vrweb-gmaps-wrapper .rc-item-quote-link{display:none;}.page-taxonomy-term .vrweb-gmaps-wrapper .rc-item-price button{border:none;background:none;color:#faaf41;text-decoration:underline;padding:0.25em;}.node-type-vr-listing .gm-style .rcav-dates,.node-type-vr-listing .gm-style .rc-price{display:none;}.node-type-vr-listing .gm-style .rc-item-quote-link{display:none !important;}.node-type-vr-listing .gm-style button{border:none;background:none;color:#faaf41;text-decoration:underline;padding:0.25em;}.vrfusion-rs-caption{position:absolute;top:0;left:0;height:2.5em;width:100%;color:#f3f3f3;background:#D0D0D0;background:rgba(0,0,0,0.5);padding:0 0.625em;line-height:2.5em;}.search-tabs,.group-vr-full-tabs{}.search-tabs.search-tabs,.search-tabs.group-vr-full-tabs,.group-vr-full-tabs.search-tabs,.group-vr-full-tabs.group-vr-full-tabs{background:rgba(255,255,255,0);}.search-tabs.search-tabs,.group-vr-full-tabs.search-tabs{padding-top:30px;}.search-tabs .section-container,.search-tabs .section-container.auto,.search-tabs .section-container.tabs,.group-vr-full-tabs .section-container,.group-vr-full-tabs .section-container.auto,.group-vr-full-tabs .section-container.tabs{background:transparent;}.front .search-tabs .section-container,.front
      .search-tabs .section-container.auto,.front
      .search-tabs .section-container.tabs,.front .group-vr-full-tabs .section-container,.front
      .group-vr-full-tabs .section-container.auto,.front
      .group-vr-full-tabs .section-container.tabs{margin-bottom:0px;}.search-tabs .section-container > section,.search-tabs .section-container.auto > section,.search-tabs .section-container.tabs > section,.group-vr-full-tabs .section-container > section,.group-vr-full-tabs .section-container.auto > section,.group-vr-full-tabs .section-container.tabs > section{background:transparent;}.front .search-tabs .section-container > section,.front
        .search-tabs .section-container.auto > section,.front
        .search-tabs .section-container.tabs > section,.front .group-vr-full-tabs .section-container > section,.front
        .group-vr-full-tabs .section-container.auto > section,.front
        .group-vr-full-tabs .section-container.tabs > section{padding-top:0 !important;}.search-tabs .section-container > section .content,.search-tabs .section-container.auto > section .content,.search-tabs .section-container.tabs > section .content,.group-vr-full-tabs .section-container > section .content,.group-vr-full-tabs .section-container.auto > section .content,.group-vr-full-tabs .section-container.tabs > section .content{background:rgba(255,255,255,0);border:none;}.search-tabs .section-container > section .title,.search-tabs .section-container.auto > section .title,.search-tabs .section-container.tabs > section .title,.group-vr-full-tabs .section-container > section .title,.group-vr-full-tabs .section-container.auto > section .title,.group-vr-full-tabs .section-container.tabs > section .title{background:rgba(255,255,255,0);border:none;}@media only screen and (max-width:47.9375em) {
 .search-tabs .section-container > section .title,.search-tabs .section-container.auto > section .title,.search-tabs .section-container.tabs > section .title,.group-vr-full-tabs .section-container > section .title,.group-vr-full-tabs .section-container.auto > section .title,.group-vr-full-tabs .section-container.tabs > section .title{padding-left:7px;padding-right:7px;margin-bottom:-2px;} 
}.search-tabs .section-container > section .title a,.search-tabs .section-container.auto > section .title a,.search-tabs .section-container.tabs > section .title a,.group-vr-full-tabs .section-container > section .title a,.group-vr-full-tabs .section-container.auto > section .title a,.group-vr-full-tabs .section-container.tabs > section .title a{background:#f3f3f3;color:#231f1f;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;border-radius:0px;font-size:14px;text-decoration:none;border:solid 2px #231f1f;border-right:none;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:700;letter-spacing:1px;}@media only screen and (min-width:48em) and (max-width:71.25em) {
 .search-tabs .section-container > section .title a,.search-tabs .section-container.auto > section .title a,.search-tabs .section-container.tabs > section .title a,.group-vr-full-tabs .section-container > section .title a,.group-vr-full-tabs .section-container.auto > section .title a,.group-vr-full-tabs .section-container.tabs > section .title a{text-transform:none;font-family:"Brother1816",sans-serif;letter-spacing:normal;padding-left:3px;padding-right:3px;} 
}@media only screen and (min-width:48em) and (max-width:52.5em) {
 .search-tabs .section-container > section .title a,.search-tabs .section-container.auto > section .title a,.search-tabs .section-container.tabs > section .title a,.group-vr-full-tabs .section-container > section .title a,.group-vr-full-tabs .section-container.auto > section .title a,.group-vr-full-tabs .section-container.tabs > section .title a{font-family:'Raleway',sans-serif;} 
}@media only screen and (max-width:47.9375em) {
 .search-tabs .section-container > section .title a,.search-tabs .section-container.auto > section .title a,.search-tabs .section-container.tabs > section .title a,.group-vr-full-tabs .section-container > section .title a,.group-vr-full-tabs .section-container.auto > section .title a,.group-vr-full-tabs .section-container.tabs > section .title a{max-height:45px;font-weight:700;padding-top:9px;font-size:1em;background-repeat:repeat;border-right:solid 2px #231f1f;text-align:left;} 
}.search-tabs .section-container > section .title:hover,.search-tabs .section-container > section .title:active,.search-tabs .section-container.auto > section .title:hover,.search-tabs .section-container.auto > section .title:active,.search-tabs .section-container.tabs > section .title:hover,.search-tabs .section-container.tabs > section .title:active,.group-vr-full-tabs .section-container > section .title:hover,.group-vr-full-tabs .section-container > section .title:active,.group-vr-full-tabs .section-container.auto > section .title:hover,.group-vr-full-tabs .section-container.auto > section .title:active,.group-vr-full-tabs .section-container.tabs > section .title:hover,.group-vr-full-tabs .section-container.tabs > section .title:active{background:rgba(255,255,255,0);}.search-tabs .section-container > section .title:hover a,.search-tabs .section-container > section .title:active a,.search-tabs .section-container.auto > section .title:hover a,.search-tabs .section-container.auto > section .title:active a,.search-tabs .section-container.tabs > section .title:hover a,.search-tabs .section-container.tabs > section .title:active a,.group-vr-full-tabs .section-container > section .title:hover a,.group-vr-full-tabs .section-container > section .title:active a,.group-vr-full-tabs .section-container.auto > section .title:hover a,.group-vr-full-tabs .section-container.auto > section .title:active a,.group-vr-full-tabs .section-container.tabs > section .title:hover a,.group-vr-full-tabs .section-container.tabs > section .title:active a{color:#231f1f;background-color:#a6a6a6;text-decoration:none;font-weight:600;}@media only screen and (max-width:47.9375em) {
 .search-tabs .section-container > section:first-of-type.active,.search-tabs .section-container.auto > section:first-of-type.active,.search-tabs .section-container.tabs > section:first-of-type.active,.group-vr-full-tabs .section-container > section:first-of-type.active,.group-vr-full-tabs .section-container.auto > section:first-of-type.active,.group-vr-full-tabs .section-container.tabs > section:first-of-type.active{border-top:solid 1px #231f1f;} 
}.search-tabs .section-container > section:last-of-type .title a,.search-tabs .section-container.auto > section:last-of-type .title a,.search-tabs .section-container.tabs > section:last-of-type .title a,.group-vr-full-tabs .section-container > section:last-of-type .title a,.group-vr-full-tabs .section-container.auto > section:last-of-type .title a,.group-vr-full-tabs .section-container.tabs > section:last-of-type .title a{border-right:solid 2px #231f1f;}.search-tabs .section-container > section.active .title,.search-tabs .section-container.auto > section.active .title,.search-tabs .section-container.tabs > section.active .title,.group-vr-full-tabs .section-container > section.active .title,.group-vr-full-tabs .section-container.auto > section.active .title,.group-vr-full-tabs .section-container.tabs > section.active .title{background:rgba(255,255,255,0);border:none;}@media only screen and (max-width:47.9375em) {
 .search-tabs .section-container > section.active .title,.search-tabs .section-container.auto > section.active .title,.search-tabs .section-container.tabs > section.active .title,.group-vr-full-tabs .section-container > section.active .title,.group-vr-full-tabs .section-container.auto > section.active .title,.group-vr-full-tabs .section-container.tabs > section.active .title{margin-bottom:0;} 
}.search-tabs .section-container > section.active .title:after,.search-tabs .section-container.auto > section.active .title:after,.search-tabs .section-container.tabs > section.active .title:after,.group-vr-full-tabs .section-container > section.active .title:after,.group-vr-full-tabs .section-container.auto > section.active .title:after,.group-vr-full-tabs .section-container.tabs > section.active .title:after{content:'';display:block;width:0px;height:0px;position:absolute;margin:auto;top:auto;bottom:-24px;left:0;right:0;border-style:solid;border-width:12px;border-color:#231f1f rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);}@media only screen and (max-width:47.9375em) {
 .search-tabs .section-container > section.active .title:after,.search-tabs .section-container.auto > section.active .title:after,.search-tabs .section-container.tabs > section.active .title:after,.group-vr-full-tabs .section-container > section.active .title:after,.group-vr-full-tabs .section-container.auto > section.active .title:after,.group-vr-full-tabs .section-container.tabs > section.active .title:after{display:none;} 
}.search-tabs .section-container > section.active .title a,.search-tabs .section-container.auto > section.active .title a,.search-tabs .section-container.tabs > section.active .title a,.group-vr-full-tabs .section-container > section.active .title a,.group-vr-full-tabs .section-container.auto > section.active .title a,.group-vr-full-tabs .section-container.tabs > section.active .title a{background-color:#231f1f;color:#fff;}.search-tabs .section-container > section.active .title:hover a,.search-tabs .section-container > section.active .title:active a,.search-tabs .section-container.auto > section.active .title:hover a,.search-tabs .section-container.auto > section.active .title:active a,.search-tabs .section-container.tabs > section.active .title:hover a,.search-tabs .section-container.tabs > section.active .title:active a,.group-vr-full-tabs .section-container > section.active .title:hover a,.group-vr-full-tabs .section-container > section.active .title:active a,.group-vr-full-tabs .section-container.auto > section.active .title:hover a,.group-vr-full-tabs .section-container.auto > section.active .title:active a,.group-vr-full-tabs .section-container.tabs > section.active .title:hover a,.group-vr-full-tabs .section-container.tabs > section.active .title:active a{color:#fff;cursor:default;background-color:#231f1f;}.search-tabs.group-vr-full-tabs .section-container > section .content,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .content{padding-left:0px;padding-right:0px;}@media only screen and (max-width:47.9375em) {
 .search-tabs.group-vr-full-tabs .section-container > section .title,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title{padding-left:0px;padding-right:0px;}.search-tabs.group-vr-full-tabs .section-container > section .title a,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a{position:relative;}.search-tabs.group-vr-full-tabs .section-container > section .title a:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a:before{content:'';display:block;width:20px;height:4px;background:#231f1f;position:absolute;margin:auto;top:0px;bottom:0px;right:15px;transition:all .15s linear;}.search-tabs.group-vr-full-tabs .section-container > section .title a:after,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a:after{content:'';display:block;width:20px;height:4px;background:#231f1f;position:absolute;margin:auto;top:0px;bottom:0px;right:15px;transition:all .15s linear;transform:rotate(90deg);}.search-tabs.group-vr-full-tabs .section-container > section.active .title,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title{background:rgba(255,255,255,0);text-align:center;margin-top:15px;}.search-tabs.group-vr-full-tabs .section-container > section.active .title a,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a{color:#a51e1e;background:rgba(255,255,255,0);padding-right:8px;border:none;border-bottom:dashed 1px #a51e1e;}.search-tabs.group-vr-full-tabs .section-container > section.active .title a:hover,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:active,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:hover,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:active{background:rgba(255,255,255,0);color:#a51e1e;}.search-tabs.group-vr-full-tabs .section-container > section.active .title a:after,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:after,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:before{background:#a51e1e;}.search-tabs.group-vr-full-tabs .section-container > section.active .title a:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:before{transform:translateX(-56%) rotate(45deg);}.search-tabs.group-vr-full-tabs .section-container > section.active .title a:after,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:after{transform:rotate(-45deg);} 
}.l-triptych{padding:0px 0px;*zoom:1;border-left:solid 1px #231f1f;background:#000;}.l-triptych:before,.l-triptych:after{content:" ";display:table;}.l-triptych:after{clear:both;}@media only screen and (max-width:64.0625em) {
 .l-triptych{padding:0px;} 
}.l-triptych .triptych-content{padding-left:0 !important;padding-right:0 !important;}.l-triptych .triptych-content .triptych-first,.l-triptych .triptych-content .triptych-second,.l-triptych .triptych-content .triptych-third{padding-left:0 !important;padding-right:0 !important;border-right:solid 1px #231f1f;}@media only screen and (max-width:64.0625em) {
 .l-triptych .triptych-content .triptych-first,.l-triptych .triptych-content .triptych-second,.l-triptych .triptych-content .triptych-third{width:100%;} 
}@media only screen and (min-width:48em) and (max-width:64em) {
 .l-triptych .triptych-content .triptych-third .block-views-574ec1addba7844c94b5461024bd118d .view-content .views-row{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;clear:none;padding-left:0 !important;padding-right:0 !important;} 
}.l-triptych .triptych-content section.block{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;border-top:solid 1px #231f1f;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .more-link{text-align:center;margin-top:-45px;position:relative;margin-bottom:45px;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .more-link a{color:#f3f3f3;font-style:italic;font-size:17px;position:absolute;z-index:11;display:inline-block;width:170px;border-radius:0px;transition:background .25s ease-out;text-decoration:none;padding:10px 15px;left:0;right:0;margin:auto;}@media only screen and (max-width:47.9375em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .more-link a{background-color:#231f1f;} 
}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .more-link a:hover,.l-triptych .triptych-content section.block-views-events-block-homepage-featured .more-link a:active{background-color:#231f1f;}@media only screen and (max-width:64.0625em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .more-link{display:none !important;} 
}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .node-event{position:relative;}@media only screen and (min-width:48em) and (max-width:64em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .node-event{width:50%;float:right;} 
}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .view-header{position:absolute;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .group-left{padding-left:0 !important;padding-right:0 !important;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .group-left a{display:block;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .group-left a:after{content:'';display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);opacity:0;transition:opacity .25s ease-out;transition-delay:.25s;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .group-right{position:absolute;width:80%;left:0px;right:0px;top:35%;margin:auto;text-align:center;padding-left:0 !important;padding-right:0 !important;}@media only screen and (max-width:103.125em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .group-right{top:31%;} 
}@media only screen and (max-width:80em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .group-right{top:20%;width:84%;} 
}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-body{opacity:0;color:#f3f3f3;transition:opacity .25s ease-out;max-width:500px;margin:auto;font-style:italic;font-size:18px;padding-top:10px;transition-delay:.25s;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-body p{margin-bottom:0;}@media only screen and (max-width:80em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-body{font-size:15px;line-height:1.4;} 
}@media only screen and (max-width:64.0625em) {
 .l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-body{display:none;} 
}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-title h6{font-size:20px;margin-top:0px;margin-bottom:5px;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-title h6 a{color:#f3f3f3;text-shadow:0px 0px 3px rgba(0,0,0,0.5);letter-spacing:.1em;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .field-name-field-event-date{display:inline-block;width:auto;padding:10px;color:#f3f3f3;background:rgba(0,0,0,0.33);border:solid 2px #f3f3f3;font-weight:700;font-size:15px;text-shadow:0px 0px 3px rgba(0,0,0,0.5);font-family:"Brother1816",sans-serif;text-transform:uppercase;letter-spacing:.1em;line-height:1.65;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured:first-of-type .group-right{z-index:5;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured:first-of-type .group-left a:after{z-index:4;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured:last-of-type .group-right{z-index:7;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured:last-of-type .group-left a:after{z-index:6;}.l-triptych .triptych-content section.block-views-events-block-homepage-featured .node-promoted:hover .group-left a:after,.l-triptych .triptych-content section.block-views-events-block-homepage-featured .node-promoted:hover .field-name-body,.l-triptych .triptych-content section.block-views-events-block-homepage-featured .node-promoted:after .group-left a:after,.l-triptych .triptych-content section.block-views-events-block-homepage-featured .node-promoted:after .field-name-body{opacity:1.0;}.l-triptych .triptych-content section.block-vrfusion-site-jhr-photo-of-day{margin-bottom:-1px;border-right:none;}.l-triptych .triptych-content section.block-vrfusion-site-jhr-photo-of-day .block-title{position:absolute;top:45%;left:0;right:0;font-size:20px;color:#f3f3f3;width:275px;text-align:center;margin:auto;padding:10px;background:rgba(0,0,0,0.33);border:solid 2px #f3f3f3;letter-spacing:.075em;text-shadow:0px 0px 3px rgba(0,0,0,0.5);}@media only screen and (max-width:80em) {
 .l-triptych .triptych-content section.block-vrfusion-site-jhr-photo-of-day .block-title{font-size:15px;width:230px;top:21%;} 
}.l-triptych .triptych-content section.block-vrfusion-site-jhr-photo-of-day img{width:100%;display:block;height:auto;}.l-triptych .triptych-content section.block-vrfusion-site-jhr-video-of-day{padding-bottom:75%;height:0px;max-height:none;overflow:visible;width:100%;}.l-triptych .triptych-content section.block-vrfusion-site-jhr-video-of-day > .block-title{display:none;}.l-triptych .triptych-content section.block-vrfusion-site-jhr-video-of-day iframe{position:absolute;top:0px;left:0px;width:100% !important;height:100% !important;}.l-triptych .triptych-content section.block-vrfusion-site-jhr-video-of-day iframe .html5-info-bar{background:#fff;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-empty{display:none;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 > h4.block-title{display:none;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .field-name-field-rc-addon-images a:after{content:'';display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);opacity:0;transition:opacity .25s ease-out;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper > h3{display:none;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-group-format-wrapper{width:55%;position:absolute;margin:auto;top:40%;bottom:auto;left:0;right:0;padding:0px;text-align:center;z-index:10;}@media only screen and (max-width:115.625em) {
 .l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-group-format-wrapper{width:75%;} 
}@media only screen and (max-width:103.125em) {
 .l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-group-format-wrapper{top:35%;} 
}@media only screen and (max-width:80em) {
 .l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-group-format-wrapper{width:84%;top:20%;} 
}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-group-format-wrapper,.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-group-format-wrapper *{color:#f3f3f3;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-name-field-is-featured-special{font-family:"Brother1816",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-shadow:0px 0px 3px rgba(0,0,0,0.5);}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-name-title h2{font-size:20px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;margin-top:5px;margin-bottom:0px;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-name-title h2 a{display:block;width:100%;border:solid 2px #f3f3f3;padding:10px 30px 10px 5px;background:rgba(0,0,0,0.25) url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/arrow-right-white.png) 97% center no-repeat;background-size:12px;text-align:left;text-shadow:0px 0px 3px rgba(0,0,0,0.5);transition-property:all;box-shadow:0px 0px 3px rgba(0,0,0,0.33);}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-name-title h2 a:hover,.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .group-package-title-wrapper .field-name-title h2 a:active{background-position:99% center;text-decoration:none;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .field-name-field-addon-feature-on-homepage{font-family:"Brother1816",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-shadow:0px 0px 3px rgba(0,0,0,0.5);line-height:1.3;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .field-name-field-rc-addon-images:hover + .group-package-title-wrapper .field-name-title h2 a,.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .field-name-field-rc-addon-images:active + .group-package-title-wrapper .field-name-title h2 a{background-position:99% center;}.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .node-teaser:hover .field-name-field-rc-addon-images a:after,.l-triptych .triptych-content section.block-views-b448c1a667acaa0227337f206f0c2fa5 .view-vacation-packages .node-teaser:active .field-name-field-rc-addon-images a:after{opacity:1.0;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-empty{display:none;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d > h4.block-title{display:none;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-content > .views-row{position:relative;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials{position:relative;*zoom:1;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials:before,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials:after{content:" ";display:table;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials:after{clear:both;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .view-content{*zoom:1;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .view-content:before,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .view-content:after{content:" ";display:table;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .view-content:after{clear:both;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .more-link{text-align:center;margin-top:-45px;position:relative;margin-bottom:45px;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .more-link a{color:#f3f3f3;font-style:italic;font-size:17px;position:absolute;z-index:11;display:inline-block;width:170px;border-radius:0px;transition:background .25s ease-out;text-decoration:none;padding:10px 15px;left:0;right:0;margin:auto;}@media only screen and (max-width:47.9375em) {
 .l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .more-link a{background-color:#231f1f;} 
}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .more-link a:hover,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .more-link a:active{background-color:#231f1f;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left img{border:none;box-shadow:none;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .field-name-field-special-image{position:relative;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .field-name-field-special-image a{display:block;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .field-name-field-special-image a:after{content:'';display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);opacity:0;transition:opacity .25s ease-out;transition-delay:.25s;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper > h3{display:none;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-group-format-wrapper{width:55%;position:absolute;margin:auto;top:40%;bottom:auto;left:0;right:0;text-align:center;z-index:10;}@media only screen and (max-width:115.625em) {
 .l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-group-format-wrapper{width:75%;} 
}@media only screen and (max-width:103.125em) {
 .l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-group-format-wrapper{top:35%;} 
}@media only screen and (max-width:80em) {
 .l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-group-format-wrapper{width:84%;top:20%;} 
}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-group-format-wrapper,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-group-format-wrapper *{color:#f3f3f3;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special{font-family:"Brother1816",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-shadow:0px 0px 3px rgba(0,0,0,0.5);line-height:1.3;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special .label-above,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special .label-inline,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special .blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .label-above,.blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special .label-above,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special .blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .label-above,.blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-field-is-featured-special .label-above{display:none;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-title h2{font-size:20px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;margin-top:5px;margin-bottom:0px;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-title h2 a{display:block;width:100%;border:solid 2px #f3f3f3;background:rgba(0,0,0,0.25) url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/arrow-right-white.png) 97% center no-repeat;background-size:12px;text-align:left;text-shadow:0px 0px 3px rgba(0,0,0,0.5);transition-property:all;box-shadow:0px 0px 3px rgba(0,0,0,0.33);padding:10px 30px 10px 5px;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-title h2 a:hover,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .group-special-title-wrapper .field-name-title h2 a:active{background-position:99% center;text-decoration:none;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .field-name-field-special-image:hover + .group-special-title-wrapper .field-name-title h2 a,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .group-left .field-name-field-special-image:active + .group-special-title-wrapper .field-name-title h2 a{background-position:99% center;}.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .node-special:hover .field-name-field-special-image a:after,.l-triptych .triptych-content section.block-views-574ec1addba7844c94b5461024bd118d .view-specials .node-special:active .field-name-field-special-image a:after{opacity:1.0;}.l-triptych .triptych-content .view-header h4{margin-bottom:0.75em;margin-left:0.75em;font-weight:bold;font-size:20px;}.l-triptych .triptych-content .view-header h4 a{color:#231f1f;}.l-triptych .triptych-content .view-content article.row.collapse .columns{padding-left:0.5em;padding-right:0.5em;}.l-triptych .triptych-content .view-content h5{margin-top:10px;}.l-triptych .triptych-content .view-content h5,.l-triptych .triptych-content .view-content h6{margin-bottom:0px;}.l-triptych .triptych-content .view-content h5 a,.l-triptych .triptych-content .view-content h6 a{color:#231f1f;}.l-triptych .triptych-content .view-content img{display:block;width:100%;}.featured-tabs{background:#231f1f;border-radius:0px;z-index:20;max-width:none;}.featured-tabs h3{color:#fff;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/bg-qs-heading.png) no-repeat scroll top center;background-size:auto;text-align:center;padding:7px 15px;display:block;margin:0 auto 15px;font-family:"Brother1816",sans-serif;font-weight:400;font-size:22px;}@media only screen and (max-width:47.9375em) {
 .featured-tabs{background:rgba(255,255,255,0);position:relative;top:0;overflow:hidden;height:0;border:none;transition-property:all;transition-duration:.25s;transform:rotateX(-90deg);transform-origin:top;animation-timing-function:ease-out;border-radius:0px;}.show-search .featured-tabs{transform:rotateX(0deg);height:275px;} 
}@media only screen and (max-width:30em) {
 .show-search .featured-tabs{height:310px;} 
}.featured-tabs .section-container,.featured-tabs .section-container.auto,.featured-tabs .section-container.tabs{background:rgba(255,255,255,0);margin-bottom:0px;padding-bottom:30px;text-align:center;float:none;max-width:1050px;margin:0 auto;}.featured-tabs .section-container > section,.featured-tabs .section-container.auto > section,.featured-tabs .section-container.tabs > section{background:rgba(255,255,255,0);padding-top:0 !important;}.featured-tabs .section-container > section .content,.featured-tabs .section-container.auto > section .content,.featured-tabs .section-container.tabs > section .content{background:rgba(255,255,255,0);border:none;}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities .item-list.table,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities .item-list.table,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities .item-list.table{padding-top:0px;padding-bottom:0px;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section .content .view-vr-listing-featured-amenities .item-list.table,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities .item-list.table,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities .item-list.table{width:100%;display:block;} 
}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities .item-list.table .inline-list,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities .item-list.table .inline-list,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities .item-list.table .inline-list{margin-left:0px;margin-right:0px;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li{margin-left:0px;margin-bottom:5px;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:5px;padding-right:5px;}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li:nth-of-type(2n+1),.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li:nth-of-type(2n+1),.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li:nth-of-type(2n+1){padding-left:0px;clear:both;}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li:nth-of-type(2n),.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li:nth-of-type(2n),.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li:nth-of-type(2n){padding-right:0px;} 
}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a{border:solid 0px #231f1f;display:inline-block;background-color:white-border;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 2px #f3f3f3;background-color:rgba(255,255,255,0);display:inline-block;border-radius:0px !important;overflow:hidden;}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a:active,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a:active,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a:active{text-decoration:none;}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a:active,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a:active,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a:active{background-color:#ccc;}.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a:active,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a:active,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a:hover,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a:active{background-color:#231f1f;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section .content .view-vr-listing-featured-amenities li a,.featured-tabs .section-container.auto > section .content .view-vr-listing-featured-amenities li a,.featured-tabs .section-container.tabs > section .content .view-vr-listing-featured-amenities li a{width:100%;background:#000;} 
}.featured-tabs .section-container > section .title,.featured-tabs .section-container.auto > section .title,.featured-tabs .section-container.tabs > section .title{background:rgba(255,255,255,0);border:none;display:none !important;}.featured-tabs .section-container > section .title a,.featured-tabs .section-container.auto > section .title a,.featured-tabs .section-container.tabs > section .title a{background:rgba(0,0,0,0.53);color:#a6a6a6;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-size:15px;text-decoration:none;padding-bottom:8px;padding-top:8px;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:500;letter-spacing:1px;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section .title a,.featured-tabs .section-container.auto > section .title a,.featured-tabs .section-container.tabs > section .title a{font-size:12px;max-height:47px;padding-top:9px;white-space:normal;background:#5f5853;transition-duration:0s;color:#b3b3b3;} 
}@media only screen and (max-width:30em) {
 .featured-tabs .section-container > section .title a,.featured-tabs .section-container.auto > section .title a,.featured-tabs .section-container.tabs > section .title a{max-height:50px;height:50px;} 
}.featured-tabs .section-container > section .title:hover,.featured-tabs .section-container > section .title:active,.featured-tabs .section-container.auto > section .title:hover,.featured-tabs .section-container.auto > section .title:active,.featured-tabs .section-container.tabs > section .title:hover,.featured-tabs .section-container.tabs > section .title:active{background:rgba(255,255,255,0);}.featured-tabs .section-container > section .title:hover a,.featured-tabs .section-container > section .title:active a,.featured-tabs .section-container.auto > section .title:hover a,.featured-tabs .section-container.auto > section .title:active a,.featured-tabs .section-container.tabs > section .title:hover a,.featured-tabs .section-container.tabs > section .title:active a{color:#a6a6a6;background:#000;text-decoration:none;}.featured-tabs .section-container > section:nth-of-type(1) .title a,.featured-tabs .section-container.auto > section:nth-of-type(1) .title a,.featured-tabs .section-container.tabs > section:nth-of-type(1) .title a{border-right:solid 1px #000;border-bottom:solid 1px #000;}.featured-tabs .section-container > section:nth-of-type(2) .title a,.featured-tabs .section-container.auto > section:nth-of-type(2) .title a,.featured-tabs .section-container.tabs > section:nth-of-type(2) .title a{border-left:solid 1px #000;border-bottom:solid 1px #000;}.featured-tabs .section-container > section.active .title,.featured-tabs .section-container.auto > section.active .title,.featured-tabs .section-container.tabs > section.active .title{background:rgba(255,255,255,0);border:none;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section.active .title,.featured-tabs .section-container.auto > section.active .title,.featured-tabs .section-container.tabs > section.active .title{margin-bottom:0;} 
}.featured-tabs .section-container > section.active .title:after,.featured-tabs .section-container.auto > section.active .title:after,.featured-tabs .section-container.tabs > section.active .title:after{content:'';display:block;width:0px;height:0px;position:absolute;margin:auto;top:auto;bottom:-24px;left:0;right:0;border-style:solid;border-width:12px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section.active .title:after,.featured-tabs .section-container.auto > section.active .title:after,.featured-tabs .section-container.tabs > section.active .title:after{display:none;} 
}.featured-tabs .section-container > section.active .title a,.featured-tabs .section-container > section.active .title a:hover,.featured-tabs .section-container > section.active .title a:active,.featured-tabs .section-container.auto > section.active .title a,.featured-tabs .section-container.auto > section.active .title a:hover,.featured-tabs .section-container.auto > section.active .title a:active,.featured-tabs .section-container.tabs > section.active .title a,.featured-tabs .section-container.tabs > section.active .title a:hover,.featured-tabs .section-container.tabs > section.active .title a:active{background:rgba(255,255,255,0);color:#cc2649;border:none;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section.active .title a,.featured-tabs .section-container > section.active .title a:hover,.featured-tabs .section-container > section.active .title a:active,.featured-tabs .section-container.auto > section.active .title a,.featured-tabs .section-container.auto > section.active .title a:hover,.featured-tabs .section-container.auto > section.active .title a:active,.featured-tabs .section-container.tabs > section.active .title a,.featured-tabs .section-container.tabs > section.active .title a:hover,.featured-tabs .section-container.tabs > section.active .title a:active{background:rgba(255,255,255,0);} 
}.featured-tabs .section-container > section.active .title:hover a,.featured-tabs .section-container > section.active .title:active a,.featured-tabs .section-container.auto > section.active .title:hover a,.featured-tabs .section-container.auto > section.active .title:active a,.featured-tabs .section-container.tabs > section.active .title:hover a,.featured-tabs .section-container.tabs > section.active .title:active a{background:rgba(255,255,255,0);color:#cc2649;}@media only screen and (max-width:47.9375em) {
 .featured-tabs .section-container > section.active .title:hover a,.featured-tabs .section-container > section.active .title:active a,.featured-tabs .section-container.auto > section.active .title:hover a,.featured-tabs .section-container.auto > section.active .title:active a,.featured-tabs .section-container.tabs > section.active .title:hover a,.featured-tabs .section-container.tabs > section.active .title:active a{background:rgba(255,255,255,0);} 
}body.page-rescms-item-package #page-title{text-align:center;}.rc-addon-order-select-form .rc-order-checkout{position:relative;}.rc-addon-order-select-form .rc-order-checkout .large-8{padding:15px;border-right:none;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-cat{line-height:1.5;margin-bottom:.5em;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-lodging-detail{line-height:1.5;font-weight:700;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name{margin-top:8px;margin-bottom:3px;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name,.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name a{font-family:"Brother1816",sans-serif;font-weight:400;text-transform:none;font-size:18px;text-transform:uppercase;color:#a51e1e;letter-spacing:.03em;line-height:1.4;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name a{text-decoration:underline;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name a:hover,.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name a:active{text-decoration:none;}.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name a:hover,.rc-addon-order-select-form .rc-order-checkout .large-8 .rc-core-item-name a:active{color:#faaf41;}@media only screen and (max-width:47.9375em) {
 .rc-addon-order-select-form .rc-order-checkout .large-8{padding:0px;border:none;}.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left h3,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right h3{color:#a51e1e;}.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left .rc-core-cat,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left .rc-lodging-detail,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right .rc-core-cat,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right .rc-lodging-detail{font-weight:400;color:#443f3b;margin-bottom:0px;}.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left{padding-left:0px;} 
}@media only screen and (max-width:30em) {
 .rc-addon-order-select-form .rc-order-checkout .large-8 .group-left,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left > h3,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right > h3{margin-bottom:0px;margin-top:12px;font-weight:600;}.rc-addon-order-select-form .rc-order-checkout .large-8 .group-left .rc-lodging-detail,.rc-addon-order-select-form .rc-order-checkout .large-8 .group-right .rc-lodging-detail{font-weight:600;color:#a51e1e;font-size:18px;padding:5px;display:inline-block;width:auto;}.rc-addon-order-select-form .rc-order-checkout .large-8 img{width:100%;display:block;} 
}@media only screen and (min-width:48em) {
 .rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns{width:33.33333%;background:#231f20;padding:15px;position:absolute;right:0px;top:0px;height:100%;border:none;bottom:auto;height:auto;}body:not(.checkout-page) .rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns{background:none;border:solid 2px #231f1f;padding:0;}.rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns h5{color:#f3f3f3;font-weight:700;letter-spacing:.03em;margin-top:5px;margin-bottom:5px;font-size:18px;}body:not(.checkout-page) .rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns h5{color:#231f1f;font-size:14px;margin-bottom:10px;} 
}@media only screen and (max-width:47.9375em) {
 .rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns{text-align:center;background:none;border:none;padding:15px 0px 15px;margin-bottom:0px;border-bottom:solid 1px #231f20;}.rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns h5{color:#443f3b;font-weight:600;margin-bottom:3px;font-size:16px;}.rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns h5 .rc-price,.rc-addon-order-select-form .rc-order-checkout .large-4.panel.columns h5 .rc-savings{font-weight:600;color:#443f3b;} 
}.rc-addon-order-select-form .rc-order-checkout .view-mode-vrcheckout,.rc-addon-order-select-form .rc-order-checkout .view-mode-vrcheckout .group-right{padding-left:0 !important;padding-right:0 !important;}body:not(.checkout-page) .rc-addon-order-select-form .rc-order-checkout .view-mode-vrcheckout,body:not(.checkout-page)
      .rc-addon-order-select-form .rc-order-checkout .view-mode-vrcheckout .group-right{padding-left:15px !important;}.rc-addon-order-select-form .rc-order-checkout .view-mode-vrcheckout .group-left{padding-left:0px;}.rc-addon-order-select-form .rc-order-checkout .rc-price.total{display:none;}.rc-addon-order-select-form #travelers-wrapper{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:15px;padding-top:15px;padding-right:0px;}@media only screen and (max-width:47.9375em) {
 .rc-addon-order-select-form #travelers-wrapper{padding-top:0px;} 
}@media only screen and (max-width:40.625em) {
 .rc-addon-order-select-form #travelers-wrapper{padding-right:0px;padding-left:0px;} 
}.rc-addon-order-select-form #travelers-wrapper .fieldset-wrapper{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}@media only screen and (max-width:40.625em) {
 .rc-addon-order-select-form #travelers-wrapper .fieldset-wrapper{width:100%;padding-right:0px;padding-left:0px;} 
}.rc-addon-order-select-form #travelers-wrapper .form-item{position:relative;padding-left:15px;padding-right:15px;width:25%;float:left;padding-left:0px;margin:15px 0px 0px 0px;}@media only screen and (max-width:40.625em) {
 .rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-adult{padding-right:8px;}.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-youth{padding-left:3px;padding-right:5px;}.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-child{padding-left:5px;padding-right:3px;}.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-senior{padding-right:0px;padding-left:8px;} 
}@media only screen and (max-width:30em) {
 .rc-addon-order-select-form #travelers-wrapper .form-item{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-adult,.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-child{padding-left:0px;padding-right:8px;}.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-youth,.rc-addon-order-select-form #travelers-wrapper .form-item.form-item-travelers-senior{padding-left:8px;padding-right:0px;} 
}.rc-addon-order-select-form #travelers-wrapper .form-item label{font-size:14px;margin-bottom:5px;height:auto;}.rc-addon-order-select-form #addon-wrapper{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;clear:both;margin-bottom:20px;}.rc-addon-order-select-form #addon-wrapper > h2{text-align:center;border-top:solid 1px #231f1f;padding-top:20px;}.rc-addon-order-select-form #addon-wrapper > fieldset{margin:15px 0px 0px 0px;}.rc-addon-order-select-form #addon-wrapper > fieldset > legend{background:#231f20;color:#f3f3f3;text-align:center;margin:0px;padding:10px;float:left;border-top-left-radius:0px;border-top-right-radius:0px;text-transform:uppercase;letter-spacing:.12em;}.rc-addon-order-select-form #addon-wrapper > fieldset > .fieldset-wrapper{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;clear:both;background:#a6a6a6;border:solid 1px #231f20;padding:15px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-top:0px;padding-bottom:0px;}.rc-addon-order-select-form #addon-wrapper > fieldset > .fieldset-wrapper .fieldset-description{padding-top:13px;padding-bottom:13px;border-bottom:solid 1px #231f20;}.rc-addon-order-select-form #addon-wrapper > fieldset > .fieldset-wrapper .fieldset-description p{margin:0px auto;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;margin-bottom:-1px;margin-top:0px;padding-top:13px;padding-bottom:13px;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset:nth-of-type(2n+1){clear:both;border-right:solid 1px #231f20;padding-left:0px;padding-right:8px;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset:nth-of-type(2n){padding-right:0px;padding-left:8px;margin-left:-1px;border-left:solid 1px #231f20;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset .form-item + .form-item{padding-top:10px;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset legend{float:left;font-weight:700;}@media only screen and (max-width:64.0625em) {
 .rc-addon-order-select-form #addon-wrapper > fieldset fieldset legend{font-size:15px;} 
}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset .form-item{margin:0;width:100%;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset .form-item label{margin-top:3px;margin-bottom:5px;height:auto;font-size:14px;}.rc-addon-order-select-form #addon-wrapper > fieldset fieldset + fieldset + fieldset{border-top:solid 1px #231f20;}@media only screen and (min-width:48em) {
 .rc-addon-order-select-form #addon-wrapper > fieldset{position:relative;padding-left:15px;padding-right:15px;width:33.33333%;float:left;padding-left:7px;padding-right:7px;}.rc-addon-order-select-form #addon-wrapper > fieldset:nth-of-type(3n+1){padding-right:14px;padding-left:0px;clear:both;}.rc-addon-order-select-form #addon-wrapper > fieldset:nth-of-type(3n){padding-right:0px;padding-left:14px;} 
}@media only screen and (min-width:32.875em) and (max-width:47.9375em) {
 .rc-addon-order-select-form #addon-wrapper > fieldset{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:10px;padding-right:10px;}.rc-addon-order-select-form #addon-wrapper > fieldset:nth-of-type(2n+1){clear:both;padding-left:0px;}.rc-addon-order-select-form #addon-wrapper > fieldset:nth-of-type(2n){padding-right:0px;} 
}@media only screen and (max-width:32.8125em) {
 .rc-addon-order-select-form #addon-wrapper > fieldset{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.rc-addon-order-select-form legend{background:rgba(255,255,255,0);display:block;width:100%;margin-bottom:5px;font-weight:900;letter-spacing:.05em;}.rc-addon-order-select-form #edit-submit{border:solid 0px #231f1f;display:inline-block;background-color:#231f20;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #0f2a49;display:block;margin:auto;}.rc-addon-order-select-form #edit-submit:hover,.rc-addon-order-select-form #edit-submit:active{text-decoration:none;}.rc-addon-order-select-form #edit-submit:hover,.rc-addon-order-select-form #edit-submit:active{border-color:#040d16;color:#fff;background-color:#0a1e34;}.reveal-modal.rc-addon-modal{padding:0 10px !important;width:300px;margin-left:-150px;}.reveal-modal.rc-addon-modal rc-addon-modal > h4,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > h4,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > h4{color:#333;font-size:16px;background-color:#a6a6a6;padding:10px !important;margin:0 -10px 10px -10px;text-transform:uppercase;font-weight:bold;}.reveal-modal.rc-addon-modal rc-addon-modal ul,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] ul,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] ul{*zoom:1;padding-bottom:10px;}.reveal-modal.rc-addon-modal rc-addon-modal ul:before,.reveal-modal.rc-addon-modal rc-addon-modal ul:after,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] ul:before,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] ul:after,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] ul:before,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] ul:after{content:" ";display:table;}.reveal-modal.rc-addon-modal rc-addon-modal ul:after,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] ul:after,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] ul:after{clear:both;}.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type{border:solid 0px #231f1f;display:block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;width:100%;border-radius:0;margin-bottom:10px;}.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type:hover,.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type:active,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type:hover,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type:active,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type:hover,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type:active{text-decoration:none;}.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type:hover,.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type:active,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type:hover,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type:active,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type:hover,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type:hover,.reveal-modal.rc-addon-modal rc-addon-modal > button:first-of-type:active,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type:hover,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:first-of-type:active,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type:hover,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:first-of-type:active{background-color:#231f1f;}.reveal-modal.rc-addon-modal rc-addon-modal > button:last-of-type,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:last-of-type,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:last-of-type{border:solid 0px #231f1f;display:block;background-color:#231f20;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #0f2a49;width:100%;border-radius:0;margin-bottom:10px;}.reveal-modal.rc-addon-modal rc-addon-modal > button:last-of-type:hover,.reveal-modal.rc-addon-modal rc-addon-modal > button:last-of-type:active,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:last-of-type:hover,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:last-of-type:active,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:last-of-type:hover,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:last-of-type:active{text-decoration:none;}.reveal-modal.rc-addon-modal rc-addon-modal > button:last-of-type:hover,.reveal-modal.rc-addon-modal rc-addon-modal > button:last-of-type:active,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:last-of-type:hover,.reveal-modal.rc-addon-modal [riot-tag="rc-addon-modal"] > button:last-of-type:active,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:last-of-type:hover,.reveal-modal.rc-addon-modal [data-is="rc-addon-modal"] > button:last-of-type:active{border-color:#040d16;color:#fff;background-color:#0a1e34;}[data-is="jhr-packages-modal"] > ul{margin-left:0px;padding:20px 0px;}[data-is="jhr-packages-modal"] > ul > li input[type="radio"]{height:19px;}[data-is="jhr-packages-modal"] > ul > li:not(.active) label,[data-is="jhr-packages-modal"] > ul > li:not(.active) label *{color:#6f6f6f;}[data-is="jhr-packages-modal"] > ul > li:not(.active) > ul > li > ul > li,[data-is="jhr-packages-modal"] > ul > li:not(.active) > ul > li > ul > li h4{color:#6f6f6f;}[data-is="jhr-packages-modal"] > ul > li:not(.active) > ul > li > ul > li .sub-option-tooltip{background:#808080;}[data-is="jhr-packages-modal"] > ul > li:not(.active) > ul > li > ul > li > ul > li{color:#6f6f6f;}[data-is="jhr-packages-modal"] > ul > li:not(.active) > ul > li > ul > li > ul > li[class*="rentals"]{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/skis-default.svg) left top no-repeat;background-size:auto 29px;}[data-is="jhr-packages-modal"] > ul > li:not(.active) > ul > li > ul > li > ul > li.lift-tickets{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/gondola-default.svg) left top no-repeat;background-size:auto 28px;}[data-is="jhr-packages-modal"] > ul > li:not(.active) .option-desc,[data-is="jhr-packages-modal"] > ul > li:not(.active) .intro,[data-is="jhr-packages-modal"] > ul > li:not(.active) .desc{color:#808080;}[data-is="jhr-packages-modal"] > ul > li:not(.active) .item-booking span.option-cta,[data-is="jhr-packages-modal"] > ul > li:not(.active) .item-booking span.option-was{color:#808080;}[data-is="jhr-packages-modal"] > ul > li:not(.active) .item-booking span.option-phone,[data-is="jhr-packages-modal"] > ul > li:not(.active) .item-booking span.option-now{color:#6f6f6f;}[data-is="jhr-packages-modal"] > ul > li.active label,[data-is="jhr-packages-modal"] > ul > li.active label *{color:#a51e1e;}[data-is="jhr-packages-modal"] > ul > li.active .option-desc{color:#474546;}[data-is="jhr-packages-modal"] > ul > li.active > ul > li > ul > li,[data-is="jhr-packages-modal"] > ul > li.active > ul > li > ul > li h4{color:#a51e1e;}[data-is="jhr-packages-modal"] > ul > li.active > ul > li > ul > li .sub-option-tooltip{background:#a51e1e;}[data-is="jhr-packages-modal"] > ul > li.active > ul > li > ul > li > ul > li{color:#474546;}[data-is="jhr-packages-modal"] > ul > li.active > ul > li > ul > li > ul > li[class*="rentals"]{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/skis-active.svg) left top no-repeat;background-size:auto 29px;}[data-is="jhr-packages-modal"] > ul > li.active > ul > li > ul > li > ul > li.lift-tickets{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/gondola-active.svg) left top no-repeat;background-size:auto 28px;}[data-is="jhr-packages-modal"] > ul > li.active .item-booking span.option-was{color:#6f6f6f;}[data-is="jhr-packages-modal"] > ul > li.active .item-booking span.option-cta,[data-is="jhr-packages-modal"] > ul > li.active .item-booking span.option-phone,[data-is="jhr-packages-modal"] > ul > li.active .item-booking span.option-now{color:#a51e1e;}[data-is="jhr-packages-modal"] > ul > li > label{display:block;}[data-is="jhr-packages-modal"] > ul > li > label,[data-is="jhr-packages-modal"] > ul > li > label *{font-size:24px;line-height:1.2;}[data-is="jhr-packages-modal"] > ul > li > *:not(.divider){padding-left:20px;padding-right:20px;}[data-is="jhr-packages-modal"] > ul > li input[type="radio"]{margin-bottom:0;}[data-is="jhr-packages-modal"] > ul > li .divider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}[data-is="jhr-packages-modal"] > ul > li .divider span{-ms-flex:1 1 auto;flex:1 1 auto;background:#231f1f;height:2px;}[data-is="jhr-packages-modal"] > ul > li .divider div{background:#231f1f;color:#fff;width:38px;height:38px;font-weight:300;font-style:italic;text-align:center;border-radius:300px;font-family:"Brother1816",sans-serif;text-transform:uppercase;line-height:38px;}[data-is="jhr-packages-modal"] > ul > li .intro,[data-is="jhr-packages-modal"] > ul > li .desc{font-family:"Brother1816",sans-serif;font-style:italic;margin:5px auto;line-height:1.3;color:#474546;}@media only screen and (min-width:32.8125em) {
 [data-is="jhr-packages-modal"] > ul > li .intro,[data-is="jhr-packages-modal"] > ul > li .desc{padding-left:40px;} 
}[data-is="jhr-packages-modal"] > ul > li > ul{margin-left:20px;padding:0px 10px;margin-right:20px;}[data-is="jhr-packages-modal"] > ul > li > ul > li{border-top:solid 1px rgba(166,166,166,0.85);padding-top:5px;margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking{-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span{display:block;font-family:"Brother1816",sans-serif;font-weight:400;font-style:italic;font-size:16px;line-height:1.5;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span span{font-weight:900;font-size:18px;font-style:normal;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span.option-was,[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span.option-now{line-height:1.4;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span.option-now{margin-top:5px;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span.option-was span{text-decoration:line-through;font-weight:400;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span.option-cta{font-weight:400;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span.option-phone{font-weight:900;margin-top:7px;}@media only screen and (max-width:32.75em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking{text-align:left;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking > span:first-of-type{padding-top:10px;} 
}@media only screen and (min-width:32.8125em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li .item-booking{padding-left:20px;} 
}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-details{-ms-flex:0 1 auto;flex:0 1 auto;}[data-is="jhr-packages-modal"] > ul > li > ul > li .item-details label{display:block;line-height:1.2;}[data-is="jhr-packages-modal"] > ul > li > ul > li,[data-is="jhr-packages-modal"] > ul > li > ul > li h4{font-size:19px;font-weight:400;text-transform:none;letter-spacing:.025em;}@media only screen and (min-width:21.875em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li,[data-is="jhr-packages-modal"] > ul > li > ul > li h4{font-size:22px;} 
}[data-is="jhr-packages-modal"] > ul > li > ul > li .option-desc{font-family:"Brother1816",sans-serif;font-style:italic;margin:0px auto;line-height:1.3;font-size:16px;display:block;letter-spacing:.02em;margin-top:-3px;}@media only screen and (min-width:32.8125em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li .option-desc{padding-left:20px;} 
}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul{margin-left:0px;-ms-flex:0 0 100%;flex:0 0 100%;}@media only screen and (min-width:32.8125em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li > ul{margin-left:20px;} 
}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li{padding-top:15px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li:first-of-type{padding-top:20px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li,[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li h4{font-family:"Brother1816",sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip{display:inline-block;width:22px;font-weight:400;font-family:"Brother1816",sans-serif;font-style:italic;height:22px;color:#fff;border-radius:300px;text-align:center;line-height:23px;position:relative;text-decoration:none !important;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip > div{position:absolute;left:30px;width:200px;background:#f3f3f3;box-shadow:0px 3px 6px rgba(42,29,19,0.35);padding:10px;display:none;z-index:12;border:solid 1px #6f6f6f;border-radius:4px;top:-15px;}@media only screen and (max-width:30em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip > div{left:-89px;top:31px;} 
}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip > div,[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip > div *{color:#231f1f;font-family:"Brother1816",sans-serif;font-style:normal;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip:hover > div,[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip:active > div{display:block;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip:hover:after,[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip:active:after{content:'';display:block;width:0;height:0;border:solid 10px rgba(255,255,255,0);border-right-color:#6f6f6f;position:absolute;margin:auto;top:0px;bottom:0;left:0;right:-20px;z-index:13;}@media only screen and (max-width:30em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip:hover:after,[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li .sub-option-tooltip:active:after{border-bottom-color:#6f6f6f;border-right-color:rgba(255,255,255,0);top:22px;left:0;right:0;} 
}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul{margin-left:0px;*zoom:1;margin-top:5px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul:before,[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul:after{content:" ";display:table;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul:after{clear:both;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li{display:block;margin-top:5px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li[class*="rentals"]{padding-left:31px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li.lift-tickets{padding-left:28px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li .includes-desc{font-style:italic;font-size:11px;font-family:"Brother1816",sans-serif;margin:0;line-height:1.1;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li .include-label{font-size:13px;font-weight:700;font-family:"Brother1816",sans-serif;display:block;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li + li{margin-top:10px !important;}@media only screen and (min-width:23.4375em) {
 [data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li{display:inline-block;width:auto;float:left;margin-top:0px;}[data-is="jhr-packages-modal"] > ul > li > ul > li > ul > li > ul > li + li{margin-left:15px;margin-top:0px !important;} 
}[data-is="jhr-packages-modal"] > ul > li:first-of-type{padding-bottom:15px;}[data-is="jhr-packages-modal"] > ul > li:first-of-type .divider{display:none;}[data-is="jhr-packages-modal"] > ul > li:last-of-type .divider{margin-bottom:10px;}@media only screen and (min-width:32.8125em) {
 [data-is="jhr-packages-modal"] > ul > li:last-of-type > ul > li{-ms-flex-flow:row nowrap;flex-flow:row nowrap;} 
}[data-is="jhr-packages-modal"] > ul > li:last-of-type > ul > li input[type="radio"]{height:18px;}[data-is="jhr-packages-modal"] > ul > li:last-of-type > ul > li > .item-details > label,[data-is="jhr-packages-modal"] > ul > li:last-of-type > ul > li > .item-details > label h4{font-family:"Brother1816",sans-serif;font-size:18px;font-weight:700;}[data-is="jhr-packages-modal"] > ul > li:last-of-type > ul > li > .item-details > label{margin-top:6px;}[data-is="jhr-packages-modal"] > ul > li:last-of-type > ul > li > .item-details .option-desc{font-style:normal;}[data-is="jhr-packages-modal"] .call-to-action .online-package{text-align:center;width:100%;}[data-is="jhr-packages-modal"] .call-to-action .online-package button{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;width:90%;margin-bottom:10px;max-width:350px;box-shadow:0px 1px 3px rgba(35,31,31,0.25);}[data-is="jhr-packages-modal"] .call-to-action .online-package button:hover,[data-is="jhr-packages-modal"] .call-to-action .online-package button:active{text-decoration:none;}[data-is="jhr-packages-modal"] .call-to-action .online-package button:hover,[data-is="jhr-packages-modal"] .call-to-action .online-package button:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}[data-is="jhr-packages-modal"] .call-to-action .online-package p{width:80%;font-family:"Brother1816",sans-serif;font-style:italic;color:#a51e1e;margin:0 auto 25px;line-height:1.3;}[data-is="jhr-packages-modal"] .call-to-action .callin-package{padding:20px;}[data-is="jhr-packages-modal"] .call-to-action .callin-package p{border:solid 1px #a51e1e;padding:10px 15px;color:#a51e1e;font-family:"Brother1816",sans-serif;font-size:22px;text-align:center;line-height:1.4;margin-bottom:0px;}[data-is="jhr-packages-modal"] .call-to-action .online-lodging{text-align:center;width:100%;}[data-is="jhr-packages-modal"] .call-to-action .online-lodging button{border:solid 0px #231f1f;display:inline-block;background-color:#231f1f;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #30241b;width:90%;margin-bottom:10px;max-width:350px;box-shadow:0px 1px 3px rgba(35,31,31,0.25);}[data-is="jhr-packages-modal"] .call-to-action .online-lodging button:hover,[data-is="jhr-packages-modal"] .call-to-action .online-lodging button:active{text-decoration:none;}[data-is="jhr-packages-modal"] .call-to-action .online-lodging button:hover,[data-is="jhr-packages-modal"] .call-to-action .online-lodging button:active{background-color:#36322f;border-color:#460d0d;color:#f3f3f3;}[data-is="jhr-packages-modal"] .call-to-action .online-lodging p{width:80%;font-family:"Brother1816",sans-serif;font-style:italic;color:#231f1f;margin:0 auto 25px;line-height:1.3;}[data-is="jhr-packages-modal"] .call-to-action .callin-lodging{padding:20px;}[data-is="jhr-packages-modal"] .call-to-action .callin-lodging p{border:solid 1px #231f1f;padding:10px 15px;color:#231f1f;font-family:"Brother1816",sans-serif;font-size:22px;text-align:center;line-height:1.4;margin-bottom:0px;}body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal{padding:0;width:90%;margin-left:auto;margin-right:auto;left:0;right:0;max-width:800px;border:none;}body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal .close-reveal-modal{text-indent:-999px;overflow:hidden;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-x-white.svg) center no-repeat;display:block;width:24px;height:24px;position:absolute;top:10px;right:10px;}body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal header{background:#a51e1e;padding:10px 45px;text-align:center;}body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal header *{color:#fff;}body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal header h2{text-transform:uppercase;margin-top:5px;margin-bottom:0px;letter-spacing:.025em;line-height:1.3;margin-bottom:7px;}@media only screen and (min-width:48em) {
 body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal header h2{font-size:30px;letter-spacing:.05em;} 
}body[class*="page-riottags"][class*="vrw-search"] .reveal-modal.jhr-packages-modal header span{font-style:italic;display:block;padding-bottom:8px;}.paragraphs-item-callout-features-block{max-width:1140px;margin:0 auto;}@media only screen and (max-width:47.9375em) {
 .paragraphs-item-callout-features-block{padding:0 15px 20px;} 
}.paragraphs-item-callout-features-block .field-name-field-feature{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature{-ms-flex:1 0 100%;flex:1 0 100%;margin:20px auto 0;min-height:86px;width:100%;}@media only screen and (min-width:48em) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature{margin:0 auto 25px;} 
}@media only screen and (min-width:1248px) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature{-ms-flex:1 0 auto;flex:1 0 auto;} 
}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .link-container{display:block;position:relative;width:100%;text-decoration:none;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;height:inherit;-ms-flex-align:stretch;align-items:stretch;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container:hover .info-container{background-color:#f3f3f3;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container:hover .image{transform:scale(1.2);}@media only screen and (min-width:48em) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container{-ms-flex-direction:row;flex-direction:row;min-height:350px;} 
}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .image-container{-ms-flex:1 0 45%;flex:1 0 45%;overflow:hidden;position:relative;}@media only screen and (min-width:48em) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .image-container:before{content:'';width:100%;height:100%;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/item-callout-angle-alt.png) no-repeat scroll top right;background-size:auto 100%;display:block;position:absolute;left:auto;right:0;top:0;z-index:1;} 
}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container .image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 0.5s ease;min-height:200px;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container{-ms-flex:1 1 60%;flex:1 1 60%;padding:15px 5%;text-transform:uppercase;color:#474546;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-weight:600;font-family:"Brother1816",sans-serif;word-break:break-word;background-color:#f3f3f3;transition:background-color 0.3s linear;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container > .field-name-field-title{margin-bottom:10px;color:#a51e1e;font-size:30px;text-transform:none;font-family:"Alaska",serif;font-weight:400;}@media only screen and (min-width:48em) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container > .field-name-field-title{font-size:42px;} 
}@media only screen and (min-width:64.125em) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container > .field-name-field-title{font-size:51px;} 
}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container > .field-name-field-subtitle{font-size:16px;margin-bottom:15px;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container .field-name-field-text-content{text-transform:none;line-height:24px;font-weight:400;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container .callout-feature-read-more{margin:15px 0px 5px;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container .callout-feature-read-more span{font-size:14px;color:#231f1f;background-color:transparent;transition:background-color 0.5s,color .5s,border .5s;border:3px solid #231f1f;padding:7px 10px;font-weight:normal;display:inline-block;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature .inner-container > .info-container .callout-feature-read-more span:hover{background-color:#231f1f;color:#f3f3f3;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature:nth-child(odd){margin-right:0;margin-left:0;}@media only screen and (min-width:48em) {
 .paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature:nth-child(odd) .inner-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.paragraphs-item-callout-features-block .field-name-field-feature > .paragraphs-item-callout-feature:nth-child(odd) .inner-container .image-container:before{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/item-callout-angle.png) no-repeat scroll top left;right:auto;left:0;} 
}.has-callout-banner .block-bt-callout-banner{display:-ms-flexbox;display:flex;}.has-callout-banner .callout-banner-cta{color:#a6a6a6;}.block-bt-callout-banner{display:none;padding:1em;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#a51e1e;height:65px;position:relative;top:0;left:0;width:100%;z-index:98;text-align:center;}.block-bt-callout-banner.panel.callout{padding:0;}.block-bt-callout-banner h3.callout-banner-cta{margin:0 20px;width:auto;font-size:0.8em;color:#f3f3f3;font-family:"Brother1816",sans-serif;text-transform:none;font-weight:400;}@media only screen and (min-width:48em) {
 .block-bt-callout-banner h3.callout-banner-cta{font-size:1.25em;} 
}.block-bt-callout-banner a.callout-banner-link{background-color:transparent;border:2px solid white;color:white;margin:0;padding:10px;min-height:auto;width:45%;}.block-bt-callout-banner a.callout-banner-link:hover{border-color:#f3f3f3;color:#f3f3f3;}@media only screen and (min-width:48em) {
 .block-bt-callout-banner a.callout-banner-link{width:150px;} 
}.front .l-content-bottom section{padding-left:15px !important;padding-right:15px !important;}.front .l-content-bottom .node-page{padding-top:30px;}@media only screen and (max-width:47.9375em) {
 .front .l-content-bottom .node-page{padding-top:0;} 
}.hp-node-body{padding:0px;position:static;*zoom:1;}.hp-node-body:before,.hp-node-body:after{content:" ";display:table;}.hp-node-body:after{clear:both;}.hp-node-body .node-page{position:relative;padding-left:15px;padding-right:15px;width:66.66667%;float:left;position:relative;display:block;margin:0;padding:0;width:100%;}.hp-node-body .node-page .group-content{padding-left:0;padding-right:0;}@media only screen and (max-width:64.0625em) {
 .hp-node-body .node-page{width:100%;text-align:center;} 
}@media only screen and (max-width:47.9375em) {
 .hp-node-body .node-page{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.hp-node-body .node-page h2,.hp-node-body .node-page h3{text-align:center;font-weight:400;letter-spacing:.075em;} 
}.hp-node-body .node-page h2,.hp-node-body .node-page h3{margin-top:0px;}.hp-node-body .node-page h2,.hp-node-body .node-page h3{color:#a51e1e;}.hp-node-body .node-page h3{color:#6F6F6F;text-transform:none;font-weight:300;text-align:center;}.hp-node-body .entity-paragraphs-item.odd .field-name-field-title{font-size:45px !important;}@media only screen and (max-width:47.9375em) {
 .hp-node-body .entity-paragraphs-item.odd .field-name-field-title{font-size:30px !important;} 
}@media only screen and (min-width:64.125em) {
 .hp-node-body .entity-paragraphs-item.odd .field-name-field-title{font-size:40px !important;} 
}.hp-node-body .entity-paragraphs-item.odd .field-name-field-title .trade-mark{display:inline;font-size:20px;top:-12px;position:relative;}.hp-node-body .block-vrfusion-site-jhr-hp-badges{position:relative;padding-left:15px;padding-right:15px;width:33.33333%;float:left;padding:20px 30px;background-image:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;top:0px;right:0px;bottom:0px;border-left:solid 1px #e6e2df;}.hp-node-body .block-vrfusion-site-jhr-hp-badges img{display:block;width:100%;height:auto;}@media only screen and (min-width:57.1875em) and (max-width:64em) {
 .hp-node-body .block-vrfusion-site-jhr-hp-badges img{width:85%;margin:auto;} 
}.hp-node-body .block-vrfusion-site-jhr-hp-badges img:nth-of-type(1){margin-bottom:10px;padding-bottom:10px;}@media only screen and (max-width:64.0625em) {
 .hp-node-body .block-vrfusion-site-jhr-hp-badges{top:10px;border:solid 1px #e6e2df;border-right:none;right:-15px;bottom:10px;width:40%;} 
}@media only screen and (max-width:47.9375em) {
 .hp-node-body .block-vrfusion-site-jhr-hp-badges{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;background:none;padding:0px 30px;box-shadow:none;border:none;right:auto;}.hp-node-body .block-vrfusion-site-jhr-hp-badges img{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.hp-node-body .block-vrfusion-site-jhr-hp-badges img:nth-of-type(1){margin:0px;padding-bottom:0px;} 
}@media only screen and (max-width:30em) {
 .hp-node-body .block-vrfusion-site-jhr-hp-badges{padding-left:0 !important;padding-right:0 !important;} 
}@-moz-document url-prefix(){}.block-views-slideshow-block-slideshow{max-height:600px;}@media only screen and (min-width:48em) {
 .block-views-slideshow-block-slideshow{overflow:hidden;} 
}@media only screen and (min-width:1366px) {
 .block-views-slideshow-block-slideshow{max-height:514px;} 
}@media only screen and (min-width:1440px) {
 .block-views-slideshow-block-slideshow{max-height:650px;} 
}@media only screen and (min-width:1920px) {
 .block-views-slideshow-block-slideshow{max-height:800px;} 
}.block-views-slideshow-block-slideshow video{width:100%;display:block;}@media only screen and (min-width:48em) {
 .block-views-slideshow-block-slideshow video{margin-top:-9rem;} 
}@media only screen and (min-width:1440px) {
 .block-views-slideshow-block-slideshow video{margin-top:-3rem;} 
}@media only screen and (min-width:1920px) {
 .block-views-slideshow-block-slideshow video{margin-top:-6rem;} 
}@media only screen and (max-width:47.9375em) {
 .front .l-featured{background:#231f1f;}.front .l-featured .qs-trigger{z-index:30;color:#f3f3f3;width:100%;height:40px;text-align:center;padding-left:0 !important;padding-right:0 !important;}.front .l-featured .qs-trigger a,.front .l-featured .qs-trigger a:link,.front .l-featured .qs-trigger a:visited{text-align:center;background-color:#a51e1e;color:#f3f3f3;display:inline-block;height:40px;padding:11px;margin-top:0px;transition:background-color,.4s ease-in-out;text-transform:uppercase;letter-spacing:.1em;font-weight:400;width:100%;max-width:none;font-family:"Brother1816",sans-serif;text-decoration:none !important;}.front .l-featured .qs-trigger a:after,.front .l-featured .qs-trigger a:link:after,.front .l-featured .qs-trigger a:visited:after{content:'';display:inline-block;width:30px;height:10px;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/arrow-down-white.svg) center no-repeat;background-size:16px 18px;}.front .l-featured.show-search .qs-trigger a,.front .l-featured.show-search .qs-trigger a:link,.front .l-featured.show-search .qs-trigger a:visited{color:#f3f3f3;background-color:#a51e1e;}.front .l-featured.show-search .qs-trigger a:after,.front .l-featured.show-search .qs-trigger a:link:after,.front .l-featured.show-search .qs-trigger a:visited:after{background-image:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/arrow-up-white.svg);} 
}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget{position:relative;padding-left:15px;padding-right:15px;width:16.66667%;float:left;padding-left:0;}@media only screen and (max-width:47.9375em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget label{padding-top:15px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget#edit-area-wrapper,.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget#edit-beds-wrapper{padding-left:0px;padding-right:8px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget#edit-sleeps-wrapper{padding-left:8px;padding-right:0px;} 
}@media only screen and (max-width:30em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget .rc-avail-embed-msg{display:none;} 
}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:33.33333%;float:left;}@media only screen and (max-width:47.9375em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;} 
}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:0px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item:before{content:"\f073";font-family:'FontAwesome';color:#a6a6a6;font-size:17px;position:absolute;}@media only screen and (min-width:48em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item:before{right:25px;bottom:12px;} 
}@media only screen and (max-width:47.9375em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item:before{bottom:12px;} 
}@media only screen and (max-width:47.9375em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item.form-item-avail-filter-rcav-begin{padding-right:8px;padding-left:0px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item.form-item-avail-filter-rcav-begin:before{right:25px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item.form-item-avail-filter-rcav-end{padding-right:0px;padding-left:8px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item.form-item-avail-filter-rcav-end:before{right:10px;} 
}.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item input[type="file"],.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item input[type="checkbox"],.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item input[type="radio"],.front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item select{margin-bottom:0.5em;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button{position:relative;padding-left:15px;padding-right:15px;width:16.66667%;float:right;float:left;padding-left:0px;padding-right:0px;margin-top:22px;}@media only screen and (max-width:47.9375em) {
 .front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-right:0px;padding-left:8px;margin-top:36px;} 
}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;margin-bottom:0px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:hover,.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:active{text-decoration:none;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:hover,.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:hover,.front #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:active{background-color:#bc073a;border-color:#a51e1e;}@media only screen and (min-width:64.125em) {
 .service-bar-wrapper{width:100%;height:54px;padding-left:10px;padding-right:10px;background:#a51e1e;} 
}.checkout-page .service-bar-wrapper{height:0px;}.l-service-bar{background:rgba(255,255,255,0);}.l-service-bar:after{clear:none;float:right;display:block;content:'';background:#000;width:60%;height:54px;position:absolute;right:0;z-index:0;top:0;}.l-service-bar:before{content:'';background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/bg-service-wrapper.png) no-repeat scroll top center;width:27px;height:54px;position:absolute;z-index:1;top:0;left:40%;display:block;}.l-service-bar .fi-folder-add{display:none !important;}@media only screen and (min-width:64.125em) {
 .l-service-bar{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px;*zoom:1;}.l-service-bar:before,.l-service-bar:after{content:" ";display:table;}.l-service-bar:after{clear:both;} 
}.header-right .l-service-bar{background:rgba(255,255,255,0);}.l-service-bar ul.inline-list{margin-bottom:0;margin-top:4px;display:block;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:2;}.l-service-bar ul.inline-list > li{float:none;margin:0 15px 0 0;}.l-service-bar ul.inline-list > li > a{color:#fff;}.l-service-bar ul.inline-list > li:last-child{margin-right:0;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a{border:solid 0px #231f1f;display:inline-block;background-color:rgba(255,255,255,0);text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#231f1f;border:solid 0px #231f1f;background-color:rgba(255,255,255,0);color:#fff;max-height:35px;font-family:"Brother1816",sans-serif;text-transform:none;font-weight:300;font-size:14px;border:none;letter-spacing:.03em;padding-bottom:0;min-height:0;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a:active{text-decoration:none;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a:active{background-color:#ccc;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a:active{color:#cc2649;background:none;}.large-text .l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) a{max-height:40px;font-size:15px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) span.service-label{display:inline-block;}@media only screen and (max-width:64.0625em) {
 .l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic) span.service-label{display:none !important;} 
}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link a{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;font-style:normal;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link a:active{text-decoration:none;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link a:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_favorites_my_favorites_link a{width:100%;padding-left:0px;padding-right:0px;padding-top:12px;font-size:14px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;margin-right:15px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_favorites_my_favorites_link a:hover{color:#cc2649;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a .fi-heart:before,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a .fi-heart:before,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_favorites_my_favorites_link a .fi-heart:before{font-size:25px;position:relative;top:3px;content:'';}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link{right:0px;position:absolute;top:20px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_back_link a{width:90px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_favorites_my_favorites_link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_favorites_my_favorites_link > a.favorites.vrweb-collection-block-link{width:auto;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2{right:397px;right:200px;}.checkout-page .l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2{right:100px;top:20px;}.checkout-page .l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a{color:#000;}.checkout-page .l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number{right:255px;top:20px;}.checkout-page .l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a{color:#000;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a{background:rgba(255,255,255,0);font-weight:600;font-style:normal;font-size:16px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number_2 a:active,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number a:active{color:#000;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_base_site_phone_number.first a{background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-phone.png) no-repeat scroll left top 5px;padding-left:25px;background-size:27px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_p2c a:before{content:'';display:inline-block;padding-right:7px;height:26px;font-size:20px;width:31px;position:absolute;margin:auto;top:9px;bottom:0;left:0;right:auto;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-chat.png) no-repeat scroll center left;background-size:27px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_newsletter_newsletter_link a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_weather a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_webcam a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_p2c a{background:rgba(255,255,255,0);font-weight:600;color:#fff;font-style:normal;font-size:14px;letter-spacing:.1em;max-height:none;height:auto;line-height:1.4;position:relative;padding-bottom:0px;text-transform:uppercase;font-family:"Brother1816",sans-serif;padding-top:11px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_newsletter_newsletter_link a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_newsletter_newsletter_link a:active,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_weather a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_weather a:active,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_webcam a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_webcam a:active,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_p2c a:hover,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_p2c a:active{color:#cc2649;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_newsletter_newsletter_link .fi-camera:before,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_weather .fi-camera:before,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_webcam .fi-camera:before,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_p2c .fi-camera:before{content:'';display:inline-block;height:26px;font-size:20px;width:31px;position:absolute;margin:auto;top:9px;bottom:0;left:0;right:auto;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-webcam.png) no-repeat scroll center left;background-size:26px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_newsletter_newsletter_link a{color:#fff;padding-top:16px;padding-left:28px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrweb_newsletter_newsletter_link a .fi-mail:before{font-size:25px;position:absolute;left:0px;top:9px;}.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_webcam a,.l-service-bar ul.inline-list li:not(.bt_toggle_font_bt_toggle_font_basic).vrfusion_site_jhr_header_p2c a{padding-left:32px;}.l-service-bar ul.inline-list li.vrfusion_site_jhr_header_weather a{padding-right:0px;display:none;}.l-service-bar ul.inline-list li.vrfusion_site_jhr_header_weather a.jhrl-header-weather{padding-right:10px;display:block;}.l-service-bar ul.inline-list li.bt_toggle_font_bt_toggle_font_basic{margin-left:8px;}aside.sidebar-second{padding:23px 0 0 20px;background:rgba(255,255,255,0);}@media only screen and (min-width:48em) and (max-width:61.5625em) {
 aside.sidebar-second{padding-left:15px;} 
}@media only screen and (min-width:48em) {
 aside.sidebar-second{border-radius:0px;padding-bottom:10px;} 
}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second{margin-top:1em;padding-left:0 !important;padding-right:0 !important;} 
}aside.sidebar-second h4.block-title{text-align:center;color:#faaf41;text-transform:uppercase;font-size:15px;font-family:"Brother1816",sans-serif;font-weight:500;letter-spacing:.03em;}aside.sidebar-second h4.block-title{border-top-right-radius:0px;border-top-left-radius:0px;background:#a51e1e;background-size:500px auto;color:#f3f3f3;margin-bottom:15px;padding:15px 0px;margin-top:0px;font-size:18px;letter-spacing:.1em;text-transform:uppercase;font-family:"Brother1816",sans-serif;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second h4.block-title{border-radius:0px;} 
}aside.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search{padding-left:0.9375em;padding-right:0.9375em;margin-bottom:10px;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search{margin-bottom:0px;} 
}aside.sidebar-second section{border-bottom-right-radius:0px;border-bottom-left-radius:0px;*zoom:1;}aside.sidebar-second section:before,aside.sidebar-second section:after{content:" ";display:table;}aside.sidebar-second section:after{clear:both;}aside.sidebar-second section form{padding-left:15px;padding-right:15px;}aside.sidebar-second ul.menu,aside.sidebar-second .item-list ul{width:90%;list-style:none;margin-left:5%;padding-bottom:10px;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second ul.menu,aside.sidebar-second .item-list ul{margin-bottom:0px;padding-bottom:10px;} 
}aside.sidebar-second ul.menu li,aside.sidebar-second .item-list ul li{margin-left:0px;line-height:1.2;padding-bottom:10px;padding-left:12px;border-bottom:none !important;position:relative;}aside.sidebar-second ul.menu li:before,aside.sidebar-second .item-list ul li:before{content:'';position:absolute;margin:auto;top:auto;bottom:0;left:0;right:0;display:block;width:0px;height:0px;border-style:solid;border-width:5px;border-color:#a51e1e rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-10px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #a51e1e;position:absolute;margin:auto;top:0;bottom:0;left:0;right:auto;left:-10px;}aside.sidebar-second ul.menu li:before,aside.sidebar-second .item-list ul li:before{transition:opacity .35s ease-in-out;opacity:0;}aside.sidebar-second ul.menu li:hover:before,aside.sidebar-second ul.menu li:active:before,aside.sidebar-second .item-list ul li:hover:before,aside.sidebar-second .item-list ul li:active:before{opacity:1.0;}aside.sidebar-second ul.menu li:before,aside.sidebar-second .item-list ul li:before{bottom:auto;top:3px;left:0px;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second ul.menu li:before,aside.sidebar-second .item-list ul li:before{display:none;} 
}aside.sidebar-second ul.menu li a,aside.sidebar-second .item-list ul li a{color:#1b1917;display:block;font-family:"Brother1816",sans-serif;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second ul.menu li a,aside.sidebar-second .item-list ul li a{position:relative;display:inline-block;padding-right:8px;}aside.sidebar-second ul.menu li a:before,aside.sidebar-second .item-list ul li a:before{content:'';position:absolute;margin:auto;top:auto;bottom:0;left:0;right:0;display:block;width:0px;height:0px;border-style:solid;border-width:5px;border-color:#a51e1e rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-10px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #a51e1e;position:absolute;margin:auto;top:0;bottom:0;left:auto;right:0;right:-10px;} 
}aside.sidebar-second ul.menu li a:hover,aside.sidebar-second ul.menu li a:active,aside.sidebar-second .item-list ul li a:hover,aside.sidebar-second .item-list ul li a:active{text-decoration:none;color:#a51e1e;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second ul.menu li a:hover,aside.sidebar-second ul.menu li a:active,aside.sidebar-second .item-list ul li a:hover,aside.sidebar-second .item-list ul li a:active{text-decoration:underline;} 
}aside.sidebar-second ul.menu li .views-field-title,aside.sidebar-second .item-list ul li .views-field-title{font-weight:600;display:block;line-height:1.4;}aside.sidebar-second ul.menu li .views-field-field-event-date > span,aside.sidebar-second .item-list ul li .views-field-field-event-date > span{padding-top:2px;color:#1b1917;font-weight:300;}#views-exposed-form-vacation-rental-listings-page-teasers,#views-exposed-form-vacation-rental-listings-page-complexes,#views-exposed-form-vacation-rental-listings-map-complexes,#views-exposed-form-vacation-rental-listings-page-map-results{margin-bottom:0px;}#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end{position:relative;}#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end:before{content:"\f073";font-family:'FontAwesome';color:#a6a6a6;position:absolute;bottom:12px;}@media only screen and (min-width:48em) {
 #views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end:before{font-size:13px;} 
}#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin:before{z-index:1;right:20px;}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin:before{right:14px;} 
}#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end:before{z-index:2;right:14px;}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end:before,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end:before{right:14px;} 
}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget{*zoom:1;}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget:before,#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget:after,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget:before,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget:after,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget:before,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget:after,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget:before,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget:after{content:" ";display:table;}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget:after,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget:after,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget:after,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget:after{clear:both;}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget #edit-submit-vacation-rental-listings,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget #edit-submit-vacation-rental-listings,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget #edit-submit-vacation-rental-listings,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget #edit-submit-vacation-rental-listings{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;margin-bottom:0px;}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget #edit-submit-vacation-rental-listings:active,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:active,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:active,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget #edit-submit-vacation-rental-listings:active{text-decoration:none;}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget #edit-submit-vacation-rental-listings:active,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:active,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget #edit-submit-vacation-rental-listings:active,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget #edit-submit-vacation-rental-listings:hover,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget #edit-submit-vacation-rental-listings:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}#views-exposed-form-vacation-rental-listings-page-teasers .views-reset-button,#views-exposed-form-vacation-rental-listings-page-complexes .views-reset-button,#views-exposed-form-vacation-rental-listings-map-complexes .views-reset-button,#views-exposed-form-vacation-rental-listings-page-map-results .views-reset-button{text-align:center;}#views-exposed-form-vacation-rental-listings-page-teasers .views-reset-button #edit-reset,#views-exposed-form-vacation-rental-listings-page-complexes .views-reset-button #edit-reset,#views-exposed-form-vacation-rental-listings-map-complexes .views-reset-button #edit-reset,#views-exposed-form-vacation-rental-listings-page-map-results .views-reset-button #edit-reset{display:inline;text-decoration:underline;background:none;color:#a51e1e;margin-bottom:0px;border:none;}#views-exposed-form-vacation-rental-listings-page-teasers .views-reset-button #edit-reset:hover,#views-exposed-form-vacation-rental-listings-page-teasers .views-reset-button #edit-reset:active,#views-exposed-form-vacation-rental-listings-page-complexes .views-reset-button #edit-reset:hover,#views-exposed-form-vacation-rental-listings-page-complexes .views-reset-button #edit-reset:active,#views-exposed-form-vacation-rental-listings-map-complexes .views-reset-button #edit-reset:hover,#views-exposed-form-vacation-rental-listings-map-complexes .views-reset-button #edit-reset:active,#views-exposed-form-vacation-rental-listings-page-map-results .views-reset-button #edit-reset:hover,#views-exposed-form-vacation-rental-listings-page-map-results .views-reset-button #edit-reset:active{background:none;color:#a51e1e;text-decoration:none;}#views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget label,#views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item label,#views-exposed-form-vacation-rental-listings-page-complexes .views-exposed-widget label,#views-exposed-form-vacation-rental-listings-page-complexes #edit-avail-filter-wrapper .form-item label,#views-exposed-form-vacation-rental-listings-map-complexes .views-exposed-widget label,#views-exposed-form-vacation-rental-listings-map-complexes #edit-avail-filter-wrapper .form-item label,#views-exposed-form-vacation-rental-listings-page-map-results .views-exposed-widget label,#views-exposed-form-vacation-rental-listings-page-map-results #edit-avail-filter-wrapper .form-item label{margin-top:15px;}#views-exposed-form-vacation-rental-listings-page-teasers .views-widget-sort-by,#views-exposed-form-vacation-rental-listings-page-complexes .views-widget-sort-by,#views-exposed-form-vacation-rental-listings-map-complexes .views-widget-sort-by,#views-exposed-form-vacation-rental-listings-page-map-results .views-widget-sort-by{*zoom:1;}#views-exposed-form-vacation-rental-listings-page-teasers .views-widget-sort-by:before,#views-exposed-form-vacation-rental-listings-page-teasers .views-widget-sort-by:after,#views-exposed-form-vacation-rental-listings-page-complexes .views-widget-sort-by:before,#views-exposed-form-vacation-rental-listings-page-complexes .views-widget-sort-by:after,#views-exposed-form-vacation-rental-listings-map-complexes .views-widget-sort-by:before,#views-exposed-form-vacation-rental-listings-map-complexes .views-widget-sort-by:after,#views-exposed-form-vacation-rental-listings-page-map-results .views-widget-sort-by:before,#views-exposed-form-vacation-rental-listings-page-map-results .views-widget-sort-by:after{content:" ";display:table;}#views-exposed-form-vacation-rental-listings-page-teasers .views-widget-sort-by:after,#views-exposed-form-vacation-rental-listings-page-complexes .views-widget-sort-by:after,#views-exposed-form-vacation-rental-listings-map-complexes .views-widget-sort-by:after,#views-exposed-form-vacation-rental-listings-page-map-results .views-widget-sort-by:after{clear:both;}#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-adult,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-adult,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-adult,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-adult{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:0 !important;padding-right:7px;}#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-child,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-child,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-child,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-child{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-right:0 !important;padding-left:7px;}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin{margin-bottom:10px;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-teasers .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-complexes .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-map-complexes .form-item-avail-filter-rcav-end,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-begin,#views-exposed-form-vacation-rental-listings-page-map-results .form-item-avail-filter-rcav-end{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;padding-right:7px;} 
}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget{*zoom:1;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget:before,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget:after{content:" ";display:table;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget:after{clear:both;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget #edit-submit-vacation-rental-listings{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget #edit-submit-vacation-rental-listings:hover,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget #edit-submit-vacation-rental-listings:active{text-decoration:none;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget #edit-submit-vacation-rental-listings:hover,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget #edit-submit-vacation-rental-listings:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget label,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper .form-item label{margin-top:15px;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-widget-sort-by{*zoom:1;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-widget-sort-by:before,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-widget-sort-by:after{content:" ";display:table;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-widget-sort-by:after{clear:both;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-beds-numeric-wrapper,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-begin,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-adult{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:0 !important;padding-right:7px;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-baths-numeric-wrapper,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-end,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-child{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-right:0 !important;padding-left:7px;}@media only screen and (max-width:30em) {
 .sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-begin,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-end{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-begin label,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-end label{padding-left:0px;background-image:none;} 
}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-sleeps-wrapper,.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-beds-wrapper{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:7px;padding-right:7px;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-sleeps-wrapper{padding-left:0px;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search #edit-beds-wrapper{padding-right:0px;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button{padding-top:15px;clear:both;}.l-header{padding:0;padding-bottom:0px;padding-left:0 !important;padding-right:0 !important;}@media only screen and (max-width:64.0625em) {
 .l-header{max-width:none;padding:0;height:auto;} 
}.l-header .header-top-content{display:block;padding:0;}@media only screen and (max-width:64.0625em) {
 .l-header .header-top-content{padding:0px;} 
}.l-header .nav-wrapper{display:block;width:100%;background:rgba(255,255,255,0);}@media only screen and (min-width:64.125em) {
 .l-header .nav-wrapper{text-align:center;} 
}.l-header .nav-wrapper .nav-contain{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px;*zoom:1;}.l-header .nav-wrapper .nav-contain:before,.l-header .nav-wrapper .nav-contain:after{content:" ";display:table;}.l-header .nav-wrapper .nav-contain:after{clear:both;}.l-header .toggle-font{float:right;display:inline-block;width:auto;position:relative;}@media only screen and (max-width:64.0625em) {
 .l-header .toggle-font{display:none;} 
}.l-header .toggle-font a{background-color:whitesmoke;background-image:linear-gradient(white,#e6e6e6);box-shadow:rgba(255,255,255,0.2) 0px 1px 0px 0px inset,rgba(0,0,0,0.0470588) 0px 1px 2px 0px;display:inline-block;border-radius:0px;height:35px;}.l-header .toggle-font span{display:inline-block;width:34px;height:35px;}.l-header .toggle-font .smaller-txt{border-top-left-radius:0px;border-bottom-left-radius:0px;background-image:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-smaller-txt.png);background-position:center;background-repeat:no-repeat;}.l-header .toggle-font .larger-txt{border-top-right-radius:0px;border-bottom-right-radius:0px;background-image:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-larger-txt.png);background-position:center;background-repeat:no-repeat;}.l-header .toggle-font .active{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);}.l-header .toggle-font .inactive{opacity:.5;background-color:#e6e6e6;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);}.l-header .toggle-font .larger-txt.inactive,.l-header .toggle-font .smaller-txt.active{display:none;}.large-text .l-header .toggle-font .larger-txt.inactive,.large-text .l-header .toggle-font .smaller-txt.active{display:inline-block;}.large-text .l-header .toggle-font .smaller-txt.inactive,.large-text .l-header .toggle-font .larger-txt.active{display:none;}.l-header .logo{float:none;width:381px;margin:43px auto 7px;}.l-header .logo .logo-image{background-image:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/logo.png);height:131px;background-repeat:no-repeat;background-position:top center;}.l-header .logo img{max-height:65px;}@media only screen and (min-width:64.125em) {
 .l-header .main-nav{width:100%;text-align:center;} 
}@media only screen and (max-width:64.0625em) {
 .l-header .mobile-logo{display:block;width:165px;height:65px;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/logo.png) center no-repeat;background-size:160px;} 
}@media only screen and (max-width:30em) {
 .l-header .mobile-logo{background-size:140px;width:140px;} 
}body:not(.has-callout-banner) .l-header{border-bottom:1px solid #ccc;}.l-featured{position:relative;}.l-featured section{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px;*zoom:1;max-width:75em;}.l-featured section:before,.l-featured section:after{content:" ";display:table;}.l-featured section:after{clear:both;}.tpl-fw .l-featured section{max-width:none;}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper > label{display:none;}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper .views-widget > .form-item{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper .views-widget > .form-item.form-item-avail-filter-rcav-begin{padding-left:0 !important;}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper .views-widget > .form-item.form-item-avail-filter-rcav-end{padding-right:0 !important;}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper .views-widget > .form-item{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper .views-widget > .form-item.form-item-avail-filter-rcav-adult,#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper .views-widget > .form-item.form-item-avail-filter-rcav-child{display:none;}#views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget{*zoom:1;display:block;top:0;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-right:0 !important;}#views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget:before,#views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget:after{content:" ";display:table;}#views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget:after{clear:both;}#views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget label{position:relative !important;top:0;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-map .views-exposed-widget{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;} 
}#views-exposed-form-vacation-rental-listings-page-map .views-submit-button{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;margin-top:1em;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-map .form-item,#views-exposed-form-vacation-rental-listings-page-map .views-submit-button{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;} 
}#views-exposed-form-vacation-rental-listings-page-map #edit-beds-numeric-wrapper{padding-left:0 !important;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-map #edit-beds-numeric-wrapper .form-item{padding-left:0 !important;} 
}#views-exposed-form-vacation-rental-listings-page-map #edit-baths-numeric-wrapper{padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-map #edit-baths-numeric-wrapper .form-item{padding-left:0 !important;padding-right:0 !important;} 
}.search-results-page.map-results-page .view-display-id-page_map{clear:both;}#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-avail-filter-wrapper > label{display:none;}#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-avail-filter-wrapper .views-widget .form-item{position:relative;padding-left:15px;padding-right:15px;width:25%;float:left;padding-left:0 !important;}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-avail-filter-wrapper .views-widget .form-item{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-avail-filter-wrapper .views-widget .form-item.form-item-avail-filter-rcav-end{padding-right:0 !important;padding-left:15px !important;} 
}#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-beds-numeric-wrapper,#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-baths-numeric-wrapper{position:relative;padding-left:15px;padding-right:15px;width:16.66667%;float:left;padding-left:0 !important;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-beds-numeric-wrapper,#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-baths-numeric-wrapper{position:relative;padding-left:15px;padding-right:15px;width:25%;float:left;padding-right:0 !important;padding-left:15px !important;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-beds-numeric-wrapper,#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-baths-numeric-wrapper{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;} 
}#views-exposed-form-vacation-rental-listings-listings-by-amenity #edit-beds-numeric-wrapper{padding-left:0 !important;padding-right:15px !important;}#views-exposed-form-vacation-rental-listings-listings-by-amenity .views-widget-sort-by,#views-exposed-form-vacation-rental-listings-listings-by-amenity .views-widget-sort-order,#views-exposed-form-vacation-rental-listings-listings-by-amenity .form-item-avail-filter-rcav-adult,#views-exposed-form-vacation-rental-listings-listings-by-amenity .form-item-avail-filter-rcav-child{display:none;}#views-exposed-form-vacation-rental-listings-listings-by-amenity .views-submit-button{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:16.66667%;float:left;margin-top:12px;}#views-exposed-form-vacation-rental-listings-listings-by-amenity .views-submit-button button{height:34px;}#views-exposed-form-vacation-rental-listings-listings-by-amenity .views-submit-button:after{content:'';clear:both;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-listings-by-amenity .views-submit-button{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;} 
}@media only screen and (min-width:64.125em) {
 .checkout-page .l-header{z-index:5;}.checkout-page .l-header,.checkout-page .l-header .header-content{height:auto;}.checkout-page .l-header .top-bar-container{display:none;}.checkout-page .l-header .logo .logo-image{background-image:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/logo-jhr-red-black.svg);height:65px;background-repeat:no-repeat;}.checkout-page .l-header .logo img{display:block;width:auto;height:auto;max-width:50%;transition:all .5s ease-in-out;} 
}@media only screen and (min-width:64.125em) {
 .checkout-page .l-main{padding-top:100px;} 
}@media only screen and (max-width:47.9375em) {
 .checkout-page .l-main{padding-left:0 !important;padding-right:0 !important;} 
}.checkout-page .main.columns{background:none;box-shadow:none;}@media only screen and (max-width:47.9375em) {
 .checkout-page .main.columns{padding-left:0 !important;padding-right:0 !important;} 
}.checkout-page #page-title{max-width:1000px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:47.9375em) {
 .checkout-page #page-title{padding-left:15px;padding-right:15px;margin-bottom:0px;margin-top:15px;} 
}.checkout-page .rc-core-order-form .rc-core-order-charges-form .sub-total,.checkout-page .rc-core-order-confirmation .rc-core-order-charges-form .sub-total,.checkout-page .rc-item-quote .rc-core-order-charges-form .sub-total,.checkout-page .rc-core-order-form .total,.checkout-page .rc-core-order-confirmation .total,.checkout-page .rc-item-quote .total{border-top:dashed 1px #a6a6a6;}@media only screen and (max-width:47.9375em) {
 .checkout-page .rc-core-order-form{background:#fff;margin-bottom:0px;padding-bottom:30px;} 
}.checkout-page .rc-core-order-form > div{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px;*zoom:1;}.checkout-page .rc-core-order-form > div:before,.checkout-page .rc-core-order-form > div:after{content:" ";display:table;}.checkout-page .rc-core-order-form > div:after{clear:both;}.checkout-page .rc-core-order-form > div div fieldset{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;border:none;padding:0px;}.checkout-page .rc-core-order-form > div fieldset,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label{margin:15px 0px;padding-top:0;}@media only screen and (max-width:47.9375em) {
 .checkout-page .rc-core-order-form > div fieldset,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label{margin:0 !important;} 
}.checkout-page .rc-core-order-form > div fieldset .fieldset-wrapper,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper{*zoom:1;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-top:10px;border:none;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top:none;background:#fff;box-shadow:0px 3px 3px rgba(42,29,19,0.15);margin-top:0px;width:100%;clear:both;}.checkout-page .rc-core-order-form > div fieldset .fieldset-wrapper:before,.checkout-page .rc-core-order-form > div fieldset .fieldset-wrapper:after,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper:before,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper:after{content:" ";display:table;}.checkout-page .rc-core-order-form > div fieldset .fieldset-wrapper:after,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper:after{clear:both;}@media only screen and (max-width:47.9375em) {
 .checkout-page .rc-core-order-form > div fieldset .fieldset-wrapper,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper{box-shadow:none;} 
}.checkout-page .rc-core-order-form > div table{width:100%;border:none;background:rgba(255,255,255,0);}.checkout-page .rc-core-order-form > div table thead,.checkout-page .rc-core-order-form > div table thead th{background:whitesmoke;}.checkout-page .rc-core-order-form > div table tr.even td,.checkout-page .rc-core-order-form > div table tr.even th{background:whitesmoke;}.checkout-page .rc-core-order-form > div table *{line-height:1.4;}.checkout-page .rc-core-order-form > div table a{text-decoration:underline;}.checkout-page .rc-core-order-form > div .form-type-checkbox label,.checkout-page .rc-core-order-form > div .form-type-radio label{display:inline;}.checkout-page .rc-core-order-form > div .form-item{margin-right:0 !important;}.checkout-page .rc-core-order-form label{margin-top:12px;}@media only screen and (max-width:30em) {
 .checkout-page .rc-core-order-form label{font-size:14px;} 
}.checkout-page .rc-core-order-form legend,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label{color:#231f1f;text-align:center;display:block;width:100%;height:38px;padding-top:12px;font-family:"Brother1816",sans-serif;float:left;clear:both;margin:0px;margin-bottom:0px !important;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#ccc;font-size:16px;border-bottom:dashed 1px #a6a6a6;}@media only screen and (max-width:47.9375em) {
 .checkout-page .rc-core-order-form legend,.checkout-page .rc-core-order-form > div > .form-item-payment-payment-option > label{padding-bottom:5px;border-radius:0px;height:auto;background-color:#231f1f;color:#f3f3f3;line-height:1.4;} 
}.checkout-page #coupon-wrapper,.checkout-page #payments-wrapper,.checkout-page #edit-addresses-primary,.checkout-page .form-item-payment-payment-option{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:0 !important;}@media only screen and (max-width:47.9375em) {
 .checkout-page #coupon-wrapper,.checkout-page #payments-wrapper,.checkout-page #edit-addresses-primary,.checkout-page .form-item-payment-payment-option{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.checkout-page #charges-wrapper,.checkout-page #edit-addresses-billing,.checkout-page #edit-payment-cc{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;float:right;padding-right:0 !important;clear:right;}@media only screen and (max-width:47.9375em) {
 .checkout-page #charges-wrapper,.checkout-page #edit-addresses-billing,.checkout-page #edit-payment-cc{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.checkout-page .form-item-charges-lift-ticket{padding:10px;background-color:#f5f4f3;}.checkout-page .form-item-charges-lift-ticket input{margin-bottom:5px;margin-right:5px;}.checkout-page .form-item-charges-lift-ticket .description{line-height:1.2;font-size:13px;}.checkout-page #edit-addresses-primary,.checkout-page #edit-comments,.checkout-page #edit-terms{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.checkout-page .form-item-payment-payment-option{clear:both;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.checkout-page #summary-wrapper{*zoom:1;margin-bottom:30px;border-radius:0px;}.checkout-page #summary-wrapper:before,.checkout-page #summary-wrapper:after{content:" ";display:table;}.checkout-page #summary-wrapper:after{clear:both;}@media only screen and (max-width:47.9375em) {
 .checkout-page #summary-wrapper{padding-left:15px;margin-bottom:0px;padding-bottom:30px;padding-right:15px;} 
}.checkout-page #summary-wrapper legend{display:none;}.checkout-page #summary-wrapper fieldset{margin:0 !important;}.checkout-page #summary-wrapper fieldset .fieldset-wrapper{margin-top:0px;padding-left:0 !important;padding-right:0 !important;padding-top:0px;border-radius:3px;}@media only screen and (max-width:47.9375em) {
 .checkout-page #summary-wrapper fieldset .fieldset-wrapper{background:rgba(255,255,255,0);border:none;} 
}.checkout-page #summary-wrapper fieldset .rc-entity{padding-top:15px;padding-bottom:15px;border-top:solid 1px #ddd;border-right:none;}@media only screen and (max-width:47.9375em) {
 .checkout-page #summary-wrapper fieldset .rc-entity{border:none;padding-left:0 !important;padding-right:0 !important;padding-bottom:0px;background:transparent;padding-top:0px;margin-top:15px;}.checkout-page #summary-wrapper fieldset .rc-entity .group-left{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.checkout-page #summary-wrapper fieldset .rc-entity .group-right{line-height:1.5;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.checkout-page #summary-wrapper fieldset .rc-entity .group-right h3{color:#a51e1e;} 
}@media only screen and (max-width:30em) {
 .checkout-page #summary-wrapper fieldset .rc-entity{background:#fff;border:solid 1px #ccc;border-bottom:none;}.checkout-page #summary-wrapper fieldset .rc-entity .group-right{width:100%;display:block;bottom:0px;text-align:center;}.checkout-page #summary-wrapper fieldset .rc-entity .group-right h3.rc-core-item-name{margin-bottom:0px;font-weight:600;}.checkout-page #summary-wrapper fieldset .rc-entity .group-right .rc-lodging-detail{font-size:18px;font-weight:600;display:inline;padding:5px;}.checkout-page #summary-wrapper fieldset .rc-entity .group-left{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;} 
}.checkout-page #summary-wrapper fieldset .rc-entity .node-vr-listing,.checkout-page #summary-wrapper fieldset .rc-entity .node-vr-listing .group-left{padding-left:0 !important;padding-right:0 !important;}.checkout-page #summary-wrapper fieldset .rc-entity .node-vr-listing img,.checkout-page #summary-wrapper fieldset .rc-entity .node-vr-listing .group-left img{display:block;width:100%;height:auto;}.checkout-page #summary-wrapper fieldset .rc-entity .node-vr-listing .group-right{padding-right:0 !important;}.checkout-page #summary-wrapper .panel{border-top-right-radius:0px;border-bottom-right-radius:0px;}@media only screen and (min-width:48em) {
 .checkout-page #summary-wrapper .panel{position:relative;}.checkout-page #summary-wrapper .panel:before{content:'';position:absolute;margin:auto;top:auto;bottom:0;left:0;right:0;display:block;width:0px;height:0px;border-style:solid;border-width:15px;border-color:#231f1f rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-30px;border-color:rgba(255,255,255,0) #231f1f rgba(255,255,255,0) rgba(255,255,255,0);position:absolute;margin:auto;top:0;bottom:0;left:0;right:auto;left:-30px;} 
}.checkout-page #summary-wrapper .panel h5{font-family:"Brother1816",sans-serif;font-weight:400;font-size:16px;text-transform:none;line-height:1.65;margin:0px;}@media only screen and (min-width:48em) {
 .checkout-page #summary-wrapper .panel{position:relative;padding-left:15px;padding-right:15px;width:33.33333%;float:left;position:absolute;top:0px;bottom:0px;right:0px;margin:auto;background:#231f1f;border:none;}.checkout-page #summary-wrapper .panel,.checkout-page #summary-wrapper .panel h5{color:#f3f3f3;} 
}@media only screen and (max-width:47.9375em) {
 .checkout-page #summary-wrapper .panel{margin-bottom:0px;background:transparent;text-align:center;border:none;}.checkout-page #summary-wrapper .panel h5{text-transform:none;}.checkout-page #summary-wrapper .panel h5 .rc-price{font-weight:700;} 
}@media only screen and (max-width:30em) {
 .checkout-page #summary-wrapper .panel{background:#fff;border:solid 1px #ccc;border-top:none;padding-top:0px;}.checkout-page #summary-wrapper .panel h5:first-of-type{border-top:dashed 1px #ccc;padding-top:10px;margin-top:15px;} 
}.checkout-page #summary-wrapper .rc-price.total{display:none;}.checkout-page #summary-wrapper h2{margin:0;}.checkout-page #summary-wrapper .rc-lodging-detail,.checkout-page #summary-wrapper .rc-core-cat{font-size:1.125em;margin-bottom:.5em;color:#555555;font-family:"Brother1816",sans-serif;}@media only screen and (max-width:47.9375em) {
 .checkout-page #summary-wrapper .rc-lodging-detail,.checkout-page #summary-wrapper .rc-core-cat{margin-bottom:0;} 
}.checkout-page #summary-wrapper .rc-core-item-name{line-height:1.5em;margin-bottom:.5em;}@media only screen and (max-width:47.9375em) {
 .checkout-page #summary-wrapper .rc-core-item-name{margin-bottom:5px;} 
}.checkout-page .rc-core-order-form-travelers{padding-left:0 !important;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;border:none !important;padding-bottom:0px;}@media only screen and (max-width:47.9375em) {
 .checkout-page .rc-core-order-form-travelers{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.checkout-page .rc-core-order-form-travelers:before,.checkout-page .rc-core-order-form-travelers:after{content:" ";display:table;}.checkout-page .rc-core-order-form-travelers:after{clear:both;} 
}.checkout-page .rc-core-order-form-travelers .fieldset-wrapper{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.checkout-page .rc-core-order-form-travelers .fieldset-wrapper .form-item{padding-left:0 !important;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}@media only screen and (max-width:47.9375em) {
 .checkout-page #payments-wrapper{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.checkout-page #payments-wrapper:before,.checkout-page #payments-wrapper:after{content:" ";display:table;}.checkout-page #payments-wrapper:after{clear:both;} 
}.checkout-page #payments-wrapper .fieldset-wrapper{padding-left:0 !important;padding-right:0 !important;}.checkout-page #coupon-wrapper .fieldset-wrapper{padding:15px 15px 0px 15px;}.checkout-page #coupon-wrapper .form-item-coupon-coupon{position:relative;padding-left:15px;padding-right:15px;width:58.33333%;float:left;padding-left:0 !important;padding-right:8px;}.checkout-page #coupon-wrapper button{position:relative;padding-left:15px;padding-right:15px;width:41.66667%;float:left;padding-left:8px;border:solid 0px #231f1f;display:inline-block;background-color:#443f3b;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #30241b;}.checkout-page #coupon-wrapper button:hover,.checkout-page #coupon-wrapper button:active{text-decoration:none;}.checkout-page #coupon-wrapper button:hover,.checkout-page #coupon-wrapper button:active{background-color:#36322f;border-color:#460d0d;color:#f3f3f3;}.checkout-page #charges-wrapper{position:static;}@media only screen and (max-width:47.9375em) {
 .checkout-page #charges-wrapper{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;position:static;}.checkout-page #charges-wrapper:before,.checkout-page #charges-wrapper:after{content:" ";display:table;}.checkout-page #charges-wrapper:after{clear:both;} 
}.checkout-page #charges-wrapper .fieldset-wrapper{padding-left:0 !important;padding-right:0 !important;}.checkout-page #charges-wrapper .form-type-checkbox{display:block;padding-top:10px;}.checkout-page #charges-wrapper #status-messages *{line-height:1.4;font-weight:400;}.checkout-page #charges-wrapper #status-messages .alert-box.alert{background:#fff;border:none;}.checkout-page #charges-wrapper #status-messages .alert-box.alert,.checkout-page #charges-wrapper #status-messages .alert-box.alert *{color:#a51e1e;}.checkout-page #charges-wrapper #status-messages .alert-box.alert a{color:#231f20;text-decoration:underline;}.checkout-page #charges-wrapper #status-messages .alert-box.alert a:hover,.checkout-page #charges-wrapper #status-messages .alert-box.alert a:active{text-decoration:none;}@media only screen and (max-width:47.9375em) {
 .checkout-page #edit-addresses-primary,.checkout-page #edit-addresses-billing{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.checkout-page #edit-addresses-primary:before,.checkout-page #edit-addresses-primary:after,.checkout-page #edit-addresses-billing:before,.checkout-page #edit-addresses-billing:after{content:" ";display:table;}.checkout-page #edit-addresses-primary:after,.checkout-page #edit-addresses-billing:after{clear:both;} 
}.checkout-page #edit-addresses-primary#edit-addresses-primary,.checkout-page #edit-addresses-billing#edit-addresses-primary{clear:both;}.checkout-page #edit-addresses-primary .fieldset-wrapper,.checkout-page #edit-addresses-billing .fieldset-wrapper{padding-bottom:1em;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 .checkout-page #edit-addresses-primary .fieldset-wrapper,.checkout-page #edit-addresses-billing .fieldset-wrapper{padding-right:0 !important;} 
}.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-same,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-same{float:none;}.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-postal,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-postal,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-postal,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-postal{padding-left:0 !important;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;margin-right:0;}.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-firstname,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-lastname,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-phone-0,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-phone-1,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-firstname,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-lastname,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-phone-0,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-phone-1,.checkout-page #edit-addresses-primary .fieldset-wrapper #primary-state-wrapper,.checkout-page #edit-addresses-primary .fieldset-wrapper #billing-state-wrapper,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-firstname,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-lastname,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-phone-0,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-phone-1,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-firstname,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-lastname,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-phone-0,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-phone-1,.checkout-page #edit-addresses-billing .fieldset-wrapper #primary-state-wrapper,.checkout-page #edit-addresses-billing .fieldset-wrapper #billing-state-wrapper{padding-left:0 !important;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;margin-right:0;}.checkout-page #edit-addresses-primary .fieldset-wrapper #primary-state-wrapper .form-item,.checkout-page #edit-addresses-primary .fieldset-wrapper #billing-state-wrapper .form-item,.checkout-page #edit-addresses-billing .fieldset-wrapper #primary-state-wrapper .form-item,.checkout-page #edit-addresses-billing .fieldset-wrapper #billing-state-wrapper .form-item{width:100%;}.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-email,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-line1,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-line2,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-country,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-email,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-line1,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-line2,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-country,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-city,.checkout-page #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-city,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-email,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-line1,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-line2,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-country,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-email,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-line1,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-line2,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-country,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-city,.checkout-page #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-city{padding-left:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;margin-right:0;}@media only screen and (max-width:47.9375em) {
 .checkout-page #edit-payment-cc{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.checkout-page #edit-payment-cc:before,.checkout-page #edit-payment-cc:after{content:" ";display:table;}.checkout-page #edit-payment-cc:after{clear:both;} 
}.checkout-page #edit-payment-cc .fieldset-wrapper{padding-bottom:15px;}.checkout-page #edit-payment-cc .form-item-payment-cc-cardmonth{padding-left:0 !important;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.checkout-page #edit-payment-cc .form-item-payment-cc-cardyear{padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.checkout-page #edit-payment-cc .form-item-payment-cc-cardnum,.checkout-page #edit-payment-cc .form-item-payment-cc-cardtype,.checkout-page #edit-payment-cc .form-item-payment-cc-cardcode,.checkout-page #edit-payment-cc .form-item-payment-cc-cardname{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.checkout-page #edit-payment-payment-option{border:solid 1px #ddd;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top:none;background:#b3b3b3;*zoom:1;clear:both;padding:15px;}.checkout-page #edit-payment-payment-option:before,.checkout-page #edit-payment-payment-option:after{content:" ";display:table;}.checkout-page #edit-payment-payment-option:after{clear:both;}.checkout-page #edit-comments{margin-bottom:30px;}.checkout-page #edit-comments .fieldset-wrapper{padding-bottom:15px;padding-top:15px;}.checkout-page #edit-comments .fieldset-description{padding-bottom:10px;}.checkout-page #edit-terms{float:none;margin:auto auto 20px auto;}@media only screen and (max-width:47.9375em) {
 .checkout-page #edit-terms{*zoom:1;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;margin-bottom:20px !important;}.checkout-page #edit-terms:before,.checkout-page #edit-terms:after{content:" ";display:table;}.checkout-page #edit-terms:after{clear:both;} 
}.checkout-page #edit-terms .form-item-terms-accepted{padding-bottom:10px;}@media only screen and (max-width:47.9375em) {
 .checkout-page #edit-terms .form-item-terms-accepted{padding-left:15px;} 
}.checkout-page #edit-terms .form-type-checkbox{padding-left:15px;}.checkout-page #edit-terms .rc-core-terms-wrapper{height:300px;overflow:auto;border:none;border-bottom:1px solid #DDD;padding:0 0.75em 0.5em;margin-bottom:0.75em;background:#f3f3f3;line-height:1.4;}@media only screen and (max-width:47.9375em) {
 .checkout-page #edit-terms .rc-core-terms-wrapper{width:94%;max-height:400px;margin-left:5px;overflow-y:auto;padding-right:21px;margin-top:15px;background:#f3f3f3 url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/scroll-bar-bg.gif) right center no-repeat;height:auto;border:solid 1px #ccc;word-break:break-word;} 
}.checkout-page .form-item-terms-accepted .option{color:#a51e1e;line-height:1.4;margin-bottom:10px;}.checkout-page .form-item-terms-accepted input[type="checkbox"]{margin-bottom:0px;}.checkout-page #edit-submit{clear:both;border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;margin:auto;display:block;float:none;}.checkout-page #edit-submit:hover,.checkout-page #edit-submit:active{text-decoration:none;}.checkout-page #edit-submit:hover,.checkout-page #edit-submit:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.page-rescms-order-confirm #page-title{max-width:800px;margin:auto;padding-top:30px;}.page-rescms-order-confirm #thank-you-confirm{max-width:800px;margin:auto;font-size:15px;line-height:1.4;}.page-rescms-order-confirm #thank-you-confirm h2{font-family:"Brother1816",sans-serif;font-size:22px;border-top:solid 1px #000;padding-top:6px;color:#000;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-top:15px;}@media only screen and (max-width:47.9375em) {
 .page-rescms-order-confirm #thank-you-confirm h2{font-weight:700;font-size:18px;} 
}.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited{border:solid 0px #231f1f;display:inline-block;background-color:#faaf41;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;display:block;float:none;margin:auto;max-width:300px;font-size:13px;}.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:link:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited:active{text-decoration:none;}.page-rescms-order-confirm #thank-you-confirm .rc-order-confirm .rc-entity{padding-left:0 !important;}.page-rescms-order-confirm #thank-you-confirm .rc-order-confirm .rc-entity .node-vr-listing{padding-left:0 !important;padding-right:0 !important;}.page-rescms-order-confirm #thank-you-confirm .rc-order-confirm .rc-entity .node-vr-listing .group-left{padding-left:0 !important;padding-right:0 !important;}.page-rescms-order-confirm #thank-you-confirm .rc-order-confirm .rc-entity .node-vr-listing .group-right{padding-right:0 !important;}.page-rescms-order-confirm #thank-you-confirm .rc-order-confirm .rc-price.total{border-top:none !important;font-weight:700;text-align:right;font-size:20px;}.search-summary-savings{display:none;}@media only screen and (min-width:48em) {
 .view-with-sidebar{position:relative;padding-left:15px;padding-right:15px;width:75%;float:left;padding-left:0 !important;float:left;} 
}.view-with-sidebar .search-summary-savings{display:inline;}@media only screen and (max-width:30em) {
 .search-results-page .block-bt-callout-banner{display:none !important;} 
}.vrfusion-site-specials-sidebar-outer{display:none;}.vrfusion-site-specials-sidebar-outer.sticky-enabled{max-height:50% !important;overflow:hidden;}@media only screen and (min-width:48em) {
 .vrfusion-site-specials-sidebar-outer{position:relative;padding-left:15px;padding-right:15px;width:25%;float:left;padding-left:0 !important;padding-right:0 !important;float:right;position:relative;visibility:visible;display:block;top:0px !important;left:0px;}.vrfusion-site-specials-sidebar-outer.sticky-enabled .vrfusion-site-specials-sidebar{position:fixed;top:0px;left:0px;z-index:9;overflow:auto;} 
}.vrfusion-site-specials-sidebar-outer .vrfusion-site-specials-sidebar{background:#fff;box-shadow:0 0 7px rgba(42,29,19,0.33);}.vrfusion-site-specials-sidebar-outer .vrfusion-site-specials-sidebar-inner{padding:1px 15px 10px 15px;}.vrfusion-site-specials-sidebar-outer .vrfusion-site-specials-sidebar-inner .specials-sidebar-title{margin-top:20px;}.vrfusion-site-specials-sidebar-inner .specials-sidebar-title{margin-top:0px;font-size:22px;text-align:center;}.vrfusion-site-specials-sidebar-inner .specials-sidebar-title:before{content:'';display:inline-block;width:23px;height:19px;margin-bottom:-3px;background:url(https://www.jhrl.com/sites/all/themes/custom/vrweb_foundation/images/icon-saletag-secondary.svg) left center no-repeat;}.vrfusion-site-specials-sidebar-inner .specials-sidebar-desc{border-bottom:1px solid #000;padding-bottom:10px;}.vrfusion-site-specials-sidebar-inner .node-special{margin-bottom:15px;font-family:lato,Arial,sans-serif;}.vrfusion-site-specials-sidebar-inner .node-special .field-name-title h2{letter-spacing:normal;font-weight:500;color:#a51e1e;margin:0px;font-size:15px;display:block;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;font-weight:bold;}.vrfusion-site-specials-sidebar-inner .node-special h2.field-name-field-special-title-head{color:#231f1f;}.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-special-title-body{font-style:italic;}.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-special-subhead{font-size:15px;font-weight:normal;line-height:1.4;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;}.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number,.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number a,.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .label-inline,.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .label-inline,.blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .label-inline,.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .label-above,.blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .label-above,.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .label-inline,.blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .label-inline,.vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .label-above,.blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .vrfusion-site-specials-sidebar-inner .node-special .field-name-field-call-to-book-number .label-above{line-height:1.65;text-transform:none;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;color:#231f1f;font-size:15px;font-weight:bold;}.vrfusion-site-specials-sidebar-inner .specials-sidebar-ctb{border-top:1px solid #000;padding-top:10px;}.vrfusion-site-specials-sidebar-inner .specials-sidebar-ctb .node-special .field-name-title h2{color:#231f1f;}.vrfusion-site-specials-sidebar-inner .specials-sidebar-ctb .node-special .field-name-field-call-to-book-number{margin-top:3px;}.search-results-page h1{margin-bottom:5px;}.views-row-last .node-vr-listing.view-mode-teaser{border-bottom:none;}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-teaser{padding-left:0 !important;padding-right:0 !important;} 
}.node-vr-listing.view-mode-teaser .group-header{padding-left:0 !important;padding-right:0 !important;padding:.3em 0;}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-teaser .group-header{margin-bottom:1.5em;} 
}.node-vr-listing.view-mode-teaser .group-header h3{margin:0;}.node-vr-listing.view-mode-teaser .group-header .rc-core-item-name{position:relative;padding-left:15px;padding-right:15px;width:83.33333%;float:left;padding-left:0 !important;padding-right:0 !important;}.node-vr-listing.view-mode-teaser .group-header .rc-core-cat{position:relative;padding-left:15px;padding-right:15px;width:16.66667%;float:left;text-align:right;}.node-vr-listing.view-mode-teaser .group-left{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;margin-bottom:10px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-left{margin-bottom:5px;} 
}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-teaser .group-left{position:relative;padding-left:15px;padding-right:15px;width:45.83333%;float:left;margin-bottom:0px;} 
}@media only screen and (min-width:64.125em) {
 .node-vr-listing.view-mode-teaser .group-left{position:relative;padding-left:15px;padding-right:15px;width:29.16667%;float:left;padding-left:0;padding-right:0;margin-bottom:0px;} 
}.node-vr-listing.view-mode-teaser .group-left .rc-core-images{margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert{position:absolute;margin:auto;top:10px;bottom:auto;left:10px;right:auto;}.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert a{border:solid 0px #231f1f;display:block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:30px;font-size:12px;padding:6px 10px 4px;color:#f3f3f3;border:solid 1px #8e1a1a;font-family:'Raleway';text-transform:none;max-width:170px;margin:auto;box-shadow:0px 1px 3px rgba(35,31,31,0.25);}.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert a:hover,.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert a:active{text-decoration:none;}.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert a:hover,.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert a:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}@media only screen and (min-width:64.125em) {
 .node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert{position:relative;top:auto;left:auto;right:auto;}.node-vr-listing.view-mode-teaser .group-left .field-name-specials-teaser-alert a{max-width:none;width:100%;} 
}.node-vr-listing.view-mode-teaser .group-left img{margin:0 auto;display:block;width:100%;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-teaser .group-left img{border:4px solid white;box-shadow:rgba(133,133,133,0.5) 0 0 5px;} 
}.node-vr-listing.view-mode-teaser .group-middle{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;margin-bottom:10px;}@media only screen and (min-width:30.0625em) {
 .node-vr-listing.view-mode-teaser .group-middle{position:relative;padding-left:15px;padding-right:15px;width:58.33333%;float:left;padding-left:10px;padding-right:10px;} 
}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-teaser .group-middle{position:relative;padding-left:15px;padding-right:15px;width:54.16667%;float:left;} 
}@media only screen and (min-width:64.125em) {
 .node-vr-listing.view-mode-teaser .group-middle{padding-left:15px;position:relative;padding-left:15px;padding-right:15px;width:41.66667%;float:left;} 
}.node-vr-listing.view-mode-teaser .group-middle h3{margin-top:0;margin-bottom:3px;}.node-vr-listing.view-mode-teaser .group-middle .rc-core-item-name a{color:#231f1f;text-decoration:underline;}.node-vr-listing.view-mode-teaser .group-middle .rc-core-cat-weblink_area{font-weight:bold;margin-bottom:10px;}.node-vr-listing.view-mode-teaser .group-middle .field-name-body{line-height:1.65;}.node-vr-listing.view-mode-teaser .group-right{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-bottom:10px;}@media only screen and (min-width:30.0625em) {
 .node-vr-listing.view-mode-teaser .group-right{position:relative;padding-left:15px;padding-right:15px;width:41.66667%;float:left;padding-left:0 !important;padding-right:10px;} 
}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-teaser .group-right{position:relative;padding-left:15px;padding-right:15px;width:54.16667%;float:left;float:right;}.node-vr-listing.view-mode-teaser .group-right .field-name-node-link{margin-left:10px;} 
}@media only screen and (min-width:64.125em) {
 .node-vr-listing.view-mode-teaser .group-right{position:relative;padding-left:15px;padding-right:15px;width:29.16667%;float:left;padding-left:0 !important;padding-right:0 !important;padding-top:0;} 
}.node-vr-listing.view-mode-teaser .group-right *[class*="rc"],.node-vr-listing.view-mode-teaser .group-right .view-vr-listing-featured-amenities,.node-vr-listing.view-mode-teaser .group-right .view-vr-listing-featured-amenities li a{margin-bottom:8px;}.node-vr-listing.view-mode-teaser .group-right *[class*="rc"] h3,.node-vr-listing.view-mode-teaser .group-right .view-vr-listing-featured-amenities h3,.node-vr-listing.view-mode-teaser .group-right .view-vr-listing-featured-amenities li a h3{font-size:1.2em;line-height:1;margin:0 0 .25em;text-decoration:underline;}.node-vr-listing.view-mode-teaser .group-right .field-name-body{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;clear:both;line-height:1.65;padding:0px 0px 20px 0px;margin-bottom:10px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-node-link{display:block;width:100%;} 
}.node-vr-listing.view-mode-teaser .group-right .field-name-node-link a{border:solid 0px #231f1f;display:block;background-color:rgba(255,255,255,0);text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#231f1f;border:solid 0px #231f1f;background-color:rgba(255,255,255,0);height:auto;}.node-vr-listing.view-mode-teaser .group-right .field-name-node-link a:hover,.node-vr-listing.view-mode-teaser .group-right .field-name-node-link a:active{text-decoration:none;}.node-vr-listing.view-mode-teaser .group-right .field-name-node-link a:hover,.node-vr-listing.view-mode-teaser .group-right .field-name-node-link a:active{background-color:#ccc;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-node-link a{display:block;width:100%;} 
}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert{display:block;width:52%;position:absolute;bottom:0px;left:0px;clear:both;border:solid 2px #a51e1e;height:37px;text-align:center;z-index:+1;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert a{width:100%;text-align:center;height:35px;padding:8px 0px;font-size:15px;display:block;color:#a51e1e;font-weight:700;}@media only screen and (max-width:61.5625em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert a{font-size:13px;letter-spacing:normal;padding:10px 0px;} 
}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert:hover,.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert:active{border-color:#cc2649;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert:hover a,.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert:active a{text-decoration:none;color:#cc2649;}@media only screen and (min-width:30.0625em) and (max-width:33.75em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert{width:100%;} 
}.node-vr-listing.view-mode-teaser .group-right .field-name-body,.node-vr-listing.view-mode-teaser .group-right .field-name-field-vr-description-override,.node-vr-listing.view-mode-teaser .group-right .rc-core-item-description{font-weight:normal;font-size:15px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-body,.node-vr-listing.view-mode-teaser .group-right .field-name-field-vr-description-override,.node-vr-listing.view-mode-teaser .group-right .rc-core-item-description{display:none;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name{margin-top:8px;margin-bottom:3px;margin-bottom:3px;margin-top:3px;}.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name,.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name a{font-family:"Brother1816",sans-serif;font-weight:400;text-transform:none;font-size:18px;text-transform:uppercase;color:#a51e1e;letter-spacing:.03em;line-height:1.4;}.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name a{text-decoration:underline;}.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name a:hover,.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name a:active{text-decoration:none;}.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name a:hover,.node-vr-listing.view-mode-teaser .group-right .rc-core-item-name a:active{color:#faaf41;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-core-item-name{margin-top:10px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-core-cat-weblink_area{margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-right .rc-core-cat-weblink_area .item-list > h3{display:none;}.node-vr-listing.view-mode-teaser .group-right .rc-core-cat-weblink_area .item-list ul,.node-vr-listing.view-mode-teaser .group-right .rc-core-cat-weblink_area .item-list li{font-weight:400;font-family:"Brother1816",sans-serif;margin-bottom:0px;list-style:none;margin-left:0px;}.node-vr-listing.view-mode-teaser .group-right .rc-core-cat{width:100%;font-weight:600;}.node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail{display:inline-block;float:left;font-weight:400;font-family:"Brother1816",sans-serif;font-size:17px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail{margin-bottom:20px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail + .rc-lodging-detail{padding-left:5px;margin-left:5px;border-left:solid 1px #000;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{clear:both;background:#fff;width:100%;padding:10px;text-align:left;}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{background:#ebebeb;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .pricing-online-offers,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .pricing-available-offers{border-top:1px solid #aaa;font-weight:bold;text-align:left;margin:0;letter-spacing:.03em;color:#a51e1e;margin-top:10px;padding-top:15px;margin-bottom:7px;font-size:14px;font-family:"Brother1816",sans-serif;text-transform:uppercase;display:block;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .pricing-online-offers{margin-top:15px;color:#231f1f;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price{margin-bottom:0px;padding:4px 0px 4px 0px;position:relative;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special{cursor:pointer;}@media only screen and (min-width:30.0625em) and (max-width:33.75em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price{width:100%;text-align:center;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-name{font-size:14px;font-family:"Brother1816",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.05em;line-height:1;display:inline;margin-right:10px;color:#1e4a7c;text-align:left;display:block;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-name .display-name-savings{font-weight:bold;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail{font-family:'Raleway';font-size:13px;font-weight:400;line-height:1.4;display:block;color:#231f1f;text-align:left;position:static;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail a{font-style:italic;color:#231f1f;text-decoration:underline;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail a:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail a:active{text-decoration:none;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail > a{display:inline-block;text-decoration:none;border:solid 1px #1e4a7c;padding:0;border-radius:300px;color:#a51e1e;font-family:"Raleway","Brother1816",sans-serif,sans-serif;font-style:normal;font-size:11px;letter-spacing:.05em;font-weight:bold;background-color:#1e4a7c;color:#f3f3f3;position:absolute;top:4px;right:0;width:18px;height:18px;text-align:center;line-height:18px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail > a:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail > a:active{background-color:#f3f3f3;color:#1e4a7c;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb{margin-bottom:0px;}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special .rc-item-price,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb .rc-item-price{border-color:silver;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special .rc-item-price .rc-item-price-buy,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb .rc-item-price .rc-item-price-buy{display:none;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special .rc-item-price .display-name,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb .rc-item-price .display-name{text-align:left;margin:0;letter-spacing:.03em;color:#a51e1e;font-weight:normal;cursort:hand;}@media only screen and (min-width:64.125em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special .rc-item-price .display-name,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb .rc-item-price .display-name{text-transform:none;letter-spacing:normal;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-special .rc-item-price .rc-price,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb .rc-item-price .rc-price{font-family:lato,Arial,sans-serif;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-pricing-ctb .rc-item-price .display-name{color:#231f1f;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .addon-opts,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .addon-opts div,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-addon-item-buy-form-option,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-addon-item-buy-form-option div{font-family:"Brother1816",sans-serif;text-align:left;font-size:15px;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .field-name-field-call-to-book-number{text-align:center;display:block;font-weight:700;color:#1e4a7c;font-family:'Raleway',sans-serif;width:100%;line-height:1.2;padding-top:2px;color:#231f1f;text-align:left;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .field-name-field-call-to-book-number .label-above{font-weight:400;font-size:13px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .addon-opts{margin-top:8px;padding-top:8px;font-family:"Raleway","Brother1816",sans-serif,sans-serif;font-size:12px;letter-spacing:.05em;margin-bottom:0;border-top:solid 1px #a6a6a6;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .addon-opts label{font-family:"Raleway","Brother1816",sans-serif,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;display:inline;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing span.rc-price{display:block;font-size:24px;color:#1e4a7c;font-weight:400;margin-bottom:0px;font-family:"Brother1816",sans-serif;line-height:1.4;height:auto;text-align:left;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing span.rc-price{font-size:20px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing span.rc-price sup{font-size:13px;font-weight:400;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy{*zoom:1;margin-bottom:0px;display:block;height:auto;text-align:center;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy:before,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy:after{content:" ";display:table;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy:after{clear:both;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy > div{*zoom:1;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy > div:before,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy > div:after{content:" ";display:table;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy > div:after{clear:both;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy button{border:solid 0px #231f1f;display:inline-block;background-color:#231f20;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:30px;font-size:12px;padding:6px 10px 4px;color:#f3f3f3;border:solid 1px #0f2a49;width:100%;margin-bottom:0px;height:auto;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy button:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy button:active{text-decoration:none;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy button:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy button:active{border-color:#040d16;color:#fff;background-color:#0a1e34;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .package-call-to-action .rc-item-price-buy button{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:30px;font-size:12px;padding:6px 10px 4px;color:#f3f3f3;border:solid 1px #8e1a1a;margin-top:8px;width:100%;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .package-call-to-action .rc-item-price-buy button:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .package-call-to-action .rc-item-price-buy button:active{text-decoration:none;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .package-call-to-action .rc-item-price-buy button:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .package-call-to-action .rc-item-price-buy button:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price{margin-top:8px;border-top:solid 1px #a6a6a6;padding-top:6px;padding-bottom:6px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price .display-name{text-align:left;margin:0;padding-right:30px;letter-spacing:.03em;color:#a51e1e;}@media only screen and (min-width:64.125em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price .display-name{text-transform:none;letter-spacing:normal;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price .field-name-field-call-to-book-number{width:100%;line-height:1.2;padding-top:2px;color:#231f1f;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price .field-name-field-call-to-book-number,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price .field-name-field-call-to-book-number *{font-family:'Raleway',sans-serif;text-align:left;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price-buy + .rc-item-price .field-name-field-call-to-book-number .label-above{font-size:13px;display:inline;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;border:solid 2px #231f1f;text-align:center;margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing .rc-item-price{width:100%;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link{position:absolute;bottom:0px;right:0px;width:auto;left:auto;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link a{display:inline;min-height:0px;height:auto;background:none;color:#231f1f;font-style:italic;font-family:"Brother1816",sans-serif;font-weight:700;text-transform:none;letter-spacing:normal;font-size:15px;padding:0px;border:none;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a:hover,.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a:active,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link a:hover,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link a:active{background:#fff;color:#a51e1e;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a:after,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link a:after{content:'\2192';}@media only screen and (min-width:30.0625em) and (max-width:33.75em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link{width:100%;position:relative;margin-bottom:10px;height:35px;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link a{width:100%;display:block;height:33px;padding:8px 0px;font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link{display:inline-block;width:auto;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link a{display:inline-block;width:auto;font-size:13px;} 
}@media only screen and (min-width:30.0625em) and (max-width:33.75em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .field-name-node-link a{height:35px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;clear:both;text-align:center;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link{width:48%;left:auto;right:0px;bottom:0px;height:35px;border-bottom:solid 2px #231f1f;position:absolute;margin-top:0;border-right:solid 2px #231f1f;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link a{display:inline-block;text-align:center;min-height:0px;float:none;color:#231f1f;font-family:"Brother1816",sans-serif;font-weight:700;width:100%;text-transform:none;letter-spacing:normal;border:none;font-size:14px;line-height:35px;padding:7px 0px;text-rendering:optimizeLegibility;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link a{font-size:13px;padding:10px 0px;} 
}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link a:hover,.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link a:active{color:#a51e1e;background:#fff;}@media only screen and (min-width:30.0625em) and (max-width:33.75em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link{width:100%;position:relative;border-left:solid 2px #231f1f;bottom:1px;}.node-vr-listing.view-mode-teaser .group-right .field-name-specials-teaser-alert + .rc-item-pricing + .field-name-node-link a{font-size:13px;padding:10px 0px;} 
}.unit-details-page #page-title{margin-bottom:4px;}.node-vr-listing.view-mode-full > .group-header{padding-left:0 !important;padding-right:0 !important;margin-bottom:0px;border-bottom:solid 2px #231f1f;text-align:right;line-height:1.65;margin-top:-60px;padding-bottom:5px;}.node-vr-listing.view-mode-full > .group-header .rc-lodging-detail{display:inline-block;font-size:20px;text-transform:uppercase;letter-spacing:.07em;font-family:"Brother1816",sans-serif;font-weight:700;}.node-vr-listing.view-mode-full > .group-header .rc-lodging-detail.rc-lodging-occ{width:100%;}.node-vr-listing.view-mode-full > .group-header .rc-lodging-detail.rc-lodging-baths{padding-left:3px;}.node-vr-listing.view-mode-full > .group-header .rc-lodging-detail.rc-lodging-baths:before{content:'/';display:inline;padding-right:4px;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full > .group-header{margin-top:0px;text-align:left;}.node-vr-listing.view-mode-full > .group-header .rc-lodging-detail.rc-lodging-occ{width:auto;padding-left:0px;}.node-vr-listing.view-mode-full > .group-header .rc-lodging-detail.rc-lodging-occ:before{content:'/';display:inline;padding-right:4px;} 
}.node-vr-listing.view-mode-full > .group-left{padding-left:0 !important;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full > .group-left{padding-right:0 !important;} 
}.node-vr-listing.view-mode-full > .group-left .royalSlider{height:0px;overflow:hidden;}.node-vr-listing.view-mode-full > .group-left #Media{margin-bottom:0px;}.node-vr-listing.view-mode-full > .group-right{padding-right:0 !important;float:right;}.node-vr-listing.view-mode-full > .group-right > h2{text-align:center;border:solid 2px #231f1f;margin:0 auto;padding:10px;border-bottom:none;color:#231f1f;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:.03em;}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-full > .group-right > h2{border-top:none;background:#f3f3f3;padding-bottom:0px;} 
}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-full > .group-right{padding-left:0 !important;} 
}.node-vr-listing.view-mode-full > .group-footer{clear:both;}.node-vr-listing.view-mode-full .rc-core-item-api-images-royalslider,.node-vr-listing.view-mode-full .field-name-field-gallery-images{margin-bottom:2.5em;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-core-item-api-images-royalslider,.node-vr-listing.view-mode-full .field-name-field-gallery-images{margin-bottom:0;} 
}.node-vr-listing.view-mode-full .group-unit-action-links > h3{display:none;}.node-vr-listing.view-mode-full .group-unit-action-links a{display:inline-block;padding:12px 8px 8px;transition:background-color .25s ease-in-out;}.node-vr-listing.view-mode-full .group-unit-action-links a:hover,.node-vr-listing.view-mode-full .group-unit-action-links a:active{text-decoration:none;background-color:#e6e6e6;color:#a51e1e;}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-full .group-unit-action-links a.print-page{display:none;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .group-unit-action-links a{font-size:14px;}.node-vr-listing.view-mode-full .group-unit-action-links a.vrweb-inquiry-link{padding-left:0px;}.node-vr-listing.view-mode-full .group-unit-action-links a.favorites{padding-left:5px;padding-right:5px;} 
}.node-vr-listing.view-mode-full .group-unit-action-links .bt-leads-share-url-form-wrapper{display:inline-block;margin-right:1em;}.node-vr-listing.view-mode-full .group-unit-action-links .bt-leads-share-url-form-wrapper span{line-height:inherit;}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-full .group-unit-action-links .bt-leads-share-url-form-wrapper{margin-right:0px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .group-unit-action-links .bt-leads-share-url-form-wrapper a{padding-right:0px;} 
}.node-vr-listing.view-mode-full .group-vr-full-panel{padding:0;border:none;clear:both;background-color:#e0e0e0;padding-top:15px;background:rgba(255,255,255,0);}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel{margin-top:25px;text-align:center;} 
}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-detail{font-size:100%;margin-bottom:0.45em;display:inline-block;width:auto;font-weight:300;margin-top:0px;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-detail.rc-lodging-baths{padding-left:10px;margin-left:8px;border-left:solid 2px #a51e1e;line-height:1.0;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-core-cat{font-size:100%;margin-bottom:0.45em;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-core-cat h3{font-family:"Brother1816",sans-serif;font-size:16px;text-transform:uppercase;color:#231f1f;letter-spacing:.05em;font-weight:700;margin-bottom:3px;margin-top:0px;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-core-cat .item-list ul{list-style:none;margin-left:0px;margin-bottom:20px;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-core-cat .item-list ul li{font-size:16px;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;font-weight:400;margin-left:0px;}.node-vr-listing.view-mode-full .group-vr-full-panel .field-name-rc-core-term-area h3,.node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities h3{font-family:"Brother1816",sans-serif;font-size:16px;text-transform:uppercase;color:#231f1f;letter-spacing:.05em;font-weight:700;margin-bottom:3px;margin-top:0px;}.node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities .view-content ul li a{color:#222;}.node-vr-listing.view-mode-full .group-vr-full-description,.node-vr-listing.view-mode-full .group-vr-full-description .field-name-body{line-height:1.65;}.node-vr-listing.view-mode-full .group-vr-nearby-homes-activities > .content > .vrweb-driving-directions{border:solid 0px #231f1f;display:block;background-color:#231f1f;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #30241b;width:250px;margin:0px auto 15px;padding-top:12px !important;}.node-vr-listing.view-mode-full .group-vr-nearby-homes-activities > .content > .vrweb-driving-directions:hover,.node-vr-listing.view-mode-full .group-vr-nearby-homes-activities > .content > .vrweb-driving-directions:active{text-decoration:none;}.node-vr-listing.view-mode-full .group-vr-nearby-homes-activities > .content > .vrweb-driving-directions:hover,.node-vr-listing.view-mode-full .group-vr-nearby-homes-activities > .content > .vrweb-driving-directions:active{background-color:#36322f;border-color:#460d0d;color:#f3f3f3;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-nearby-homes-activities > .content > .vrweb-driving-directions{margin-bottom:5px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-nearby-homes-activities .gmap-gmap{min-height:500px;} 
}.node-vr-listing.view-mode-full .group-availability .rcav-key{border:none;background:none;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-availability .rcav-key{display:block;max-width:100%;overflow-y:auto;} 
}.node-vr-listing.view-mode-full .group-availability .rcav-key caption{display:none;}.node-vr-listing.view-mode-full .group-availability .rcav-key td{color:#231f1f;padding:9px;font-size:16px;}.node-vr-listing.view-mode-full .group-availability .rcav-key td.label{border:none;}.node-vr-listing.view-mode-full .group-availability .rcav-key td.day{border:solid 1px rgba(0,0,0,0.15);border-radius:0px;}.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-O{background:#f3f3f3;color:#231f20;}.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-X{background:#d6d6d6;color:#959595;}.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-IN{background:#fff;background:linear-gradient(127deg,#d6d6d6 50%,#fff 50%);}.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-OUT{background:#fff;background:linear-gradient(127deg,#fff 50%,#d6d6d6 50%);color:#231f20;}@media only screen and (max-width:42.5em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-pager:before{content:'\2190 Scroll to view entire key \2192';display:block;position:relative;width:100%;font-style:italic;text-align:center;margin-top:7px;margin-bottom:15px;} 
}.node-vr-listing.view-mode-full .group-availability .rcjs-controls{*zoom:1;height:auto;padding:8px 0px 5px 0px;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls:before,.node-vr-listing.view-mode-full .group-availability .rcjs-controls:after{content:" ";display:table;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls:after{clear:both;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .title:after{display:none !important;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .inactive{display:block;opacity:.5;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .title{display:block;width:100%;padding-bottom:10px;text-align:left !important;margin-top:0px;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-controls .title{margin-top:0px !important;} 
}@media only screen and (max-width:31.25em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-controls .title{width:100%;text-align:center !important;} 
}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next{border:solid 0px #231f1f;display:inline-block;background-color:rgba(255,255,255,0);text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#231f1f;border:solid 0px #231f1f;background-color:rgba(255,255,255,0);position:absolute;top:-55px;font-family:"Brother1816",sans-serif;font-weight:700;font-style:italic;font-size:16px;text-transform:none;letter-spacing:normal;margin-bottom:0px;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev:active,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next:active{text-decoration:none;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev:active,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next:active{background-color:#ccc;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev:active,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next:active{border-color:#a51e1e;color:#a51e1e;background:#f3f3f3;}@media only screen and (max-width:57.1875em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next{top:0px;height:35px;padding:6px 10px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next{top:0px;} 
}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next{right:10px;padding-left:8px;padding-right:8px;width:90px;border-top-left-radius:0px;border-bottom-left-radius:0px;left:auto;}@media only screen and (max-width:31.25em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-controls .next{width:50%;float:left;right:auto;position:relative;margin-bottom:10px;} 
}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev{right:100px;padding-left:8px;padding-right:8px;width:90px;border-top-right-radius:0px;border-bottom-right-radius:0px;left:auto;}@media only screen and (max-width:31.25em) {
 .node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev{width:50%;float:left;right:auto;position:relative;margin-bottom:10px;} 
}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next.inactive{border-left:none;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next.inactive:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next.inactive:active{border-color:#231f1f;color:#231f1f;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev.inactive{border-right:none;}.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev.inactive:hover,.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev.inactive:active{border-color:#231f1f;color:#231f1f;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month{float:left;display:block;position:relative;border:none;background:none;}@media only screen and (min-width:50.0625em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month{width:25%;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month:nth-of-type(4n+1){clear:both;} 
}@media only screen and (min-width:39.4375em) and (max-width:50em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month{width:33.333%;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month:nth-of-type(3n+1){clear:both;} 
}@media only screen and (min-width:25.0625em) and (max-width:39.375em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month{width:50%;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month:nth-of-type(2n+1){clear:both;} 
}@media only screen and (max-width:25em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month{width:100%;} 
}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month caption{font-size:18px;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:17px;padding:6px;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td .rc-item-price .rc-price{font-size:13px;}.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td .rc-price-type{display:none;}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:4px;} 
}@media only screen and (max-width:57.1875em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:15px;} 
}@media only screen and (max-width:52.5em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:3px;} 
}@media only screen and (max-width:50em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:16px;padding:6px;} 
}@media only screen and (max-width:47.5em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:5px;} 
}@media only screen and (max-width:44.6875em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:14px;} 
}@media only screen and (max-width:42.1875em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:4px;} 
}@media only screen and (max-width:39.375em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:8px;font-size:17px;} 
}@media only screen and (max-width:36.5625em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:6px;} 
}@media only screen and (max-width:32.8125em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:15px;} 
}@media only screen and (max-width:31.25em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{padding:4px;} 
}@media only screen and (max-width:28.125em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:13px;} 
}@media only screen and (max-width:25em) {
 .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td{font-size:19px;padding:8px;} 
}.node-vr-listing.view-mode-full .group-vr-full-amenities h3{font-size:1.2em;font-weight:normal;margin:0 0 0.5em 0;display:none;color:#a51e1e;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul{margin:0;display:block;padding:0;margin:0 -0.25em;*zoom:1;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul:before,.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul:after{content:" ";display:table;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul:after{clear:both;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li{display:inline;height:auto;float:left;padding:0 0.25em 0.5em;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li{width:50%;padding:0 0.25em 0.5em;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li:nth-of-type(n){clear:none;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li:nth-of-type(2n+1){clear:both;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul li{font-weight:700;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul li em{font-weight:400;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul li em:before{content:': ';}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul{display:block;padding:0;margin:0 -0.125em;*zoom:1;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul:before,.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul:after{content:" ";display:table;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul:after{clear:both;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li{display:inline;height:auto;float:left;padding:0 0.125em 0.25em;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li{width:100%;padding:0 0.125em 0.25em;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li:nth-of-type(n){clear:none;}.node-vr-listing.view-mode-full .group-vr-full-amenities .rc-core-cat-ldrc_amenity ul > li:nth-of-type(1n+1){clear:both;} 
}.node-vr-listing.view-mode-full .group-vr-full-amenities div[class*="evrn"]{position:relative;padding-left:15px;padding-right:15px;width:33.33333%;float:left;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-full-amenities div[class*="evrn"]{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;} 
}.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices .rc-price-col{text-align:left;}.node-vr-listing.view-mode-full .group-vr-full-rates table tr.even td{background:#f3f3f3;}.node-vr-listing.view-mode-full .group-vr-full-map h3{color:#a51e1e;margin-top:0;text-transform:none;font-weight:700;font-size:19px;}.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table{width:100%;border:none;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table,.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table thead{background:#b5b5b5;}.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table thead a{color:#a51e1e;}.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table tbody a{color:#a51e1e;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper{padding-left:0 !important;padding-right:0 !important;*zoom:1;position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper:before,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper:after{content:" ";display:table;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper:after{clear:both;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-avail-ajax{padding-top:15px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper:before{content:'Search Availability';display:block;width:100%;font-family:"Brother1816",sans-serif;text-align:center;font-size:18px;text-transform:uppercase;padding:17px 0px 12px;letter-spacing:.05em;background-size:500px auto;color:#a51e1e;border:solid 2px #a51e1e;border-bottom:none;background:#f3f3f3;margin-top:-2px;}@media only screen and (min-width:48em) and (max-width:64em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper:before{font-size:16px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper{float:none;padding-bottom:20px;padding-top:20px;border:solid 2px #231f1f;border-top-width:4px;background:#fff;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper:before{border:none;background:none;padding:7px 0px 0px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form{padding-top:0px;border:solid 2px #a51e1e;border-top:none;background:#f3f3f3;margin-bottom:0px;box-shadow:0px 3px 4px rgba(0,0,0,0.25);}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form{margin:auto;float:none;border:none;background:none;padding-top:10px;box-shadow:none;padding-left:15px;padding-right:15px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;margin-bottom:10px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-begin,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-adult{padding-right:7px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-end,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-child{padding-left:7px;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-begin,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-adult{padding-left:0px;padding-right:7px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-end,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-child{padding-right:0px;padding-left:7px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item input,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item select{background-color:#f3f3f3;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-begin,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-end{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item label{text-align:left;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;width:100%;margin-bottom:0px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit:active{text-decoration:none;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing{margin-bottom:0px;float:right !important;text-align:center !important;*zoom:1;width:100%;padding-top:0px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing:before,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing:after{content:" ";display:table;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing:after{clear:both;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing{padding-top:0px;text-align:center !important;margin-bottom:0px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-name{font-size:15px;font-family:"Brother1816",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-bottom:0px !important;display:inline;margin-right:10px;color:#1e4a7c;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail{font-family:"Brother1816",sans-serif;font-size:15px;font-weight:400;line-height:1.4;padding-bottom:10px;display:inline;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail a{font-style:italic;color:#231f1f;text-decoration:underline;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail a:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail a:active{text-decoration:none;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail > a{display:inline-block;text-decoration:none;border:solid 1px #1e4a7c;padding:3px 5px 2px;border-radius:3px;color:#a51e1e;font-family:"Raleway","Brother1816",sans-serif,sans-serif;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.05em;background-color:#1e4a7c;color:#f3f3f3;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail > a:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .display-detail > a:active{background-color:#f3f3f3;color:#1e4a7c;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price{clear:both;*zoom:1;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price:before,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price:after{content:" ";display:table;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price:after{clear:both;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rc-price{font-size:24px;color:#1e4a7c;font-family:"Brother1816",sans-serif;font-weight:700;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rcav-dates{color:#1e4a7c;font-weight:700;margin-top:10px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rc-item-quote-link{display:block;margin:.5em .2em;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price span{margin-bottom:0.3125em;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .addon-opts,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .addon-opts div,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-addon-item-buy-form-option,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-addon-item-buy-form-option div{font-family:"Brother1816",sans-serif;text-align:left;font-size:15px;text-rendering:optimizeLegibility;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .field-name-field-call-to-book-number{text-align:center;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;font-size:15px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .addon-opts{margin-top:15px;font-family:"Raleway","Brother1816",sans-serif,sans-serif;font-size:12px;letter-spacing:.05em;margin-bottom:0;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .addon-opts label{font-family:"Raleway","Brother1816",sans-serif,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;display:inline;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .addon-opts{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;text-align:left;}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .addon-opts{padding-left:0;padding-right:0;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price + .rc-item-price{padding:5px 0;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy{width:auto;float:left;position:relative;padding-left:0px;margin-bottom:0px;padding-right:10px;display:block;width:100%;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number{color:#1e4a7c;line-height:1.4;font-weight:700;padding-top:5px;display:block;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number .label-above,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number .label-inline,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number .blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .label-above,.blog-ttd-events-details-page article.view-mode-full .group-right .ttd-related-items .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number .label-above,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number .blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .label-above,.blog-ttd-events-details-page article.view-mode-full .group-right .event-related-items .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy .field-name-field-call-to-book-number .label-above{font-weight:400;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy button{border:solid 0px #231f1f;display:inline-block;background-color:#231f20;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #0f2a49;width:100%;line-height:inherit;margin-bottom:0;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy button:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy button:active{text-decoration:none;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy button:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy button:active{border-color:#040d16;color:#fff;background-color:#0a1e34;}@media only screen and (min-width:48em) and (max-width:64em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy button{padding-left:5px;padding-right:5px;font-size:12px;} 
}@media only screen and (min-width:48em) and (max-width:64em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy{padding-right:5px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy{float:none;text-align:center;display:inline-block;width:auto;margin-bottom:5px;padding-right:0px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link{width:auto;float:left;color:#231f1f;display:inline;padding-left:0px;padding-right:5px;color:#1e4a7c;font-style:italic;text-decoration:underline;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link:active{color:#1e4a7c;text-decoration:none;}@media only screen and (min-width:48em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link{float:none;} 
}@media only screen and (min-width:48em) and (max-width:64em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link{padding-right:0px;font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link{float:none;text-align:center;display:block;} 
}.node-vr-listing.view-mode-full .field-name-specials-teaser-alert{clear:both;padding-top:15px;}.node-vr-listing.view-mode-full .field-name-specials-teaser-alert a{border:solid 0px #231f1f;display:block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:30px;font-size:12px;padding:6px 10px 4px;color:#f3f3f3;border:solid 1px #8e1a1a;font-family:"Brother1816",sans-serif;text-rendering:optimizeLegibility;letter-spacing:normal;text-transform:none;padding:5px 12px 4px;font-size:14px;box-shadow:0px 1px 3px rgba(35,31,31,0.25);letter-spacing:.03em;}.node-vr-listing.view-mode-full .field-name-specials-teaser-alert a:hover,.node-vr-listing.view-mode-full .field-name-specials-teaser-alert a:active{text-decoration:none;}.node-vr-listing.view-mode-full .field-name-specials-teaser-alert a:hover,.node-vr-listing.view-mode-full .field-name-specials-teaser-alert a:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .field-name-specials-teaser-alert a{font-size:1em;padding:8px 12px 6px;} 
}@media only screen and (max-width:64.0625em) {
 .node-vr-listing.view-mode-full #node_vr_listing_full_group_vr_nearby_activities{display:none;} 
}.ui-widget-content .rc-item-price-buy button{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;}.ui-widget-content .rc-item-price-buy button:hover,.ui-widget-content .rc-item-price-buy button:active{text-decoration:none;}.ui-widget-content .rc-item-price-buy button:hover,.ui-widget-content .rc-item-price-buy button:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}.ui-widget-content .rc-item-quote table tr.even td,.ui-widget-content .rc-item-quote table tr.even th{background:#f3f3f3 !important;}.rc-item-quote table{margin:10px auto;}.rc-item-quote table tr.even td,.rc-item-quote table tr.even th{background:#f3f3f3 !important;}.rc-item-quote form{text-align:center;}.rc-item-quote .form-submit{border:solid 0px #231f1f;display:inline-block;background-color:#a51e1e;text-transform:uppercase;font-family:"Brother1816",sans-serif;font-weight:300;letter-spacing:.1em;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;min-height:47px;font-size:16px;padding:11px 15px 7px;color:#f3f3f3;border:solid 1px #8e1a1a;margin-top:10px;}.rc-item-quote .form-submit:hover,.rc-item-quote .form-submit:active{text-decoration:none;}.rc-item-quote .form-submit:hover,.rc-item-quote .form-submit:active{background-color:#791616;border-color:#5b1111;color:#f3f3f3;}@media only screen and (max-width:30em) {
 body.node-type-vr-listing .l-content-bottom{display:none !important;} 
}.section-vacation-rentals .view-display-id-attachment_map .view-mode-gmap_popup .rc-item-pricing .rc-item-quote-link,.section-vacation-rentals .view-display-id-attachment_map .view-mode-gmap_popup .rc-item-pricing .rcav-dates,.section-vacation-rentals .view-display-id-attachment_map .view-mode-gmap_popup .rc-item-pricing .rc-price{display:none;}#static-rates-table th,#static-rates-table tr.season-range td{background:#dddddd;}#static-rates-table tr:not(.season-range):nth-of-type(2n+1) td{background:#f3f3f3;}.unit-details-page .detailed-quote-modal .field-name-field-call-to-book-number{color:#f3f3f3;line-height:1.4;font-family:"Brother1816",sans-serif;font-size:18px;font-weight:300;}.unit-details-page .detailed-quote-modal + .packages-modal{min-height:500px;background:#231f1f;}.rc-item-quote #status-messages{line-height:1.5;font-family:"Brother1816",sans-serif;font-weight:300;}.rc-item-quote #status-messages,.rc-item-quote #status-messages *{color:#f3f3f3;}.rc-item-quote #status-messages a{text-decoration:underline;font-weight:600;}.rc-item-quote #status-messages a:hover,.rc-item-quote #status-messages a:active{text-decoration:none;}.entitytype-newsletter-form .form-item{position:relative;padding-left:15px;padding-right:15px;width:66.66667%;float:left;padding-left:0 !important;}.entitytype-newsletter-form .form-actions{position:relative;padding-left:15px;padding-right:15px;width:33.33333%;float:left;padding-left:0 !important;padding-right:0 !important;padding-top:21px;}.entitytype-contact-form{*zoom:1;}.entitytype-contact-form:before,.entitytype-contact-form:after{content:" ";display:table;}.entitytype-contact-form:after{clear:both;}.entitytype-contact-form .field-name-field-name,.entitytype-contact-form .field-name-field-email{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;}.entitytype-contact-form .field-name-field-name.field-name-field-name,.entitytype-contact-form .field-name-field-email.field-name-field-name{padding-left:0;padding-right:8px;}@media only screen and (max-width:47.9375em) {
 .entitytype-contact-form .field-name-field-name.field-name-field-name,.entitytype-contact-form .field-name-field-email.field-name-field-name{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0;padding-right:0;} 
}.entitytype-contact-form .field-name-field-name.field-name-field-email,.entitytype-contact-form .field-name-field-email.field-name-field-email{padding-right:0;padding-left:8px;}@media only screen and (max-width:47.9375em) {
 .entitytype-contact-form .field-name-field-name.field-name-field-email,.entitytype-contact-form .field-name-field-email.field-name-field-email{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0;padding-right:0;}.entitytype-contact-form .field-name-field-name.field-name-field-email label,.entitytype-contact-form .field-name-field-email.field-name-field-email label{padding-top:15px;height:auto15px;} 
}.entitytype-contact-form .field-name-field-contact-subject,.entitytype-contact-form #edit-field-body-no-summary{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0;padding-right:0;}.entitytype-contact-form .field-name-field-contact-subject label,.entitytype-contact-form #edit-field-body-no-summary label{padding-top:15px;height:auto15px;}.entitytype-contact-form #edit-actions{padding-top:20px;clear:both;}.entitytype-contact-form #edit-actions button{display:block;margin:auto;}.entitytype-vr_inquiry-form .date-padding{padding:0px !important;width:100%;}.entitytype-vr_inquiry-form .date-no-float{width:100%;}.entitytype-vr_inquiry-form label{padding-top:15px;height:auto15px;}.entitytype-vr_inquiry-form .field-name-field-email,.entitytype-vr_inquiry-form .field-name-field-inquiry-arrive,.entitytype-vr_inquiry-form .field-name-field-inquiry-adults,.entitytype-vr_inquiry-form .field-name-field-inquiry-flexible-dates{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:0px;padding-right:8px;}@media only screen and (max-width:47.9375em) {
 .entitytype-vr_inquiry-form .field-name-field-email,.entitytype-vr_inquiry-form .field-name-field-inquiry-arrive,.entitytype-vr_inquiry-form .field-name-field-inquiry-adults,.entitytype-vr_inquiry-form .field-name-field-inquiry-flexible-dates{position:relative;padding-left:15px;padding-right:15px;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.entitytype-vr_inquiry-form .field-name-field-phone-number,.entitytype-vr_inquiry-form .field-name-field-inquiry-depart,.entitytype-vr_inquiry-form .field-name-field-inquiry-children,.entitytype-vr_inquiry-form .field-name-field-inquiry-properties{position:relative;padding-left:15px;padding-right:15px;width:50%;float:left;padding-right:0px;padding-left:8px;}
/*})'"*/
