@charset "utf-8";
/***!  /templates/ja_tour/js/owl-carousel/owl.carousel.min.css?355c5e  !***/

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://www.bluebayouguatemala.com/templates/ja_tour/js/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/***!  /templates/ja_tour/css/vik-booking.css?355c5e  !***/

.com_vikbooking .t4-main-body input[type=password],.com_vikbooking .t4-main-body input[type=text],.com_vikbooking .t4-main-body select{height:calc(3.5rem + 2px)!important;border-radius:0;border:1px solid #F4F4F4}.com_vikbooking .t4-main-body select{width:auto!important}.com_vikbooking .t4-main-body .btn,.com_vikbooking .t4-main-body input[type=submit]{height:calc(3.5rem + 2px);border:none;padding:1rem 2rem;color:#fff;text-transform:uppercase}.com_vikbooking .t4-main-body .btn:hover,.com_vikbooking .t4-main-body input[type=submit]:hover{opacity:0.85}.com_vikbooking .vbmodalrdetails{top:-2px}.com_vikbooking .vbmodalrdetails a:after{border-color:transparent #F68C05 transparent transparent}.com_vikbooking .vbdivsearch .vbo-search-inpblock{margin-right:15px;margin-bottom:15px}.com_vikbooking .vbdivsearch .vb-search-inner .vbo-search-num-racblock{margin:0 30px 0 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.com_vikbooking .vbdivsearch .vb-search-inner .vbo-search-num-racblock{align-items:center}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.com_vikbooking .vbdivsearch .vb-search-inner .vbo-search-num-racblock>div{flex:none}}.com_vikbooking .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms{margin:0 0 15px 0;align-self:center}.com_vikbooking .vbdivsearch .vb-search-inner .vbo-search-submit{margin-left:0;margin-top:30px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.com_vikbooking .vbdivsearch .vb-search-inner .vbo-search-submit{align-self:flex-end}}.com_vikbooking .vbdivsearch label{color:#212C64}.com_vikbooking .vbdivsearch .input-group input[type=text]{width:200px!important}.com_vikbooking .vbdivsearch .input-group i{border:none;height:calc(3.5rem + 2px);line-height:calc(3.5rem + 2px);color:#fff;width:50px}.com_vikbooking .vbdivsearch select{padding:4px 20px}.com_vikbooking .vblistroomcat{font-size:11px;font-weight:600;letter-spacing:0.02em;display:flex;align-items:center}.com_vikbooking .vblistroomcat:before{content:"\f111";font-size:8px;display:inline-block;font-family:FontAwesome;font-weight:normal;font-style:normal;text-align:left;margin-right:6px}.com_vikbooking .room_carats{margin-bottom:0}.com_vikbooking .room_carats .vbtith3{color:#212C64;text-transform:unset;font-size:20px;margin-right:30px;margin-top:0}.com_vikbooking .room_carats .vbo-room-carats .vbo-icn-carat{color:#909199;font-size:14px}.com_vikbooking .goback{margin:0}.com_vikbooking .goback a{border-radius:0;border:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:0.93333rem;line-height:24px!important;padding:10px 30px}.com_vikbooking .goback a:hover{opacity:0.9;color:#fff}@media (max-width:575.98px){.com_vikbooking .room_buttons_box,.com_vikbooking .vboconfirmbottom{margin-top:15px}}.com_vikbooking .room_buttons_box .btn,.com_vikbooking .vboconfirmbottom .btn{color:#fff}.com_vikbooking .room_buttons_box .btn:hover,.com_vikbooking .vboconfirmbottom .btn:hover{opacity:0.9;color:#fff}.com_vikbooking .room_buttons_box .booknow,.com_vikbooking .vboconfirmbottom .booknow{margin-right:0}.com_vikbooking .vbo-results-head{margin-bottom:30px}.com_vikbooking .vbo-results-head .vbcheckinroom-lbl,.com_vikbooking .vbo-results-head .vbcheckoutroom-lbl,.com_vikbooking .vbo-results-head .vbo-results-head-det-lbl{font-size:1rem;color:#212C64;margin-bottom:5px}.com_vikbooking .vbo-results-head .vbcheckinroom-dt,.com_vikbooking .vbo-results-head .vbcheckoutroom-dt,.com_vikbooking .vbo-results-head .vbo-results-head-det-val{color:#909199;font-weight:400}.com_vikbooking .vbo-results-head .vbo-results-chdates a{height:calc(3.5rem + 2px);color:#fff;line-height:36px;padding:10px 30px}.com_vikbooking .vbo-results-head .vbo-results-chdates a:hover{opacity:0.9}.com_vikbooking .room_result .vblistroomblock,.com_vikbooking .room_resultdiffusage .vblistroomblock{border-right:1px solid #F4F4F4}.com_vikbooking .room_result .vblistroomblock .vbimglistdiv,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbimglistdiv{margin:0;flex:0 0 30%}.com_vikbooking .room_result .vblistroomblock .vbimglistdiv img,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbimglistdiv img{margin:0;object-fit:cover;height:100%;width:100%}.com_vikbooking .room_result .vblistroomblock .vbimglistdiv .vbmodalrdetails a,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbimglistdiv .vbmodalrdetails a{line-height:1}.com_vikbooking .room_result .vblistroomblock .vbo-info-room,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbo-info-room{padding:15px}.com_vikbooking .room_result .vblistroomblock .vbo-info-room .vbdescrlistdiv,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbo-info-room .vbdescrlistdiv{padding:0;display:flex;flex-direction:column}.com_vikbooking .room_result .vblistroomblock .vbo-info-room .vbdescrlistdiv .vbrowcname,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbo-info-room .vbdescrlistdiv .vbrowcname{color:#212C64;font-size:20px;font-weight:400;order:1}.com_vikbooking .room_result .vblistroomblock .vbo-info-room .vbdescrlistdiv .vblistroomcat,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbo-info-room .vbdescrlistdiv .vblistroomcat{color:#BCBDC2}.com_vikbooking .room_result .vblistroomblock .vbo-info-room .vbdescrlistdiv .vbrowcdescr,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbo-info-room .vbdescrlistdiv .vbrowcdescr{order:2}.com_vikbooking .room_result .vblistroomblock .vbo-info-room .roomlist_carats .vbo-room-carat .vbo-icn-carat,.com_vikbooking .room_resultdiffusage .vblistroomblock .vbo-info-room .roomlist_carats .vbo-room-carat .vbo-icn-carat{color:#909199;font-size:14px}.com_vikbooking .room_result .vbcontdivtot,.com_vikbooking .room_resultdiffusage .vbcontdivtot{padding:10px}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice{margin:0}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbrowroomcapacity,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbrowroomcapacity{padding:0;margin:0}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbrowroomcapacity i,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbrowroomcapacity i{color:#696F8D;font-size:16px}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbsrowpricediv,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbsrowpricediv{padding:15px 0 10px;margin:0}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbsrowpricediv .room_cost,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbsrowprice .vbsrowpricediv .room_cost{font-weight:800;color:#F6376A;font-size:20px;line-height:1}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv{padding:0;width:78%}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv .btn,.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv a,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv .btn,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv a{margin-top:12px;border-radius:0;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;padding:12px 15px}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv .btn:hover,.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv a:hover,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv .btn:hover,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbdivtotinline .vbselectordiv a:hover{opacity:0.85}.com_vikbooking .room_result .vbcontdivtot .vbdivtot .vbrowroomcapacity i,.com_vikbooking .room_resultdiffusage .vbcontdivtot .vbdivtot .vbrowroomcapacity i{margin-left:4px}.com_vikbooking .vbclistheadt{font-size:48px;margin-top:0;opacity:1}@media (max-width:767.98px){.com_vikbooking .vbclistheadt{font-size:26px}}.com_vikbooking .vbcatdescr{margin-bottom:30px}.com_vikbooking .vblistcontainer{padding:0}.com_vikbooking ul.vblist{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.com_vikbooking ul.vblist li.room_result{background:#fff;border:0;margin-bottom:30px;position:relative;width:100%;padding-right:15px;padding-left:15px}@media (max-width:767.98px){.com_vikbooking ul.vblist li.room_result{margin-bottom:15px}}@media (min-width:576px){.com_vikbooking ul.vblist li.room_result{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.com_vikbooking ul.vblist li.room_result{flex:0 0 50%;max-width:50%}}.com_vikbooking ul.vblist li.room_result .room_result-inner{border:1px solid #F4F4F4;position:relative}.com_vikbooking ul.vblist li.room_result .room_result-inner .vblistroomblock{border-right:0;float:none;width:100%}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbimglistdiv{flex:0 0 100%}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbo-info-room{border-bottom:1px solid #F4F4F4;padding:30px}@media (max-width:767.98px){.com_vikbooking ul.vblist li.room_result .room_result-inner .vbo-info-room{padding:15px}}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbo-info-room .vbrowcname{font-size:26px}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbo-info-room .vbo-room-carats{margin-top:1rem}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbo-info-room .vbo-room-carats .vbo-room-carat{background:#F4F4F4;display:inline-block;text-align:center;line-height:30px;height:30px;margin-right:7.5px;margin-bottom:7.5px;width:30px}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbo-info-room .vbo-room-carats .vbo-room-carat .vbo-icn-carat{color:#F68C05;font-size:12px}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot{border:0;padding:30px;position:static}@media (max-width:767.98px){.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot{padding:15px}}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot .vbselectordiv{border:0;width:100%}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot .vbrowroomcapacity{position:absolute;top:15px;left:15px}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot .vbrowroomcapacity i.fa-male{color:#fff;font-size:12px;opacity:0.7;margin-left:1px}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot .vbdivtotinline .vbsrowpricediv{padding:0}.com_vikbooking ul.vblist li.room_result .room_result-inner .vbcontdivtot .vbdivtotinline .vbsrowpricediv .room_cost{font-size:33px}.com_vikbooking .vbrdetboxtop .vblistroomnamediv{padding:0;margin-bottom:15px;border:none;display:flex;flex-direction:column}.com_vikbooking .vbrdetboxtop .vblistroomnamediv .vblistroomname{color:#212C64;font-size:26px;font-weight:400;order:2}.com_vikbooking .vbrdetboxtop .vblistroomnamediv .vblistroomcat{color:#212C64}.com_vikbooking .vbrdetboxtop .vbroomimgdesc{margin-bottom:30px}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block{background:#F4F4F5;border-color:#F4F4F4;margin-bottom:30px}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vbo-rdet-desc-cont{padding:30px 40px 30px 0;border-color:#F4F4F4}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vb_detcostroomdet{display:flex;flex-direction:column;justify-content:center}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vb_detcostroomdet .vb_detcostroom{padding:0}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vb_detcostroomdet .vb_detcostroom .vblistroomnamedivprice{padding:0}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vb_detcostroomdet .vb_detcostroom .vblistroomnamedivprice .vblistroomname{padding:15px}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vb_detcostroomdet .vb_detcostroom .vblistroomnamedivprice .vbliststartfromrdet{margin-bottom:10px;font-size:14px;text-transform:capitalize}.com_vikbooking .vbrdetboxtop .vbo-rdet-descprice-block .vb_detcostroomdet .vb_detcostroom .vblistroomnamedivprice .room_cost{font-weight:800;color:#F6376A;font-size:26px;line-height:1}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-img{margin-bottom:15px}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block{border-color:#F4F4F4;display:flex;align-items:center;flex-wrap:wrap}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr{padding:15px 30px 15px 0}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost{padding:30px 15px}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-price{font-weight:800;color:#F6376A;font-size:24px;line-height:1}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-condsdates-block{margin-bottom:30px}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-condsdates-block .vbo-pkgdet-conds{border-radius:0;border-width:1px}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-topwrap .vbo-pkgdet-condsdates-block .vbo-pkgdet-dates{border:none}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-roomslist .vbo-pkgdet-room-container+.vbo-pkgdet-room-container{margin-top:30px}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-roomswrap .vbo-pkgdet-room-outer{flex-wrap:wrap}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-roomswrap .vbo-pkgdet-room-outer .vbo-pkgdet-room-img img{margin:0;object-fit:cover;height:100%;width:100%}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-roomswrap .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow{padding:30px 15px}.com_vikbooking .vbo-pkgdet-container .vbo-pkgdet-roomswrap .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow:hover{opacity:0.9}.com_vikbooking .vbo-availcalendars-cont>h4{margin:0}.com_vikbooking .vbo-availcalendars-cont .vblegendediv .vblegenda .vblegenda-lbl{font-weight:500}.com_vikbooking .vbo-availcalendars-cont .vbcalsblock table tr td strong{color:#fff}.com_vikbooking .vbo-availcalendars-cont .vbcalsblock table tr.vbcaltrmonth td{padding:10px!important}.com_vikbooking .vbo-availcalendars-cont .vbcalsblock table tr.vbcaltrmonth td .vbo-rdet-avcal-nav{background:transparent;padding:0;font-size:20px;line-height:1}.com_vikbooking .vbo-availcalendars-cont .vbcalsblock table tr.vbcaltrmonth td .vbo-rdet-avcal-nav-next{right:5px}.com_vikbooking .vbo-availcalendars-cont .vbcalsblock table tr.vbcaltrmonth td .vbo-rdet-avcal-nav-prev{left:5px}.com_vikbooking .vbo-availability-controls select{font-size:16px!important}.com_vikbooking .vbo-seldates-cont>h4{color:#212C64;padding:0 0 10px;margin-bottom:15px;margin-top:0}.com_vikbooking .vbo-seldates-cont .vbo-room-details-booking-wrapper .vbo-search-num-aduchild-block{width:auto;margin-right:15px}.com_vikbooking .vbo-seldates-cont .vbo-room-details-booking-wrapper .vbo-search-submit{align-self:flex-end}.com_vikbooking .vbo-seldates-cont .vbo-room-details-booking-wrapper input.vbdetbooksubmit{padding:1rem 2rem!important}.com_vikbooking .vbo-seldates-cont .vbo-room-details-booking-wrapper input.vbdetbooksubmit:hover{color:#fff;opacity:0.9}.com_vikbooking .vbstepsbarcont ol li a{color:#212C64;font-weight:600}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper{margin-top:0}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .vbo-showprc-room-block{width:100%}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .vbo-showprc-room-block .vbo-showprc-roomname{color:#212C64;text-transform:unset;font-size:20px}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .room_prices{margin-top:15px}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .room_prices>h4{margin-top:0;color:#212C64;text-transform:unset;font-size:20px}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .room_prices label{color:#212C64}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .vbo-showprc-price-entry-cost{color:#212C64;font-weight:700}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .room_options>h4{color:#212C64;text-transform:unset;font-size:20px}.com_vikbooking .vbo-showprc-head-wrapper .vbo-showprc-wrapper .room_options .vbo-showprc-optionstable .vbo-showprc-option-entry-cost{color:#F6376A;font-weight:700}.com_vikbooking .vbo-oconfirm-middlep .vbo-pincode-sbmt,.com_vikbooking .vbo-oconfirm-middlep .vbsubmitcoupon{border-radius:0;font-size:1rem}.com_vikbooking .vbcustomfields .vbo-oconfirm-cfield-entry{padding:0;margin-bottom:15px}.com_vikbooking .vbcustomfields .vbo-oconfirm-cfield-entry .vbseparatorcf{text-transform:capitalize;font-weight:600;color:#212C64;font-size:22px}.com_vikbooking .vbcustomfields label{color:#212C64;font-weight:600}.com_vikbooking .vbcustomfields .vbo-oconfirm-cfield-entry{margin-top:0}.com_vikbooking .vbcustomfields .vbo-oconfirm-cfield-entry .vbf-countryinp{width:100%!important}.com_vikbooking .vbo-operators-login-wrap input{margin-bottom:15px!important}.com_vikbooking .vbo-operators-login-wrap .vbo-operators-authcode{border-radius:0;padding:30px;margin-right:15px;margin-left:0}.com_vikbooking .vbo-operators-login-wrap .vbo-operators-authcode input[type=text]{padding:15px}@media (max-width:767.98px){.com_vikbooking .vbo-operators-login-wrap .vbo-operators-authcode{margin:0 0 30px;width:100%}}.com_vikbooking .vbo-operators-login-wrap .loginblock{border-radius:0;padding:30px;margin-left:15px;margin-right:0}@media (max-width:767.98px){.com_vikbooking .vbo-operators-login-wrap .loginblock{margin:0;width:100%}}.com_vikbooking .vbo-operators-login-wrap .loginblock h3{font-size:26px;margin-top:0;color:#212C64;text-transform:capitalize}.com_vikbooking .loginregistercont{display:flex;justify-content:center;flex-wrap:wrap}.com_vikbooking .loginregistercont h3{color:#212C64}.com_vikbooking .loginregistercont table{width:100%}.com_vikbooking .loginregistercont table tr td:first-child{padding-right:15px}.com_vikbooking .loginregistercont .loginblock,.com_vikbooking .loginregistercont .registerblock{padding:30px;margin-left:15px}@media (max-width:991.98px){.com_vikbooking .loginregistercont .loginblock,.com_vikbooking .loginregistercont .registerblock{width:100%}}@media (max-width:575.98px){.com_vikbooking .loginregistercont .loginblock,.com_vikbooking .loginregistercont .registerblock{padding:15px}}.com_vikbooking .loginregistercont .loginblock input[type=submit],.com_vikbooking .loginregistercont .registerblock input[type=submit]{margin-top:30px}@media (max-width:991.98px){.com_vikbooking .loginregistercont .registerblock{margin:0 0 30px}}@media (max-width:991.98px){.com_vikbooking .loginregistercont .loginblock{margin:0}}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg{border:1px solid #F4F4F4}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bone .vbo-pkglist-pkg-img{height:100%}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bone .vbo-pkglist-pkg-img img{object-fit:cover;height:100%}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-btwo{border-right-color:#F4F4F4;padding:40px 30px}@media (max-width:767.98px){.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-btwo{padding:15px}}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-name{color:#212C64;line-height:1.2;font-size:26px}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-dates-cont{margin-top:30px}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates{background:transparent;border:none;border-radius:0;color:#F6376A;display:flex;align-items:center;font-size:14px;font-weight:700;float:left;padding:0}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates .vbo-pkglist-pkg-dates-lbl{margin-right:5px;font-size:14px}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bthree{border-left:1px solid #F4F4F4;padding:40px 30px}@media (max-width:991.98px){.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bthree{border-top:1px solid #F4F4F4;border-left:0;padding:30px}}@media (max-width:767.98px){.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bthree{padding:15px}}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bthree .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-price{display:flex;font-size:26px;justify-content:center;color:#F6376A;font-weight:600}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bthree .vbo-pkglist-pkg-details a{border-radius:0;text-transform:uppercase;margin-top:15px;font-weight:700;font-size:14px}.com_vikbooking .vbo-pkglist-container .vbo-pkglist-pkg-bthree .vbo-pkglist-pkg-details a:hover{opacity:0.9}.com_vikbooking .vbo-availability-room-container{border:1px solid #F4F4F4}.com_vikbooking .vbo-availability-room-container .table>tbody>tr>td{border-top:1px solid #F4F4F4}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details{display:block}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first{border-right:1px solid #F4F4F4}@media (max-width:991.98px){.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first{border-right:0;width:100%}}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-left{margin-right:30px}@media (max-width:991.98px){.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-left{margin-right:0;width:100%}}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-left img{object-fit:cover;object-position:center center;min-height:240px}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-right{padding-top:30px}@media (max-width:991.98px){.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-right{padding:15px}}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-right h4{margin-top:0;font-size:30px}@media (max-width:767.98px){.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-right h4{font-size:20px}}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-right .vbo-room-carats .vbo-room-carat{background:#F4F4F4;display:inline-block;text-align:center;line-height:30px;height:30px;margin-right:7.5px;margin-bottom:7.5px;width:30px}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-first .vbo-availability-room-details-right .vbo-room-carats .vbo-room-carat .vbo-icn-carat{color:#F68C05;font-size:12px}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-last{border-left:1px solid #F4F4F4;left:-1px}@media (max-width:991.98px){.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-last{border-left:0;border-top:1px solid #F4F4F4;padding:15px;width:100%}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details .vbo-availability-room-details-last .vbo-availability-room-details-last-inner{margin:0;width:100%}}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-monthcal .vbo-availability-month-name{background:#212C64;color:#fff;text-transform:uppercase;font-weight:700}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details-last-inner .btn{background:#f0f3ff;border-radius:0}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details-last-inner .btn:active,.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details-last-inner .btn:focus,.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details-last-inner .btn:hover{background:#d7dfff}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details-last-checkin{color:#212C64}.com_vikbooking .vbo-availability-room-container .vbo-availability-room-details-last-checkin i{background:#212C64;color:#fff}.com_vikbooking #vbo-alert-container-confirm{top:50%;left:50%;right:auto;max-width:500px;z-index:100;transform:translate(-50%,-50%);width:95%}@media (min-width:801px){.vbmodroomscontainer .owl-stage{display:flex}}.vbmodroomscontainer .owl-stage-outer{padding:0 1px}.vbmodroomscontainer .vbmodrooms-item{border:1px solid #F4F4F4;padding:0;margin:0;height:100%}.vbmodroomscontainer .vbmodroomsboxdiv{position:relative}.vbmodroomscontainer .vbinf{padding:30px;text-align:center}@media (max-width:991.98px){.vbmodroomscontainer .vbinf{padding:15px}}.vbmodroomscontainer .vbinf .vbmodrooms-divblock{border:0;padding:0;margin:0}.vbmodroomscontainer .vbinf .vbmodroomsname{color:#212C64;font-size:26px;font-weight:400}.vbmodroomscontainer .vbinf .vbmodroomsbeds{background:#F68C05;color:#fff;position:absolute;top:15px;right:15px;font-size:12px;font-weight:700;padding:3px 7px;text-transform:uppercase}.vbmodroomscontainer .vbinf span.vbmodroomscat{display:block}.vbmodroomscontainer .vbinf .vbmodroomsroomcost{color:#F6376A;margin-bottom:0;margin-top:15px;font-weight:800;font-size:30px;text-align:center}.vbmodroomscontainer .vbinf .vbmodrooms-carats{margin-top:30px}.vbmodroomscontainer .vbinf .vbmodrooms-carats .vbo-room-carat{background:#F4F4F4;color:#F68C05;display:inline-block;font-size:12px;text-align:center;line-height:30px;height:30px;margin-right:7.5px;margin-bottom:7.5px;width:30px}.vbmodroomscontainer .vbmodroomsview{padding:0 30px 30px;margin:0}@media (max-width:991.98px){.vbmodroomscontainer .vbmodroomsview{padding:0 15px 15px}}.vbmodroomscontainer .vbmodroomsview a{background:#F4F4F5;border-radius:0;border:0;color:#212C64!important;padding:15px 30px;text-transform:uppercase;font-weight:700;font-size:0.93333rem;width:100%}.vbmodroomscontainer .vbmodroomsview a:active,.vbmodroomscontainer .vbmodroomsview a:focus,.vbmodroomscontainer .vbmodroomsview a:hover{text-decoration:none}.vbmodroomscontainer .owl-carousel div.owl-nav{display:flex;justify-content:center;margin-top:1rem}.vbmodroomscontainer .owl-carousel div.owl-nav button{background:#212C64;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;padding:7.5px 15px!important}.vbmodroomscontainer .owl-carousel div.owl-nav.owl-disabled{display:none}.vbmodroomscontainer .owl-carousel div.owl-dots{display:flex;justify-content:center;margin-top:15px}.vbmodroomscontainer .owl-carousel div.owl-dots button span{background:#BCBDC2;border-radius:50%;display:inline-block;height:8px;width:8px}.vbmodroomscontainer .owl-carousel div.owl-dots button.active span{background:#212C64}.vbmodhorsearchmaindiv .ui-datepicker td a,.vbmodhorsearchmaindiv .ui-datepicker td span{line-height:1.3}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap label{color:#F68C05;font-weight:700;margin-bottom:15px;margin-top:15px}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .input-group input{background:transparent;border-radius:0;border:1px solid #4359BA;color:#fff;cursor:pointer;width:320px!important;height:60px!important}@media (max-width:575.98px){.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .input-group input{width:240px!important}}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .input-group .vbo-caltrigger{background:transparent;border:0;color:#fff;position:absolute;top:12px;right:10px}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbhsrcselsp select,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbhsrnselsp select,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchcategoriesblock select,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .horsanumsel select,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .horscnumsel select,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentr .horsanumdiv select,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentr .horscnumdiv select{background-color:transparent;background-image:url("https://www.bluebayouguatemala.com/templates/ja_tour/images/arrow-down.png");background-size:8px 4px;border:1px solid #4359BA;border-radius:0;color:#fff;cursor:pointer;padding:1rem;height:60px!important;min-width:60px;text-align:center}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbhsrcselsp select option,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbhsrnselsp select option,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchcategoriesblock select option,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .horsanumsel select option,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .horscnumsel select option,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentr .horsanumdiv select option,.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentr .horscnumdiv select option{color:#212C64}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentrfirst .horsrnum{margin-top:70px}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmoreroomscontmod .horsrnum{margin-top:17px}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchtotnights{position:absolute;top:100%;left:0;opacity:0.7}@media (max-width:575.98px){.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbmodhorsearchbookdiv{float:none;display:block;clear:both}}.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbsearchinputmodhors{border-radius:0;height:60px;padding:0.5rem 30px;margin:55px 0 0}@media (max-width:575.98px){.vbmodhorsearchmaindiv.vbo-horizsearch-standardformat-wrap .vbsearchinputmodhors{margin-top:1rem}}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap label{color:#F68C05;font-weight:700;margin-bottom:15px}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-placeholder{font-size:1rem}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-count,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-numnights-inner,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-showcalendar{background:transparent;border-radius:0;border:1px solid #4359BA;color:#fff;height:60px!important}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-count:active,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-count:focus,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-count:hover,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select:active,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select:focus,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select:hover,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-numnights-inner:active,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-numnights-inner:focus,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-numnights-inner:hover,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-showcalendar:active,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-showcalendar:focus,.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-showcalendar:hover{border-color:#4359BA}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbo-horizsearch-period-dt{max-width:100%;flex-wrap:nowrap}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier{color:#343a40}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier label{margin:0}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .hasDatepicker a{color:#343a40}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbsearchinputmodhors{border-radius:0;height:60px;padding:0.5rem 30px;margin:0}.vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap .vbmodhorsearchbookdiv{margin-top:1rem}

/***!  /media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.2.0  !***/

joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;-webkit-animation-duration:var(--jui-alert-animation-duration,.5s);animation-duration:var(--jui-alert-animation-duration,.5s);-webkit-animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@-webkit-keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-in{0%{opacity:0}}@-webkit-keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){joomla-alert{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}}
