
#mwb-cpr-drag { z-index: 999999 !important; } .modal__close img{ display: none; } span.modal__close:after { content: ""; width: 15px; height: 15px; background-size: cover; top: 50%; left: 12px; right: 0; bottom: 0; background-position: center center; position: absolute; transform: translateY(-50%); } #mwb-cpr-drag { border: none; border-radius: 2px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; right: 40px; height: 36px; letter-spacing: 0; line-height: 36px; min-width: 64px; position: fixed; text-align: center; text-decoration: none; text-transform: uppercase; vertical-align: middle; width: 15%; z-index: 9999; will-change: box-shadow,transform; -webkit-transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); -moz-transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); bottom: 30px; } #mwb_crp_shortcode_btn { border: none; border-radius: 2px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; height: 36px; letter-spacing: 0; line-height: 36px; min-width: 64px; text-align: center; text-decoration: none; text-transform: uppercase; vertical-align: middle; z-index: 9999; padding: 0 17px; outline: 0; } #mwb_crp_shortcode_btn:focus { outline: 0; } .mwb_crp_btn_left_bottom { left: 40px; right: auto !important; } .mwb_crp_btn_top_left { bottom: auto !important; left: 40px; right: auto !important; top: 30px; } .mwb_crp_btn_top_right { bottom: auto !important; top: 30px; } #mwb_modal{ z-index: 999999; display: flex; } .mwb-pr-dialog{ width: 100%; } .mwb-pr-popup-text{ width: 100%; padding: 0; } .mwb-pr-popup-body { height: 400px; overflow-y: auto; padding: 20px 10px; background-color: #f1f1f1; } .mwb-popup-points-label { text-align: center; background-color: #fff; padding: 10px; background-size: contain; } .mwb-popup-points-label h6 { margin: 0; font-size: 17px; font-weight: bold; } .mwb-popup-points-label h6 span { font-weight: normal; } .mwb-pr-popup-tab-listing { padding: 0; margin: 0; } .mwb-pr-popup-tab-listing li { align-items: center; border-bottom: 1px solid #dddddd; display: flex; list-style-type: none; padding: 10px; } .mwb-pr-popup-rewards-tab-listing li{ align-items: center; display: flex; justify-content: space-between; } .mwb-pr-popup-left-rewards { align-items: center; display: flex; width: 100%; } .mwb-pr-popup-right-rewards { min-width: 100px; width: 100%; max-width: 100px; text-align: center; font-size: 12px; } .mwb-pr-popup-rewards-right-content a { color: #E85E54; font-weight: bold; transition: 0.3s linear all; } .mwb-pr-popup-rewards-right-content a:hover { color: #E85E54; opacity: .75; } .mwb-pr-popup-rewards-icon { margin-right: 20px; } .mwb-pr-popup-tab-listing .mwb-pr-tab-popup-completed{ opacity: 0.44; } .mwb-pr-popup-tab-listing li:after, .mwb-pr-popup-footer-listing li:after, .mwb-pr-popup-tab-wrapper:after { clear: both; display: block; content: ""; } .mwb-pr-tab-popup-icon { width: 40px; float: left; border-radius: 50%; border: 1px solid #ccc; height: 40px; text-align: center; line-height: 28px; padding: 5px; } .mwb-pr-tab-popup-icon img { max-width: 25px !important; display: inline-block; } .mwb-pr-popup-tab-listing li p{ margin: 0; } .mwb-pr-popup-tab-listing li h6{ margin: 0; font-size: 15px; } .mwb-pr-tab-popup-content { float: left; margin-left: 10px; width: calc(100% - 70px); } .mwb-pr-popup-tab-wrapper{ margin-bottom: 15px; } .mwb-pr-popup-tab-wrapper .tab-link { background-color: #f1f1f1; border: 1px solid #dddddd; color: #E85E54; display: inline-block; padding: 10px 36px; font-size: 16px; text-decoration: none; margin-right: 0; position: relative; z-index: 1; } .mwb-pr-popup-tab-wrapper .tab-link.active { color: #ffffff; } .mwb-pr-popup-tab-wrapper .tab-link:after { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; background-color: #e85e54; z-index: -1; transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1); transform: translate3d(-100%, 0px, 0px); opacity: 0; } .mwb-pr-popup-tab-container{ background-color: #ffffff; display: none; } .mwb-pr-popup-tab-container.active{ display: block; } .mwb-pr-popup-tab-wrapper  .tab-link:focus{ outline: none; } .mwb-pr-popup-footer{ padding:15px 0; } .mwb-pr-popup-footer h6 { margin: 0 0 10px 0; font-size: 16px; background-color: #ffffff; padding: 10px; } .mwb-pr-popup-footer-listing{ margin: 0; padding: 0; } .mwb-pr-popup-footer-listing li{ list-style-type: none; padding: 5px 0; } .mwb-pr-popup-footer-listing li .mwb-pr-popup-footer-left-content{ float: left; font-weight: bold; } .mwb-pr-popup-footer-listing li .mwb-pr-popup-footer-right-content{ float: right; } .mwb-pr-footer { text-align: right; } .mwb-pr-close-btn { border: 1px solid #E85E54; display: inline-block; height: auto; line-height: normal; padding: 8px 18px; transition: 0.3s linear all; } .mwb-pr-popup-right-rewards--login { display: flex; flex-direction: column; word-wrap: break-word; max-width: 100% !important; text-align: right; } .mwb-pr-popup-right-rewards--login .mwb_wpr_btn_copy { float: none; } .mwb-pr-mobile-popup-main-container { position: fixed; left: auto; right: -100%; width: 100%; height: 100%; bottom: 10px; top: auto; transform: translateX(100%); transition: 0.3s linear all; } .mwb-pr-mobile-popup-main-container.show { background: #ffffff; left: 0; right: 0; bottom: 0; top: 0; transform: translateX(0); transition: 0.3s linear all; z-index: 41; } .mwb-pr-mobile-popup-main-container.show.hide { left: auto; right: -100%; width: 100%; height: 100%; bottom: 10px; top: auto; transform: translateX(100%); transition: 0.3s linear all; } .mwb-pr-mobile-popup-main-container { display: none; } .mwb-pr-mobile-open-popup { position: fixed; width: 60px; display: inline-block; bottom: 20px; right: 10px; background-color: #e85e54; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; color: #fff; font-weight: bold; cursor: pointer; display: none; z-index: 42; } #mwb_cpr_copy { display: flex; justify-content: center; align-items: center; } @media screen and (max-width: 767px) { #mwb-cpr-drag { right: 20px; } .mwb-pr-mobile-popup-main-container { display: block; } .mwb-pr-mobile-open-popup{ display: block; } .mwb-pr-popup-rewards-tab-listing li,.mwb-pr-popup-left-rewards,.mwb-pr-popup-tab-listing li { flex-direction: column; text-align: center; } .mwb-pr-popup-rewards-icon { margin-right: 0; } .mwb-pr-popup-tab-wrapper { text-align: center; } .mwb-pr-popup-right-rewards--login { text-align: center; } } @media screen and (max-width: 380px) { .mwb-pr-popup-tab-wrapper .tab-link { padding: 10px 20px; } } .mwb-coupon-popup-wrapper { align-items: center; background-color: rgba(255,255,255,0.6); bottom: 0; display: flex; flex-wrap: wrap; justify-content: center; left: 0; position: fixed; right: 0; top: 0; padding: 15px; z-index: 99999; opacity: 0; visibility: hidden; pointer-events: none; transition: 0.3s linear all; transform: scale(0,0); transform-origin: center center; } .mwb-coupon-popup-wrapper.show{ opacity: 1; visibility: visible; pointer-events: all; transition: 0.3s linear all; transform: scale(1,1); transform-origin: center center; } .mwb-coupon-popup-body { height: 410px; overflow-y: auto; overflow-x: hidden; padding: 0 45px 25px 25px; margin-right: -20px; position: relative; } .mwb-coupon-close-btn { position: absolute; right: 15px; top: 50%; font-size: 20px; cursor: pointer; font-weight: 500; transform: translateY(-50%); color: #fff; } .mwb-coupon-popup-content { max-width: 767px; margin: 0 auto; background-color:#ffffff; width: 100%; overflow: hidden; box-shadow: 0 2px 15px rgba(0,0,0,0.15); } .mwb-coupon-popup-header{ position: relative; } .mwb-coupon-popup-header h2 { text-align: center; margin-bottom: 0; padding: 15px; font-weight: 500; letter-spacing: 1px; background-color:#F87E76; color: #ffffff; font-size: 32px; } .mwb-coupon-popup-row { display: flex; flex-wrap: wrap; margin-left: -1%; margin-right: -1%; justify-content: center; } .mwb-coupon-popup-column { width: 31.333%; margin-left: 1%; margin-right: 1%; position: relative; margin-top: 25px; text-align: center; z-index: 1; background-color:#f6f3f3; border-radius: 10px; } .mwb-coupon-popup-content .mwb-coupon-inner { padding: 20px; } .mwb-coupon-popup-content .mwb-coupon-popup-column::after { content: ""; border: 2px dashed #F87E76; position: absolute; left: 5px; right: 5px; top: 5px; bottom: 5px; border-radius: 10px; z-index: -1; } .mwb-coupon-popup-content .mwb-coupon-code { font-size: 20px; font-weight: bold; color: #011627; margin-bottom: 6px; } .mwb-coupon-popup-content .mwb-coupon-value { border-bottom: 2px solid #333333; border-top: 2px solid #333333; color: #555555; display: inline-block; font-size: 26px; font-weight: 900; line-height: 1.4; margin: 5px 0; font-style: italic; } .mwb-coupon-popup-content .mwb-coupon-ex-date { color: #F25E55; font-size: 16px; } .mwb-coupon-popup-content .mwb-coupon-scissor { width: 24px; position: absolute; top: -6px; right: 10px; z-index: 0; display: inline-block; transform: rotate(180deg); opacity: 0.8; } .mwb-coupon-apply-btn { position: absolute; left: 0; right: 0; background-color: rgba(255,255,255,0.8); top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; opacity: 0; visibility: hidden; transition: 0.3s linear all; border-radius: 10px; } .mwb-coupon-apply-btn a { color: #ffffff; font-weight: 500; text-transform: uppercase; padding: 6px 20px; font-size: 16px; background-color: #3E92CC; cursor: pointer; border-radius: 4px; } .mwb-coupon-apply-btn a:hover,.mwb-coupon-apply-btn a:focus{ outline: 0; text-decoration: none; } .mwb-coupon-popup-column:hover .mwb-coupon-apply-btn{ opacity: 1; visibility: visible; transition: 0.3s linear all; } .mwb-coupon-popup-footer { margin: 20px 40px; text-align: right; } .mwb-coupon-popup-footer .mwb-coupon-close-btn { position: static; background-color: #f54242; font-size: 16px; color: #ffffff; padding: 5px 20px; } @media screen and (min-width: 577px) and (max-width: 767px) { .mwb-coupon-popup-column { width: 47.333%; } } @media screen and (max-width: 576px) { .mwb-coupon-popup-column { margin-left: 0; margin-right: 0; width: 100%; } .mwb-coupon-popup-row{ margin: 0; } .mwb-coupon-popup-header h2 { font-size: 24px; } } .mwb-coupon-popup-row h2 { text-align: center; position: absolute; top: 50%; left: 0; transform: translateY(-50%); margin: 0 auto; right: 0; }