.special{position:absolute;top:5px;right:1.5rem;z-index:100;display:block}.special img{max-height:100px;max-width:100px}
.pay-methods .pay-card{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px;background:#fff;border:2px solid transparent;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.pay-methods .pay-card>a{color:#212529;padding:10px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pay-methods .pay-card>a>div{width:80px;text-align:center}.pay-methods .pay-card>a img{margin-right:10px;height:20px}.pay-methods .pay-card>div{padding:20px}.pay-methods .pay-card.active{border-color:#2b3e67}.pay-methods .StripeElement{background-color:#fff;height:40px;padding:10px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;width:100%;border:1px solid transparent;-webkit-box-shadow:0 1px 3px 0 #e6ebf1;-moz-box-shadow:0 1px 3px 0 #e6ebf1;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;-o-transition:box-shadow 150ms ease;-moz-transition:box-shadow 150ms ease, -moz-box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease, -webkit-box-shadow 150ms ease, -moz-box-shadow 150ms ease}.pay-methods .StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #cfd7df;-moz-box-shadow:0 1px 3px 0 #cfd7df;box-shadow:0 1px 3px 0 #cfd7df}.pay-methods .StripeElement--invalid{border-color:#fa755a}.pay-methods .StripeElement--webkit-autofill{background-color:#fefde5 !important}
@media(max-width: 705px){.bg-mobile-white{background:#fff}}#page-book .custom-control.custom-checkbox{font-size:1rem !important}#page-book .custom-control.custom-checkbox label{padding-top:.2rem}#page-book .checkout{position:relative}#page-book .checkout .left section{margin-bottom:2rem}@media(min-width: 705px){#page-book .checkout .left section{box-shadow:0 2px 4px 0 rgba(181,201,204,.4);-moz-box-shadow:0 2px 4px 0 rgba(181,201,204,.4);-webkit-box-shadow:0 2px 4px 0 rgba(181,201,204,.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;background:#fff}}#page-book .checkout .optional-services .custom-select{padding:0 8px;line-height:1;height:1.8rem}#page-book .checkout .right{overflow:hidden}#page-book .checkout .right>img{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#page-book .checkout .right>.inner{background:rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;box-shadow:0 2px 4px 0 rgba(181,201,204,.4);-moz-box-shadow:0 2px 4px 0 rgba(181,201,204,.4);-webkit-box-shadow:0 2px 4px 0 rgba(181,201,204,.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px}#page-book .checkout .right .divider{background:#999;height:5px;width:50px;margin:20px auto 0 auto}#page-book .checkout .right .total{margin-top:30px;text-align:center}#page-book .checkout .right .total h3{margin-top:7px;margin-bottom:0;font-size:2.5rem;font-weight:700}#page-book .checkout .right .total .notice{margin-top:10px;color:#999;font-size:.9rem}#page-book .checkout .actions .btn{min-width:220px;margin-left:10px}@media(max-width: 768px){#page-book .checkout .actions .btn{display:block;width:100%;margin-left:0}}@media(max-width: 705px){#page-book .table-res tbody,#page-book .table-res tfoot,#page-book .table-res tr,#page-book .table-res td,#page-book .table-res th{width:100%;display:block}#page-book .table-res tr td:nth-child(2){padding-top:0;font-weight:700;color:#2b3e67;border:0}}#page-book .alert{-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#page-book .alert:hover{cursor:pointer;background:#1066f0}
