.search-button-wrapper{margin-bottom:30px;display:flex;max-width:500px}.search-button-wrapper #voucher_guid{border-top-right-radius:0;border-bottom-right-radius:0}.search-button-wrapper .custom-ajax-search-voucher{border-top-left-radius:0;border-bottom-left-radius:0}.voucher-notification{border:1px solid #ccc;background-color:#e6e6e6;padding:5px 20px;margin-bottom:30px}.voucher-notification.status-unpaid{border-color:#41a1d4;background-color:#f2f9ff}.voucher-notification.status-reserved{border-color:#d8975b;background-color:#fff8f1}.voucher-notification.status-cancelled{border-color:#d91717;background-color:#fff6f6}.voucher-notification.status-completed{border-color:#1ea304;background-color:#e8f9eb}.voucher-notification.status-expired{border-color:#d91717;background-color:#fff6f6}.voucher-notification.status-unpaid h3:before{content:"\f017";font-family:'Font Awesome 5 Free';margin-right:15px;font-weight:400;color:#41a1d4}.voucher-notification.status-reserved h3:before{content:"\f274";font-family:'Font Awesome 5 Free';margin-right:15px;font-weight:400;color:#d8975b}.voucher-notification.status-cancelled h3:before{content:"\f00d";font-family:'Font Awesome 5 Free';margin-right:15px;color:#d91717}.voucher-notification.status-completed h3:before{content:"\f00c";font-family:'Font Awesome 5 Free';margin-right:15px;color:#1ea304}.voucher-notification.status-expired h3:before{content:"\f253";font-family:'Font Awesome 5 Free';margin-right:15px;color:#d91717}#voucher_reservation_result{display:flex;flex-direction:column;align-items:center}.vocher-wrapper{display:flex;flex-direction:column;margin-bottom:20px}.voucher-thumb{text-align:center;margin-bottom:20px;margin-right:20px}.voucher-info{margin-bottom:20px}.voucher-info i{color:#6e82ca;margin-right:.5rem}.voucher-thumb img{max-width:200px}.voucher-info .single-service{display:block;margin-left:1.5rem}.voucher-info .single-service i{color:#43a0d4}.voucher-title h5{margin:0 0 10px}.voucher-title a{color:#46a7dc;font-size:19px}.voucher-title a:hover{color:#2e8fc4}.post-content .voucher-additional-services h5{margin:10px 0 0;font-size:18px}.post-content .voucher-additional-services p{margin-bottom:0}.voucher-custom-upsells-shortcode-container h3.product-title{font-size:18px}#result .voucher-buttons-wrapper{display:flex;justify-content:center}.voucher-cross-sell-products select{width:95%}@media screen and (min-width:998px){.vocher-wrapper{flex-direction:row}.voucher-info{padding:0 20px}.voucher-cross-sell-products{margin-right:auto}}