@charset "UTF-8";
/* https://www.bambolimbeachresort.com/promo-offer/specialoffer.css */
.offer_text{position:absolute;top:43%;left:33%;height:30%;width:82%;margin:-12% 0 0 -25%}.offer_container{left:230px;position:absolute;width:260px;padding-left:7px;padding-top:5px;padding-bottom:1.6px;clear:both;z-index:99;width:450px;text-align:center;font-size:20px;border:solid 1px #c0a792}.offer_container_1{position:absolute;right:0;bottom:100px;width:300px;min-height:150px;font-family:'Montserrat',sans-serif}#wrapper{position:relative}.slidewrapper{position:relative}.offer-header:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:16px;padding-right:.5em;position:absolute;top:4px;left:7px;z-index:9999}.offer-header{cursor:pointer;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:16px;padding-right:.5em;position:absolute;width:30px;padding-left:.5em;z-index:9999;padding-top:3px;background:#000;height:30px;position:absolute;left:-30px}.offer-content{background:#fff;color:#3a3a3a;width:100%;height:100%;cursor:pointer}.offer-content-text{height:100%;width:100%;margin:40;padding:20px}.offer_container_1.offer-toggleUp{-webkit-animation:offertoggleUp 1s;-moz-animation:offertoggleUp 1s;-o-animation:offertoggleUp 1s;animation:offertoggleUp 1s;-webkit-animation-fill-mode:forwards}.offer_container_1.offer-toggleDown{-webkit-animation:offertoggleDown 1s;-moz-animation:offertoggleDown 1s;-o-animation:offertoggleDown 1s;animation:offertoggleDown 1s;-webkit-animation-fill-mode:forwards}@-webkit-keyframes offertoggleUp{0%{width:0}100%{width:346px}}@-moz-keyframes offertoggleUp{0%{width:0}100%{width:346px}}@-o-keyframes offertoggleUp{0%{width:0}100%{width:346px}}@keyframes offertoggleUp{0%{width:0}100%{width:450px}}@-webkit-keyframes offertoggleDown{0%{width:346px}100%{width:0}}@-moz-keyframes offertoggleDown{0%{width:346px}100%{width:0}}@-o-keyframes offertoggleDown{0%{width:346px}100%{width:0}}@keyframes offertoggleDown{0%{width:346px}100%{width:0}}@media screen and (max-width:768px){.offer_container_2{display:block}.offer_container_1{position:relative;display:none;right:0;margin:auto;bottom:0;width:100%!important;min-height:auto}.offer-header{cursor:pointer;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;display:none;font-size:18px;padding-right:.5em;position:relative;width:30px;padding-left:.5em;z-index:9999;padding-top:3px;background:#000;height:30px;left:0}.offer_container_mob{position:relative;width:100%!important;padding:17px;clear:both;z-index:9999;width:100%;min-height:auto;text-align:center;font-size:20px;border:solid 1px #c0a792;color:#fff}}.offer_container_1{position:absolute!important;right:0px!important;top:10%!important}body{overflow-x:hidden!important}.offer_container{position:absolute!important;min-width:250px!important}.offer-header{background:#6d103e!important}span .promo-style{background-color:#dba849;color:#fff;padding:3px 13px;font-family:'open_sansregular';font-weight:600;padding-left:10px;border-radius:5px}@media screen and (max-width:768px){@keyframes offertoggleUp{0%{width:0}100%{width:0}}}@media (max-width:1190px){.offer_container_1.offer-toggleUp{width:100%!important;display:block!important;position:initial!important;margin:0!important;top:auto!important;bottom:auto!important}}@media screen and (max-width:1190px){.offer_container{width:100%!important}.offer-header img{display:none}}.offer-toggleDown .offer_container{visibility:hidden;opacity:0;transition:visibility 0s 1s,opacity 1s linear}@media (max-width:650px){.offer_container_1{display:none!important}}