.rc-item-rating{display:block;clear:both;margin:.3em 0;}.rc-item-rating-stars{display:inline-block;}.rc-item-rating-stars .star{width:16px;height:14px;overflow-y:hidden;overflow-x:hidden;text-indent:-999em;display:inline-block;background:url(https://www.gsvacationrentals.com/sites/all/modules/rescms/rc_core/images/reviews/star.png) no-repeat 0 0px;}.rc-item-rating-stars .star span{display:block;width:100%;height:100%;}.rc-item-rating-stars .star span.on{background:url(https://www.gsvacationrentals.com/sites/all/modules/rescms/rc_core/images/reviews/star.png) no-repeat 0 -28px;}.rc-item-rating-stars .star span.off{background:url(https://www.gsvacationrentals.com/sites/all/modules/rescms/rc_core/images/reviews/star.png) no-repeat 0 0px;}.rc-item-rating-detail{font-size:smaller;}.rc-star{position:relative;display:inline-block;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:0.7em solid #CECECE;border-left:.3em solid transparent;font-size:24px;}.rc-star:before,.rc-star:after{content:'';display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:0.7em solid #CECECE;border-left:1em solid transparent;transform:rotate(-35deg);}.rc-star:after{transform:rotate(35deg);}.rc-star.filled{border-bottom-color:#FC0;}.rc-star.filled:before,.rc-star.filled:after{border-bottom-color:#FC0;}/**/
.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#151515;color:#FFF;}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21;}.rsDefault.rsVer .rsArrow{width:100%;height:44px;}.rsDefault.rsVer .rsArrowLeft{top:0;left:0;}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0;}.rsDefault.rsHor .rsArrowLeft{left:0;top:0;}.rsDefault.rsHor .rsArrowRight{right:0;top:0;}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background:url(https://www.gsvacationrentals.com/sites/all/libraries/royalslider/skins/default/rs-default.png);background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px;}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9);}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px;}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px;}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px;}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px;}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none;}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden;}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px;}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5);}.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF;}.rsDefault .rsThumbsHor{width:100%;height:72px;}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0;}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%;}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%;}.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px;}.rsDefault .rsThumb img{width:100%;height:100%;}.rsDefault .rsThumb.rsNavSelected{background:#02874a;}.rsDefault .rsThumb.rsNavSelected img{opacity:0.3;filter:alpha(opacity=30);}.rsDefault .rsTmb{display:block;}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF;}.rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px;}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75);}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9);}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0;}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0;}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0;}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0;}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url(https://www.gsvacationrentals.com/sites/all/libraries/royalslider/skins/default/rs-default.png);}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px;}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px;}.rsDefault .rsThumbsArrowDisabled{display:none !important;}@media screen and (min-width:0px) and (max-width:800px) {
 .rsDefault .rsThumb{width:59px;height:44px;}.rsDefault .rsThumbsHor{height:44px;}.rsDefault .rsThumbsVer{width:59px;} 
}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative;}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #D9D9DD;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1;}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.rsDefault .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf;}.rsDefault .rsTab:active{border:1px solid #D9D9DD;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;}.rsDefault .rsTab.rsNavSelected{color:#FFF;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#ACACAC;background-image:-webkit-linear-gradient(top,#ACACAC,#BBB);background-image:-moz-llinear-gradient(top,#ACACAC,#BBB);background-image:linear-gradient(to bottom,#ACACAC,#BBB);}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer;}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url(https://www.gsvacationrentals.com/sites/all/libraries/royalslider/skins/default/rs-default.png) 0 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px;}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9);}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0;}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer;}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(https://www.gsvacationrentals.com/sites/all/libraries/royalslider/skins/default/rs-default.png) no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9);}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%;}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px;}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url(https://www.gsvacationrentals.com/sites/all/libraries/royalslider/skins/default/rs-default.png) -64px 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9);}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url(https://www.gsvacationrentals.com/sites/all/libraries/royalslider/skins/preloaders/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px;}.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:rgb(0,0,0);background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px;}/**/
.node-special.node-teaser{background:#f0f0f0;position:relative}.node-special.node-teaser img{display:block;width:100%;height:auto}.node-special.node-teaser .label-inline,.node-special.node-teaser .label-above{text-transform:none;font-weight:700;color:#0082bf}.node-special.node-teaser .field-name-field-minimum-stay,.node-special.node-teaser .field-name-field-valid-dates,.node-special.node-teaser .field-name-field-for-stay-dates-between,.node-special.node-teaser .field-name-field-call-to-book-number,.node-special.node-teaser .field-name-field-promo-code{margin-top:10px}.node-special.node-teaser .group-special-cta,.node-special.node-teaser .group-info-group,.node-special.node-teaser .field-name-title,.node-special.node-teaser .special-subhead{padding:0 10px}.node-special.node-teaser .group-info-group{margin-top:10px}.node-special.node-teaser .group-info-group h3{letter-spacing:0;text-transform:none;margin-left:0;padding-left:28px}.node-special.node-teaser .group-info-group .group-addl-info{padding:10px;font-size:14px}.node-special.node-teaser .field-name-title h2{font-weight:700;text-transform:none;font-size:16px;text-transform:none;color:#0082bf;margin-top:0;padding-top:10px}.node-special.node-teaser .field-name-title h2 a{font-size:21px;line-height:1.1;color:#0082bf}.node-special.node-teaser .field-name-field-special-subhead{color:#0082bf;text-transform:uppercase;font-weight:700}.node-special.node-teaser .group-promo-wrap{margin-bottom:0;padding:10px 10px 0}.node-special.node-teaser .group-promo-wrap:after{content:'';display:block;width:0;height:0;clear:both;background:none;box-shadow:none;line-height:0}@media only screen and (min-width:48em) {
 .node-special.node-teaser .group-promo-wrap{position:absolute;left:10px;right:10px;bottom:15px;padding:0} 
}.node-special.node-teaser .group-promo-wrap .field-name-field-promo-code,.node-special.node-teaser .group-promo-wrap .promo-code{width:60%;float:left;padding-left:10px;padding-right:10px;background:#fff;border:solid 1px #0082bf;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-top:0;font-weight:700;height:45px;padding-top:5px}.node-special.node-teaser .group-promo-wrap .field-name-field-promo-code,.node-special.node-teaser .group-promo-wrap .field-name-field-promo-code *,.node-special.node-teaser .group-promo-wrap .promo-code,.node-special.node-teaser .group-promo-wrap .promo-code *{color:#0082bf;line-height:1.1}.node-special.node-teaser .group-promo-wrap .field-name-node-link{width:40%;float:left;padding-left:0px;padding-right:0px}.node-special.node-teaser .group-promo-wrap .field-name-node-link a{display:block;background-color:#0082bf;text-transform:uppercase;font-weight:400;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;border:none;border-radius:3px;box-shadow:0px 1px 3px rgba(0,0,0,0.2);color:#fff;height:auto;min-height:45px;border-top-left-radius:0;border-bottom-left-radius:0;padding:12px 5px 10px}.node-special.node-teaser .group-promo-wrap .field-name-node-link a:hover,.node-special.node-teaser .group-promo-wrap .field-name-node-link a:active{text-decoration:none;background-color:#0071a6}.node-special.view-mode-full.view-mode-full [class*="special-subhead"]{padding-top:5px;padding-bottom:5px;font-size:18px;font-weight:700;color:#0082bf;text-transform:uppercase}.node-special.view-mode-full.view-mode-full .field-name-field-for-stay-dates-between,.node-special.view-mode-full.view-mode-full .field-name-field-valid-dates,.node-special.view-mode-full.view-mode-full .field-name-field-minimum-stay,.node-special.view-mode-full.view-mode-full .field-name-field-promo-code,.node-special.view-mode-full.view-mode-full .field-name-field-call-to-book-number,.node-special.view-mode-full.view-mode-full .date-display-start,.node-special.view-mode-full.view-mode-full .date-display-end{padding-bottom:10px}.node-special.view-mode-full.view-mode-full .field-name-field-for-stay-dates-between .label-above,.node-special.view-mode-full.view-mode-full .field-name-field-for-stay-dates-between .label-inline,.node-special.view-mode-full.view-mode-full .field-name-field-valid-dates .label-above,.node-special.view-mode-full.view-mode-full .field-name-field-valid-dates .label-inline,.node-special.view-mode-full.view-mode-full .field-name-field-minimum-stay .label-above,.node-special.view-mode-full.view-mode-full .field-name-field-minimum-stay .label-inline,.node-special.view-mode-full.view-mode-full .field-name-field-promo-code .label-above,.node-special.view-mode-full.view-mode-full .field-name-field-promo-code .label-inline,.node-special.view-mode-full.view-mode-full .field-name-field-call-to-book-number .label-above,.node-special.view-mode-full.view-mode-full .field-name-field-call-to-book-number .label-inline,.node-special.view-mode-full.view-mode-full .date-display-start .label-above,.node-special.view-mode-full.view-mode-full .date-display-start .label-inline,.node-special.view-mode-full.view-mode-full .date-display-end .label-above,.node-special.view-mode-full.view-mode-full .date-display-end .label-inline{text-transform:none;font-weight:700;color:#0082bf}.node-special.view-mode-full.view-mode-full .field-name-field-promo-code,.node-special.view-mode-full.view-mode-full .field-name-field-call-to-book-number{color:#0082bf}.node-special.view-mode-full.view-mode-full .field-name-body{clear:both}.node-special.view-mode-full.view-mode-full .group-left,.node-special.view-mode-full.view-mode-full .group-right{width:100%;max-width:1220px;margin:0 auto;padding-left:15px;padding-right:15px}.node-special.view-mode-full.view-mode-full .group-left img,.node-special.view-mode-full.view-mode-full .group-right img{display:block;width:100%;height:auto;margin-bottom:10px}@media only screen and (min-width:48em) {
 .node-special.view-mode-full.view-mode-full .group-left img,.node-special.view-mode-full.view-mode-full .group-right img{margin-bottom:20px} 
}@media only screen and (min-width:38.75em) {
 .node-special.view-mode-full.view-mode-full .group-left .field-name-field-special-image,.node-special.view-mode-full.view-mode-full .group-right .field-name-field-special-image{width:35%;float:left;margin-right:15px;padding-left:0px}.node-special.view-mode-full.view-mode-full .group-left .group-summary,.node-special.view-mode-full.view-mode-full .group-right .group-summary{width:65%;float:left;padding-left:0px} 
}.node-special.view-mode-full.view-mode-full .group-left span.date-display-end:after,.node-special.view-mode-full.view-mode-full .group-right span.date-display-end:after{content:'';display:block}.node-special.view-mode-popup_teaser .node-title a{font-weight:700;text-transform:none;font-size:16px;text-transform:none;color:#0082bf;text-decoration:underline}.node-special.view-mode-popup_teaser .node-title a:hover,.node-special.view-mode-popup_teaser .node-title a:active{text-decoration:none}.node-special.view-mode-popup_teaser .field-name-title h2{font-size:22px;margin-bottom:5px}.node-special.view-mode-popup_teaser .field-name-field-special-subhead{text-transform:uppercase;font-weight:700;color:#555;padding-bottom:10px}.node-special.view-mode-popup_teaser .field-name-field-call-to-book-number .label-inline,.node-special.view-mode-popup_teaser .field-name-field-call-to-book-number .label-above,.node-special.view-mode-popup_teaser .field-name-field-valid-dates .label-inline,.node-special.view-mode-popup_teaser .field-name-field-valid-dates .label-above,.node-special.view-mode-popup_teaser .field-name-field-for-stay-dates-between .label-inline,.node-special.view-mode-popup_teaser .field-name-field-for-stay-dates-between .label-above,.node-special.view-mode-popup_teaser .field-name-field-minimum-stay .label-inline,.node-special.view-mode-popup_teaser .field-name-field-minimum-stay .label-above,.node-special.view-mode-popup_teaser .field-name-field-valid-dates .label-inline,.node-special.view-mode-popup_teaser .field-name-field-valid-dates .label-above{font-weight:700;padding-top:10px;font-size:15px;text-transform:none;color:inherit}.node-special.view-mode-popup_teaser .field-name-field-promo-code{padding-top:10px;font-weight:700;color:#0082bf}.node-special.view-mode-popup_teaser .field-name-field-promo-code .field-label{font-weight:400;padding-top:10px;font-size:15px;display:inline}.view-specials.view-display-id-page_specials .view-header .description{margin:0 auto 30px}@media only screen and (min-width:48em) {
 .view-specials.view-display-id-page_specials .view-header .description{max-width:70%} 
}.view-specials.view-display-id-page_specials .view-header .all-specials{display:inline-block;background-color:#0082bf;text-transform:uppercase;font-weight:400;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;border:none;border-radius:3px;box-shadow:0px 1px 3px rgba(0,0,0,0.2);color:#fff;height:auto}.view-specials.view-display-id-page_specials .view-header .all-specials:hover,.view-specials.view-display-id-page_specials .view-header .all-specials:active{text-decoration:none;background-color:#0071a6}.view-specials.view-display-id-page_specials .view-content{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.view-specials.view-display-id-page_specials .view-content:after{content:'';display:block;width:0;height:0;clear:both;background:none;box-shadow:none;line-height:0}@media only screen and (min-width:48em) {
 .view-specials.view-display-id-page_specials .view-content{padding:15px 0px} 
}.view-specials.view-display-id-page_specials .views-row{flex:0 1 auto;flex-basis:100%;align-items:stretch;margin:0 1% 25px}@media only screen and (min-width:48em) {
 .view-specials.view-display-id-page_specials .views-row{flex-basis:47.9%} 
}@media (min-width:64em) {
 .view-specials.view-display-id-page_specials .views-row{flex-basis:31.2%} 
}.view-specials.view-display-id-page_specials .views-row .node-special.view-mode-teaser{width:100%;height:100%;padding-bottom:15px}@media only screen and (min-width:48em) {
 .view-specials.view-display-id-page_specials .views-row .node-special.view-mode-teaser{padding-bottom:75px;margin:0} 
}.view-specials.view-display-id-page_specials .discounted-units-wrapper{padding-top:15px;padding-bottom:15px}.view-specials.view-display-id-page_specials .discounted-units-wrapper a{display:inline-block;background-color:#0082bf;text-transform:uppercase;font-weight:400;transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;text-align:center;line-height:1.3 !important;border:none;border-radius:3px;box-shadow:0px 1px 3px rgba(0,0,0,0.2);color:#fff;height:auto}.view-specials.view-display-id-page_specials .discounted-units-wrapper a:hover,.view-specials.view-display-id-page_specials .discounted-units-wrapper a:active{text-decoration:none;background-color:#0071a6}/**/
@-webkit-keyframes fade-in{  0%  {opacity:0;}  100%{opacity:1;}}@-moz-keyframes fade-in{  0%  {opacity:0;}  100%{opacity:1;}}@-o-keyframes fade-in{  0%  {opacity:0;}  100%{opacity:1;}}@keyframes fade-in{  0%  {opacity:0;}  100%{opacity:1;}}img.bto-lazy{background-color:#CCCCCC;transition:opacity .3s;opacity:0;}img.bto-lazy-loaded{opacity:1;background:none;}div.bto-lazy-jump{display:inline-block;}/**/
.entity-paragraphs-item{clear:both;margin:0 auto;word-break:break-word;position:relative;padding:15px 0}.entity-paragraphs-item.with-bg{background-size:cover;background-attachment:fixed;background-repeat:repeat;background-position:50%;padding:15px}.entity-paragraphs-item.with-bg:before{content:"";display:block;height:auto;background:transparent -webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,transparent),to(rgba(0,0,0,.4))) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(0,transparent,rgba(0,0,0,.4)) 0 0 no-repeat padding-box;background:transparent linear-gradient(0,transparent,rgba(0,0,0,.4)) 0 0 no-repeat padding-box;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.entity-paragraphs-item.with-bg,.entity-paragraphs-item.with-bg *{color:#fff}.entity-paragraphs-item.with-bg input,.entity-paragraphs-item.with-bg textarea{color:#000}.entity-paragraphs-item.with-bg .group-content{position:relative}.entity-paragraphs-item .entityform .field-type-datetime .form-item,.entity-paragraphs-item .entityform .field-type-datetime .form-wrapper,.entity-paragraphs-item form,.entity-paragraphs-item p:last-child{margin-bottom:0}.entity-paragraphs-item .entityform .field-type-datetime .form-wrapper legend{margin-left:0;margin-bottom:0;font-weight:400;width:auto;background-color:transparent;height:auto}.entity-paragraphs-item .entityform .field-type-datetime .form-wrapper legend span{width:auto}.entity-paragraphs-item .entityform .field-type-datetime .form-wrapper .date-padding>.form-item>label{display:none}.entity-paragraphs-item .group-content{width:100%}.entity-paragraphs-item .group-content .field-collection-container{border:0;margin:0;float:none}.entity-paragraphs-item .group-content .field-collection-view{margin:0;padding:0;border:0;display:block;width:100%}.entity-paragraphs-item .group-content .entity-field-collection-item{float:none}.entity-paragraphs-item .group-content .action-links-field-collection-add,.entity-paragraphs-item .group-content .field-collection-view-links{display:none}.entity-paragraphs-item .field-name-field-bt-pb-header{padding:30px 0;text-align:center}.paragraphs-item-accordion .group-content .field-name-field-bt-pb-accordion .field-collection-view{position:relative}.paragraphs-item-accordion .group-content .field-name-field-bt-pb-accordion .field-collection-view .entity-field-collection-item .field-name-field-bt-pb-title{cursor:pointer;border-top:1px solid grey;padding:1em 0;background-image:url(https://www.gsvacationrentals.com/sites/all/modules/bluetent/bt_page_builder/images/chevron-down-black.svg);background-size:1em;background-repeat:no-repeat;background-position:100%}.paragraphs-item-accordion .group-content .field-name-field-bt-pb-accordion .field-collection-view .entity-field-collection-item .field-name-field-bt-pb-title.open{background-image:url(https://www.gsvacationrentals.com/sites/all/modules/bluetent/bt_page_builder/images/chevron-up-black.svg)}.paragraphs-item-accordion .group-content .field-name-field-bt-pb-accordion .field-collection-view .entity-field-collection-item .field-name-field-bt-pb-body{padding:1em;background:#f4f4f4;margin-bottom:1em}.paragraphs-item-accordion .group-content .field-name-field-bt-pb-accordion .field-collection-view .entity-field-collection-item .field-name-field-bt-pb-title+.field-name-field-bt-pb-body{display:none}.paragraphs-item-accordion .group-content .field-name-field-bt-pb-accordion .field-collection-view .entity-field-collection-item .field-name-field-bt-pb-title.open+.field-name-field-bt-pb-body{display:block}.paragraphs-item-callout-grid .group-content{display:grid;grid-template-columns:1fr;gap:15px}@media only screen and (min-width:48em) {
 .paragraphs-item-callout-grid .group-content{grid-template-columns:1fr 1fr 1fr} 
}.paragraphs-item-callout-grid .group-content>div{position:relative}.paragraphs-item-callout-grid .group-content>div img{min-width:100%}.paragraphs-item-callout-grid .group-content>div .container{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,.15)),color-stop(70%,rgba(0,0,0,.35)));background:-webkit-linear-gradient(rgba(0,0,0,.15) 60%,rgba(0,0,0,.35) 70%);background:linear-gradient(rgba(0,0,0,.15) 60%,rgba(0,0,0,.35) 70%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.paragraphs-item-callout-grid .group-content>div .container:hover{background:none}.paragraphs-item-callout-grid .group-content>div .container div,.paragraphs-item-callout-grid .group-content>div .container h1,.paragraphs-item-callout-grid .group-content>div .container h2,.paragraphs-item-callout-grid .group-content>div .container h3,.paragraphs-item-callout-grid .group-content>div .container h4,.paragraphs-item-callout-grid .group-content>div .container h5,.paragraphs-item-callout-grid .group-content>div .container h6,.paragraphs-item-callout-grid .group-content>div .container p{color:#fff;text-shadow:#000 1px 0 10px}.paragraphs-item-entityform .group-content{overflow:hidden}@media only screen and (min-width:48em) {
 .paragraphs-item-entityform .group-content{max-width:700px;margin:0 auto} 
}.paragraphs-item-featured-properties .view-vacation-rental-listings.view-display-id-block_homepage_featured .view-header{display:none}.paragraphs-item-featured-properties .view-vacation-rental-listings.view-display-id-block_homepage_featured .view-content{padding:0}.paragraphs-item-iframe{text-align:center}.paragraphs-item-iframe iframe{width:100%;height:80vh;max-height:80vh;border:0}.paragraphs-item-image-block{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraphs-item-image-block .wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px}.paragraphs-item-image-block img{min-width:100%}.paragraphs-item-image-block *{color:#fff}.paragraphs-item-modal{text-align:center}.paragraphs-item-modal button{margin:0 auto}.paragraphs-item-slideshow .slick-slider .slick-slide{padding:0;text-align:center;position:relative}.paragraphs-item-slideshow .slick-slider .slick-slide img{display:inline-block}.paragraphs-item-slideshow .slick-slider .slick-slide .slick-caption{background-color:rgba(0,0,0,.7);padding:8px 10px;position:absolute;left:0;right:0;bottom:0;top:auto;color:#fff}.paragraphs-item-slideshow .slick-slider .slick-next,.paragraphs-item-slideshow .slick-slider .slick-prev{-webkit-box-shadow:none;box-shadow:none}.paragraphs-item-slideshow .slick-slider .slick-next:before,.paragraphs-item-slideshow .slick-slider .slick-prev:before{color:#fff}.paragraphs-item-slideshow .slick-slider ul.slick-dots{position:static;bottom:0}.paragraphs-item-slideshow .slick-slider ul.slick-dots li.slick-active{color:#000}.paragraphs-item-slideshow .slick-slider ul.slick-dots li button{min-height:auto;-webkit-box-shadow:none;box-shadow:none}.paragraphs-item-slideshow .slick-slider ul.slick-dots li button:before{font-size:10px}.paragraphs-item-testimonials .group-content{background:#f4f4f4}.paragraphs-item-testimonials .field-name-field-bt-pb-testimonials{text-align:center;padding:15px 80px}.paragraphs-item-testimonials .field-name-field-bt-pb-testimonials img.media-element{display:inline-block}.paragraphs-item-testimonials .slick-slider.slick-dotted{margin-bottom:0}.paragraphs-item-testimonials .slick-slider ul.slick-dots{position:static;bottom:0}.paragraphs-item-testimonials .slick-slider ul.slick-dots li.slick-active{color:#000}.paragraphs-item-testimonials .slick-slider ul.slick-dots li button{min-height:auto;-webkit-box-shadow:none;box-shadow:none}.paragraphs-item-testimonials .slick-slider ul.slick-dots li button:before{font-size:10px}.paragraphs-item-testimonials.with-bg .group-content{background:transparent}.paragraphs-item-testimonials.with-bg .group-content .slick-slider .slick-arrow:before,.paragraphs-item-testimonials.with-bg .group-content .slick-slider ul.slick-dots li button:before{color:#fff}.paragraphs-item-text-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraphs-item-text-and-image .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paragraphs-item-text-and-image .group-content>div{width:100%}.paragraphs-item-text-and-image .group-content .group-left,.paragraphs-item-text-and-image .group-content .group-pb-left{margin-bottom:30px}@media only screen and (min-width:48em) {
 .paragraphs-item-text-and-image .group-content .group-left,.paragraphs-item-text-and-image .group-content .group-pb-left{width:calc(33% - 15px);margin-bottom:0}.paragraphs-item-text-and-image .group-content .group-pb-right,.paragraphs-item-text-and-image .group-content .group-right{width:calc(66% - 15px)}.paragraphs-item-text-and-image.image-block-right-aligned .group-pb-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1} 
}.paragraphs-item-two-column-entityform{position:relative;clear:both}.paragraphs-item-two-column-entityform .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;clear:both}.paragraphs-item-two-column-entityform .group-content>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.paragraphs-item-two-column-entityform .group-content>div:last-child{margin-bottom:0}@media only screen and (min-width:48em) {
 .paragraphs-item-two-column-entityform .group-content>div{width:calc(50% - 15px);margin-bottom:0} 
}.paragraphs-item-two-column-entityform .group-content .group-pb-right{background-color:#f4f4f4}.paragraphs-item-two-column-entityform.with-bg .group-content .group-pb-right{background-color:transparent}.paragraphs-item-two-column-layout .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.paragraphs-item-two-column-layout .group-content>div{width:100%;margin-bottom:15px}.paragraphs-item-two-column-layout .group-content>div:last-child{margin-bottom:0}@media only screen and (min-width:48em) {
 .paragraphs-item-two-column-layout .group-content>div{width:calc(50% - 15px);margin-bottom:0} 
}.paragraphs-item-two-column-layout .group-content img{width:100%;height:auto}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:15px;width:100%}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view{position:relative}@media only screen and (min-width:30em) {
 .paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view{width:50%} 
}@media only screen and (min-width:48em) {
 .paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view{width:33.33333%} 
}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item{padding:0 15px;text-align:center}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item .field-name-field-value-proposition-title{font-size:22px;font-weight:600;padding:10px 0}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item .field-name-field-value-proposition-title a{text-decoration:none;font-weight:inherit}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item .field-name-field-value-proposition-body{padding-bottom:10px}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item .field-name-field-value-proposition-body ol,.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item .field-name-field-value-proposition-body ul{list-style-position:inside;margin-left:0}.paragraphs-item-value-proposition .group-content .field-name-field-bt-pb-value-proposition .field-collection-view .entity-field-collection-item .field-name-field-value-proposition-cta{padding-top:10px}.paragraphs-item-video h3{text-align:center;margin-bottom:5px}.paragraphs-item-video .video-wrapper{position:relative}.paragraphs-item-video .video-wrapper:after{content:"";display:block;padding-bottom:56.25%}.paragraphs-item-video .embedded-video{width:100%}.paragraphs-item-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}/**/
body{margin:1em;background-color:#fff;font-family:sans-serif;}th{text-align:left;color:#006;border-bottom:1px solid #ccc;}tr.odd{background-color:#ddd;}tr.even{background-color:#fff;}td{padding:5px;}#menu{visibility:hidden;}#main{margin:1em;}a:link{color:#000;}a:visited{color:#000;}a:hover{color:#00f;}a:link img,a:visited img{border:0;}.print-footnote{font-size:xx-small;}img.print-logo{border:0;}.print-site_name{}.print-breadcrumb{font-size:x-small;}.print-title{}.print-submitted{font-size:small;}.print-created{font-size:small;}.print-taxonomy{text-align:right;}.print-taxonomy li{display:inline;}.print-content{}.print-hr{border:0;height:1px;width:100%;color:#9e9e9e;background-color:#9e9e9e;}.print-message{border:medium dotted blue;padding:1em;}.print-source_url{font-size:small;}.print-links{font-size:small;}.print-footer{text-align:center;}/**/
