.accordion-title,.other-chart-link,.section-title,p{max-height:9999em}.header-bottom{display:none}.hero{position:relative;height:392px;padding:0;background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;color:#fff}.hero .commission-tag{position:absolute;top:0;left:0;-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .8));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .8))}.hero .commission-tag .text{position:absolute;top:0;right:0;bottom:0;left:0;line-height:1;padding-top:10px}.hero .commission-tag .big-text{font-size:42px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700}.hero .commission-tag .medium-text{font-size:16px;font-family:"Open Sans",Helvetica,Arial,sans-serif}.hero .commission-tag .small-text{font-size:10px}.hero .bottom-bar{position:absolute;left:0;right:0;bottom:0;height:98px;background-color:rgba(0,0,0,.5)}.hero .bottom-bar .text-box{display:inline-block;max-width:240px;margin:25px 0 0 80px}.hero .bottom-bar .text-box:first-child{margin-left:0}.hero .bottom-bar h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#b7dedc;font-size:16px;margin-bottom:0;line-height:1.15}.hero .bottom-bar p{font-size:12px;color:#fff;margin-bottom:0;line-height:1.3}.hero .main-title-wrapper{margin:0 auto 40px;padding-top:102px}.hero .main-title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:36px;font-weight:400;line-height:1.1;text-shadow:0 0 2px rgba(0,0,0,.8);margin:0}.hero .container{position:relative}.hero .phone-numbers{position:absolute;top:25px;right:0;font-size:20px;text-align:right;line-height:1.2}.hero .phone-numbers a{display:block;color:#fff}.section-title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:32px;text-transform:uppercase;text-align:center;font-weight:300;margin-bottom:35px}.logo-content{text-align:center}.logo-content .logo-icon{height:64px}.logo-content .clark-howard{display:inline-block;margin:5px 0 7px}.logo-content>p{margin:auto;max-width:280px;line-height:1.4}.logo-content.one-row-logo{margin-bottom:35px}.logo-content.one-row-logo .orlando-sentinel-logo{margin-bottom:-15px}.logo-content.one-row-logo .logo-icon{height:80px}.logo-content.one-row-logo>p{max-width:680px}.hero .commission-tag .small-text{color:#8bb9d4;font-size:11px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.hero .royal-resorts-logo{position:relative}.hero .royal-resorts-logo svg{fill:#fff;height:65px;position:relative;width:90%}.hero .commission-tag-wrapper{position:absolute;left:0;top:0}.hero .commission-tag{position:relative;width:138px;text-align:center;background-color:#00467f}.hero .commission-tag .text{position:relative;line-height:1}.hero .commission-tag-bg{position:absolute;bottom:-15px;left:0}.blue-section{color:#484848;background-color:#b7dedc;position:relative}.section-paragraph{font-size:18px}.hero{background-image:url(//cdn.vacatia.com/img/resales/royal-resorts/royal-resorts-buy-hero-img.jpg)}.hero .main-title-wrapper{padding-top:150px}.hero .main-title{font-size:36px}.hero .bottom-bar .container{padding:15px 0;text-align:left}.hero .bottom-bar p{line-height:1.5}.hero .bottom-bar a{color:#fff}.resale-list-section{position:relative;padding-bottom:0}.resale-list-section h2{margin-bottom:20px}.resale-list-section .intro{font-size:18px;text-align:center}.resale-list-section .asterisk{font-size:12px;margin-top:10px;text-align:right}.resale-list-section .week-charts{position:absolute;right:0;top:148px;font-size:16px;text-align:right}.resale-list-container{margin-bottom:15px}.resale-list-container .resale-img{width:100%}.resale-list-container .resale-title{color:#2e95ec;font-size:24px;line-height:1;padding:10px 0 15px}.resale-list-container .resale-title span{color:#000;font-size:18px}.resale-list-container .resale-list{font-size:13px;text-align:center;width:100%}.resale-list-container .resale-list .left-text{text-align:left}.resale-list-container .resale-list .left-right{text-align:right}.resale-list-container .resale-list .no-wrap{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.resale-list-container .resale-list .sort-arrow{position:absolute;top:50%;right:6px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent transparent}.resale-list-container .resale-list .home-resort .link{display:block;width:155px;font-weight:700;color:#2e95ec}.resale-list-container .resale-list .total-head{text-align:left}.resale-list-container .resale-list .total{font-weight:700}.resale-list-container .resale-list th{padding:10px 15px 10px;position:relative;border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff;text-transform:uppercase;background-color:#008b85;line-height:1}.resale-list-container .resale-list th:last-child{border:0}.resale-list-container .resale-list tr:nth-child(odd){background-color:#e1f2f1}.resale-list-container .resale-list tr:nth-child(odd) td{border-right:1px solid #fff;border-bottom:1px solid #fff}.resale-list-container .resale-list tr:nth-child(odd) td:last-child{border-right:0}.resale-list-container .resale-list tr:nth-child(even) td{border-right:1px solid #e1f2f1;border-bottom:1px solid #e1f2f1}.resale-list-container .resale-list tr:nth-child(even) td:last-child{border-right:0}.resale-list-container .resale-list tbody td{padding:10px}.resale-list-container .resale-list td.resale-listing-unit-size{white-space:nowrap}.resale-list-container .resale-listing-all{display:block;line-height:1.2;padding:10px 0}@media (min-width:1200px){.blue-section p{width:auto}.resale-list .listing-id{width:95px}.resale-list .home-resort .link{width:342px}.resale-list .total-head{width:72px}}.listings-sign-up .success-message-wrapper:after{content:"";display:inline-block;height:100%;width:0;font-size:0;vertical-align:middle}.listings-sign-up{color:#484848;background-color:#b7dedc;position:relative;padding-top:50px;padding-bottom:50px}.listings-sign-up .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}.listings-sign-up .field-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 10px 0 0}.listings-sign-up .field-wrapper.user-message-wrapper{margin-bottom:0}.listings-sign-up .button-submit{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;max-width:160px}.listings-sign-up .parsley-required{padding-top:2px}.listings-sign-up .parsley-errors-list.filled{position:absolute}.listings-sign-up .parsley-errors-list.filled li{padding-top:0}.listings-sign-up .title{font-size:30px;font-weight:300;line-height:1;margin-bottom:30px;text-align:center;text-transform:uppercase}.listings-sign-up .secondary-title{font-size:18px;line-height:1.2;margin-bottom:30px;text-align:center;width:calc(100% + 8px)}.listings-sign-up .required{margin:15px 0 5px}.listings-sign-up .agreements{font-size:12px;margin-bottom:0}.listings-sign-up label{display:block;margin-bottom:2px}.listings-sign-up button{font-size:18px;padding:8px 30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.listings-sign-up button:focus{-webkit-box-shadow:0 0 6px #2e95ec;box-shadow:0 0 6px #2e95ec}.listings-sign-up input,.listings-sign-up select{width:100%}.listings-sign-up select{font-weight:600;height:41px}.listings-sign-up select.parsley-error{border:solid 1px #ff704a}.listings-sign-up .checkbox-wrapper{text-align:center}.listings-sign-up .checkbox-wrapper .input-checkbox,.listings-sign-up .checkbox-wrapper label{display:inline-block;vertical-align:middle;margin-top:8px}.listings-sign-up .checkbox-wrapper .input-checkbox{height:18px;width:18px}.listings-sign-up .checkbox-wrapper label{margin-left:3px}.listings-sign-up .checkbox-wrapper button{margin-left:15px}.listings-sign-up .loader-container,.listings-sign-up .success-message-wrapper{position:absolute;background-color:#b7dedc;top:0;right:0;bottom:0;left:0;text-align:center}.listings-sign-up .loader-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.listings-sign-up .success-message-wrapper .success-message-inner{display:inline-block;vertical-align:middle}.listings-sign-up .success-message-wrapper .icon-vac-check{color:#76bb54;display:inline-block;vertical-align:middle;font-size:64px;margin-right:10px}.listings-sign-up .success-message-wrapper .text-box{display:inline-block;vertical-align:middle;text-align:left}.listings-sign-up .success-message-wrapper .title{font-size:30px;margin:15px 0 5px;text-align:left}.listings-sign-up .success-message-wrapper p{color:#484848;font-size:16px;font-weight:300}body.mobile .listings-sign-up{margin-bottom:20px}body.mobile .listings-sign-up .form-wrapper{display:block}body.mobile .listings-sign-up .form-wrapper .loader-container{height:200px;position:relative;-webkit-box-orient:initial;-webkit-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial}body.mobile .listings-sign-up .title{font-size:24px;line-height:1.2}body.mobile .listings-sign-up .secondary-title{font-size:16px;width:100%}body.mobile .listings-sign-up .field-wrapper{margin:10px 0 0}body.mobile .listings-sign-up .field-wrapper .parsley-errors-list.filled{position:relative}body.mobile .listings-sign-up .field-wrapper .parsley-errors-list.filled li{padding-top:3px}body.mobile .listings-sign-up .checkbox-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}body.mobile .listings-sign-up .checkbox-wrapper .input-checkbox{-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;margin-right:5px;height:25px;width:25px;max-width:25px}body.mobile .listings-sign-up .required{font-style:italic;margin-top:0}body.mobile .listings-sign-up .button-submit{display:block;margin:15px 0 20px;width:100%;max-width:100%}body.mobile .listings-sign-up .agreements{clear:both;line-height:1.3;text-align:center}body.mobile .listings-sign-up .success-message-wrapper{padding:0;position:relative}body.mobile .listings-sign-up .success-message-wrapper:after{display:none}body.mobile .listings-sign-up .success-message-wrapper .text-box,body.mobile .listings-sign-up .success-message-wrapper .title{text-align:center}@media screen and (min-aspect-ratio:13/9){body.mobile .listings-sign-up .success-message-wrapper .title{text-align:left}}body.mobile .listings-sign-up .success-message-wrapper p{font-weight:300;line-height:1.3}.listings-sign-up-modal{background:#fafaf0;border-radius:3px;font-size:16px;width:400px}.listings-sign-up-modal.loading .loader-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listings-sign-up-modal.loading .modal-header,.listings-sign-up-modal.loading .success-message-wrapper,.listings-sign-up-modal.loading form{display:none}.listings-sign-up-modal.success .success-message-wrapper{display:block}.listings-sign-up-modal.success .loader-container,.listings-sign-up-modal.success .modal-header,.listings-sign-up-modal.success form{display:none}.listings-sign-up-modal .modal-body,.listings-sign-up-modal .modal-header{background:0 0}.listings-sign-up-modal .modal-header{border-bottom:none;padding:50px 50px 0;position:relative}.listings-sign-up-modal .modal-header .title{color:#79c1ba;font-size:25px;font-weight:300;line-height:1;margin-bottom:5px}.listings-sign-up-modal .modal-header .secondary-title{font-size:15px}.listings-sign-up-modal .modal-header .close{color:grey;font-size:26px;opacity:.4;position:absolute;right:15px;top:15px}.listings-sign-up-modal .modal-body{font-size:14px;padding:0 50px 50px}.listings-sign-up-modal .modal-body label{display:block;margin-bottom:3px}.listings-sign-up-modal .modal-body select{font-weight:600}.listings-sign-up-modal .modal-body select.parsley-error{border:solid 1px #ff704a}.listings-sign-up-modal .modal-body .field-wrapper{margin-bottom:10px}.listings-sign-up-modal .modal-body .field-wrapper input[type=email],.listings-sign-up-modal .modal-body .field-wrapper input[type=text],.listings-sign-up-modal .modal-body .field-wrapper select{width:100%}.listings-sign-up-modal .modal-body .checkbox-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listings-sign-up-modal .modal-body .checkbox-wrapper .input-checkbox{-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;margin-right:5px;height:25px;width:25px;max-width:25px}.listings-sign-up-modal .modal-body .checkbox-wrapper label{display:inline-block}.listings-sign-up-modal .modal-body .button-redlight{display:block;font-size:20px;margin:20px auto;width:150px}.listings-sign-up-modal .modal-body .agreements{font-size:12px;margin-bottom:0;text-align:center}.listings-sign-up-modal .loader-container{display:none;height:200px;position:relative;top:30px}.listings-sign-up-modal .success-message-wrapper{display:none}.listings-sign-up-modal .success-message-wrapper .success-message-inner{display:block;padding-top:50px;text-align:center}.listings-sign-up-modal .success-message-wrapper .icon-vac-check{color:#76bb54;display:block;font-size:64px}.listings-sign-up-modal .success-message-wrapper .text-box{display:inline-block;vertical-align:middle;text-align:center}.listings-sign-up-modal .success-message-wrapper .title{font-size:24px;margin:15px 0 5px;text-align:center}.listings-sign-up-modal .success-message-wrapper p{color:#484848;font-size:15px;margin-bottom:0}.listings-sign-up-modal .success-message-wrapper .button-redlight{margin-bottom:0}body.mobile .listings-sign-up-modal-container{overflow-x:hidden}body.mobile .listings-sign-up-modal{width:calc(100% - 20px);margin-left:10px;margin-right:10px}body.mobile .listings-sign-up-modal.loading .modal-body{padding-bottom:0}body.mobile .listings-sign-up-modal .modal-header{padding:10px 10px 0}body.mobile .listings-sign-up-modal .modal-header .title{margin-top:15px}body.mobile .listings-sign-up-modal .modal-header .secondary-title{line-height:1.2}body.mobile .listings-sign-up-modal .modal-header .close{font-size:20px;right:10px;top:10px}body.mobile .listings-sign-up-modal .modal-body{padding:0 10px 20px}body.mobile .listings-sign-up-modal .loader-container{position:relative;top:0}body.mobile .listings-sign-up-modal .button-redlight{margin:15px auto}body.mobile .listings-sign-up-modal .success-message-wrapper{padding:0;position:relative}body.mobile .listings-sign-up-modal .success-message-wrapper .success-message-inner{padding-top:30px}body.mobile .listings-sign-up-modal .success-message-wrapper p{font-weight:300;line-height:1.3}