.form-inline > div{display:inline;}#refine-component{margin-bottom:50px;}#refine-component .nav-tabs{border:none;}#refine-component .nav-tabs>li>a{margin-right:0;border:none;border-left:1px solid #676767;border-radius:0;color:#FFF;}#refine-component .nav-tabs>li:last-child>a{border-right:1px solid #676767;}#refine-component .nav-tabs>li>a:hover{background-color:transparent;color:#FFF;}#refine-component .nav-tabs>li.active>a,#refine-component .nav-tabs>li.active>a:focus,#refine-component .nav-tabs>li.active>a:hover{color:#FFF;background-color:#eaaa00;background-image:url(/modules/custom/btb_refine/images/tile-yellow-bg.png);}form.refine-controls{padding-top:2px;padding-bottom:2px;}.refine-controls .js-form-type-checkbox{display:inline-block;padding-right:12px;}.refine-controls .js-form-type-select{display:inline-block;}.refine-controls .views-ef-fieldset-root > .views-ef-fieldset-container{padding:20px 0;border-bottom:1px solid #f4cf80;}.refine-controls .views-ef-fieldset-root > .views-ef-fieldset-container:last-of-type{border:none;}.refine-controls .views-ef-fieldset-root > .views-ef-fieldset-container-0{padding-bottom:10px;}.refine-controls .views-ef-fieldset-container-1 .form-item > label{display:none;}.refine-controls .js-form-submit{display:none;}.refine-controls .form-item > label{color:#000;font-weight:500;font-size:12px;}.refine-controls .views-ef-fieldset-container-0 fieldset{display:inline-block;}.refine-controls fieldset > legend{display:none;}.pager li.is-active a{background-color:#eee;}.teaser{padding-top:26px;padding-bottom:26px;background-color:#f8f2e6;border-bottom:1px solid #c2bbb0;overflow:hidden;font-size:12px;}.views-row:nth-child(odd) .teaser{background-color:#fcf9f3;}.teaser .section-content{padding:20px 0;}.teaser .headline-section{font-size:12px;margin-bottom:8px;}.teaser ul.list-columns > li{width:auto;float:none;padding:1px 0;}.teaser .icon-list .img-responsive{max-width:70%;}.teaser .icon-list:first-child{padding-top:0;}.teaser .tripadvisor-widget{text-align:left;}.teaser .tripadvisor-widget .tripadvisor-title{margin-top:0;margin-bottom:6px;font-size:12px;font-weight:900;line-height:1.1;}.teaser .tripadvisor-widget .tripadvisor-count{font-size:12px;margin-top:0;}.teaser .tripadvisor-widget .tripadvisor-image > img{width:auto;height:auto;max-width:70%;}.teaser .teaser-thumbnail .img-responsive{width:100%;}.teaser-thumbnail{height:48px;overflow:hidden;}.excerpt-article-section{font-weight:100;font-size:18px;margin-top:8px;margin-bottom:20px;min-height:36px}.excerpt-article-section a{text-decoration:none;}.excerpt-highlight{font-style:italic;font-size:15px;}.excerpt-low-high{font-weight:500;color:#e87722;}.bze a.inline-trigger{color:#fff;font-size:12px;}.bze a.inline-trigger:hover{color:#fff;}.partner-deal-excerpt-cta.theme-black{color:#d5cb9f;height:40px;line-height:40px;overflow:hidden;}.icon-deal{float:left;width:50px;height:40px;border-right:1px solid #d5cb9f;background:transparent url(/modules/custom/btb_refine/images/icon-deal.png) center center no-repeat;}.partner-deal-excerpt{padding:0 32px 0 72px;font-weight:400;font-size:16px;height:40px;}@media (min-width:768px){.teaser-thumbnail{height:auto;overflow:auto;}.excerpt-article-section{font-size:24px;}}@media (min-width:992px){.excerpt-article-section{font-size:28px;}}@media (min-width:1200px){}
.travel-alerts{overflow:hidden;}.travel-alerts.open{}.travel-alerts > .container{position:relative;}.travel-alert-alert{padding:22px 64px;color:#FFF;font-size:12px;background:url(/modules/custom/btb_travel_alerts/images/warning-large.png) 0 center no-repeat;}.travel-alert-date{}.travel-alert-headline{margin:.2em 0;font-size:24px;}.travel-alert-body{}.travel-alert-body p{margin:.2em 0;}.bze .travel-alert-link > a{color:#ce8100;font-weight:500;font-style:italic;}.bze .travel-alert-link > a:hover{color:#ce8100;}.bze .travel-alerts a.close-alert{display:block;width:35px;height:35px;text-align:center;position:absolute;top:0;right:0;line-height:35px;color:#FFF;font-weight:600;font-size:18px;}.bze .travel-alerts a.close-alert:hover{text-decoration:none;}.icon-alert{background:url(/modules/custom/btb_travel_alerts/images/alert-sprite.png) 0 0 no-repeat;display:inline-block;width:24px;height:24px;background-position:0 2px;}.collapsed .icon-alert,.toggle-alert:hover .icon-alert{background-position:-24px 2px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center;display:inline;padding:1px 5px 2px;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}[dir="rtl"] .ajax-progress-fullscreen{left:auto;right:49%;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-left:auto;margin-right:auto;}
.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{border-width:0;padding:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{content:"";display:table;clear:both;}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{background-color:#fff;border:1px solid;margin-top:5px;max-width:100%;min-width:100px;height:16px;}.progress__bar{background-color:#000;height:1.5em;width:3%;min-width:3%;max-width:100%;}.progress__description,.progress__percentage{color:#555;overflow:hidden;font-size:0.875em;margin-top:0.2em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:transparent;padding:0;margin:0;line-height:inherit;}
.resize-none{resize:none;}.resize-vertical{resize:vertical;min-height:2em;}.resize-horizontal{resize:horizontal;max-width:100%;}.resize-both{resize:both;max-width:100%;min-height:2em;}
table.sticky-header{background-color:#fff;margin-top:0;z-index:500;top:0;}
.system-status-counter__status-icon{display:inline-block;height:25px;width:25px;vertical-align:middle;}.system-status-counter__status-icon:before{content:"";background-size:20px;background-position:center 2px;background-repeat:no-repeat;display:block;}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);margin-bottom:0.5em;}@media screen and (min-width:60em){.system-status-report-counters{flex-wrap:wrap;display:flex;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{border:1px solid #ccc;margin-top:1em;padding:0 1em 1em;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;width:14px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{height:44px;width:40px;}.touchevents a.tabledrag-handle .handle{background-position:40% 19px;height:21px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{width:16px;height:16px;display:inline-block;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center;}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px);}50%{-webkit-transform:perspective(120px) rotateY(180deg);}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.b-lazy,.b-responsive{display:block;opacity:0;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;}.b-loaded,.media--loading.media--background{opacity:1;}.media--loading{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}.media--loading::before{content:'';display:block;width:30px;height:30px;max-width:30px;background:#2eaae0;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;font-size:0;z-index:22;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}.media--background{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{clear:both;float:left;width:100%;}
.flight__map__btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:center;text-transform:uppercase;color:#fff;font-weight:500;position:relative;border:none;border-radius:0;font-size:1em;padding:0.4em 0.8em;letter-spacing:0.1em;}.flight__map__btn:hover,.flight__map__btn:focus,.flight__map__btn:active{color:#fff;text-decoration:none;}.flight__map__btn::after{display:inline-block;position:relative;content:"\2192";padding-left:10px;top:-2px;color:#fff;}@media (min-width:768px){.flight__map__btn{font-size:1em;padding:0.5em 1em;}}@media (min-width:992px){.flight__map__btn{font-size:1.05em;padding:0.55em 1.1em;}}@media (min-width:1200px){.flight__map__btn{font-size:1.1em;padding:0.6em 1.2em;}}.flight__map__btn--ltorange{background-color:#ebab00;background-image:none;color:#FFF !important;}#flight-map.initialized{display:block;height:625px;margin-bottom:40px;}#flight-map.initialized.flight-map-tall{height:745px;}#flight-map .container{position:relative;z-index:4;}.google-map{width:100%;height:625px;}.flight-map-tall .google-map{height:745px;}.flight-map-landing .flight-map-intro{display:none;border-top:#d3cbbf 1px solid;font-size:18px;text-align:center;}.flight-map-cta .flight-map-bg{display:block;min-height:214px;min-width:479px;margin-left:-109px;}.flight-map-cta .flight-map-landing{text-align:left;}.flight-map-cta .flight-map-landing .flight-map-lockup{width:22%;margin-bottom:15px;}.flight-map-cta .flight-map-intro{font-size:16px;padding-bottom:24;}.airline{display:none;padding:28px 0;border-top:#d3cbbf 1px solid;}.views-row:first-child .airline{border:none;}.airline .subhead{margin-bottom:28px;}.airline .section-content{border-width:1px;padding:28px 0 6px;}.flight{margin-bottom:24px;}.flight-map-airline{position:absolute;top:340px;left:0;max-width:628px;width:93%;margin-left:4.5%;margin-right:4.5%;}.airline-selector{overflow:hidden;padding:10px 10px 10px 31px;text-transform:uppercase;background-image:none !important;}.airline-selector>h4{font-family:"bryant-web-alternate",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:20px;}.airline-selector>select{font-weight:700;text-transform:uppercase;}.flight-map-details{position:absolute;top:408px;left:0;height:205px;text-align:center;margin-left:4.5%;max-width:628px;width:93%;margin-left:4.5%;margin-right:4.5%;}.flight-container{margin:12px 0;width:100%;float:left;}.flight-container:nth-child(even){margin-left:18px;}.flight-container .flight-detail{background-color:#f7f7f7;line-height:0.75;padding:40px 0 17px 0;}.flight-container .flight-detail .flight-airport{font-family:'BelizeNarrowRegular';font-size:64px;color:#e77626;}.flight-container .flight-origin{color:#656759;padding-bottom:20px}.flight-container .flight-destination{color:#12c5b2;}.flight-container .flight-time{color:#e77721;line-height:1.7;text-transform:uppercase;font-weight:700;}.flight-container .flight-airline{color:#e77721;padding-bottom:10px;text-transform:uppercase;font-weight:700;}.flight-map-arrow{display:inline-block;width:100%;padding:6px;opacity:.5;cursor:default;background-image:none !important;}.flight-map-arrow.active{opacity:1;cursor:pointer;}.bze a.flight-map-arrow{color:#fff;}.flight-map-arrow-off{display:none;}.flight-map-details a.btn-bze{margin-bottom:12px;}.flight-map-landing .flight-map-intro{padding:0px 24px 24px 0px;border-top:#d3cbbf 1px solid;font-size:18px;text-align:left;line-height:36px;}.flight-map-cta .flight-map-landing{top:26px;left:30px;width:280px;text-align:left;margin-bottom:18px;}.flight-map-cta .flight-map-intro{font-size:12px;padding-bottom:0;padding-left:0px;line-height:24px}.flight-map-landing{display:none;position:absolute;}.flight-map-landing.active{display:block;top:60px;width:100%;}.flight-map-landing-interactive{position:absolute;display:block;top:50px;left:0px;padding-left:15px;padding-right:15px;margin-left:4.5%;}.flight-map-landing-interactive .flight-map-intro{font-size:22px;padding-bottom:0;padding-left:0px;line-height:34px;max-width:440px;}.flight-map-landing-interactive .flight-map-intro-title{font-family:'PlutoLight',Arial,Helvetica,sans-serif;font-size:22px;letter-spacing:2.4px;font-weight:100;text-transform:uppercase;}.flight-book{display:inline-block;width:100%;height:60px;font-family:"bryant-web-alternate",Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:60px;letter-spacing:2.67px;text-transform:uppercase;color:#fff !important;background-image:none !important;}@media (min-width:768px){.airline-selector>h4{float:left;}.airline-selector>select{float:right;max-width:255px;width:100%;margin:3px 0 3px 16px;}.flight-container{width:305px;}.flight-map-airline{width:100%;}.flight-map-details{width:100%;}.flight-map-cta .flight-map-landing .flight-map-lockup{width:40%;margin-bottom:24px;}.flight-map-cta .flight-map-bg{margin-left:-30px;}.flight-map-cta .flight-map-landing .flight-map-lockup{width:19%;}.flight-map-landing{left:44px;width:440px;}.flight-map-landing.active{top:50px;}.flight-map-cta .flight-map-intro{display:block;font-size:12px;line-height:24px;margin-bottom:15px;width:43%}}@media (min-width:992px){.flight-map-cta .flight-map-landing{top:46px;left:60px;width:320px;}.flight-map-cta .flight-map-landing .flight-map-lockup{width:50%;}.flight-map-cta .flight-map-intro{display:block;font-size:18px;font-weight:100;letter-spacing:0.5px;line-height:24px;width:85%;margin-bottom:30px;}}@media (min-width:1200px){.flight-map-cta .flight-map-landing{width:390px;}.flight-map-cta .flight-map-landing .flight-map-lockup{width:55%;margin-bottom:30px;}}
.video-embed-field-responsive-video{position:relative;}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.video-embed-field-responsive-modal{max-width:100%;}.video-embed-field-lazy{cursor:pointer;position:relative;}.video-embed-field-lazy img{width:100%;}.video-embed-field-lazy-play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(/modules/contrib/video_embed_field/css/icons/play.svg) no-repeat;cursor:pointer;background-size:72px 72px;}
.component-container--instagram{background-color:white;}.component-container--instagram .component-container__pre-heading{margin:0 auto 30px;}.instagram-block__link{color:#65665C !important;margin:auto;font-size:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding-top:10px;display:block;text-align:center;}.instagram-block__link:hover,.instagram-block__link:focus,.instagram-block__link:active{text-decoration:none;}.instagram-icon{width:32px;}#instagram.slick-slider{background-image:url('/themes/custom/travelbelize/images/textures/streak-green.png');background-repeat:no-repeat;background-size:110% 35%;background-position:50% 25%;padding-top:20px;padding-bottom:40px;}#instagram.slick-initialized .slick-slide:nth-child(odd){margin-top:20px;}#instagram.slick-initialized .slick-slide:nth-child(even){margin-bottom:20px;}#instagram.slick-initialized .slick-slide:focus{outline:0;}#instagram .slick-slide:before{background-image:none;}#instagram .slick-slide img{width:100%;margin-left:-50%;padding:5%;}#instagram .slick-dots{text-align:center;margin-top:30px;}#instagram .slick-dots li{display:inline;margin:5px 10px;}#instagram .slick-dots li button{background-color:#8D8D8D;border:0;border-radius:100%;width:3px;height:3px;padding:3px;font-size:0;}#instagram .slick-dots li.slick-active button{background-color:#333333;width:5px;height:5px;padding:5px;}@media only screen and (max-width:480px){#instagram .slick-slide img{margin-left:0;}}
.paragraph--unpublished{background-color:#fff4f4;}
