/*96373d88b49b65deb7fc6c334592af1a*/
a.chronoforms6_credits{display:none !important}.chronoform{display:none !important}#g-page-surround .white{background-color:white;padding-top:12px !important}#g-page-surround .teal{background-color:rgba(231, 246, 243, 0.85)}#g-sidebar-top .phone{font-size:1.35rem}#g-sidebar-top{background-color:#ffffff}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:18px !important}.g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator{display:none !important}li.strong-menu .g-menu-item-content .g-menu-item-title{font-weight:bold !important}section#g-sidebar-top .g-grid .platform-content{padding:0.35rem 0 0 0 !important;margin:0.625rem 0 0 0 !important}section#g-sidebar-top .g-grid .platform-content:first-child{margin-top:0 !important;padding-top:0 !important}a.slideshowlink{color:#ffffff !important}a.slideshowlink i.fa{color:rgba(216, 216, 216, 0.5) !important}a.slideshowlink:hover{color:rgba(216, 216, 216, 0.5) !important}a.slideshowlink:hover i.fa{color:#ffffff !important}#g-slideshow:before{background:none !important}#g-slideshow.blurred{background-image:url('../images/backgrounds/main/beach-calm-clouds-459522.jpg') !important;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}h1.componentheading{display:none !important}.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper{background:transparent !important}footer .g-content{margin:0.125rem 0.625rem 0.625rem 0.625rem !important;padding:0.5rem 1.5rem 1.5rem 1.5rem !important}h3.footer,div.g-block.size-100.footer .g-content .moduletable h2.g-title,#g-footer>div:nth-child(2)>div>div>div:nth-child(2)>h2.g-title{font-size:1.5rem !important;margin:0.5rem 0 0.15rem 0 !important;font-weight:600}div.footer_links{font-size:0.8rem;line-height:1.25}div.footer_links div a{color:#ffffff !important}div.footer_links div a:hover{color:rgba(216, 216, 216, 0.5) !important}#g-copyright a{color:#ffffff !important}#g-copyright a:hover{color:rgba(216, 216, 216, 0.5) !important}div.footer .g-content .moduletable .g-social a{display:block;width:100%;font-size:0.9rem;color:#ffffff;margin-bottom:15px;clear:both}div.footer .g-content .moduletable .g-social a:hover{color:rgba(216, 216, 216, 0.5) !important}div.footer .g-content .moduletable .g-social a span.fa-lg{display:inline-block;float:left;font-size:2.5rem !important;vertical-align:top !important;padding-right:12px;padding-top:8px;padding-bottom:12px}div.footer .g-content .moduletable .g-social a span.g-social-text{vertical-align:top !important;padding-bottom:10px !important}div.footer .g-content .moduletable a.modal_link{color:#ffffff}div.footer .g-content .moduletable a.modal_link:hover{color:rgba(216, 216, 216, 0.5) !important}div.footer-b .mod-custom.custom p a{color:#ffffff !important}div.footer-b .mod-custom.custom p a:hover{color:#d8d8d8 !important}#g-copyright{font-size:0.75rem !important}.footer-menu .g-simplecontent .g-simplecontent-item-main-content{font-size:0.75rem !important;margin:0 !important}a#g-totop{font-size:1.5rem !important;margin:0}#g-slideshow{padding-top:0px !important;height:auto !important}#g-container-top{background-color:white !important}ul.g-toplevel li a.myrewards span.g-menu-item-content span.g-menu-item-title{font-weight:bold !important}input[type="text"].offer_id_input{max-width:65%;margin:0 !important;border-radius:5px 0 0 5px !important}a.offer_id_submit{margin:-1px 0 0.5rem 0;padding:0.35rem 1.5rem;border-radius:0 5px 5px 0;font-weight:600;font-size:1rem}a.offer_id_submit:hover{background-color:#ffffff !important;border:1px solid #ffffff !important}a.offer_id_submit:hover i.fa{color:#022642 !important}a.offer_id_submit{background-color:rgba(216, 216, 216, 0.5) !important;border:1px solid rgba(216, 216, 216, 0.5) !important}a.offer_id_submit i.fa{color:#ffffff !important}.convertforms form#cf2 .cf-width-auto,.convertforms form#cf3 .cf-width-auto,.convertforms form#cf9 .cf-width-auto{width:100% !important}.convertforms form#cf2 input#form2_oid,.convertforms form#cf3 input#form3_oid{border-top-left-radius:3px !important;border-bottom-left-radius:3px !important}.convertforms form#cf2 button.offer_id_submit{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}form#cf1 .cf-control-group,form#cf9 .cf-control-group{width:100% !important}form#cf1 .cf-control-group .cf-control-input .cf-control-input-desc,form#cf9 .cf-control-group .cf-control-input .cf-control-input-desc{margin-bottom:18px !important}.convertforms.cf-success .cf-response{background-color:#ffffff !important;display:block}.convertforms .cf-response{color:#1f2126;margin-bottom:18px;padding:10px 15px;width:100%;border-radius:var(--input-border-radius);display:none;text-align:left}div.col_container{width:100%;display:block;margin:0;padding:0;vertical-align:top}div.row_thead,div.row_tbody{width:100%;margin:0;display:table;table-layout:fixed}div.row_thead{font-size:1.25rem;font-weight:700}div.table_cell{display:table-cell;max-width:350px;min-width:245px}.boardered{padding:12px;border:1px solid #dadada;border-radius:6px;margin:12px}#odysseus #OVExploreContainer .element_select .od-form-wrapper .od-input-wrapper .od-date-picker input{padding-bottom:10px !important}div.side_col{width:33%;padding:15px;vertical-align:top;min-width:300px;display:inline-block}div.main_col{width:66%;padding:15px;vertical-align:top;min-width:300px;display:inline-block;border-left:1px dotted #e5e5e5}.callout{display:block;background-color:#e5e5e5;-mox-box-shadow:0px 0px 9px 1px #808080;box-shadow:0px 0px 9px 1px #808080;border:1px solid #eee;margin:12px;padding:12px;max-width:350px}div.resort_container{display:block;margin:0;padding:0;width:100%;vertical-align:top}div.resort_offer{display:inline-block;width:24.5%;margin:0;padding:0 12px 35px 12px;vertical-align:top;min-width:190px}div.resort_offer img{width:100%;margin-bottom:10px;height:210px}div.resort_offer span{text-transform:uppercase}div.resort_offer a:hover span{text-decoration:underline !important}div.classicvacations>.rl_tabs.color_inactive_handles>ul.nav>li.active>a,.rl_tabs.color_inactive_handles>ul.nav>li.active>a{background-color:#022642 !important}div.classicvacations>img.classic{margin-right:-5px !important}.vc-popover-content-wrapper{z-index:100001 !important}#g-slideshow.width100,g-block.size-100.width100,#g-header>.g-block.size-100{z-index:1 !important}.slideshow-a.moduletable .mod-custom.custom p img{max-height:450px !important}.icon-chevron-right{display:none !important}#flexicontent ul.leadingblock>li{border-top:none !important;border-radius:0.4rem;box-shadow:0 1rem 2rem rgba(0, 0, 0, 0.12);min-height:400px !important;padding:0 !important}#flexicontent ul.leadingblock>li .item_container{width:100%;height:400px;display:block;position:relative;top:0;bottom:0;left:0;right:0;padding:16px}#flexicontent ul.leadingblock>li:hover .item_container{background-color:rgba(0, 0, 0, 0.25) !important}#flexicontent ul.leadingblock>li .item_container .contentheading{color:#ffffff;font-weight:500;font-size:2rem;text-align:left;text-shadow:1px 1px #000000;margin:2px 6px 0 0 !important;width:100% !important}#flexicontent ul.leadingblock>li .item_container .lineinfo{color:#ffffff;font-weight:400;font-size:1.25rem;text-align:left;line-height:1.3;text-shadow:0.5px 0.5px #000000}#flexicontent ul.leadingblock>li .item_container .readmore{position:absolute;left:25%;top:320px;margin:0 auto}#flexicontent ul.leadingblock>li .item_container .readmore a.btn{font-size:1rem !important;background:transparent !important;border:1px solid #ffffff !important;border-radius:5px !important;box-shadow:0.15rem 0.15rem 0.15rem rgba(0, 0, 0, 0.75);text-shadow:0.15rem 0.15rem 0.15rem rgba(0, 0, 0, 0.75)}#flexicontent ul.leadingblock>li .item_container .readmore a.btn:hover{background:#022642 !important}div.noitems.group,span.fc_return_msg{display:none !important}div.titlendesc{display:none !important}div.ratio2080 div.yt-twd-outer{width:100% !important;height:auto !important}.terms{color:#666;margin:35px 0 0 0}.small{font-size:85%}hr.dots{border:0;border-top:1px dotted #e5e5e5;margin:20px 0}.phone_offer{font-size:1.35rem;margin-bottom:8px}.modal-content{border-radius:0px !important;border:6px solid #636a6e !important;-moz-box-shadow:3px 3px 10px 2px #353535;-webkit-box-shadow:3px 3px 10px 2px #353535;box-shadow:3px 3px 10px 3px #353535}.modal-header{padding:15px;border-bottom:1px solid #e9e9e9;background:#636A6E;color:#fafafa}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}#bfSubmitButton,.bfQuickMode .pull-right{float:none !important;width:100%;margin:0 auto;text-align:center}#bfElemWrap324 label.control-label#bfLabel324{display:block;width:100%}#bfElemWrap324 div div span label.checkbox.inline{display:inline-block;width:25%;min-width:250px;text-align:left;margin:0 !important;padding:5px 0 10px 0}select.ff_elem.chzn-done{padding:0.375rem 0.375rem !important;height:37px !important}div.smallmargintop section#g-sidebar-top div.g-grid div.g-block div.g-content{padding:0.65rem 1.5rem 0 1.5rem !important}div.customnopaddingtop{margin:-0.5rem 0 0 0 !important}#g-header.fp-header .g-grid .g-block .g-content{padding:0.5rem 1.5rem 1.5rem 1.5rem !important;margin:0 0.625rem 0.625rem 0.625rem !important}div.row{width:100%;display:block;margin:10px 0;padding:0;vertical-align:top;background-color:#efefef;border:1px solid #efefef;border-radius:5px}div.row div.col-left,div.row div.col-right{width:49%;display:inline-block;vertical-align:top;margin:0 !important;padding:15px}p.refer_cookie{display:none !important}.bfQuickMode .icon-astrisk{display:none !important}@media only all and (max-width:87.938rem) and (min-width:76rem){.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:16px !important}.g-logo img{max-width:200px !important;width:auto !important}.partner_logo{max-height:40px !important;width:auto !important}}@media only all and (max-width:75.938rem) and (min-width:51rem){#g-container-top.g-wrapper .g-grid .size-78{flex:0 100% !important;width:100% !important}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:14px !important}.g-logo img{max-width:175px !important;width:auto !important}.partner_logo{max-height:30px !important;width:auto !important}.g-container{width:95% !important;margin:0 auto !important}}@media only all and (max-width:50.938rem){.box2 .g-content .platform-content,.moduletable,.widget{margin:0 !important;padding:0.25rem 0 !important}}.box2 .g-content .platform-content{margin:0 !important;padding:0.25rem 0 !important}.box2 .g-content .platform-content:last-child{margin:0 !important;padding:0 !important}.removed{display:none !important;width:0;height:0;padding:0;margin:0}#g-navigation,.g-main-nav .g-dropdown{z-index:15 !important}.bordertop{border-top:1px solid #0f0f0f !important}.borderbottom{border-bottom:1px solid #0f0f0f !important}.12paddingtop{padding-top:12px !important}.g-offcanvas-toggle{top:4rem !important;z-index:100 !important}#g-header.fp-header .g-grid .g-block.feefomargin .g-content{margin:0 0.625rem 0.625rem 8vw !important}.vc-text-gray-600{color:#000000 !important}.offer-id-search{float:right;width:275px;display:inline-block;margin-left:25px}@media screen and (max-width:1025px){.offer-id-search{position:relative;right:-3rem}}div.industry h3.g-title{font-size:2vw !important;color:#1f2126 !important;line-height:1.3 !important;margin:0.625rem 0 0 0.625rem !important;padding:1.5rem 0 0 1.5rem !important;z-index:100001 !important}#g-expanded .g-block:not(:first-child):before{opacity:0 !important}html body #g-page-surround:before{opacity:0.15 !important}.g-main-nav .g-sublevel>li:hover>.g-menu-item-container,.g-main-nav .g-sublevel>li.active>.g-menu-item-container{background:#022642 !important}html body #g-page-surround{padding-top:0px !important}.green{background-color:#022642;color:#ffffff;text-align:right;padding-top:4px;padding-bottom:4px;padding-right:8px;opacity:1 !important;font-size:1.5rem}.green a{color:#ffffff !important}span.call{display:none !important}.partner_logo{width:auto;max-height:50px;vertical-align:middle}.bottomborder{border-bottom:1px solid #1f2126 !important}.box2.moduletable,.box2.widget,.box2.g-outer-box,.box2>.g-content{color:#022642 !important;background:transparent !important}.home-offer-banner{padding:0 5px !important}.ytf-hoz .ytfMeta>.ytfTitle,.ytf-ver .ytfMeta>.ytfTitle{color:rgba(255, 255, 255, 0) !important}div.flexi.topblock.group{display:none !important}.wf-column{padding-left:35x !important}a.extras{color:#268879 !important;text-decoration:underline}a.extras:hover{color:#022642 !important;text-decoration:underline}.expo{vertical-align:top !important;margin-top:0;padding-top:0}a.shoremenu{color:#268879 !important;text-decoration:underline !important}a.shoremenu:hover{color:#ffffff !important;text-decoration:underline !important}#module-casestudies-1425-particle .vacationexpo .g-casestudies-header{display:none !important}.moduletable.margintop-15.paddingtop-25{margin-top:-35px !important;padding-top:-25px !important}