@media only screen and (max-width:47.9375em) {
 .search-tabs.group-vr-full-tabs .section-container > section .title,.featured-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,.search-tabs.group-vr-full-tabs .section-container > section .title a:link,.search-tabs.group-vr-full-tabs .section-container > section .title a:visited,.search-tabs.group-vr-full-tabs .section-container > section .title a:hover,.search-tabs.group-vr-full-tabs .section-container > section .title a:active,.featured-tabs.group-vr-full-tabs .section-container > section .title a,.featured-tabs.group-vr-full-tabs .section-container > section .title a:link,.featured-tabs.group-vr-full-tabs .section-container > section .title a:visited,.featured-tabs.group-vr-full-tabs .section-container > section .title a:hover,.featured-tabs.group-vr-full-tabs .section-container > section .title a:active,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a:link,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a:visited,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a:hover,.group-vr-full-tabs.group-vr-full-tabs .section-container > section .title a:active{font-size:13px;}.search-tabs.group-vr-full-tabs .section-container > section.active .title,.featured-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,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:link,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:visited,.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,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:link,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:visited,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:hover,.featured-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,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:link,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:visited,.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{color:#585858;background:rgba(255,255,255,0);padding:0;height:auto;display:inline-block;width:auto;padding-right:5px;position:relative;}.search-tabs.group-vr-full-tabs .section-container > section.active .title a:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:link:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:visited:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:hover:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:active:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:link:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:visited:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:hover:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:active:before,.group-vr-full-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:link:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:visited:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:hover:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:active: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:6px;border-color:#585858 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-12px;position:absolute;margin:auto;top:0;bottom:0;left:auto;right:0;right:-12px;}.search-tabs.group-vr-full-tabs .section-container > section.active .title a:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:link:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:visited:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:hover:before,.search-tabs.group-vr-full-tabs .section-container > section.active .title a:active:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:link:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:visited:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:hover:before,.featured-tabs.group-vr-full-tabs .section-container > section.active .title a:active:before,.group-vr-full-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:link:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:visited:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:hover:before,.group-vr-full-tabs.group-vr-full-tabs .section-container > section.active .title a:active:before{top:5px;} 
}.featured-tabs{background:#585858;z-index:20;}@media only screen and (min-width:48em) {
 .featured-tabs{width:100%;max-width:none;} 
}@media only screen and (max-width:47.9375em) {
 .featured-tabs{position:relative;background:rgba(255,255,255,0);} 
}.featured-tabs .section-container.auto{max-width:1000px;margin:auto;}.featured-tabs .section-container.auto > section .content{padding-bottom:0px;}.l-triptych .triptych-content{padding-left:0 !important;padding-right:0 !important;}.l-triptych .triptych-content section.block{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-top:20px;}@media only screen and (max-width:47.9375em) {
 .l-triptych .triptych-content section.block{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-top:0;margin-bottom:0.5em;} 
}@media only screen and (max-width:30em) {
 .l-triptych .triptych-content section.block{display:none;} 
}.l-triptych .triptych-content section.block:nth-of-type(1){padding-left:0 !important;}.l-triptych .triptych-content section.block:nth-of-type(3){padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 .l-triptych .triptych-content section.block.block-views-blog-block-homepage-featured{display:none;} 
}.l-triptych .triptych-content section.block .view-display-id-block_homepage_featured .view-content > div{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;padding-left:4px;padding-right:4px;margin-bottom:20px;}.l-triptych .triptych-content section.block .view-display-id-block_homepage_featured .view-content > div:nth-of-type(3n + 1){clear:both;padding-left:0px;padding-right:8px;}.l-triptych .triptych-content section.block .view-display-id-block_homepage_featured .view-content > div:nth-of-type(3n){padding-right:0px;padding-left:8px;}.l-triptych .triptych-content section.block .view-display-id-block_homepage_featured .view-content > div .group-left,.l-triptych .triptych-content section.block .view-display-id-block_homepage_featured .view-content > div .group-right{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.l-triptych .triptych-content .view-header h4{margin-bottom:0.75em;margin-left:0.75em;font-weight:bold;}.l-triptych .triptych-content .view-header h4 a{color:#585858;}.l-triptych .triptych-content .view-content article{padding:0.25em;}.l-triptych .triptych-content .view-content article.row.collapse .columns,.l-triptych .triptych-content .view-content .view-events.view-display-id-page article.collapse.views-row .columns,.view-events.view-display-id-page .l-triptych .triptych-content .view-content article.collapse.views-row .columns,.l-triptych .triptych-content .view-content .view-things-to-do.view-display-id-page article.collapse.views-row .columns,.view-things-to-do.view-display-id-page .l-triptych .triptych-content .view-content article.collapse.views-row .columns,.l-triptych .triptych-content .view-content .view-id-things_to_do_categories_2 article.collapse.views-row .columns,.view-id-things_to_do_categories_2 .l-triptych .triptych-content .view-content article.collapse.views-row .columns{padding-left:0.5em;padding-right:0.5em;}.l-triptych .triptych-content .view-content img{border:4px solid white;box-shadow:rgba(133,133,133,0.5) 0 0 5px;}.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;text-transform:none;}.l-triptych .triptych-content .view-content h5 a,.l-triptych .triptych-content .view-content h6 a{color:#71a7d3;}.field-name-field-page-snippet-title,.field-name-field-page-snip-titl{font-family:"Ubuntu",sans-serif;color:#585858;font-weight:700;font-size:2rem;border-top:solid 2px rgba(102,104,104,0.3);border-bottom:solid 2px rgba(102,104,104,0.3);text-align:center;padding:10px;margin-bottom:15px;}.field-name-field-page-snippet-content,.field-name-field-page-snip-body{padding-bottom:20px;}.field-name-field-page-snippet-content ul,.field-name-field-page-snip-body ul{margin-left:0px;margin-right:0px;}@media only screen and (max-width:64em) {
 .field-name-field-page-snippet-content ul li,.field-name-field-page-snip-body ul li{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;clear:none;padding-left:5px;padding-right:5px;}.field-name-field-page-snippet-content ul li:nth-of-type(2n+1),.field-name-field-page-snip-body ul li:nth-of-type(2n+1){clear:both;padding-left:0px;padding-right:10px;}.field-name-field-page-snippet-content ul li:nth-of-type(2n),.field-name-field-page-snip-body ul li:nth-of-type(2n){clear:none;padding-right:0px;padding-left:10px;} 
}@media only screen and (min-width:64.0625em) {
 .field-name-field-page-snippet-content ul li,.field-name-field-page-snip-body ul li{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;clear:none;padding-left:5px;padding-right:5px;}.field-name-field-page-snippet-content ul li:nth-of-type(3n+1),.field-name-field-page-snip-body ul li:nth-of-type(3n+1){clear:both;padding-left:0px;padding-right:10px;}.field-name-field-page-snippet-content ul li:nth-of-type(3n),.field-name-field-page-snip-body ul li:nth-of-type(3n){clear:none;padding-right:0px;padding-left:10px;} 
}.field-name-field-page-snippet-content ul li img,.field-name-field-page-snip-body ul li img{display:block;width:100%;height:auto;}.field-name-field-page-snippet-content ul li .node-snippet .group-content,.field-name-field-page-snip-body ul li .node-snippet .group-content{*zoom:1;padding-left:0 !important;padding-right:0 !important;max-width:100%;background:#585858;}.field-name-field-page-snippet-content ul li .node-snippet .group-content:before,.field-name-field-page-snippet-content ul li .node-snippet .group-content:after,.field-name-field-page-snip-body ul li .node-snippet .group-content:before,.field-name-field-page-snip-body ul li .node-snippet .group-content:after{content:" ";display:table;}.field-name-field-page-snippet-content ul li .node-snippet .group-content:after,.field-name-field-page-snip-body ul li .node-snippet .group-content:after{clear:both;}.field-name-field-page-snippet-content ul li .field-name-field-snippet-image,.field-name-field-page-snip-body ul li .field-name-field-snippet-image{background:#666868;color:#fff;position:relative;}.field-name-field-page-snippet-content ul li .field-name-field-snippet-image:before,.field-name-field-page-snip-body ul li .field-name-field-snippet-image:before{bottom:0px;right:auto;left:25px;}.field-name-field-page-snippet-content ul li .field-name-title a:hover,.field-name-field-page-snippet-content ul li .field-name-title a:active,.field-name-field-page-snip-body ul li .field-name-title a:hover,.field-name-field-page-snip-body ul li .field-name-title a:active{text-decoration:none !important;}.field-name-field-page-snippet-content ul li .field-name-title a:hover h3,.field-name-field-page-snippet-content ul li .field-name-title a:active h3,.field-name-field-page-snip-body ul li .field-name-title a:hover h3,.field-name-field-page-snip-body ul li .field-name-title a:active h3{color:#7f8282;}.field-name-field-page-snippet-content ul li .field-name-title h3,.field-name-field-page-snip-body ul li .field-name-title h3{margin:0;padding:0;font-size:1rem;font-weight:400;color:white;}.field-name-field-page-snippet-content ul li .field-name-title,.field-name-field-page-snippet-content ul li .field-name-field-snippet-text,.field-name-field-page-snip-body ul li .field-name-title,.field-name-field-page-snip-body ul li .field-name-field-snippet-text{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding:1rem;}.field-name-field-page-snippet-content ul li .field-name-field-snippet-text,.field-name-field-page-snip-body ul li .field-name-field-snippet-text{padding-top:0;}.field-name-field-page-snippet-content ul li .field-name-field-snippet-text,.field-name-field-page-snippet-content ul li .field-name-field-snippet-text a,.field-name-field-page-snip-body ul li .field-name-field-snippet-text,.field-name-field-page-snip-body ul li .field-name-field-snippet-text a{color:white !important;text-decoration:none !important;}.field-name-field-page-snippet-content ul li .field-name-field-snippet-text:hover,.field-name-field-page-snippet-content ul li .field-name-field-snippet-text:active,.field-name-field-page-snippet-content ul li .field-name-field-snippet-text a:hover,.field-name-field-page-snippet-content ul li .field-name-field-snippet-text a:active,.field-name-field-page-snip-body ul li .field-name-field-snippet-text:hover,.field-name-field-page-snip-body ul li .field-name-field-snippet-text:active,.field-name-field-page-snip-body ul li .field-name-field-snippet-text a:hover,.field-name-field-page-snip-body ul li .field-name-field-snippet-text a:active{text-decoration:none !important;}.has-callout-banner .page{padding-top:47px;}@media only screen and (min-width:64.0625em) {
 .has-callout-banner.bt-admin-menu .block-bt-callout-banner{top:65px;}.has-callout-banner.bt-admin-menu .page{padding-top:calc(120);} 
}@media screen and (min-width:768px) {
 .has-callout-banner .l-header{top:47px !important;} 
}.has-callout-banner .block-bt-callout-banner{display:flex;}.has-callout-banner .callout-banner-cta{color:#eeeff0;}.block-bt-callout-banner{display:none;padding:1em;justify-content:space-evenly;align-items:center;background-color:#585858;height:47px;position:fixed;top:0;left:0;width:100%;z-index:999;text-align:center;}.block-bt-callout-banner.panel.callout{padding:0;}.block-bt-callout-banner h3.callout-banner-cta{margin:0;width:100%;font-size:1.2em;color:white;text-align:center;}@media only screen and (min-width:48em) {
 .block-bt-callout-banner h3.callout-banner-cta{font-size:1em;} 
}.block-bt-callout-banner a.callout-banner-link{width:0%;display:none;}div#bt-leads-recaptcha{display:none;}.checkout-page.has-callout-banner .l-header{padding-top:47px;}@media only screen and (max-width:47.9375em) {
 .front .l-main .main.columns{padding-left:2em;padding-right:2em;} 
}@media only screen and (max-width:47.9375em) {
 .front .l-content-bottom section{background:#fff;} 
}.front .l-content-bottom .node-page{padding-top:0;padding-bottom:0;}@media only screen and (max-width:47.9375em) {
 .front .l-content-bottom .node-page{padding-top:20px;padding-bottom:20px;} 
}@media only screen and (min-width:48em) {
 .front .l-content-bottom .node-page{max-width:none;}.front .l-content-bottom .node-page .group-content .field-name-body{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;}.front .l-content-bottom .node-page .group-content .field-name-body:before,.front .l-content-bottom .node-page .group-content .field-name-body:after{content:" ";display:table;}.front .l-content-bottom .node-page .group-content .field-name-body:after{clear:both;} 
}.front .featured-tabs .section-container{visibility:visible !important;}.front .block-views-testimonials-block{display:block !important;position:relative;padding:0px 0px 1.5em 0px !important;z-index:10px;}.front .block-views-testimonials-block h4{color:black;font-weight:bold;margin:1em 0;text-align:center;}.front .block-views-testimonials-block .views_slideshow_cycle_slide{max-width:100% !important;width:100%;}.front .block-views-testimonials-block .views-slideshow-cycle-main-frame-row{width:100%;}.front .block-views-testimonials-block #views_slideshow_cycle_main_testimonials-block{margin-left:52px;margin-right:52px;}.front .block-views-testimonials-block #views_slideshow_cycle_teaser_section_testimonials-block{width:100% !important;max-width:100% !important;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block{position:absolute;width:100%;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_pause_testimonials-block{display:none;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_next_testimonials-block,.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_previous_testimonials-block{float:left;width:32px;height:32px;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_next_testimonials-block a,.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_previous_testimonials-block a{background-image:url("/sites/all/libraries/royalslider/skins/default/rs-default.png");text-indent:-999px;text-align:left;width:32px;height:32px;display:block;overflow:hidden;background-color:rgba(0,0,0,0.75);background-position:-64px -32px;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_next_testimonials-block a:hover,.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_previous_testimonials-block a:hover{background-color:rgba(0,0,0,0.9);}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_next_testimonials-block{float:right;margin-right:5px;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_next_testimonials-block a{background-position:-64px -64px;}@media only screen and (min-width:80em) {
 .front .block-views-testimonials-block #views_slideshow_cycle_main_testimonials-block{margin-left:0;margin-right:0;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_next_testimonials-block{margin-right:-52px;}.front .block-views-testimonials-block #views_slideshow_controls_text_testimonials-block #views_slideshow_controls_text_previous_testimonials-block{margin-left:-52px;} 
}.front .l-tryptich-wrapper{background-color:#ccc;text-align:center;}.front .l-tryptich-wrapper .field-name-body{margin-bottom:1em;line-height:1.5;}.front .l-tryptich-wrapper .field-name-body a{color:#408bc8;}.front .l-tryptich-wrapper #views_slideshow_cycle_div_testimonials-block_0{background:transparent;}.front .l-tryptich-wrapper .field-name-field-testimonial-name{margin-bottom:.5em;}.front .l-tryptich-wrapper .field-name-field-testimonial-property a{color:#408bc8;}@-moz-document url-prefix(){}.front .field-name-field-page-snippet-content li{padding:0;}.front .field-name-field-page-snip-body{padding:0;}.front .node-snippet .group-content{position:relative;margin-bottom:0 !important;}.front .node-snippet .group-content:hover .field-name-field-snippet-image img,.front .node-snippet .group-content:focus .field-name-field-snippet-image img{opacity:1;}.front .node-snippet .field-name-field-snippet-image{position:relative;z-index:1;background:#000;}.front .node-snippet .field-name-field-snippet-image img{opacity:.6;transition:opacity .3s ease;}.front .node-snippet .field-name-title{position:absolute;z-index:2;top:0;bottom:0;margin:auto;width:100%;text-align:center;}@media only screen and (min-width:48em) {
 .front .node-snippet .field-name-title{height:2rem;} 
}@media only screen and (min-width:64.0625em) {
 .front .node-snippet .field-name-title{height:4rem;} 
}.front .node-snippet .field-name-title .snippet-title{font-size:1rem;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 3px black;}@media only screen and (min-width:48em) {
 .front .node-snippet .field-name-title .snippet-title{font-size:1.4rem;} 
}@media only screen and (min-width:64.0625em) {
 .front .node-snippet .field-name-title .snippet-title{font-size:1.6rem;} 
}.front .node-snippet .field-name-title a:hover,.front .node-snippet .field-name-title a:focus,.front .node-snippet .field-name-title a h3{color:#fff !important;}.front .node-snippet .field-name-field-snippet-text{display:none;}#video-trigger{z-index:999999;position:absolute;margin:0px auto;top:250px;}@media only screen and (min-width:48em) {
 .front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled){width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:absolute;top:30%;bottom:auto;left:0;right:0;background:rgba(255,255,255,0.75);box-shadow:0 0 5px rgba(0,0,0,0.25);}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled):before,.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled):after{content:" ";display:table;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled):after{clear:both;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content{*zoom:1;overflow:visible;padding:.5rem;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content:before,.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content:after{content:" ";display:table;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content:after{clear:both;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content riot-solr-facet-group{padding:0;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content form{margin:0;}.front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled) .section .content button{margin:0;} 
}.front .l-featured#featured-wrapper .block-views-slideshow-block-slideshow{background:black;}.front .l-featured#featured-wrapper .block-views-slideshow-block-slideshow .view-slideshow{opacity:.85;}.front .l-featured#featured-wrapper .learn-more{display:none;}@media only screen and (min-width:64.0625em) {
 .front .l-featured#featured-wrapper .learn-more{display:block;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.6);text-align:center;position:absolute;z-index:99;width:100%;left:0;bottom:3rem;opacity:1;-webkit-animation:fade 3s infinite;animation:fade 3s infinite;font-size:1.2rem;cursor:pointer;}.front .l-featured#featured-wrapper .learn-more:before,.front .l-featured#featured-wrapper .learn-more:after{display:inline-block;}.front .l-featured#featured-wrapper .learn-more:before{content:'Learn';}.front .l-featured#featured-wrapper .learn-more:after{content:'More';}.front .l-featured#featured-wrapper .learn-more .learn-more-arrow{display:inline-block;background:url(/sites/all/themes/custom/vrweb_foundation/images/chevron-down-white.svg) center center no-repeat;background-size:contain;width:1rem;height:1rem;vertical-align:middle;margin:0 .5rem;} 
}@-webkit-keyframes fade{0%{opacity:.8;transform:translate3d(0,0rem,0);}50%{opacity:1;transform:translate3d(0,0.5rem,0);}100%{opacity:.8;transform:translate3d(0,0rem,0);}}@keyframes fade{0%{opacity:.8;transform:translate3d(0,0rem,0);}50%{opacity:1;transform:translate3d(0,0.5rem,0);}100%{opacity:.8;transform:translate3d(0,0rem,0);}}@media only screen and (max-width:47.9375em) {
 .l-featured{background:#585858;padding-top:0px;}.l-featured .qs-trigger{z-index:30;color:white;width:100%;height:43px;text-align:center;}.l-featured .qs-trigger a,.l-featured .qs-trigger a:link,.l-featured .qs-trigger a:visited{text-align:center;background-color:#408bc8;color:white;display:inline-block;border-radius:3px;margin-top:10px;padding-top:15px;padding-bottom:15px;transition:background-color,.4s ease-in-out;font-family:"Ubuntu",sans-serif;background-repeat:no-repeat;background-position:95% center;background-size:auto 10px;text-transform:uppercase;letter-spacing:.05em;font-weight:300;letter-spacing:2px;margin-top:0px;border-radius:0px;width:100%;font-size:20px;}.l-featured .qs-trigger a:after,.l-featured .qs-trigger a:link:after,.l-featured .qs-trigger a:visited:after{font-family:"foundation-icons";content:"\f16c";margin-left:.3em;font-size:20px;font-weight:100;}.l-featured.show-search .qs-trigger a,.l-featured.show-search .qs-trigger a:link,.l-featured.show-search .qs-trigger a:visited{color:white;background-color:rgba(255,255,255,0);} 
}@media only screen and (max-width:47.9375em) {
 .l-featured .featured-tabs,.l-featured .block-views-c3ba3766bc704e2d345c300ce5a7a4d3{position:relative;top:0;overflow:hidden;height:0;transition-property:all;transition-duration:.5s;transform:rotateX(-90deg);transform-origin:top;animation-timing-function:ease-in-out;} 
}@media only screen and (max-width:47.9375em) {
 .l-featured.show-search .featured-tabs,.l-featured.show-search .block-views-c3ba3766bc704e2d345c300ce5a7a4d3{transform:rotateX(0deg);padding-top:20px;height:250px;} 
}@media only screen and (max-width:30em) {
 .l-featured.show-search .featured-tabs,.l-featured.show-search .block-views-c3ba3766bc704e2d345c300ce5a7a4d3{height:260px;} 
}#views-exposed-form-vacation-rental-listings-page-quick-search{max-width:1000px;margin:10px auto 15px;*zoom:1;}#views-exposed-form-vacation-rental-listings-page-quick-search:before,#views-exposed-form-vacation-rental-listings-page-quick-search:after{content:" ";display:table;}#views-exposed-form-vacation-rental-listings-page-quick-search:after{clear:both;}#views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-flex{margin-top:10px;padding:0 !important;min-width:400px;width:100% !important;}#views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-flex label{text-transform:none;}#views-exposed-form-vacation-rental-listings-page-quick-search .form-item-avail-filter-rcav-flex .description{color:#eeeff0;display:inline-block;font-size:0.75em;font-family:"Source Sans Pro",sans-serif;font-style:normal;letter-spacing:.075em;margin:0 0 0 7px;position:relative;top:1px;}.front #views-exposed-form-vacation-rental-listings-page-quick-search{margin-top:0;}.not-front #views-exposed-form-vacation-rental-listings-page-quick-search{position:relative;}.not-front #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg{left:0px;bottom:0px;}#views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:79.16667%;float:left;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-widget .rc-avail-embed-msg{text-align:center;} 
}#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:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}@media only screen and (min-width:48em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget{position:static;}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg{position:absolute;left:400px;bottom:22px;font-style:italic;font-size:13px;color:#fff;font-weight:600;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg{text-align:center;width:100%;font-style:italic;color:#71a7d3;line-height:1.3;padding-bottom:10px;margin-top:-5px;} 
}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-left:7px;padding-right:7px;}#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,#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-child{padding-right:0 !important;padding-left:7px !important;}#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-adult label,#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-child label{padding-top:15px;height:27px;} 
}@media only screen and (max-width:30em) {
 #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,#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{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}#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 label,#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 label{padding-left:0px;background-image:none;} 
}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item input[type="file"],#views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item input[type="checkbox"],#views-exposed-form-vacation-rental-listings-page-quick-search #edit-avail-filter-wrapper.views-exposed-widget .views-widget > .form-item input[type="radio"],#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;}#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:right;float:left;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;margin-top:20px;} 
}#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button a{display:block;}#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#408bc8;border-color:#3071a5;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;font-family:"Ubuntu",sans-serif;text-transform:uppercase;font-weight:500;margin-top:2px;margin-bottom:0px;}#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:hover,#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:focus{background-color:#3071a5;}#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:hover,#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:focus{color:white;}@media only screen and (max-width:64em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button{font-size:13px;} 
}#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:hover,#views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button:active{background:#71a7d3;}@media only screen and (max-width:64em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button button{padding:inherit;font-size:inherit;} 
}.l-service-bar{background:rgba(255,255,255,0);}.header-right .l-service-bar{background:rgba(255,255,255,0);}.l-service-bar ul.inline-list{margin-bottom:0;}.l-service-bar ul.inline-list li{margin-left:0;}.l-service-bar ul.inline-list li a{color:#408bc8;margin-left:10px;border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:rgba(255,255,255,0);border-color:rgba(230,230,230,0);color:#333333;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;color:#408bc8;font-size:13px;min-height:30px;padding:5px 12px 4px 12px;}.l-service-bar ul.inline-list li a:hover,.l-service-bar ul.inline-list li a:focus{background-color:rgba(230,230,230,0);}.l-service-bar ul.inline-list li a:hover,.l-service-bar ul.inline-list li a:focus{color:#333333;}@media only screen and (max-width:64em) {
 .l-service-bar ul.inline-list li a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .l-service-bar ul.inline-list li a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .l-service-bar ul.inline-list li a{font-size:13px;} 
}.l-service-bar ul.inline-list li a:hover,.l-service-bar ul.inline-list li a:active{background:#71a7d3;}.l-service-bar ul.inline-list li a.phone{background:rgba(255,255,255,0) !important;color:#408bc8;font-weight:400;font-size:16px;padding-top:2px;}.l-service-bar ul.inline-list li span.service-label{display:inline-block;}@media only screen and (max-width:64em) {
 .l-service-bar ul.inline-list li span.service-label{display:none !important;} 
}aside.sidebar-second{padding:0;background:rgba(255,255,255,0);}@media only screen and (min-width:48em) {
 aside.sidebar-second{border-radius:2px;padding-bottom:30px;} 
}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second{margin-top:1em;} 
}aside.sidebar-second h4.block-title{text-align:center;color:#71a7d3;text-transform:uppercase;font-size:15px;font-family:"Ubuntu",sans-serif;font-weight:500;letter-spacing:.03em;}.page-vacation-rentals aside.sidebar-second,.page-taxonomy-term.section-taxonomy aside.sidebar-second{padding-left:0.9375em;padding-right:0.9375em;padding-top:0.5em;background:#fcfcfc;}@media only screen and (min-width:80em) {
 .page-vacation-rentals aside.sidebar-second,.page-taxonomy-term.section-taxonomy aside.sidebar-second{margin-bottom:10px;} 
}.page-vacation-rentals aside.sidebar-second section,.page-taxonomy-term.section-taxonomy aside.sidebar-second section{background:#fcfcfc;}aside.sidebar-second h4.block-title{border-radius:2px;position:relative;background:#cbdeef;color:#71a7d3;margin-bottom:15px;padding:8px 0px;}aside.sidebar-second h4.block-title: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:10px;border-color:#cbdeef rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-20px;}@media only screen and (max-width:47.9375em) {
 aside.sidebar-second h4.block-title{margin-top:0px;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:2px;border-bottom-left-radius:2px;background:#eef4fa;}aside.sidebar-second ul.menu,aside.sidebar-second .item-list ul{width:90%;list-style:none;margin-left:5%;}@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:#585858 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) #585858;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:#404141;display:block;}@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:20px;color:#585858;}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:#585858 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) #585858;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:#585858;}@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:#404141;font-weight:300;}.sidebar-second #views-exposed-form-vacation-rental-listings-page-quick-search .views-submit-button{margin-top:15px;}.l-header{background:#fefefe;background-image:linear-gradient(#ffffff,#f3f4f5);padding:8px 0 5px 0px;}@media only screen and (max-width:64em) {
 .l-header{max-width:none;padding:0;}.l-header > .row,.view-events.view-display-id-page .l-header > .views-row,.view-things-to-do.view-display-id-page .l-header > .views-row,.view-id-things_to_do_categories_2 .l-header > .views-row{max-width:none;} 
}.front .l-header{background:white;box-shadow:none;}.l-header .logo{float:none;}.l-header .logo img{max-height:85px;}@media only screen and (width:1024px) {
 .l-header .main-nav{width:100%;} 
}.l-header .mobile-logo{display:none;}@media only screen and (max-width:64em) {
 .l-header .mobile-logo{display:block;width:180px;height:65px;background:url(/sites/all/themes/custom/vrweb_foundation/images/logo-smt.png) center no-repeat;background-size:auto 45px;} 
}.l-header .header-right{padding-right:0 !important;}@media only screen and (min-width:64.0625em) {
 .l-header .header-right{padding-top:20px;} 
}@media only screen and (max-width:64em) {
 .l-header .header-right{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;} 
}.l-featured{background:white;position:relative;}.l-featured section{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;max-width:none;}.l-featured section:before,.l-featured section:after{content:" ";display:table;}.l-featured section:after{clear:both;}#views-exposed-form-vacation-rental-listings-page-map #edit-avail-filter-wrapper{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;width:100%;float:left;margin-top:0.75em;}@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:0.9375em;padding-right:0.9375em;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;} 
}.page-vacation-rentals-map.section-vacation-rentals .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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.view-blog article.row,.view-blog .view-events.view-display-id-page article.views-row,.view-events.view-display-id-page .view-blog article.views-row,.view-blog .view-things-to-do.view-display-id-page article.views-row,.view-things-to-do.view-display-id-page .view-blog article.views-row,.view-blog .view-id-things_to_do_categories_2 article.views-row,.view-id-things_to_do_categories_2 .view-blog article.views-row{margin-bottom:1em;}body.blog-style-page{padding-top:220px;background:url(/sites/all/themes/custom/vrweb_foundation/images/summit-mountain-wildflowers.jpg) no-repeat fixed center 144px;background-size:cover;}body.blog-style-page #comment-form,body.blog-style-page #comments{top:-174px;padding-top:174px;}@media only screen and (max-width:64em) {
 body.blog-style-page{background:url(/sites/all/themes/custom/vrweb_foundation/images/summit-mountain-wildflowers.jpg) no-repeat fixed center 139px;}body.blog-style-page #comment-form,body.blog-style-page #comments{top:-139px;padding-top:139px;} 
}@media only screen and (max-width:47.9375em) {
 body.blog-style-page{background:url(/sites/all/themes/custom/vrweb_foundation/images/summit-mountain-wildflowers.jpg) no-repeat fixed center 97px;}body.blog-style-page #comment-form,body.blog-style-page #comments{top:-97px;padding-top:97px;} 
}body.blog-style-page #featured-wrapper,body.blog-style-page .l-header{position:fixed;width:100%;}body.blog-style-page #featured-wrapper{z-index:1;}body.blog-style-page .l-header{z-index:2;}body.blog-style-page .l-header{top:0px;}body.blog-style-page #featured-wrapper{top:109px;}@media only screen and (max-width:64em) {
 body.blog-style-page #featured-wrapper{top:65px;} 
}body.blog-style-page .l-main{background-color:#fff;padding-top:20px;margin-bottom:40px !important;}@media only screen and (max-width:64em) {
 body.blog-style-page .l-main{margin-top:178px;margin-left:10px;margin-right:10px;width:auto;} 
}@media only screen and (max-width:47.9375em) {
 body.blog-style-page .l-main{margin-top:127px;} 
}body.blog-style-page .block-menu-menu-blog-categories ul.menu{margin-bottom:.75em;}body.blog-style-page .block-menu-menu-blog-categories ul.menu li.last{border-bottom:1px solid #71a7d3 !important;padding-bottom:1em;}body.blog-style-page .block-views-blog-block-recent ul,body.blog-style-page .block-menu-menu-blog-categories ul{margin-left:0px;}body.blog-style-page .block-views-blog-block-recent li,body.blog-style-page .block-menu-menu-blog-categories li{list-style-type:none;}body.blog-style-page .block-views-blog-block-recent ul li a:not(.button),body.blog-style-page .block-menu-menu-blog-categories ul li a:not(.button){color:#222;}body.blog-style-page .block-views-blog-block-recent h4.block-title,body.blog-style-page .block-menu-menu-blog-categories h4.block-title{color:#71a7d3;text-transform:uppercase;font-size:15px;font-family:"Ubuntu",sans-serif;font-weight:500;letter-spacing:.03em;background:transparent;text-align:left;margin-bottom:2px;margin-left:0px;padding:0px;}body.blog-style-page .block-views-blog-block-recent h4.block-title:before,body.blog-style-page .block-menu-menu-blog-categories h4.block-title:before{display:none;}.taxonomy-term-nodes{float:left;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:75%;float:left;padding-left:0 !important;margin-bottom:1em;}@media only screen and (max-width:47.9375em) {
 .taxonomy-term-nodes{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}label.blog-subscribe-label{color:#71a7d3;text-transform:uppercase;font-size:15px;font-family:"Ubuntu",sans-serif;font-weight:500;letter-spacing:.03em;background:transparent;text-align:left;margin-bottom:2px;margin-left:0px;padding:0px;}label.blog-subscribe-label:before{display:none;}.page-taxonomy-term.section-blog h1,.page-blog h1{text-align:center;}.page-taxonomy-term.section-blog .term-listing-heading,.page-taxonomy-term.section-blog .block-smt-blog-smt-blog-intro,.page-blog .term-listing-heading,.page-blog .block-smt-blog-smt-blog-intro{text-align:center;border-bottom:2px solid #666;margin-bottom:20px;}.page-taxonomy-term.section-blog .block-views-blog-block-recent,.page-taxonomy-term.section-blog .block-menu-menu-blog-categories,.page-taxonomy-term.section-blog .block-smt-blog-smt-blog-subscribe,.page-blog .block-views-blog-block-recent,.page-blog .block-menu-menu-blog-categories,.page-blog .block-smt-blog-smt-blog-subscribe{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;padding-right:0 !important;float:right;clear:right;}@media only screen and (max-width:47.9375em) {
 .page-taxonomy-term.section-blog .block-views-blog-block-recent,.page-taxonomy-term.section-blog .block-menu-menu-blog-categories,.page-taxonomy-term.section-blog .block-smt-blog-smt-blog-subscribe,.page-blog .block-views-blog-block-recent,.page-blog .block-menu-menu-blog-categories,.page-blog .block-smt-blog-smt-blog-subscribe{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.page-taxonomy-term.section-blog .main > p,.page-taxonomy-term.section-blog .node-vr-listing.view-mode-teaser .group-right .main > .field-name-body,.node-vr-listing.view-mode-teaser .group-right .page-taxonomy-term.section-blog .main > .field-name-body,.page-taxonomy-term.section-blog .view-complexes .main > .field-name-field-complex-teaser-text,.view-complexes .page-taxonomy-term.section-blog .main > .field-name-field-complex-teaser-text{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:75%;float:left;padding-left:0 !important;}@media only screen and (max-width:47.9375em) {
 .page-taxonomy-term.section-blog .main > p,.page-taxonomy-term.section-blog .node-vr-listing.view-mode-teaser .group-right .main > .field-name-body,.node-vr-listing.view-mode-teaser .group-right .page-taxonomy-term.section-blog .main > .field-name-body,.page-taxonomy-term.section-blog .view-complexes .main > .field-name-field-complex-teaser-text,.view-complexes .page-taxonomy-term.section-blog .main > .field-name-field-complex-teaser-text{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.page-taxonomy-term.section-blog article.node-blog{margin-bottom:1em;}.view-blog.view-display-id-page{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:75%;float:left;padding-left:0 !important;margin-bottom:1em;}@media only screen and (max-width:47.9375em) {
 .view-blog.view-display-id-page{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.view-blog.view-display-id-page .view-header{text-align:center;}.node-blog .field-name-body div{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;}.node-blog header{border-bottom:2px solid #666;margin-bottom:20px;padding-bottom:15px;padding-left:0 !important;padding-right:0 !important;position:relative;}.node-blog header span:after,.node-blog header .post-comment-link:after{content:'|';padding-left:.5em;padding-right:.5em;}.node-blog header .label-inline,.node-blog header .node-event.view-mode-full .event-related-items .label-above,.node-event.view-mode-full .event-related-items .node-blog header .label-above,.node-blog header .node-thing-to-do.view-mode-full .ttd-related-items .label-above,.node-thing-to-do.view-mode-full .ttd-related-items .node-blog header .label-above{text-transform:none;color:inherit;font-weight:inherit;font-face:inherit;}.node-blog header .label-inline:after,.node-blog header .node-event.view-mode-full .event-related-items .label-above:after,.node-event.view-mode-full .event-related-items .node-blog header .label-above:after,.node-blog header .node-thing-to-do.view-mode-full .ttd-related-items .label-above:after,.node-thing-to-do.view-mode-full .ttd-related-items .node-blog header .label-above:after{content:' ';}.node-blog .field-name-field-banner-image{margin-bottom:15px;}.node-blog .field-name-field-gallery-images{min-height:35px;display:block;}.node-blog.view-mode-teaser{padding-top:0.9375em;background-color:#eff0f2;*zoom:1;}.node-blog.view-mode-teaser:before,.node-blog.view-mode-teaser:after{content:" ";display:table;}.node-blog.view-mode-teaser:after{clear:both;}.node-blog.view-mode-teaser .group-left img{width:100%;}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.node-blog.view-mode-teaser .group-header{padding-left:0 !important;padding-right:0 !important;margin-bottom:1em;position:relative;}.node-blog.view-mode-teaser .group-header .field-name-title h3.title{margin-bottom:0;}.node-blog.view-mode-teaser .group-header .field-name-title h3.title,.node-blog.view-mode-teaser .group-header .field-name-title h3.title a{font-family:"Ubuntu",sans-serif;font-weight:300;text-transform:none;font-size:24px;text-transform:none;color:#585858;}@media only screen and (max-width:47.9375em) {
 .node-blog.view-mode-teaser .group-header .field-name-title h3.title,.node-blog.view-mode-teaser .group-header .field-name-title h3.title a{font-size:21px;} 
}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .group-header .field-name-title h3.title,.node-blog.view-mode-teaser .group-header .field-name-title h3.title a{font-size:18px;font-weight:500;} 
}@media only screen and (min-width:481px) {
 .node-blog.view-mode-teaser .group-header .field-name-title h3.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:140px;} 
}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .group-header .field-name-title h3.title{padding-right:50px;} 
}@media only screen and (max-width:64em) {
 .node-blog.view-mode-teaser .group-header .field-name-title h3.title{font-size:1.1em;} 
}@media only screen and (max-width:47.9375em) {
 .node-blog.view-mode-teaser .group-header .field-name-title h3.title{font-size:1em;} 
}.node-blog.view-mode-teaser .post-comment-link{font-size:14px;font-family:"Source Sans Pro",sans-serif;color:#54a7d3;margin-left:1.5em;}@media only screen and (max-width:64em) {
 .node-blog.view-mode-teaser .post-comment-link{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-blog.view-mode-teaser .post-comment-link{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .post-comment-link{font-size:13px;} 
}.node-blog.view-mode-teaser .field-name-title h3{margin-bottom:5px;text-transform:none;font-weight:normal;}.node-blog.view-mode-teaser .field-name-node-link{height:35px;margin-bottom:10px;display:inline-block;}.node-blog.view-mode-teaser .field-name-node-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;background-color:#54a7d3;float:none;clear:both;}.node-blog.view-mode-teaser .field-name-node-link a:hover,.node-blog.view-mode-teaser .field-name-node-link a:focus{background-color:#4d4e4e;}.node-blog.view-mode-teaser .field-name-node-link a:hover,.node-blog.view-mode-teaser .field-name-node-link a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-blog.view-mode-teaser .field-name-node-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-blog.view-mode-teaser .field-name-node-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .field-name-node-link a{font-size:13px;} 
}.node-blog.view-mode-teaser .field-name-node-link a:hover,.node-blog.view-mode-teaser .field-name-node-link a:active{background:#71a7d3;}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .field-name-node-link a{color:rgba(255,255,255,0);width:25px;height:25px;line-height:25px;border-radius:20px;overflow:hidden;position:absolute;padding:0;top:0;right:0;min-height:0px;}.node-blog.view-mode-teaser .field-name-node-link a:hover{color:rgba(255,255,255,0);}.node-blog.view-mode-teaser .field-name-node-link a:before{position:absolute;top:0;left:0;content:"+";color:white !important;display:block;width:25px;height:25px;line-height:25px;text-align:center;font-weight:bold;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:25px;} 
}.node-blog.view-mode-teaser .group-right{padding-left:8px;}.node-blog.view-mode-teaser .group-right .vrweb-featured-wrapper,.node-blog.view-mode-teaser .group-right .vrweb-featured-wrapper i{color:#71a7d3;}.node-blog.view-mode-teaser .group-right .field-name-post-date{text-transform:uppercase;font-weight:700;padding:7px 0px;}.node-blog.view-mode-teaser .group-right .field-name-body{*zoom:1;text-overflow:ellipsis;overflow:hidden;white-space:normal;display:block;max-height:130px;max-height:150px;}.node-blog.view-mode-teaser .group-right .field-name-body:before,.node-blog.view-mode-teaser .group-right .field-name-body:after{content:" ";display:table;}.node-blog.view-mode-teaser .group-right .field-name-body:after{clear:both;}@media only screen and (max-width:47.9375em) {
 .node-blog.view-mode-teaser .group-right .field-name-body{text-overflow:ellipsis;overflow:hidden;white-space:normal;display:block;max-height:80px;max-height:none;} 
}@media only screen and (max-width:30em) {
 .node-blog.view-mode-teaser .group-right{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.page-taxonomy-term.page-blog .view-mode-teaser.row,.page-taxonomy-term.page-blog .view-events.view-display-id-page .view-mode-teaser.views-row,.view-events.view-display-id-page .page-taxonomy-term.page-blog .view-mode-teaser.views-row,.page-taxonomy-term.page-blog .view-things-to-do.view-display-id-page .view-mode-teaser.views-row,.view-things-to-do.view-display-id-page .page-taxonomy-term.page-blog .view-mode-teaser.views-row,.page-taxonomy-term.page-blog .view-id-things_to_do_categories_2 .view-mode-teaser.views-row,.view-id-things_to_do_categories_2 .page-taxonomy-term.page-blog .view-mode-teaser.views-row{border-bottom:solid 1px #f3f4f5;padding-bottom:20px;}.reveal-modal.flex.blog.field_gallery_images{width:460px;left:70%;}@media only screen and (max-width:64em) {
 .reveal-modal.flex.blog.field_gallery_images{width:80%;left:10%;} 
}.reveal-modal.flex.blog.field_gallery_images div.royalslider-item{max-width:450px;}.reveal-modal.flex.blog.field_gallery_images div.royalslider-item img{width:auto !important;max-width:450px;}.reveal-modal.flex.blog.field_gallery_images .rsThumb{max-width:100px;text-align:center;}.reveal-modal.flex.blog.field_gallery_images .rsThumb img{width:auto !important;max-width:100px;}.page-comment-reply .group-left,.node-type-blog .group-left{padding-left:0 !important;}.page-comment-reply .group-right,.node-type-blog .group-right{padding-right:0 !important;}.comment{margin-top:20px;padding-top:0.9375em;padding-bottom:0.9375em;background-color:#eff0f2;line-height:25px;}.comment .group-content{margin:0px 10px 0px 10px;}.comment ul.links{margin:0px;padding:0px;list-style-type:none;}.comment ul.links li{margin:0px;padding:0px;display:inline;}.comment ul.links li a{text-transform:capitalize;margin-right:1em;}.node-type-blog{}.node-type-blog #comments{position:relative;}.node-type-blog #comments .field-name-field-blog-name{font-weight:bold;}.node-type-blog #comments .field-name-field-blog-website{color:#999;}.node-type-blog #comments #comment-1{margin-top:0px;}.node-type-blog #comments .indented{padding-left:30px;background-color:#eff0f2;}.node-type-blog #comments .indented .comment{margin-top:0px;}.comment-form .form-wrapper{margin-top:10px;}.comment-form .comment-reply-link{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;background-color:#54a7d3;height:auto;float:none;margin-bottom:20px;display:inline-block;}.comment-form .comment-reply-link:hover,.comment-form .comment-reply-link:focus{background-color:#4d4e4e;}.comment-form .comment-reply-link:hover,.comment-form .comment-reply-link:focus{color:white;}@media only screen and (max-width:64em) {
 .comment-form .comment-reply-link{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .comment-form .comment-reply-link{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .comment-form .comment-reply-link{font-size:13px;} 
}.comment-form .comment-reply-link:hover,.comment-form .comment-reply-link:active{background:#71a7d3;}.view-events.view-display-id-page{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.view-events.view-display-id-page .views-row{margin-bottom:1em !important;border-bottom:solid 1px #f3f4f5;}.view-events.view-display-id-page .views-row article{margin-bottom:1em;}.node-event.view-mode-block_4_col_small h6{margin-bottom:2px;}.node-event.view-mode-block_4_col_small .field-name-field-event-date{line-height:1.4;font-size:13px;}.node-event.view-mode-teaser{padding:10px 0px;}.node-event.view-mode-teaser .group-left{padding-left:0 !important;}.node-event.view-mode-teaser .group-left img{border:4px solid white;box-shadow:rgba(133,133,133,0.5) 0 0 5px;}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.node-event.view-mode-teaser .group-header{padding-left:0 !important;margin-bottom:5px;position:relative;}.node-event.view-mode-teaser .group-header .field-name-title h3.title{margin-bottom:0px;}.node-event.view-mode-teaser .group-header .field-name-title h3.title,.node-event.view-mode-teaser .group-header .field-name-title h3.title a{font-family:"Ubuntu",sans-serif;font-weight:300;text-transform:none;font-size:24px;text-transform:none;color:#585858;}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-teaser .group-header .field-name-title h3.title,.node-event.view-mode-teaser .group-header .field-name-title h3.title a{font-size:21px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-header .field-name-title h3.title,.node-event.view-mode-teaser .group-header .field-name-title h3.title a{font-size:18px;font-weight:500;} 
}@media only screen and (min-width:481px) {
 .node-event.view-mode-teaser .group-header .field-name-title h3.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:140px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-header .field-name-title h3.title{padding-right:50px;} 
}.node-event.view-mode-teaser .group-header .field-name-node-link{padding-left:0 !important;padding-right:0 !important;position:absolute;top:14px;right:0.9375em;}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-teaser .group-header .field-name-node-link{top:8px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-header .field-name-node-link{top:5px;} 
}.node-event.view-mode-teaser .group-header .field-name-node-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.node-event.view-mode-teaser .group-header .field-name-node-link a:hover,.node-event.view-mode-teaser .group-header .field-name-node-link a:focus{background-color:#4d4e4e;}.node-event.view-mode-teaser .group-header .field-name-node-link a:hover,.node-event.view-mode-teaser .group-header .field-name-node-link a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-event.view-mode-teaser .group-header .field-name-node-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-teaser .group-header .field-name-node-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-header .field-name-node-link a{font-size:13px;} 
}.node-event.view-mode-teaser .group-header .field-name-node-link a:hover,.node-event.view-mode-teaser .group-header .field-name-node-link a:active{background:#71a7d3;}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-header .field-name-node-link a{color:rgba(255,255,255,0);width:25px;height:25px;line-height:25px;border-radius:20px;overflow:hidden;position:absolute;padding:0;top:0;right:0;min-height:0px;}.node-event.view-mode-teaser .group-header .field-name-node-link a:hover{color:rgba(255,255,255,0);}.node-event.view-mode-teaser .group-header .field-name-node-link a:before{position:absolute;top:0;left:0;content:"+";color:white !important;display:block;width:25px;height:25px;line-height:25px;text-align:center;font-weight:bold;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:25px;} 
}.node-event.view-mode-teaser .group-middle .vrweb-featured-wrapper,.node-event.view-mode-teaser .group-middle .vrweb-featured-wrapper i{color:#71a7d3;}.node-event.view-mode-teaser .group-middle .field-name-field-url a{text-decoration:underline;color:#71a7d3;}.node-event.view-mode-teaser .group-middle .field-name-field-url a:hover,.node-event.view-mode-teaser .group-middle .field-name-field-url a:active{color:#408bc8;text-decoration:none;}.node-event.view-mode-teaser .group-middle .field-name-body{padding-top:10px;}.node-event.view-mode-teaser .group-middle .field-name-field-phone-number,.node-event.view-mode-teaser .group-middle .field-name-field-url{display:inline-block;width:auto;line-height:1.0;}.node-event.view-mode-teaser .group-middle .field-name-field-phone-number + .field-name-field-url{padding-left:7px;margin-left:5px;border-left:solid 1px #585858;}.node-event.view-mode-teaser .group-middle .field-name-field-event-date{text-transform:uppercase;font-weight:700;padding:7px 0px;line-height:1.4;}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-teaser .group-middle .field-name-field-event-date{font-size:.8em;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-middle .field-name-field-event-date{margin-top:1em;}.node-event.view-mode-teaser .group-middle .field-name-field-event-date span{display:inline;text-align:left;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-middle{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0.9375em;padding-right:0.9375em;} 
}.node-event.view-mode-teaser .group-right{text-align:right;}.node-event.view-mode-teaser .group-right .field{margin:.25em 0 .5em;}@media only screen and (max-width:30em) {
 .node-event.view-mode-teaser .group-right{text-align:left;} 
}.node-event.view-mode-full{padding-bottom:15px;}.node-event.view-mode-full .group-header{margin-bottom:1em;padding-left:0 !important;padding-right:0 !important;}.node-event.view-mode-full .field-name-field-event-category{float:right;margin:0.5em 0;}.node-event.view-mode-full .group-right{line-height:1.8;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-full .group-right{padding-left:0 !important;} 
}.node-event.view-mode-full .group-left{padding-left:0 !important;padding-top:3px;}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-full .group-left{padding-right:0 !important;} 
}.node-event.view-mode-full h5{padding-left:0 !important;padding-right:0 !important;font-weight:700;color:#585858;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;font-size:18px;margin:0;}.node-event.view-mode-full .field-name-field-phone-number{padding-left:0 !important;font-weight:700;color:#585858;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;font-size:18px;margin:0;line-height:1.4;}.node-event.view-mode-full .event-related-items{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;padding-top:10px;}.node-event.view-mode-full .event-related-items .label-inline,.node-event.view-mode-full .event-related-items .label-above{padding-left:0px;}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-full .event-related-items{display:none !important;} 
}.node-event.view-mode-full .event-related-items .label-above{padding-left:0px;}.node-event.view-mode-full .secondary.label a,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category a a{border:none;padding-top:0.625em;padding-right:1.25em;padding-bottom:0.6875em;padding-left:1.25em;font-size:13px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;padding:3px 10px;min-height:0px;}.node-event.view-mode-full .secondary.label a:hover,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:hover,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:hover,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category a a:hover,.node-event.view-mode-full .secondary.label a:focus,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:focus,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:focus,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category a a:focus{background-color:#4d4e4e;}.node-event.view-mode-full .secondary.label a:hover,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:hover,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:hover,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category a a:hover,.node-event.view-mode-full .secondary.label a:focus,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:focus,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:focus,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category a a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-event.view-mode-full .secondary.label a,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category a a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-full .secondary.label a,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category a a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-full .secondary.label a,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category a a{font-size:13px;} 
}.node-event.view-mode-full .secondary.label a:hover,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:hover,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:hover,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category a a:hover,.node-event.view-mode-full .secondary.label a:active,.node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:active,.node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:active,.node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:active,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:active,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:active,.node-event.view-mode-full .field-name-field-event-category a a:active{background:#71a7d3;}.node-event.view-mode-full a.vrweb-driving-directions{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;min-height:0px;padding:3px 10px;width:100%;display:block;margin-bottom:5px;line-height:1.8;margin-top:5px;}.node-event.view-mode-full a.vrweb-driving-directions:hover,.node-event.view-mode-full a.vrweb-driving-directions:focus{background-color:#4d4e4e;}.node-event.view-mode-full a.vrweb-driving-directions:hover,.node-event.view-mode-full a.vrweb-driving-directions:focus{color:white;}@media only screen and (max-width:64em) {
 .node-event.view-mode-full a.vrweb-driving-directions{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-full a.vrweb-driving-directions{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-full a.vrweb-driving-directions{font-size:13px;} 
}.node-event.view-mode-full a.vrweb-driving-directions:hover,.node-event.view-mode-full a.vrweb-driving-directions:active{background:#71a7d3;}.node-event.view-mode-full .field-name-field-gallery-images,.node-event.view-mode-full .field-name-field-url{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.node-event.view-mode-full .field-name-field-gallery-images a,.node-event.view-mode-full .field-name-field-url a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#585858;border-color:#3f3f3f;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;min-height:0px;padding:3px 10px;width:100%;display:block;margin-bottom:5px;}.node-event.view-mode-full .field-name-field-gallery-images a:hover,.node-event.view-mode-full .field-name-field-gallery-images a:focus,.node-event.view-mode-full .field-name-field-url a:hover,.node-event.view-mode-full .field-name-field-url a:focus{background-color:#3f3f3f;}.node-event.view-mode-full .field-name-field-gallery-images a:hover,.node-event.view-mode-full .field-name-field-gallery-images a:focus,.node-event.view-mode-full .field-name-field-url a:hover,.node-event.view-mode-full .field-name-field-url a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-event.view-mode-full .field-name-field-gallery-images a,.node-event.view-mode-full .field-name-field-url a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-event.view-mode-full .field-name-field-gallery-images a,.node-event.view-mode-full .field-name-field-url a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-event.view-mode-full .field-name-field-gallery-images a,.node-event.view-mode-full .field-name-field-url a{font-size:13px;} 
}.node-event.view-mode-full .field-name-field-gallery-images a:hover,.node-event.view-mode-full .field-name-field-gallery-images a:active,.node-event.view-mode-full .field-name-field-url a:hover,.node-event.view-mode-full .field-name-field-url a:active{background:#71a7d3;}.node-event.view-mode-full .field-name-field-gallery-images a:hover,.node-event.view-mode-full .field-name-field-gallery-images a:active,.node-event.view-mode-full .field-name-field-url a:hover,.node-event.view-mode-full .field-name-field-url a:active{background:#71a7d3;}.node-event.view-mode-full .field-name-body{clear:both;padding-top:15px;}.page-taxonomy-term.page-events .view-mode-teaser{border-bottom:solid 1px #f3f4f5;padding-bottom:20px;}.reveal-modal.flex.event.field_gallery_images{width:460px;left:70%;}@media only screen and (max-width:64em) {
 .reveal-modal.flex.event.field_gallery_images{width:80%;left:10%;} 
}.reveal-modal.flex.event.field_gallery_images div.royalslider-item{max-width:450px;}.reveal-modal.flex.event.field_gallery_images div.royalslider-item img{width:auto !important;max-width:450px;}.reveal-modal.flex.event.field_gallery_images .rsThumb{max-width:100px;text-align:center;}.reveal-modal.flex.event.field_gallery_images .rsThumb img{width:auto !important;max-width:100px;}@media only screen and (min-width:64.0625em) {
 .page-rescms-item-buy .l-header{position:fixed;z-index:5;padding-bottom:15px;box-shadow:0px 0px 3px rgba(0,0,0,0.3);}.page-rescms-item-buy .l-header .top-bar-container{display:none;}.page-rescms-item-buy .l-header.tiny .logo img{max-width:50%;}.page-rescms-item-buy .l-header .logo img{display:block;width:auto;height:auto;max-width:100%;transition:all .5s ease-in-out;} 
}.page-rescms-item-buy .l-header .vrweb_base_back_link > a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.page-rescms-item-buy .l-header .vrweb_base_back_link > a:hover,.page-rescms-item-buy .l-header .vrweb_base_back_link > a:focus{background-color:#4d4e4e;}.page-rescms-item-buy .l-header .vrweb_base_back_link > a:hover,.page-rescms-item-buy .l-header .vrweb_base_back_link > a:focus{color:white;}@media only screen and (max-width:64em) {
 .page-rescms-item-buy .l-header .vrweb_base_back_link > a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy .l-header .vrweb_base_back_link > a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .page-rescms-item-buy .l-header .vrweb_base_back_link > a{font-size:13px;} 
}.page-rescms-item-buy .l-header .vrweb_base_back_link > a:hover,.page-rescms-item-buy .l-header .vrweb_base_back_link > a:active{background:#71a7d3;}@media only screen and (max-width:64em) {
 .page-rescms-item-buy .l-header .vrweb_base_back_link > a{height:auto;line-height:normal;color:#eeeff0 !important;margin-top:12px;} 
}.page-rescms-item-buy .l-header .slogan{display:none !important;}.page-rescms-item-buy .l-header a.phone{font-size:25px !important;}@media only screen and (min-width:64.0625em) {
 .page-rescms-item-buy .l-main{padding-top:170px;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy .main.columns{padding-left:0 !important;padding-right:0 !important;} 
}.page-rescms-item-buy #page-title{max-width:1000px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #page-title{padding-left:15px;padding-right:15px;margin-bottom:0px;margin-top:15px;} 
}.page-rescms-item-buy .rc-core-order-form > div{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;}.page-rescms-item-buy .rc-core-order-form > div:before,.page-rescms-item-buy .rc-core-order-form > div:after{content:" ";display:table;}.page-rescms-item-buy .rc-core-order-form > div:after{clear:both;}.page-rescms-item-buy .rc-core-order-form > div div fieldset{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;border:none;padding:0px;}.page-rescms-item-buy .rc-core-order-form > div fieldset,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label{margin:.45em 0 !important;padding-top:0;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy .rc-core-order-form > div fieldset,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label{margin:0 !important;} 
}.page-rescms-item-buy .rc-core-order-form > div fieldset .fieldset-wrapper,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper{*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-top:10px;border:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;background:#eeeff0;margin-top:0px;width:100%;clear:both;}.page-rescms-item-buy .rc-core-order-form > div fieldset .fieldset-wrapper:before,.page-rescms-item-buy .rc-core-order-form > div fieldset .fieldset-wrapper:after,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper:before,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper:after{content:" ";display:table;}.page-rescms-item-buy .rc-core-order-form > div fieldset .fieldset-wrapper:after,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label .fieldset-wrapper:after{clear:both;}.page-rescms-item-buy .rc-core-order-form > div table{width:100%;border:none;background:rgba(255,255,255,0);}.page-rescms-item-buy .rc-core-order-form > div table thead{background:#f6f7f7;}.page-rescms-item-buy .rc-core-order-form > div table tr.even td,.page-rescms-item-buy .rc-core-order-form > div table tr.even th{background:#f6f7f7;}.page-rescms-item-buy .rc-core-order-form > div table td,.page-rescms-item-buy .rc-core-order-form > div table th{line-height:1.4;}.page-rescms-item-buy .rc-core-order-form > div table td a,.page-rescms-item-buy .rc-core-order-form > div table th a{color:#408bc8;text-decoration:underline;}.page-rescms-item-buy .rc-core-order-form > div table td a:hover,.page-rescms-item-buy .rc-core-order-form > div table td a:active,.page-rescms-item-buy .rc-core-order-form > div table th a:hover,.page-rescms-item-buy .rc-core-order-form > div table th a:active{text-decoration:none;}.page-rescms-item-buy .rc-core-order-form > div .form-type-checkbox label,.page-rescms-item-buy .rc-core-order-form > div .form-type-radio label{display:inline;}.page-rescms-item-buy .rc-core-order-form > div .form-item{margin-right:0 !important;}.page-rescms-item-buy .rc-core-order-form label{margin-top:12px;}.page-rescms-item-buy .rc-core-order-form legend,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label{border-top-right-radius:2px;border-top-left-radius:2px;color:#fff;text-align:center;display:block;width:100%;height:30px;padding-top:8px;float:left;clear:both;margin:0px;margin-bottom:0px !important;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#666868;font-size:16px;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy .rc-core-order-form legend,.page-rescms-item-buy .rc-core-order-form > div > .form-item-payment-payment-option > label{background:#eeeff0;color:#000;border-top:solid 3px #000;height:35px;padding-bottom:5px;border-radius:0px;} 
}.page-rescms-item-buy #coupon-wrapper,.page-rescms-item-buy #payments-wrapper,.page-rescms-item-buy #edit-addresses-primary,.page-rescms-item-buy .form-item-payment-payment-option{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-left:0 !important;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #coupon-wrapper,.page-rescms-item-buy #payments-wrapper,.page-rescms-item-buy #edit-addresses-primary,.page-rescms-item-buy .form-item-payment-payment-option{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.page-rescms-item-buy #charges-wrapper,.page-rescms-item-buy #edit-addresses-billing,.page-rescms-item-buy #edit-payment-cc{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;float:right;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #charges-wrapper,.page-rescms-item-buy #edit-addresses-billing,.page-rescms-item-buy #edit-payment-cc{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.page-rescms-item-buy #edit-comments,.page-rescms-item-buy #edit-terms{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.page-rescms-item-buy .form-item-payment-payment-option{clear:both;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}.page-rescms-item-buy #summary-wrapper{*zoom:1;margin-bottom:30px;border-radius:2px;}.page-rescms-item-buy #summary-wrapper:before,.page-rescms-item-buy #summary-wrapper:after{content:" ";display:table;}.page-rescms-item-buy #summary-wrapper:after{clear:both;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #summary-wrapper{background:transparent;padding-left:15px;padding-right:15px;} 
}.page-rescms-item-buy #summary-wrapper legend{display:none;}.page-rescms-item-buy #summary-wrapper fieldset{margin:0 !important;}.page-rescms-item-buy #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) {
 .page-rescms-item-buy #summary-wrapper fieldset .fieldset-wrapper{background:rgba(255,255,255,0);border:none;} 
}.page-rescms-item-buy #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) {
 .page-rescms-item-buy #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;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-right{line-height:1.5;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-right h3{color:#585858;} 
}@media only screen and (max-width:30em) {
 .page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-right{width:100%;position:absolute;display:block;bottom:0px;padding-top:15%;text-align:center;padding-bottom:20px;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8) 60%);}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-right h3.rc-core-item-name{margin-bottom:0px;font-weight:600;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-right .rc-lodging-detail{font-size:18px;font-weight:600;display:inline;padding:5px;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .node-vr-listing,.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .node-vr-listing .group-left{padding-left:0 !important;padding-right:0 !important;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .node-vr-listing img,.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .node-vr-listing .group-left img{display:block;width:100%;height:auto;}.page-rescms-item-buy #summary-wrapper fieldset .rc-entity .node-vr-listing .group-right{padding-right:0 !important;}.page-rescms-item-buy #summary-wrapper .panel{border-top-right-radius:2px;border-bottom-right-radius:2px;}@media only screen and (min-width:48em) {
 .page-rescms-item-buy #summary-wrapper .panel{position:relative;}.page-rescms-item-buy #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:#585858 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-30px;border-color:rgba(255,255,255,0) #585858 rgba(255,255,255,0) rgba(255,255,255,0);position:absolute;margin:auto;top:0;bottom:0;left:0;right:auto;left:-30px;} 
}.page-rescms-item-buy #summary-wrapper .panel h5{font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:.03em;}.page-rescms-item-buy #summary-wrapper .panel .rc-price-tax{margin-top:.5em;color:#f7d87e;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #summary-wrapper .panel .rc-price-tax{color:black;} 
}.page-rescms-item-buy #summary-wrapper .panel .rc-price-tax div.tax-total{font-size:2.8em;}.page-rescms-item-buy #summary-wrapper .panel .rc-price-tax div.price-notice{margin-top:.25em;}.page-rescms-item-buy #summary-wrapper .panel .rc-price-tax div.price-notice em{font-size:1.1em;}@media only screen and (min-width:48em) {
 .page-rescms-item-buy #summary-wrapper .panel{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;position:absolute;top:0px;bottom:0px;right:0px;margin:auto;background:#585858;border:none;}.page-rescms-item-buy #summary-wrapper .panel,.page-rescms-item-buy #summary-wrapper .panel h5{color:#fff;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #summary-wrapper .panel{margin-bottom:0px;background:transparent;text-align:center;border:none;}.page-rescms-item-buy #summary-wrapper .panel h5{color:#71a7d3;} 
}.page-rescms-item-buy #summary-wrapper .rc-price.total{display:none;}.page-rescms-item-buy #summary-wrapper h2{margin:0;}.page-rescms-item-buy #summary-wrapper .rc-lodging-detail,.page-rescms-item-buy #summary-wrapper .rc-core-cat{font-size:1.125em;margin-bottom:.5em;color:#555555;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #summary-wrapper .rc-lodging-detail,.page-rescms-item-buy #summary-wrapper .rc-core-cat{font-weight:600;margin-bottom:0;} 
}.page-rescms-item-buy #summary-wrapper .rc-core-item-name{line-height:1.5em;margin-bottom:.5em;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #summary-wrapper .rc-core-item-name{margin-bottom:5px;} 
}.page-rescms-item-buy #summary-wrapper .property-details{font-weight:bold;font-size:1.2em;margin-bottom:1em;}.page-rescms-item-buy .rc-core-order-form-travelers{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;border:none !important;padding-bottom:0px;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy .rc-core-order-form-travelers{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy .rc-core-order-form-travelers:before,.page-rescms-item-buy .rc-core-order-form-travelers:after{content:" ";display:table;}.page-rescms-item-buy .rc-core-order-form-travelers:after{clear:both;} 
}.page-rescms-item-buy .rc-core-order-form-travelers .fieldset-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy .rc-core-order-form-travelers .fieldset-wrapper .form-item{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #payments-wrapper{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy #payments-wrapper:before,.page-rescms-item-buy #payments-wrapper:after{content:" ";display:table;}.page-rescms-item-buy #payments-wrapper:after{clear:both;} 
}.page-rescms-item-buy #payments-wrapper .fieldset-wrapper{padding-left:0 !important;padding-right:0 !important;}.page-rescms-item-buy #coupon-wrapper .fieldset-wrapper{padding:15px 15px 0px 15px;}.page-rescms-item-buy #coupon-wrapper .form-item-coupon-coupon{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:58.33333%;float:left;padding-left:0 !important;padding-right:8px;}.page-rescms-item-buy #coupon-wrapper button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:41.66667%;float:left;padding-left:8px;border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.page-rescms-item-buy #coupon-wrapper button:hover,.page-rescms-item-buy #coupon-wrapper button:focus{background-color:#4d4e4e;}.page-rescms-item-buy #coupon-wrapper button:hover,.page-rescms-item-buy #coupon-wrapper button:focus{color:white;}@media only screen and (max-width:64em) {
 .page-rescms-item-buy #coupon-wrapper button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #coupon-wrapper button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .page-rescms-item-buy #coupon-wrapper button{font-size:13px;} 
}.page-rescms-item-buy #coupon-wrapper button:hover,.page-rescms-item-buy #coupon-wrapper button:active{background:#71a7d3;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #coupon-wrapper button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.page-rescms-item-buy #coupon-wrapper button:hover,.page-rescms-item-buy #coupon-wrapper button:focus{background-color:#4d4e4e;}.page-rescms-item-buy #coupon-wrapper button:hover,.page-rescms-item-buy #coupon-wrapper button:focus{color:white;}.page-rescms-item-buy #coupon-wrapper button:hover,.page-rescms-item-buy #coupon-wrapper button:active{background:#71a7d3;} 
}@media only screen and (max-width:47.9375em) and (max-width:64em) {
 .page-rescms-item-buy #coupon-wrapper button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) and (max-width:47.9375em) {
 .page-rescms-item-buy #coupon-wrapper button{font-size:13px;} 
}@media only screen and (max-width:47.9375em) and (max-width:30em) {
 .page-rescms-item-buy #coupon-wrapper button{font-size:13px;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #charges-wrapper{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy #charges-wrapper:before,.page-rescms-item-buy #charges-wrapper:after{content:" ";display:table;}.page-rescms-item-buy #charges-wrapper:after{clear:both;} 
}.page-rescms-item-buy #charges-wrapper .fieldset-wrapper{padding-left:0 !important;padding-right:0 !important;}.page-rescms-item-buy #charges-wrapper .form-type-checkbox{display:block;padding-top:10px;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-addresses-primary,.page-rescms-item-buy #edit-addresses-billing{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy #edit-addresses-primary:before,.page-rescms-item-buy #edit-addresses-primary:after,.page-rescms-item-buy #edit-addresses-billing:before,.page-rescms-item-buy #edit-addresses-billing:after{content:" ";display:table;}.page-rescms-item-buy #edit-addresses-primary:after,.page-rescms-item-buy #edit-addresses-billing:after{clear:both;} 
}.page-rescms-item-buy #edit-addresses-primary#edit-addresses-primary,.page-rescms-item-buy #edit-addresses-billing#edit-addresses-primary{clear:both;}.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper{padding-bottom:1em;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper{padding-right:0 !important;} 
}.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-same,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-same{float:none;}.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-city,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper #primary-state-wrapper,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-postal,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-city,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper #billing-state-wrapper,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-postal,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-city,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper #primary-state-wrapper,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-postal,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-city,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper #billing-state-wrapper,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-postal{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;margin-right:0;}.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-firstname,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-lastname,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-phone-0,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-phone-1,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-firstname,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-lastname,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-phone-0,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-phone-1,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-firstname,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-lastname,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-phone-0,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-phone-1,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-firstname,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-lastname,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-phone-0,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-phone-1{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;margin-right:0;}.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-email,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-line1,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-line2,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-primary-address-country,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-email,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-line1,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-line2,.page-rescms-item-buy #edit-addresses-primary .fieldset-wrapper .form-item-addresses-billing-address-country,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-email,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-line1,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-line2,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-primary-address-country,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-email,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-line1,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-line2,.page-rescms-item-buy #edit-addresses-billing .fieldset-wrapper .form-item-addresses-billing-address-country{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;margin-right:0;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-payment-cc{*zoom:1;padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy #edit-payment-cc:before,.page-rescms-item-buy #edit-payment-cc:after{content:" ";display:table;}.page-rescms-item-buy #edit-payment-cc:after{clear:both;} 
}.page-rescms-item-buy #edit-payment-cc .fieldset-wrapper{padding-bottom:15px;}.page-rescms-item-buy #edit-payment-cc .form-item-payment-cc-cardcode,.page-rescms-item-buy #edit-payment-cc .form-item-payment-cc-cardtype,.page-rescms-item-buy #edit-payment-cc .form-item-payment-cc-cardmonth,.page-rescms-item-buy #edit-payment-cc .form-item-payment-cc-cardyear{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}.page-rescms-item-buy #edit-payment-cc .form-item-payment-cc-cardnum,.page-rescms-item-buy #edit-payment-cc .form-item-payment-cc-cardname{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy #edit-payment-payment-option{border:solid 1px #ddd;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;background:#fcfcfc;*zoom:1;clear:both;padding:15px;}.page-rescms-item-buy #edit-payment-payment-option:before,.page-rescms-item-buy #edit-payment-payment-option:after{content:" ";display:table;}.page-rescms-item-buy #edit-payment-payment-option:after{clear:both;}.page-rescms-item-buy #edit-comments .fieldset-wrapper{padding-bottom:15px;padding-top:15px;}.page-rescms-item-buy #edit-comments .fieldset-description{padding-bottom:10px;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-terms{*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-rescms-item-buy #edit-terms:before,.page-rescms-item-buy #edit-terms:after{content:" ";display:table;}.page-rescms-item-buy #edit-terms:after{clear:both;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-terms .form-item-terms-accepted{padding-left:15px;} 
}.page-rescms-item-buy #edit-terms .form-type-checkbox{padding-left:15px;}.page-rescms-item-buy #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:white;line-height:1.4;}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-terms .rc-core-terms-wrapper{width:85%;max-height:400px;margin-left:15px;overflow-y:auto;padding-right:21px;margin-top:15px;background:#eeeff0 url(/sites/all/themes/custom/vrweb_foundation/images/scroll-bar-bg.gif) right center no-repeat;height:auto;word-break:break-word;} 
}.page-rescms-item-buy #edit-submit{clear:both;display:block;margin:auto;border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.page-rescms-item-buy #edit-submit:hover,.page-rescms-item-buy #edit-submit:focus{background-color:#4a8fc7;}.page-rescms-item-buy #edit-submit:hover,.page-rescms-item-buy #edit-submit:focus{color:white;}@media only screen and (max-width:64em) {
 .page-rescms-item-buy #edit-submit{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .page-rescms-item-buy #edit-submit{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .page-rescms-item-buy #edit-submit{font-size:13px;} 
}.page-rescms-item-buy #edit-submit:hover,.page-rescms-item-buy #edit-submit:active{background:#71a7d3;}.page-rescms-item-buy #edit-submit:hover,.page-rescms-item-buy #edit-submit:active{background:#3b82bd;}.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:"Source Sans Pro",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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:focus,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:focus,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:focus,.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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:link:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:focus,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:focus,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link:focus,.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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:focus,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:focus,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:focus{background-color:#4a8fc7;}.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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:focus,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:focus,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:focus,.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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:link:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:focus,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:focus,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link:focus,.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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:focus,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:focus,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:focus,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:focus{color:white;}@media only screen and (max-width:64em) {
 .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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:link,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited{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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:active,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:active,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:active,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:active,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:active,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:active,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:active{background:#71a7d3;}.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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:active,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:active,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:link:active,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:link:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:link:active,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text: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 .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:hover,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:hover,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:hover,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper p:last-child a:visited:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .node-vr-listing.view-mode-teaser .group-right .field-name-body:last-child a:visited:active,.node-vr-listing.view-mode-teaser .group-right .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-body:last-child a:visited:active,.page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .view-complexes .field-name-field-complex-teaser-text:last-child a:visited:active,.view-complexes .page-rescms-order-confirm #thank-you-confirm .rc-core-terms-wrapper .field-name-field-complex-teaser-text:last-child a:visited:active{background:#3b82bd;}.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;}.view-things-to-do.view-display-id-page,.view-id-things_to_do_categories_2{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.view-things-to-do.view-display-id-page .views-row,.view-id-things_to_do_categories_2 .views-row{border-bottom:solid 1px #eeeff0;}.view-things-to-do.view-display-id-page .views-row article,.view-id-things_to_do_categories_2 .views-row article{margin-bottom:1em;}@media only screen and (max-width:30em) {
 .view-things-to-do.view-display-id-page .views-row article,.view-id-things_to_do_categories_2 .views-row article{margin-bottom:5px;} 
}.view-things-to-do.view-display-id-page .views-row-last,.view-id-things_to_do_categories_2 .views-row-last{border-bottom:none;}.view-things-to-do.view-display-id-page .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4,.view-things-to-do.view-display-id-page .view-content .item-list li > h4,.view-id-things_to_do_categories_2 .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4,.view-id-things_to_do_categories_2 .view-content .item-list li > h4{margin:0px;}.view-things-to-do.view-display-id-page .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4 a,.view-things-to-do.view-display-id-page .view-content .item-list li > h4 a,.view-id-things_to_do_categories_2 .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4 a,.view-id-things_to_do_categories_2 .view-content .item-list li > h4 a{display:block;width:100%;height:100%;padding:6px 10px;background:#a8d2f5;color:black;font-size:18px;font-weight:600;line-height:1.3;}.view-things-to-do.view-display-id-page .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4 a:hover,.view-things-to-do.view-display-id-page .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4 a:active,.view-things-to-do.view-display-id-page .view-content .item-list li > h4 a:hover,.view-things-to-do.view-display-id-page .view-content .item-list li > h4 a:active,.view-id-things_to_do_categories_2 .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4 a:hover,.view-id-things_to_do_categories_2 .view-content .item-list li .view-mode-taxonomy_teaser .group-content > h4 a:active,.view-id-things_to_do_categories_2 .view-content .item-list li > h4 a:hover,.view-id-things_to_do_categories_2 .view-content .item-list li > h4 a:active{background:#fad481;}.view-things-to-do.view-display-id-page .view-content .item-list li > a:hover + h4 > a,.view-things-to-do.view-display-id-page .view-content .item-list li > a:active + h4 > a,.view-id-things_to_do_categories_2 .view-content .item-list li > a:hover + h4 > a,.view-id-things_to_do_categories_2 .view-content .item-list li > a:active + h4 > a{background:#fad481;}.section-things-to-do.page-taxonomy-term .view-id-things_to_do .view-header{padding-top:25px;border-top:solid 2px black;}@media only screen and (min-width:64.0625em) {
 .section-things-to-do.page-taxonomy-term .view-id-things_to_do .view-content,.section-things-to-do.page-taxonomy-term .view-id-things_to_do .view-header .ttd-result-summary{max-width:85%;margin:auto;float:none;}.section-things-to-do.page-taxonomy-term #page-title{text-align:center;} 
}.node-thing-to-do.view-mode-teaser{padding:10px 0px;}.node-thing-to-do.view-mode-teaser .group-header{padding-left:0 !important;margin-bottom:1em;position:relative;}.node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title{margin-bottom:0;}.node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title,.node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title a{font-family:"Ubuntu",sans-serif;font-weight:300;text-transform:none;font-size:24px;text-transform:none;color:#585858;}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title,.node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title a{font-size:21px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title,.node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title a{font-size:18px;font-weight:500;} 
}@media only screen and (min-width:481px) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:140px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-title h3.title{padding-right:50px;} 
}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link{padding-left:0 !important;padding-right:0 !important;position:absolute;top:14px;right:0.9375em;}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-node-link{top:8px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-node-link{top:5px;} 
}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:hover,.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:focus{background-color:#4d4e4e;}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:hover,.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a{font-size:13px;} 
}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:hover,.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:active{background:#71a7d3;}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a{color:rgba(255,255,255,0);width:25px;height:25px;line-height:25px;border-radius:20px;overflow:hidden;position:absolute;padding:0;top:0;right:0;min-height:0px;}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:hover{color:rgba(255,255,255,0);}.node-thing-to-do.view-mode-teaser .group-header .field-name-node-link a:before{position:absolute;top:0;left:0;content:"+";color:white !important;display:block;width:25px;height:25px;line-height:25px;text-align:center;font-weight:bold;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:25px;} 
}.node-thing-to-do.view-mode-teaser .group-left{padding-left:0 !important;}.node-thing-to-do.view-mode-teaser .group-left img{border:4px solid white;box-shadow:rgba(133,133,133,0.5) 0 0 5px;}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.node-thing-to-do.view-mode-teaser .group-middle{padding-left:0 !important;padding-right:0 !important;}.node-thing-to-do.view-mode-teaser .group-middle .vrweb-featured-wrapper{padding-bottom:10px;}.node-thing-to-do.view-mode-teaser .group-middle .vrweb-featured-wrapper,.node-thing-to-do.view-mode-teaser .group-middle .vrweb-featured-wrapper i{color:#71a7d3;}.node-thing-to-do.view-mode-teaser .group-middle .field-name-field-phone-number,.node-thing-to-do.view-mode-teaser .group-middle .field-name-field-url{display:inline-block;width:auto;line-height:1.0;}.node-thing-to-do.view-mode-teaser .group-middle .field-name-field-phone-number + .field-name-field-url{padding-left:7px;margin-left:5px;border-left:solid 1px #585858;}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-middle{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-top:10px;} 
}.node-thing-to-do.view-mode-teaser .group-right{text-align:right;}.node-thing-to-do.view-mode-teaser .group-right .field{margin:.25em 0 .5em;}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-teaser .group-right{text-align:left;} 
}.node-thing-to-do.view-mode-full{padding-bottom:15px;}.node-thing-to-do.view-mode-full .group-header{margin-bottom:1em;padding-left:0 !important;padding-right:0 !important;}.node-thing-to-do.view-mode-full .group-right{line-height:1.8;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-full .group-right{padding-left:0 !important;} 
}.node-thing-to-do.view-mode-full .group-left{padding-left:0 !important;padding-top:3px;}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-full .group-left{padding-right:0 !important;} 
}.node-thing-to-do.view-mode-full .field-name-field-gallery-images,.node-thing-to-do.view-mode-full .field-name-field-url{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;}.node-thing-to-do.view-mode-full .field-name-field-gallery-images a,.node-thing-to-do.view-mode-full .field-name-field-url a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#585858;border-color:#3f3f3f;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;min-height:0px;padding:3px 10px;width:100%;margin-bottom:5px;display:block;}.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:hover,.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:focus,.node-thing-to-do.view-mode-full .field-name-field-url a:hover,.node-thing-to-do.view-mode-full .field-name-field-url a:focus{background-color:#3f3f3f;}.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:hover,.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:focus,.node-thing-to-do.view-mode-full .field-name-field-url a:hover,.node-thing-to-do.view-mode-full .field-name-field-url a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-thing-to-do.view-mode-full .field-name-field-gallery-images a,.node-thing-to-do.view-mode-full .field-name-field-url a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-full .field-name-field-gallery-images a,.node-thing-to-do.view-mode-full .field-name-field-url a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-full .field-name-field-gallery-images a,.node-thing-to-do.view-mode-full .field-name-field-url a{font-size:13px;} 
}.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:hover,.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:active,.node-thing-to-do.view-mode-full .field-name-field-url a:hover,.node-thing-to-do.view-mode-full .field-name-field-url a:active{background:#71a7d3;}.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:hover,.node-thing-to-do.view-mode-full .field-name-field-gallery-images a:active,.node-thing-to-do.view-mode-full .field-name-field-url a:hover,.node-thing-to-do.view-mode-full .field-name-field-url a:active{background:#71a7d3;}.node-thing-to-do.view-mode-full a.vrweb-driving-directions{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;min-height:0px;padding:3px 10px;width:100%;margin-bottom:5px;display:block;line-height:1.8;margin-top:5px;}.node-thing-to-do.view-mode-full a.vrweb-driving-directions:hover,.node-thing-to-do.view-mode-full a.vrweb-driving-directions:focus{background-color:#4d4e4e;}.node-thing-to-do.view-mode-full a.vrweb-driving-directions:hover,.node-thing-to-do.view-mode-full a.vrweb-driving-directions:focus{color:white;}@media only screen and (max-width:64em) {
 .node-thing-to-do.view-mode-full a.vrweb-driving-directions{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-full a.vrweb-driving-directions{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-full a.vrweb-driving-directions{font-size:13px;} 
}.node-thing-to-do.view-mode-full a.vrweb-driving-directions:hover,.node-thing-to-do.view-mode-full a.vrweb-driving-directions:active{background:#71a7d3;}.node-thing-to-do.view-mode-full .field-name-field-phone-number{padding-left:0 !important;padding-right:0 !important;font-weight:700;color:#585858;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;font-size:18px;}.node-thing-to-do.view-mode-full .ttd-related-items{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;padding-top:10px;}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-full .ttd-related-items{display:none !important;} 
}.node-thing-to-do.view-mode-full .ttd-related-items .label-above{padding-left:0px;display:inline-block;}.node-thing-to-do.view-mode-full .secondary.label,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a{padding:5px 0px;}.node-thing-to-do.view-mode-full .secondary.label a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a{border:none;padding-top:0.625em;padding-right:1.25em;padding-bottom:0.6875em;padding-left:1.25em;font-size:13px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;padding:3px 10px;min-height:0px;}.node-thing-to-do.view-mode-full .secondary.label a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a:hover,.node-thing-to-do.view-mode-full .secondary.label a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:focus,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a:focus{background-color:#4d4e4e;}.node-thing-to-do.view-mode-full .secondary.label a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a:hover,.node-thing-to-do.view-mode-full .secondary.label a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:focus,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:focus,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a:focus,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a:focus{color:white;}@media only screen and (max-width:64em) {
 .node-thing-to-do.view-mode-full .secondary.label a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-thing-to-do.view-mode-full .secondary.label a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-thing-to-do.view-mode-full .secondary.label a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a{font-size:13px;} 
}.node-thing-to-do.view-mode-full .secondary.label a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:hover,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:hover,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a:hover,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a:hover,.node-thing-to-do.view-mode-full .secondary.label a:active,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .secondary.label-inline a:active,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-inline a:active,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category .event-related-items .secondary.label-above a:active,.node-event.view-mode-full .field-name-field-event-category .event-related-items .node-thing-to-do.view-mode-full .secondary.label-above a:active,.node-thing-to-do.view-mode-full .node-event.view-mode-full .event-related-items .field-name-field-event-category .secondary.label-above a:active,.node-event.view-mode-full .event-related-items .field-name-field-event-category .node-thing-to-do.view-mode-full .secondary.label-above a:active,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full .ttd-related-items .secondary.label-above a:active,.node-thing-to-do.view-mode-full .ttd-related-items .node-event.view-mode-full .field-name-field-event-category .secondary.label-above a:active,.node-thing-to-do.view-mode-full .node-event.view-mode-full .field-name-field-event-category a a:active,.node-event.view-mode-full .field-name-field-event-category .node-thing-to-do.view-mode-full a a:active{background:#71a7d3;}.node-thing-to-do.view-mode-full .field-name-body{clear:both;padding-top:15px;}.reveal-modal.flex.thing_to_do.field_gallery_images{width:460px;left:70%;}@media only screen and (max-width:64em) {
 .reveal-modal.flex.thing_to_do.field_gallery_images{width:80%;left:10%;} 
}.reveal-modal.flex.thing_to_do.field_gallery_images div.royalslider-item{max-width:450px;}.reveal-modal.flex.thing_to_do.field_gallery_images div.royalslider-item img{width:auto !important;max-width:450px;}.reveal-modal.flex.thing_to_do.field_gallery_images .rsThumb{max-width:100px;text-align:center;}.reveal-modal.flex.thing_to_do.field_gallery_images .rsThumb img{width:auto !important;max-width:100px;}.vrw-rs-ready,.vrw-rs-lazy{background:url(/sites/all/themes/custom/vrweb_foundation/images/ajax-loader.gif) center center no-repeat;width:100%;height:100%;}body.page-riottags riot-solr-facet-checkbox,body.page-taxonomy-term riot-solr-facet-checkbox{position:relative;}body.page-riottags riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label,body.page-taxonomy-term riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label{height:35px;padding:7px;font-size:14px;color:black;line-height:1.75;background:white url(/sites/all/themes/custom/vrweb_foundation/images/select-bg.png) right center no-repeat;border:solid 1px #ccc;}@media only screen and (min-width:48em) {
 body.page-riottags riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label,body.page-taxonomy-term riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label{margin:0 0 1rem;} 
}body.page-riottags riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label + ul,body.page-taxonomy-term riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label + ul{left:0;background:white;z-index:20;border:solid 1px #eeeff0;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;padding:8px 12px;}@media only screen and (min-width:48em) {
 body.page-riottags riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label + ul,body.page-taxonomy-term riot-solr-facet-checkbox[data-facetid*="RiotSolrFacetList-"] .facet-dropdown-label + ul{position:absolute;top:38px;} 
}body.page-riottags riot-solr-facet-checkbox ul,body.page-taxonomy-term riot-solr-facet-checkbox ul{list-style:none;margin:0;padding:0;}@media only screen and (min-width:64.0625em) {
 body.page-riottags riot-solr-facet-checkbox ul li,body.page-taxonomy-term riot-solr-facet-checkbox ul li{display:inline-block;width:30%;} 
}body.page-riottags riot-solr-facet-select,body.page-taxonomy-term riot-solr-facet-select{display:block;margin:0 0 1rem;}@media only screen and (min-width:48em) {
 body.page-riottags riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_rc_core_cat_evrn_client_3"],body.page-riottags riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_solr_type"],body.page-taxonomy-term riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_rc_core_cat_evrn_client_3"],body.page-taxonomy-term riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_solr_type"]{width:50%;float:left;}body.page-riottags riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_rc_core_cat_evrn_client_3"],body.page-taxonomy-term riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_rc_core_cat_evrn_client_3"]{padding-right:.5rem;}body.page-riottags riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_solr_type"],body.page-taxonomy-term riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_solr_type"]{padding-left:.5rem;}body.page-riottags riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_rc_core_cat_evrn_svculture"],body.page-taxonomy-term riot-solr-facet-select[data-facetid="RiotSolrFacetList-sm_rc_core_cat_evrn_svculture"]{clear:both;} 
}body.page-riottags riot-solr-range-slider .noUi-connect,body.page-taxonomy-term riot-solr-range-slider .noUi-connect{background:#408bc8;}body.page-riottags riot-solr-facet-group [data-is="rc-riot-solr-price-slider"].has-prices .noUi-connect,body.page-taxonomy-term riot-solr-facet-group [data-is="rc-riot-solr-price-slider"].has-prices .noUi-connect{background:#408bc8;}body.page-riottags riot-solr-sorts,body.page-riottags [data-is="riot-solr-sorts"],body.page-taxonomy-term riot-solr-sorts,body.page-taxonomy-term [data-is="riot-solr-sorts"]{margin-bottom:2rem;}@media only screen and (min-width:501px) and (max-width:1024px) {
 body.page-riottags riot-solr-sorts,body.page-riottags [data-is="riot-solr-sorts"],body.page-taxonomy-term riot-solr-sorts,body.page-taxonomy-term [data-is="riot-solr-sorts"]{position:relative !important;} 
}body.page-riottags riot-solr-result-map .riot-solr-map-marker,body.page-riottags [riot-tag="riot-solr-result-map"] .riot-solr-map-marker,body.page-riottags [data-is="riot-solr-result-map"] .riot-solr-map-marker,body.page-taxonomy-term riot-solr-result-map .riot-solr-map-marker,body.page-taxonomy-term [riot-tag="riot-solr-result-map"] .riot-solr-map-marker,body.page-taxonomy-term [data-is="riot-solr-result-map"] .riot-solr-map-marker{background:#71a7d3;border:2px solid white;width:1rem;height:1rem;border-radius:50%;}body.page-riottags riot-solr-result-map .riot-solr-map-marker.focused,body.page-riottags [riot-tag="riot-solr-result-map"] .riot-solr-map-marker.focused,body.page-riottags [data-is="riot-solr-result-map"] .riot-solr-map-marker.focused,body.page-taxonomy-term riot-solr-result-map .riot-solr-map-marker.focused,body.page-taxonomy-term [riot-tag="riot-solr-result-map"] .riot-solr-map-marker.focused,body.page-taxonomy-term [data-is="riot-solr-result-map"] .riot-solr-map-marker.focused{background:#fad481;}body.page-riottags .reveal-modal .start-over-button,body.page-taxonomy-term .reveal-modal .start-over-button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;float:right;}body.page-riottags .reveal-modal .start-over-button:hover,body.page-riottags .reveal-modal .start-over-button:focus,body.page-taxonomy-term .reveal-modal .start-over-button:hover,body.page-taxonomy-term .reveal-modal .start-over-button:focus{background-color:#4d4e4e;}body.page-riottags .reveal-modal .start-over-button:hover,body.page-riottags .reveal-modal .start-over-button:focus,body.page-taxonomy-term .reveal-modal .start-over-button:hover,body.page-taxonomy-term .reveal-modal .start-over-button:focus{color:white;}@media only screen and (max-width:64em) {
 body.page-riottags .reveal-modal .start-over-button,body.page-taxonomy-term .reveal-modal .start-over-button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 body.page-riottags .reveal-modal .start-over-button,body.page-taxonomy-term .reveal-modal .start-over-button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 body.page-riottags .reveal-modal .start-over-button,body.page-taxonomy-term .reveal-modal .start-over-button{font-size:13px;} 
}body.page-riottags .reveal-modal .start-over-button:hover,body.page-riottags .reveal-modal .start-over-button:active,body.page-taxonomy-term .reveal-modal .start-over-button:hover,body.page-taxonomy-term .reveal-modal .start-over-button:active{background:#71a7d3;}body.page-riottags .reveal-modal .start-over-button + riot-solr-current-search,body.page-taxonomy-term .reveal-modal .start-over-button + riot-solr-current-search{clear:both;}@media only screen and (min-width:48em) {
 body.page-riottags .reveal-modal .modal-header,body.page-taxonomy-term .reveal-modal .modal-header{float:left;} 
}body.page-riottags .reveal-modal .search-filters-container riot-solr-sorts,body.page-riottags .reveal-modal .search-filters-container [riot-tag="riot-solr-sorts"],body.page-riottags .reveal-modal .search-filters-container [data-is="riot-solr-sorts"],body.page-taxonomy-term .reveal-modal .search-filters-container riot-solr-sorts,body.page-taxonomy-term .reveal-modal .search-filters-container [riot-tag="riot-solr-sorts"],body.page-taxonomy-term .reveal-modal .search-filters-container [data-is="riot-solr-sorts"]{width:93%;float:left;padding-right:15px;padding-bottom:15px;}@media only screen and (min-width:80em) {
 body.page-riottags .reveal-modal .search-filters-container riot-solr-sorts,body.page-riottags .reveal-modal .search-filters-container [riot-tag="riot-solr-sorts"],body.page-riottags .reveal-modal .search-filters-container [data-is="riot-solr-sorts"],body.page-taxonomy-term .reveal-modal .search-filters-container riot-solr-sorts,body.page-taxonomy-term .reveal-modal .search-filters-container [riot-tag="riot-solr-sorts"],body.page-taxonomy-term .reveal-modal .search-filters-container [data-is="riot-solr-sorts"]{display:none;} 
}@media only screen and (max-width:47.9375em) {
 body.page-riottags .reveal-modal .search-filters-container riot-solr-sorts,body.page-riottags .reveal-modal .search-filters-container [riot-tag="riot-solr-sorts"],body.page-riottags .reveal-modal .search-filters-container [data-is="riot-solr-sorts"],body.page-taxonomy-term .reveal-modal .search-filters-container riot-solr-sorts,body.page-taxonomy-term .reveal-modal .search-filters-container [riot-tag="riot-solr-sorts"],body.page-taxonomy-term .reveal-modal .search-filters-container [data-is="riot-solr-sorts"]{display:none;} 
}body.page-riottags main,body.page-taxonomy-term main{max-width:none;}@media only screen and (min-width:48em) {
 body.page-riottags main > .main,body.page-taxonomy-term main > .main{padding:0;}body.page-riottags main > .main #page-title,body.page-taxonomy-term main > .main #page-title{text-align:center;margin:0 0 1rem;} 
}body.page-riottags .taxonomy-term.view-mode-full,body.page-taxonomy-term .taxonomy-term.view-mode-full{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;margin:0 auto 2rem;}body.page-riottags .taxonomy-term.view-mode-full:before,body.page-riottags .taxonomy-term.view-mode-full:after,body.page-taxonomy-term .taxonomy-term.view-mode-full:before,body.page-taxonomy-term .taxonomy-term.view-mode-full:after{content:" ";display:table;}body.page-riottags .taxonomy-term.view-mode-full:after,body.page-taxonomy-term .taxonomy-term.view-mode-full:after{clear:both;}body.page-riottags .taxonomy-term.view-mode-full ul,body.page-taxonomy-term .taxonomy-term.view-mode-full ul{margin:0 0 1rem;}.reveal-modal .rc-item-quote{margin:0;}.reveal-modal .rc-item-quote table{width:100%;}.reveal-modal .rc-item-quote tr{border-bottom:1px solid #ccc;}.reveal-modal .rc-item-quote tr.odd{background:whitesmoke;}.reveal-modal .rc-item-quote tr th{text-align:left;}.page-riottags-vrw-search main.l-main{min-height:1100px;}.page-riottags-vrw-search main.l-main .result-list h4.title{white-space:normal !important;}.page-vacation-rentals .view-vacation-rental-listings .view-header,.page-taxonomy-term .view-vacation-rental-listings .view-header{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0px;padding-right:0px;}.page-vacation-rentals .view-vacation-rental-listings .view-header p,.page-vacation-rentals .view-vacation-rental-listings .view-header .node-vr-listing.view-mode-teaser .group-right .field-name-body,.node-vr-listing.view-mode-teaser .group-right .page-vacation-rentals .view-vacation-rental-listings .view-header .field-name-body,.page-vacation-rentals .view-vacation-rental-listings .view-header .view-complexes .field-name-field-complex-teaser-text,.view-complexes .page-vacation-rentals .view-vacation-rental-listings .view-header .field-name-field-complex-teaser-text,.page-taxonomy-term .view-vacation-rental-listings .view-header p,.page-taxonomy-term .view-vacation-rental-listings .view-header .node-vr-listing.view-mode-teaser .group-right .field-name-body,.node-vr-listing.view-mode-teaser .group-right .page-taxonomy-term .view-vacation-rental-listings .view-header .field-name-body,.page-taxonomy-term .view-vacation-rental-listings .view-header .view-complexes .field-name-field-complex-teaser-text,.view-complexes .page-taxonomy-term .view-vacation-rental-listings .view-header .field-name-field-complex-teaser-text{margin-bottom:10px;font-size:14px !important;}.page-vacation-rentals .view-vacation-rental-listings .view-header .search-summary,.page-taxonomy-term .view-vacation-rental-listings .view-header .search-summary{margin-bottom:5px;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .search-summary,.page-taxonomy-term .view-vacation-rental-listings .view-header .search-summary{display:inline-block;margin-bottom:15px;float:left;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{height:40px;font-weight:400;text-transform:uppercase;font-family:"Ubuntu",sans-serif;font-size:18px;font-size:15px;letter-spacing:1px;line-height:27px;line-height:20px;margin-bottom:20px;padding:10px;width:20%;float:left;margin-top:10px;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{font-size:15px;padding-left:5px;padding-right:5px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#408bc8;border-color:#3071a5;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;position:relative;color:white;clear:left;}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:focus,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:focus{background-color:#3071a5;}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:focus,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:focus{color:white;}@media only screen and (max-width:64em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle{font-size:13px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:active,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:active{background:#71a7d3;}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:before,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle: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:10px;border-color:#408bc8 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);bottom:-20px;}.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:active,.page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle:focus,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:active,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle:focus{background:#408bc8;color:white;cursor:default;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .active-state-toggle,.page-taxonomy-term .view-vacation-rental-listings .view-header .active-state-toggle{width:50%;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{float:left;border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#d2e3f1;border-color:#abcbe5;color:#333333;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;margin-left:10px;color:#71a7d3;}.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:focus,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:focus{background-color:#abcbe5;}.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:focus,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:focus{color:#333333;}@media only screen and (max-width:64em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{font-size:13px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:active,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:active{background:#71a7d3;}.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:active,.page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link:focus,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:hover,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:active,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link:focus{background:#fad481;color:#71a7d3;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .toggle-style-link,.page-taxonomy-term .view-vacation-rental-listings .view-header .toggle-style-link{width:49%;float:right;margin-left:0px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .form-item-sort-by,.page-vacation-rentals .view-vacation-rental-listings .view-header .views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings .view-header .form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings .view-header .views-widget-per-page{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:20.83333%;float:left;float:right;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .form-item-sort-by,.page-vacation-rentals .view-vacation-rental-listings .view-header .views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings .view-header .form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings .view-header .views-widget-per-page{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;margin-bottom:15px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .form-item-sort-by.form-item-sort-by,.page-vacation-rentals .view-vacation-rental-listings .view-header .views-widget-per-page.form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings .view-header .form-item-sort-by.form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings .view-header .views-widget-per-page.form-item-sort-by{padding-left:0px;padding-right:7px;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .form-item-sort-by.form-item-sort-by,.page-vacation-rentals .view-vacation-rental-listings .view-header .views-widget-per-page.form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings .view-header .form-item-sort-by.form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings .view-header .views-widget-per-page.form-item-sort-by{padding-left:7px;padding-right:0px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-header .form-item-sort-by.views-widget-per-page,.page-vacation-rentals .view-vacation-rental-listings .view-header .views-widget-per-page.views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings .view-header .form-item-sort-by.views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings .view-header .views-widget-per-page.views-widget-per-page{padding-right:0px;padding-left:7px;}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-header .form-item-sort-by.views-widget-per-page,.page-vacation-rentals .view-vacation-rental-listings .view-header .views-widget-per-page.views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings .view-header .form-item-sort-by.views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings .view-header .views-widget-per-page.views-widget-per-page{padding-left:0px;padding-right:7px;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-content,.page-taxonomy-term .view-vacation-rental-listings .view-content{clear:both;}.page-vacation-rentals .view-vacation-rental-listings .view-content .gmap-map,.page-taxonomy-term .view-vacation-rental-listings .view-content .gmap-map{margin-bottom:15px;}.page-vacation-rentals .view-vacation-rental-listings .view-content .views-row,.page-taxonomy-term .view-vacation-rental-listings .view-content .views-row{background:#eeeff0;}@media only screen and (max-width:34.375em) {
 .page-vacation-rentals .view-vacation-rental-listings .view-content .views-row,.page-taxonomy-term .view-vacation-rental-listings .view-content .views-row{background:#eeeff0;} 
}.page-vacation-rentals .view-vacation-rental-listings .view-content article.row,.page-vacation-rentals .view-vacation-rental-listings .view-content .view-events.view-display-id-page article.views-row,.view-events.view-display-id-page .page-vacation-rentals .view-vacation-rental-listings .view-content article.views-row,.page-vacation-rentals .view-vacation-rental-listings .view-content .view-things-to-do.view-display-id-page article.views-row,.view-things-to-do.view-display-id-page .page-vacation-rentals .view-vacation-rental-listings .view-content article.views-row,.page-vacation-rentals .view-vacation-rental-listings .view-content .view-id-things_to_do_categories_2 article.views-row,.view-id-things_to_do_categories_2 .page-vacation-rentals .view-vacation-rental-listings .view-content article.views-row,.page-taxonomy-term .view-vacation-rental-listings .view-content article.row,.page-taxonomy-term .view-vacation-rental-listings .view-content .view-events.view-display-id-page article.views-row,.view-events.view-display-id-page .page-taxonomy-term .view-vacation-rental-listings .view-content article.views-row,.page-taxonomy-term .view-vacation-rental-listings .view-content .view-things-to-do.view-display-id-page article.views-row,.view-things-to-do.view-display-id-page .page-taxonomy-term .view-vacation-rental-listings .view-content article.views-row,.page-taxonomy-term .view-vacation-rental-listings .view-content .view-id-things_to_do_categories_2 article.views-row,.view-id-things_to_do_categories_2 .page-taxonomy-term .view-vacation-rental-listings .view-content article.views-row{margin-bottom:1em;padding:15px 15px 15px 0px;}.views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content article.row,.views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content .view-events.view-display-id-page article.views-row,.view-events.view-display-id-page .views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content article.views-row,.views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content .view-things-to-do.view-display-id-page article.views-row,.view-things-to-do.view-display-id-page .views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content article.views-row,.views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content .view-id-things_to_do_categories_2 article.views-row,.view-id-things_to_do_categories_2 .views-row-last .page-vacation-rentals .view-vacation-rental-listings .view-content article.views-row,.views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content article.row,.views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content .view-events.view-display-id-page article.views-row,.view-events.view-display-id-page .views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content article.views-row,.views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content .view-things-to-do.view-display-id-page article.views-row,.view-things-to-do.view-display-id-page .views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content article.views-row,.views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content .view-id-things_to_do_categories_2 article.views-row,.view-id-things_to_do_categories_2 .views-row-last
  .page-taxonomy-term .view-vacation-rental-listings .view-content article.views-row{margin-bottom:0;}.page-vacation-rentals .view-vacation-rental-listings.view-display-id-page_map_results .view-header .form-item-sort-by,.page-taxonomy-term .view-vacation-rental-listings.view-display-id-page_map_results .view-header .form-item-sort-by{padding-right:7px;padding-left:0px;float:right;display:none;}.page-vacation-rentals .view-vacation-rental-listings.view-display-id-page_map_results .view-header .views-widget-per-page,.page-taxonomy-term .view-vacation-rental-listings.view-display-id-page_map_results .view-header .views-widget-per-page{padding-left:7px;padding-right:0px;float:right;display:none;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-teaser{padding-left:0 !important;padding-right:0 !important;} 
}@media only screen and (max-width:34.375em) {
 .node-vr-listing.view-mode-teaser{padding-top:0px !important;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser{padding-bottom:1em !important;margin-bottom:.5em !important;} 
}.node-vr-listing.view-mode-teaser .group-header{padding-left:0 !important;padding-right:0 !important;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-teaser .group-header{margin-bottom:1.5em;} 
}.node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name,.node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name a{font-family:"Ubuntu",sans-serif;font-weight:300;text-transform:none;font-size:24px;text-transform:none;color:#585858;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name,.node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name a{font-size:21px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name,.node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name a{font-size:18px;font-weight:500;} 
}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-teaser .group-header h3.rc-core-item-name{margin-bottom:0;} 
}.node-vr-listing.view-mode-teaser .group-left{padding-right:0 !important;}@media only screen and (max-width:34.375em) {
 .node-vr-listing.view-mode-teaser .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0px;} 
}.node-vr-listing.view-mode-teaser .group-left img{margin:0 auto;}@media only screen and (max-width:34.375em) {
 .node-vr-listing.view-mode-teaser .group-right{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.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:5px;font-size:0.8em;font-weight:600;line-height:1.2;}.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-node-link{display:inline-block;width:auto;float:left;clear:both;padding-top:15px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-node-link{padding-top:20px;} 
}.node-vr-listing.view-mode-teaser .group-right .field-name-node-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:inline-block;width:auto;position:relative;margin-top:10px;}.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:focus{background-color:#4a8fc7;}.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:focus{color:white;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-node-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-node-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .field-name-node-link a{font-size:13px;} 
}.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:#71a7d3;}.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:#3b82bd;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link{clear:none;}@media only screen and (max-width:26.25em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing + .field-name-node-link{margin-top:35px;margin-left:-10px;padding-top:10px;} 
}.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-size:0.9em;font-weight:normal;color:#585858;}@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 .field-name-body{margin-bottom:10px;}.node-vr-listing.view-mode-teaser .group-right .field-name-body p,.node-vr-listing.view-mode-teaser .group-right .field-name-body .field-name-body,.node-vr-listing.view-mode-teaser .group-right .field-name-body .view-complexes .field-name-field-complex-teaser-text,.view-complexes .node-vr-listing.view-mode-teaser .group-right .field-name-body .field-name-field-complex-teaser-text{margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-rating .rc-item-rating-label,.node-vr-listing.view-mode-teaser .group-right .rc-item-rating .rc-item-rating-stars{display:inline-block;float:left;font-size:14px;margin-bottom:10px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-rating .rc-item-rating-label{font-weight:bold;}.node-vr-listing.view-mode-teaser .group-right > .rc-core-item-name{margin-bottom:10px;margin-top:0px;}@media only screen and (max-width:34.375em) {
 .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-item-name a{color:#408bc8;font-size:24px;text-transform:none;font-weight:300;}.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:#585858;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right > .rc-core-item-name a{font-size:18px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-core-cat.vrfusion-site-city{font-size:14px;font-weight:700;text-transform:uppercase;}.node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail{display:inline-block;width:auto;font-size:14px;font-weight:400;}.node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail em{font-style:normal;}.node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail + .rc-lodging-detail{padding-left:5px;margin-left:5px;border-left:solid 1px #ccc;}.node-vr-listing.view-mode-teaser .group-right > .rc-core-cat{width:100%;margin-bottom:3px;}.node-vr-listing.view-mode-teaser .group-right > .rc-core-cat h3{display:inline-block;text-decoration:none;color:#585858;font-size:14px;font-family:"Source Sans Pro",sans-serif;text-transform:none;font-weight:700;padding-right:5px;margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-right > .rc-core-cat h3:after{content:': ';}.node-vr-listing.view-mode-teaser .group-right > .rc-core-cat ul,.node-vr-listing.view-mode-teaser .group-right > .rc-core-cat li{margin-left:0px;list-style:none;display:inline;font-size:14px;font-weight:400;}.node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail + .rc-core-cat{margin-top:10px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-lodging-detail + .rc-core-cat{margin-top:0px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{display:inline-block;width:auto;float:left;margin-left:0px;margin-bottom:0px;clear:both;}@media only screen and (min-width:39.4375em) and (max-width:47.9375em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{margin-left:-50%;} 
}@media only screen and (min-width:34.4375em) and (max-width:39.375em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{margin-left:-75%;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-pricing{padding-top:5px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .rc-item-price{margin-left:0px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-name,.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail{display:inline-block;float:left;font-size:14px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail{margin-left:10px;margin-bottom:10px;}.node-vr-listing.view-mode-teaser .group-right .rc-item-pricing .display-detail a{font-style:italic;text-decoration:underline;}.node-vr-listing.view-mode-teaser .group-right .rc-item-price-buy{float:left;margin-left:10px;margin-bottom:0px;margin-right:10px;}@media only screen and (max-width:26.25em) {
 .node-vr-listing.view-mode-teaser .group-right .rc-item-price-buy{clear:both;margin-left:0px;} 
}.node-vr-listing.view-mode-teaser .group-right .rc-item-price-buy button{margin-bottom:0px;}.node-vr-listing.view-mode-teaser .group-right .rc-price{float:left;font-size:20px;margin-top:6px;clear:left;}.node-type-vr-listing.section-vacation-rentals riot-solr-flag{display:inline-block;margin:0 1em 1em 0;font-size:1rem;position:relative;float:left;background:none;cursor:pointer;color:#000;}.node-type-vr-listing.section-vacation-rentals riot-solr-flag i{display:inline-block;background:url("/sites/all/modules/bluetent/riot_solr/images/icon-heart-empty.svg") center no-repeat;background-size:contain;width:15px;height:15px;margin:0 .5rem;}.node-type-vr-listing.section-vacation-rentals riot-solr-flag .flag-active i{background:url("/sites/all/modules/bluetent/riot_solr/images/icon-heart-full.svg") center no-repeat;background-size:contain;}.node-type-vr-listing.section-vacation-rentals riot-solr-flag span{display:inline-block;vertical-align:top;}.node-type-vr-listing.section-vacation-rentals #page-title{text-align:center;background:#585858;color:#eeeff0;margin-top:0px;padding:10px;text-transform:none;font-weight:300;font-size:25px;letter-spacing:.075em;}@media only screen and (max-width:64em) {
 .node-type-vr-listing.section-vacation-rentals #page-title{margin-bottom:0px;} 
}.node-vr-listing.view-mode-full{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;margin:auto !important;float:none;}.node-vr-listing.view-mode-full:before,.node-vr-listing.view-mode-full:after{content:" ";display:table;}.node-vr-listing.view-mode-full:after{clear:both;}.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .input-wrap.adult{width:100%;padding:0 0 1rem;}.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .input-wrap.flex{width:100%;padding:0;}.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;width:100%;}.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input:hover,.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input:focus{background-color:#4d4e4e;}.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input:hover,.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input:focus{color:white;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input{font-size:13px;} 
}.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input:hover,.node-vr-listing.view-mode-full rc-riot-avail-filter.has-travelers .submit-wrap input:active{background:#71a7d3;}.node-vr-listing.view-mode-full .group-header{padding-left:0px;padding-right:0px;margin-bottom:1em;margin-top:1rem;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-header{padding-left:15px;padding-right:15px;} 
}.node-vr-listing.view-mode-full .group-header .bt-leads-share-url-form-wrapper.addthis_32x32_style span{line-height:inherit;}.node-vr-listing.view-mode-full .group-header > a,.node-vr-listing.view-mode-full .group-header .bt-leads-share-url-form-wrapper,.node-vr-listing.view-mode-full .group-header .rc-core-cat-evrn_cccustom7,.node-vr-listing.view-mode-full .group-header bt-leads-share-url{display:inline-block;margin-right:1em;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-header > a.print-page,.node-vr-listing.view-mode-full .group-header .bt-leads-share-url-form-wrapper.print-page,.node-vr-listing.view-mode-full .group-header .rc-core-cat-evrn_cccustom7.print-page,.node-vr-listing.view-mode-full .group-header bt-leads-share-url.print-page{display:none;} 
}.node-vr-listing.view-mode-full .group-header .trigger-vr-video{background-image:url("/sites/all/themes/custom/vrweb_foundation/images/youtube-horizontal.png");background-repeat:no-repeat;background-size:auto 100%;height:18px;width:60px;display:inline-block;margin-right:5px;text-indent:-9999px;position:relative;bottom:1px;}.node-vr-listing.view-mode-full .group-left{padding-left:0px;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-left{padding-left:15px;width:75%;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-left{padding-right:0 !important;width:100%;} 
}@media only screen and (min-width:48em) and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-left #node-vr-listing-full-group-tabs-wrapper{width:130%;} 
}.node-vr-listing.view-mode-full .group-left .group-vr-full-tabs .group-vr-property-reviews .rc-evrn-item-review{border:none;background:#eeeff0;padding:10px;margin-bottom:10px;border-radius:2px;line-height:1.5;}.node-vr-listing.view-mode-full .group-left .group-vr-full-tabs .group-vr-property-reviews .rc-evrn-item-review > h4{color:#408bc8;font-weight:400;margin-bottom:2px;}.node-vr-listing.view-mode-full .group-left .group-vr-full-tabs .group-vr-property-reviews .rc-evrn-review-scores{padding:0px;margin-top:10px;border-top:solid 1px #fff;}.node-vr-listing.view-mode-full .group-left .group-vr-full-tabs .group-vr-property-reviews .rc-evrn-review-scores .rc-evrn-review-score{padding-bottom:5px;padding-top:5px;height:auto;border-bottom:solid 1px #fff;margin-bottom:0px;margin-top:0px;}.node-vr-listing.view-mode-full .group-right{padding-right:0px;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-right{padding-right:15px;padding-left:0px;width:25%;margin-top:0px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-right{padding-left:15px;width:100%;} 
}.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-core-cat,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-lodging-occ,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .field-name-field-custom-amenities{display:block;width:100%;padding:4px 0px;margin-right:3px;margin-bottom:3px;font-weight:400;font-size:15px;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-core-cat,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-lodging-occ,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .field-name-field-custom-amenities{display:block;width:100%;background:rgba(255,255,255,0);padding-left:0px;padding-right:0px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-core-cat,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-lodging-occ,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .field-name-field-custom-amenities{display:inline-block;width:auto;background:#abcbe5;background:#fdedcb;border-radius:2px;padding:4px 8px;margin-right:3px;margin-bottom:3px;font-weight:400;font-size:15px;float:left;margin-top:0px;clear:none;} 
}.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-core-cat em,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .rc-lodging-occ em,.node-vr-listing.view-mode-full .group-right #node-vr-listing-full-group-vr-side-info .field-name-field-custom-amenities em{font-style:normal !important;}.node-vr-listing.view-mode-full .rc-core-item-api-images-royalslider,.node-vr-listing.view-mode-full .field-name-field-gallery-images{overflow:hidden;display:none;margin-bottom:2.5em;}.node-vr-listing.view-mode-full .rc-core-item-api-images-royalslider .rsThumb.rsVideo,.node-vr-listing.view-mode-full .field-name-field-gallery-images .rsThumb.rsVideo{background:url("/sites/all/themes/custom/vrweb_foundation/images/rs-default.png") no-repeat -3px -65px !important;background-color:#2c2b2b !important;background-size:300px !important;}.node-vr-listing.view-mode-full .rc-core-item-api-images-royalslider .rsThumb.rsVideo .rsTmb,.node-vr-listing.view-mode-full .field-name-field-gallery-images .rsThumb.rsVideo .rsTmb{opacity:.3;}.node-vr-listing.view-mode-full .rc-core-item-api-images-royalslider .rsCaption .name,.node-vr-listing.view-mode-full .field-name-field-gallery-images .rsCaption .name{display:none !important;}@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 .vrfusion-embedded-content .view-mode-full > .group-content{padding:0px;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .vrfusion-embedded-content .view-mode-full > .group-content{margin-top:20px;} 
}.node-vr-listing.view-mode-full .group-vr-full-panel{padding:0;border:none;border-color:#f9f6ef;clear:both;background-color:white;padding-top:15px;background:rgba(255,255,255,0);}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds{font-size:100%;margin-bottom:0.45em;width:auto;font-weight:700;margin-top:0px;font-size:17px;text-transform:uppercase;display:inline-block;width:auto;float:left;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds{display:block;float:none;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds{width:33%;padding-right:10px;display:inline-block;text-align:right;float:left;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds{text-align:left !important;display:inline;padding:0px;margin:0px;float:none;width:100%;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:before{*zoom:1;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:before:before,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:before:after{content:" ";display:table;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:before:after{clear:both;} 
}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths{margin-left:0px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths{width:33%;padding-left:10px;display:inline-block;float:left;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths{margin-top:5px;display:block;text-align:left !important;padding:0px;float:none;width:100%;} 
}.node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts{margin-left:15px;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts{text-align:center;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:after{*zoom:1;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:after:before,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:after:after{content:" ";display:table;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:after:after{clear:both;} 
}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths + .rc-core-cat{clear:both;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds + .rc-lodging-baths{margin-left:15px;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths,.node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts{float:none;clear:left;margin-left:0px !important;*zoom:1;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:before,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:after,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:before,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:after,.node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts:before,.node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts:after{content:" ";display:table;}.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-beds:after,.node-vr-listing.view-mode-full .group-vr-full-panel .rc-lodging-baths:after,.node-vr-listing.view-mode-full .group-vr-full-panel .vrfusion-site-lofts:after{clear:both;} 
}.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-size:100%;display:inline;padding-right:0.15em;}.node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities{margin-top:1.5em;border-top:1px solid white;}.node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities h3{color:#585858;margin-top:0;text-transform:none;font-weight:700;font-size:19px;}.node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities .view-content ul li a{color:#222222;}.node-vr-listing.view-mode-full .group-vr-full-description{font-size:0.9em;}.node-vr-listing.view-mode-full .group-vr-full-amenities{font-size:0.9em;}.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:block;color:#585858;}.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;}@media only screen and (max-width:64em) {
 .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:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}.node-vr-listing.view-mode-full .group-vr-full-amenities div[class*="evrn"]:nth-child(4){clear: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:0.9375em;padding-right:0.9375em;width:50%;float:left;}.node-vr-listing.view-mode-full .group-vr-full-amenities div[class*="evrn"]:nth-child(3){clear:left;} 
}.node-vr-listing.view-mode-full .group-vr-full-rates{}.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices{border:none;width:100%;text-align:left;}.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices thead{background:#eeeff0;}.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices tr{border-bottom:solid 1px #eeeff0;}.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices tr td,.node-vr-listing.view-mode-full .group-vr-full-rates table.rc-item-prices tr .rc-price{font-size:14px;text-align:left;}.node-vr-listing.view-mode-full .group-vr-full-map h3{color:#585858;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:2px;border-bottom-left-radius:2px;}.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:#fefefe;}.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table thead a{color:#585858;}.node-vr-listing.view-mode-full .group-vr-full-map .view-nearby-activities table tbody a{color:#585858;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper{*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0px;padding-right:0px;border-bottom:solid 2px #000;margin-bottom:30px;padding-bottom:18px;}.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;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper{float:none;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-avail-ajax{margin:0;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-avail-ajax{margin:auto;float:none;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form{*zoom:1;padding:4px 0px 0px;margin-bottom:0px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form:before,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form:after{content:" ";display:table;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form:after{clear:both;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .rc-avail-embed-msg{padding:1rem;}@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;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;padding-left:0px;margin-bottom:10px;}@media only screen and (max-width:37.5em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-begin{padding-right:11px;} 
}@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{padding-right:7px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form .form-item.form-item-rcav-flex .description{display:none;}.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{}.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:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;float:right;margin-bottom:0px;clear:none;margin-top:14px;}.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:focus{background-color:#4d4e4e;}.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:focus{color:white;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-core-item-avail-form #edit-rcav-submit{font-size:13px;} 
}.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:#71a7d3;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing{margin-bottom:0px;float:right !important;text-align:right !important;*zoom:1;width:100%;}.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:10px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rc-price{display:block;font-size:30px;margin-bottom:0px;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rcav-dates,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rc-price{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;float:right;clear:right;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rcav-dates,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price .rc-price{width:50%;padding-right:0px;padding-left:15px;} 
}.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 .rc-item-price-buy{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;float:left;position:relative;padding-left:0px;margin-top:-10px;margin-bottom:0px;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy{width:50%;padding-right:0px;margin-top:-30px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#408bc8;border-color:#3071a5;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;padding-left:5px;padding-right:5px;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 #edit-submit:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit:focus{background-color:#3071a5;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit:focus{color:white;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit{font-size:14px;} 
}@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 #edit-submit{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit{font-size:13px;} 
}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit:hover,.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-pricing .rc-item-price-buy #edit-submit:active{background:#71a7d3;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .zurb-foundation-reveal{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;clear:none !important;margin:0 !important;top:-8px !important;}.node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;margin:0px;font-size:14px;text-decoration:underline;padding-left:5px;padding-right:5px;text-align:center;}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .rc-avail-ajax-wrapper .rc-item-quote-link{width:50%;margin-top:5px;} 
}.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{text-decoration:none;}.node-vr-listing.view-mode-full .listing-tour-link,.node-vr-listing.view-mode-full .vrweb-driving-directions{border:none;padding-top:0.625em;padding-right:1.25em;padding-bottom:0.6875em;padding-left:1.25em;font-size:13px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;width:100%;clear:both;margin-top:10px;display:block;}.node-vr-listing.view-mode-full .listing-tour-link:hover,.node-vr-listing.view-mode-full .listing-tour-link:focus,.node-vr-listing.view-mode-full .vrweb-driving-directions:hover,.node-vr-listing.view-mode-full .vrweb-driving-directions:focus{background-color:#4d4e4e;}.node-vr-listing.view-mode-full .listing-tour-link:hover,.node-vr-listing.view-mode-full .listing-tour-link:focus,.node-vr-listing.view-mode-full .vrweb-driving-directions:hover,.node-vr-listing.view-mode-full .vrweb-driving-directions:focus{color:white;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full .listing-tour-link,.node-vr-listing.view-mode-full .vrweb-driving-directions{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .listing-tour-link,.node-vr-listing.view-mode-full .vrweb-driving-directions{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .node-vr-listing.view-mode-full .listing-tour-link,.node-vr-listing.view-mode-full .vrweb-driving-directions{font-size:13px;} 
}.node-vr-listing.view-mode-full .listing-tour-link:hover,.node-vr-listing.view-mode-full .listing-tour-link:active,.node-vr-listing.view-mode-full .vrweb-driving-directions:hover,.node-vr-listing.view-mode-full .vrweb-driving-directions:active{background:#71a7d3;}@media only screen and (max-width:47.9375em) {
 .node-vr-listing.view-mode-full .listing-tour-link,.node-vr-listing.view-mode-full .vrweb-driving-directions{margin-bottom:5px;} 
}.node-vr-listing.view-mode-full #node-vr-listing-full-group-vr-nearby-activities{margin-top:15px;}@media only screen and (max-width:64em) {
 .node-vr-listing.view-mode-full #node-vr-listing-full-group-vr-nearby-activities{display:none;} 
}body.node-type-vr-listing .l-content-bottom{background:white;padding:0.5em 0 0 0;}@media only screen and (max-width:30em) {
 body.node-type-vr-listing .l-content-bottom{display:none !important;} 
}.ui-dialog .ui-widget-content a,.ui-dialog a{color:#408bc8;text-decoration:underline;}.ui-dialog .ui-widget-content a:hover,.ui-dialog .ui-widget-content a:active,.ui-dialog a:hover,.ui-dialog a:active{text-decoration:none;}.ui-dialog .ui-widget-header{padding-bottom:15px;border:none;border-bottom:1px solid #eeeff0;background:white;color:#4b4b4b;font-weight:normal;border-radius:0px;}.ui-dialog .ui-widget-header .ui-dialog-title{font-family:"Ubuntu",sans-serif;font-size:0.9375em;}.ui-dialog .rc-item-quote{font-size:0.8125em;}.ui-dialog button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;width:100%;margin-bottom:0px;}.ui-dialog button:hover,.ui-dialog button:focus{background-color:#4a8fc7;}.ui-dialog button:hover,.ui-dialog button:focus{color:white;}@media only screen and (max-width:64em) {
 .ui-dialog button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .ui-dialog button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .ui-dialog button{font-size:13px;} 
}.ui-dialog button:hover,.ui-dialog button:active{background:#71a7d3;}.ui-dialog button:hover,.ui-dialog button:active{background:#3b82bd;}.ui-dialog .ui-dialog-titlebar-close{top:0px;right:0px;margin:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.25em .25em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-content table{border:none;}.ui-dialog .ui-dialog-content table tr,.ui-dialog .ui-dialog-content table td,.ui-dialog .ui-dialog-content table th{font-family:"Source Sans Pro",sans-serif;line-height:1.4;}.ui-dialog .ui-dialog-content table tr.even td,.ui-dialog .ui-dialog-content table tr.even th{background:#fcfcfc;}.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;}.gmap-node-type-filter{display:none;}.node-type-vr-listing .page .rc-avail-ajax-wrapper .rc-core-item-avail-form .rc-avail-embed-msg{text-align:left;padding-left:0px;}.node-type-vr-listing .page .rc-avail-ajax-wrapper .rc-core-item-avail-form .rc-avail-embed-msg span{display:inline;font-size:smaller;margin-right:1em;}.page-node-add-review.not-logged-in .vertical-tabs.clearfix{display:none;}.node-review-form .form-item-title,.node-review-form .form-wrapper{margin-bottom:8px;}.node-review-form .form-type-date-popup{margin:0px;}.node-review-form .field-name-field-review-state,.node-review-form .field-name-field-review-city{width:33%;margin-right:3%;float:left;}.node-review-form .field-name-field-review-country{width:28%;float:left;}.node-review-form .field-name-field-review-dates legend{display:none;}.node-review-form .field-name-field-review-dates .date-padding{padding:0px;}.node-review-form .field-name-field-review-dates .end-date-wrapper,.node-review-form .field-name-field-review-dates .start-date-wrapper{display:inline;}.node-review-form .field-name-field-review-dates .end-date-wrapper .date-padding label{display:none;}.node-review-form .field-name-field-review-dates .field-review-dates-add-more-wrapper .form-wrapper{margin:0px;}.node-review-form #node-review-form-group-review-comment{clear:both;}.node-review-form .fivestar-form-item{margin-top:15px;}.node-review-form .fivestar-form-item label{display:inline;}.node-review-form .fivestar-form-item .fivestar-widget,.node-review-form .fivestar-form-item .form-type-select{display:inline-block;}.node-review-form .field-name-field-review-recommend{margin-top:15px;}.node-review-form .field-name-field-review-recommend label,.node-review-form .field-name-field-review-recommend .form-radios,.node-review-form .field-name-field-review-recommend .form-type-radio{display:inline;}.node-review-form .field-name-field-review-recommend .form-type-radio{margin-left:10px;}.rc-evrn-item-review .review-city,.rc-evrn-item-review .review-state,.rc-evrn-item-review .review-user,.rc-evrn-item-review .review-country{font-weight:bold;display:inline;}.rc-evrn-item-review .review-country{padding-left:.25em;}.rc-evrn-item-review .review-comments{font-size:0.9375em;margin-bottom:10px;}.rc-evrn-item-review .rc-evrn-review-score{padding-right:0px;}.rc-evrn-item-review .rc-evrn-review-score .label-inline,.rc-evrn-item-review .rc-evrn-review-score .node-event.view-mode-full .event-related-items .label-above,.node-event.view-mode-full .event-related-items .rc-evrn-item-review .rc-evrn-review-score .label-above,.rc-evrn-item-review .rc-evrn-review-score .node-thing-to-do.view-mode-full .ttd-related-items .label-above,.node-thing-to-do.view-mode-full .ttd-related-items .rc-evrn-item-review .rc-evrn-review-score .label-above{text-transform:none;font-size:inherit;font-weight:inherit;color:inherit;}.rc-evrn-item-review .rc-evrn-review-score .fivestar-average-stars{display:block;float:right;}.rc-evrn-item-review .rc-evrn-review-score .fivestar-widget-static .star span.off{background:url(/sites/all/themes/custom/vrweb_foundation/images/one-star-16.png) top right no-repeat;}.rc-evrn-item-review .rc-evrn-review-score .fivestar-widget-static .star span.on{background:url(/sites/all/themes/custom/vrweb_foundation/images/one-star-16.png) 0px 0px no-repeat;}.rc-evrn-item-review .rc-evrn-review-score .review-recommended{float:right;background:url(/sites/all/modules/rescms/rc_evrn/css/images/icon-check.png) top right no-repeat;color:rgba(0,0,0,0) !important;}.expand.reveal-modal .rc-item-price{background:#eeeff0;border:solid 10px #fff;}@media only screen and (min-width:64.0625em) {
 .expand.reveal-modal .rc-item-price{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;}.expand.reveal-modal .rc-item-price:nth-of-type(4n+1){clear:both;} 
}@media only screen and (min-width:48em) and (max-width:64em) {
 .expand.reveal-modal .rc-item-price{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}.expand.reveal-modal .rc-item-price:nth-of-type(3n+1){clear:both;} 
}@media only screen and (min-width:30.0625em) and (max-width:47.9375em) {
 .expand.reveal-modal .rc-item-price{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}.expand.reveal-modal .rc-item-price:nth-of-type(2n+1){clear:both;} 
}@media only screen and (max-width:30em) {
 .expand.reveal-modal .rc-item-price{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;boder:none;background:none;border-bottom:solid 1px #f9f6ef;} 
}.expand.reveal-modal .rc-item-price .rc-price{margin-right:16%;display:block;font-size:20px;color:#245f9d;position:relative;margin-bottom:10px;margin-top:10px;}.expand.reveal-modal .rc-item-price .rc-price sup{top:auto;}.expand.reveal-modal .rc-item-price .rc-item-price-buy{float:left;margin-right:5px;clear:left;}.expand.reveal-modal .rc-item-price .rc-item-price-buy button{width:115px;margin-bottom:0px;}.expand.reveal-modal .rc-item-price .rcav-dates{font-size:14px;font-weight:700;letter-spacing:normal;font-family:"Source Sans Pro",sans-serif;margin-bottom:5px;margin-top:15px;line-height:1.4;color:#585858;}@media only screen and (max-width:30em) {
 .expand.reveal-modal .rc-item-price .rcav-dates{margin-top:5px;} 
}.expand.reveal-modal .rc-item-price .rc-item-quote-link{display:none;}@media only screen and (min-width:30.0625em) and (max-width:35.9375em),only screen and (max-width:21.875em) {
 .rc-item-pricing{width:100%;} 
}.rc-item-pricing .rc-class-ldrcitemprice .rcav-dates{font-weight:400;font-size:15px;margin-bottom:10px;}.rc-item-pricing .zurb-foundation-reveal{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#f9f6ef;border-color:#ebe1ca;color:#333333;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;clear:both;display:block;letter-spacing:.025em;color:#585858;line-height:1.4;left:0px;border:solid 1px #666868;color:#666868;right:15px;margin-top:12px;padding:7px;top:14px;margin-bottom:12px;position:relative;}.rc-item-pricing .zurb-foundation-reveal:hover,.rc-item-pricing .zurb-foundation-reveal:focus{background-color:#ebe1ca;}.rc-item-pricing .zurb-foundation-reveal:hover,.rc-item-pricing .zurb-foundation-reveal:focus{color:#333333;}@media only screen and (max-width:64em) {
 .rc-item-pricing .zurb-foundation-reveal{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .rc-item-pricing .zurb-foundation-reveal{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .rc-item-pricing .zurb-foundation-reveal{font-size:13px;} 
}.rc-item-pricing .zurb-foundation-reveal:hover,.rc-item-pricing .zurb-foundation-reveal:active{background:#71a7d3;}@media only screen and (min-width:30.0625em) and (max-width:35.9375em),only screen and (max-width:21.875em) {
 .rc-item-pricing .zurb-foundation-reveal{width:100%;margin-bottom:25px;} 
}.rc-item-pricing .zurb-foundation-reveal:after{content:'';display:inline-block;width:12px;height:12px;background:url(/sites/all/themes/custom/vrweb_foundation/images/icon-plus-secondary.png) center no-repeat;background-size:auto 12px;margin-left:5px;margin-bottom:-1px;}.rc-item-pricing .zurb-foundation-reveal:active,.rc-item-pricing .zurb-foundation-reveal:hover{color:#71a7d3;border-color:#71a7d3;background-color:white;}.rc-item-pricing .zurb-foundation-reveal + .rc-item-price{padding-top:50px;}.rc-avail-ajax-wrapper .rc-item-pricing .zurb-foundation-reveal + .rc-item-price{padding-top:0px;}.rsGCaption{display:none;}.bt-leads-share-url-form-wrapper a:before,bt-leads-share-url a:before{content:"\f1ad" !important;}.bt-leads-share-url-form-wrapper a:before,bt-leads-share-url a:before{font-family:"foundation-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit;}body.page-vacation-rentals .bt-leads-share-url-form-wrapper a,body.page-my-favorites .bt-leads-share-url-form-wrapper a,body.page-vacation-rentals bt-leads-share-url a,body.page-my-favorites bt-leads-share-url a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;background-color:#71a7d3;border-color:#4a8fc7;color:white;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:inline-block;width:auto;position:relative;margin-top:10px;margin-bottom:10px;}body.page-vacation-rentals .bt-leads-share-url-form-wrapper,body.page-vacation-rentals bt-leads-share-url{margin:auto;float:none;display:block;width:100%;text-align:center;}body.page-my-favorites .bt-leads-share-url-form-wrapper a,body.page-my-favorites bt-leads-share-url a{margin:auto;float:none;display:block;width:195px;text-align:center;margin-bottom:15px;}body[class*="page-riottags-"] .highlight{text-align:center;margin:0 0 2rem;}body[class*="page-riottags-"] .highlight bt-leads-share-url a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:inline-block;}body[class*="page-riottags-"] .highlight bt-leads-share-url a:hover,body[class*="page-riottags-"] .highlight bt-leads-share-url a:focus{background-color:#4d4e4e;}body[class*="page-riottags-"] .highlight bt-leads-share-url a:hover,body[class*="page-riottags-"] .highlight bt-leads-share-url a:focus{color:white;}@media only screen and (max-width:64em) {
 body[class*="page-riottags-"] .highlight bt-leads-share-url a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 body[class*="page-riottags-"] .highlight bt-leads-share-url a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 body[class*="page-riottags-"] .highlight bt-leads-share-url a{font-size:13px;} 
}body[class*="page-riottags-"] .highlight bt-leads-share-url a:hover,body[class*="page-riottags-"] .highlight bt-leads-share-url a:active{background:#71a7d3;}@media only screen and (min-width:48em) {
 .search-header riot-solr-sorts,.search-header [riot-tag="riot-solr-sorts"],.search-header [data-is="riot-solr-sorts"]{display:none;} 
}@media only screen and (min-width:48em) and (min-width:80em) {
 .search-header rc-riot-avail-filter,.search-header [riot-tag="rc-riot-avail-filter"],.search-header [data-is="rc-riot-avail-filter"]{width:calc(53% - 14rem) !important;} 
}@media only screen and (min-width:48em) and (min-width:80em) {
 .search-header rc-riot-avail-filter.has-travelers form > div,.search-header [riot-tag="rc-riot-avail-filter"].has-travelers form > div,.search-header [data-is="rc-riot-avail-filter"].has-travelers form > div{width:33% !important;} 
}@media only screen and (min-width:48em) and (min-width:80em) {
 .search-header riot-solr-sorts,.search-header [riot-tag="riot-solr-sorts"],.search-header [data-is="riot-solr-sorts"]{display:inherit;float:left;width:20%;padding-left:10px;padding-right:30px;padding-top:1rem;} 
}.node-type-vr-listing .rc-price button.quote{display:inline-block !important;float:left;font-size:small;}@media screen and (max-width:1028px) {
 .node-type-vr-listing .rc-price button.quote{font-size:xx-small;} 
}@media only screen and (max-width:47.9375em) {
 .node-type-vr-listing .rc-price button.quote{width:100%;} 
}@media screen and (max-width:1028px) {
 .node-type-vr-listing .rc-price .price{font-size:large !important;} 
}@media screen and (max-width:1028px) {
 .node-type-vr-listing .rc-price .price sup{font-size:xx-small !important;} 
}.entitytype-newsletter-form .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:66.66667%;float:left;padding-left:0 !important;}.entitytype-newsletter-form .form-actions{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;padding-left:0 !important;padding-right:0 !important;padding-top:14px;}.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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:27px;} 
}.entitytype-contact-form .field-name-field-contact-subject,.entitytype-contact-form #edit-field-body-no-summary{position:relative;padding-left:0.9375em;padding-right:0.9375em;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:27px;}.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:27px;}.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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-right:0px;padding-left:8px;}@media only screen and (max-width:47.9375em) {
 .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:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.entitytype-vr_inquiry-form .field-name-field-name,.entitytype-vr_inquiry-form .field-name-field-body-no-summary{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.entitytype-vr_inquiry-form .field-name-field-name.field-name-field-name label,.entitytype-vr_inquiry-form .field-name-field-body-no-summary.field-name-field-name label{padding-top:0px;height:12px;}.entitytype-vr_inquiry-form fieldset{margin:0px;}.entitytype-vr_inquiry-form fieldset legend{padding-top:15px;font-size:0.75em;font-weight:700;font-style:normal;color:#585858;height:27px;width:40px;}.entitytype-vr_inquiry-form fieldset label{padding-top:0px;height:12px;padding-left:40px;margin-top:-12px;}.entitytype-vr_inquiry-form fieldset .form-item,.entitytype-vr_inquiry-form fieldset .form-item input{width:100%;}.entitytype-vr_inquiry-form .form-actions{clear:both;padding-top:15px;padding-bottom:15px;}.entitytype-vr_inquiry-form .form-actions button{display:block;margin:auto;}.main .block-search-form #edit-submit{padding-left:21px;padding-right:21px;width:auto;}#featured-wrapper .form-disabled{opacity:.7;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search{padding-left:0 !important;padding-right:0 !important;width:100%;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search{padding-top:0;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-avail-filter-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-avail-filter-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-avail-filter-wrapper .views-widget .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-right:7px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-city-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-city-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;padding-left:7px !important;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-quick-search .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;padding-left:7px !important;margin-top:10px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"],#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]{max-width:1000px;margin:auto auto 15px auto;*zoom:1;display:block;padding-top:1rem;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers:before,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers:after,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"]:before,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"]:after,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]:before,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]:after{content:" ";display:table;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers:after,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"]:after,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]:after{clear:both;}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"],#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]{padding-top:50px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .rc-avail-embed-msg,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .rc-avail-embed-msg,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .rc-avail-embed-msg{position:absolute;color:#fff;top:-10px;}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .rc-avail-embed-msg,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .rc-avail-embed-msg,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .rc-avail-embed-msg{display:block;width:100%;top:-15px;} 
}@media only screen and (max-width:64em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"],#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]{padding-left:10px;padding-right:10px;} 
}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"],#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]{position:relative;top:0;overflow:hidden;height:0;transition-property:all;transition-duration:.5s;transform:rotateX(-90deg);transform-origin:top;animation-timing-function:ease-in-out;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers label,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] label,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] label{margin-top:10px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-left:0 !important;padding-right:0 !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-end,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-end,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-end,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin{padding-left:0 !important;padding-right:7px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-end,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-end,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-end{padding-right:0 !important;padding-left:7px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex{padding-right:0;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .description,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .description,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .description{color:#eeeff0;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-exposed-widget,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-exposed-widget,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-exposed-widget{clear:none;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-city-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-ldrc-type-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-city-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-ldrc-type-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-city-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-ldrc-type-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-complex-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;padding-right:0 !important;padding-left:15px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-beds-numeric-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-3-wrapper{padding-left:0 !important;clear:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-occ-total-numeric-wrapper{padding-left:0px;padding-right:7px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-beds-numeric-wrapper{padding-left:7px !important;padding-right:0px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;float:right;padding-right:0 !important;margin-top:25px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button{margin-bottom:0px;border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#408bc8;border-color:#3071a5;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;padding-left:5px !important;padding-right:5px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button:hover,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button:focus,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button:hover,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button:focus,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button:hover,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button:focus{background-color:#3071a5;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button:hover,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button:focus,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button:hover,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button:focus,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button:hover,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button:focus{color:white;}@media only screen and (max-width:64em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button{font-size:13px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button:hover,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button button:active,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button:hover,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button button:active,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button:hover,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button button:active{background:#71a7d3;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;margin-top:12px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper .form-item-field-custom-amenities-tid,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper .form-item-field-custom-amenities-tid,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper .form-item-field-custom-amenities-tid{margin-left:18px;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper .form-item-field-custom-amenities-tid,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper .form-item-field-custom-amenities-tid,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper .form-item-field-custom-amenities-tid{margin-left:0;} 
}/**/
