/*====== woocommerce success page modal =======*/
.continue-payment-popup.pop-upbox 
{   /* background: rgba(255, 255, 255, .9); bottom: 0; left: 0; position: fixed; right: 0; top: 0;  */
    z-index: 999999999; overflow:hidden; display: none; 
}

/* .continue-payment-popup.pop-upbox .popup-box 
{   left: 0;  margin:0 auto 0;  max-width: 370px;  position: absolute;  right: 0; top:0; 
    bottom:0; width: 100%;  z-index: 99999; display: flex;  flex-direction: column;  justify-content: center;
} */
.payment_method_paythen label img{ width: 30px; }


.continue-payment-popup.pop-upbox .popup-box .product-detail-data
{   background: #fff;     -webkit-box-shadow: 0px 0px 20px rgba(222,222,222,0.5);
    -moz-box-shadow: 0px 0px 20px rgba(222,222,222,0.5);
    box-shadow: 0px 0px 20px rgba(222,222,222,0.5);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    text-align: center;
    padding: 30px;
}
.continue-payment-popup.pop-upbox .popup-box .product-detail-data h2
{       color: #273949;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 15px;
    padding: 0;
}
.continue-payment-popup.pop-upbox .popup-box .product-detail-data a.payment-button
{   height: 52px;
    border-radius: 6px;
    background: #00B924;
    box-shadow: 0 0 20px 0 rgba(160,160,160,0.5);
    border: 2px #00B924 solid;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    padding: 0px 20px;
    max-width: 270px;
    width: 100%;
    line-height: 48px !important;   
    display: inline-block;
}
.continue-payment-popup.pop-upbox .popup-box .product-detail-data a.payment-button:hover
{   background: #fff;
    color:#00B924 !important;   
}

.continue-payment-popup.pop-upbox .popup-box .product-detail-data .bottom-text
{    color: #4c6c88;
    font-size: 14px;
    line-height: 20px;
    margin: 0 auto;
    padding-top: 20px;  
}

.continue-payment-popup.pop-upbox .popup-box .product-detail-data .bottom-text a
{    color: #4c6c88;
    font-size: 14px;
    line-height: 20px;  
}

.continue-payment-popup.pop-upbox .popup-box .product-detail-data .bottom-text a:hover
{
    color: #00B924 !important;
}

body.woocommerce-order-received article.page
{   position: relative; z-index: 99;    
}

@media (max-width: 480px)
{
    .continue-payment-popup.pop-upbox .popup-box 
    {   max-width: 85%;     
    }
    .continue-payment-popup.pop-upbox .popup-box .product-detail-data
    {       padding: 30px 20px;     
    }
}
.payment_method_paythen
{   padding-bottom: 30px !important;
}
.bacs-fields label
{   line-height: normal !important; color: #273950 !important; padding-bottom: 10px;
}
.bacs-fields .input-text
{ background: #ffffff !important; border: 1px #273950 solid !important; border-radius: 3px !important;
}
.payment_method_paythen .cart-total
{   color: #4c6c88; font-size: 14px; line-height: 20px; max-width: 300px; margin: 0 auto; float: left;
}
.payment_method_paythen .check-cart-total,
.payment_method_paythen .refresh-cart-total
{   display: none; float: left; 
}
.payment_method_paythen .check-cart-total img,
.payment_method_paythen .refresh-cart-total img
{   display: inline-block !important; width: auto !important; max-height: 16px !important;
}
.paythen-modal-main
{   width: 100%; display: inline-block; padding: 20px 0px;
}
.paythen-modal-main .paythen-modal
{   padding-right: 20px; display: inline-block; position: relative; font-size: 14px;
}
.paythen-modal-main .paythen-modal
{   margin-top:15px; margin-bottom: 10px; color: #4D6D88; font-size: 14px; letter-spacing: 0; line-height: 17px; display: inherit; text-decoration: none;
    
}
.paythen-modal-main .paythen-modal:hover{   
    color: #00B924;
}  

.paythen-modal-main .paythen-modal .information-icon
{   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+OUM5NkY5MEQtNUY0RC00RThCLThBQ0YtNTM5M0Q0NzM2MTZDPC90aXRsZT4KICAgIDxnIGlkPSJXb29Db21tZXJjZS1zdG9yZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBheXRoZW4tdGV4dC1TaG9waWZ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwNi4wMDAwMDAsIC00MjYuMDAwMDAwKSIgZmlsbD0iIzkwQTNCNCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlBheXRoZW4taW5mb3JtYXRpb24taWNvbi1lY29tbWVyY2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMDYuMDAwMDAwLCA0MjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIsNiBDMTIsNC40MDg4IDExLjM2NzcwNjcsMi44ODI4IDEwLjI0MjY2NjcsMS43NTczMzMzMyBDOS4xMTcxNDY2NywwLjYzMjMzMzMzMyA3LjU5MTA2NjY3LDAgNiwwIEM0LjQwODkzMzMzLDAgMi44ODI4LDAuNjMyMjkzMzMzIDEuNzU3MzMzMzMsMS43NTczMzMzMyBDMC42MzIzMzMzMzMsMi44ODI4NTMzMyAwLDQuNDA4OTMzMzMgMCw2IEMwLDcuNTkxMDY2NjcgMC42MzIyOTMzMzMsOS4xMTcyIDEuNzU3MzMzMzMsMTAuMjQyNjY2NyBDMi44ODI4NTMzMywxMS4zNjc2NjY3IDQuNDA4OTMzMzMsMTIgNiwxMiBDNy41OTEwNjY2NywxMiA5LjExNzIsMTEuMzY3NzA2NyAxMC4yNDI2NjY3LDEwLjI0MjY2NjcgQzExLjM2NzY2NjcsOS4xMTcxNDY2NyAxMiw3LjU5MTA2NjY3IDEyLDYgWiBNNiwxMC45MzMzMzMzIEM0LjY5MTY2NjY3LDEwLjkzMzMzMzMgMy40MzY5MzMzMywxMC40MTM1NDY3IDIuNTExNDY2NjcsOS40ODg1MzMzMyBDMS41ODY0NjY2Nyw4LjU2MzAxMzMzIDEuMDY2NjY2NjcsNy4zMDgyNjY2NyAxLjA2NjY2NjY3LDYgQzEuMDY2NjY2NjcsNC42OTE3MzMzMyAxLjU4NjQ1MzMzLDMuNDM2OTMzMzMgMi41MTE0NjY2NywyLjUxMTQ2NjY3IEMzLjQzNjk4NjY3LDEuNTg2NDY2NjcgNC42OTE3MzMzMywxLjA2NjY2NjY3IDYsMS4wNjY2NjY2NyBDNy4zMDgyNjY2NywxLjA2NjY2NjY3IDguNTYzMDY2NjcsMS41ODY0NTMzMyA5LjQ4ODUzMzMzLDIuNTExNDY2NjcgQzEwLjQxMzUzMzMsMy40MzY5ODY2NyAxMC45MzMzMzMzLDQuNjkxNzMzMzMgMTAuOTMzMzMzMyw2IEMxMC45MzE3NzA4LDcuMzA3ODEzMzMgMTAuNDExNDUzMyw4LjU2MiA5LjQ4NjkzMzMzLDkuNDg2OTMzMzMgQzguNTYxOTMzMzMsMTAuNDExNDEzMyA3LjMwNzczMzMzLDEwLjkzMTczMzMgNiwxMC45MzMzMzMzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYsMy43MDczMzMzMyBDNi4yMTQ1ODY2NywzLjcwNzMzMzMzIDYuNDA4MzMzMzMsMy41Nzc2NDUzMyA2LjQ5MDYyNjY3LDMuMzc5MjEzMzMgQzYuNTcyMzk3MzMsMy4xODEyOTMzMyA2LjUyNzA4NTMzLDIuOTUyNjUzMzMgNi4zNzU1MjI2NywyLjgwMTA5MzMzIEM2LjIyMzQ0MjY3LDIuNjQ5MDEzMzMgNS45OTUzMDkzMywyLjYwMzY5MzMzIDUuNzk2ODgyNjcsMi42ODU5ODkzMyBDNS41OTg0NDI2NywyLjc2ODI4MTMzIDUuNDY5MjgyNjcsMi45NjE1MDkzMyA1LjQ2OTI4MjY3LDMuMTc2MDk2IEM1LjQ2OTI4MjY3LDMuMzE3MjQyNjcgNS41MjUwMTIsMy40NTIxMzYgNS42MjQ0OTYsMy41NTE2MTYgQzUuNzIzOTc0NjcsMy42NTEwOTQ2NyA1Ljg1OTM4OTMzLDMuNzA3MzQ5MzMgNi4wMDAwMTYsMy43MDczNDkzMyBMNiwzLjcwNzMzMzMzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi45MzkwNjY2Nyw4LjU2NjY2NjY3IEM2Ljc1NTIxMzMzLDguNTA3ODEyIDYuNTMwNzMzMzMsOC4zMzQ4OTMzMyA2LjUzMDczMzMzLDcuODQyNzA2NjcgTDYuNTMwNzMzMzMsNC42MDkzNzMzMyBDNi41MzA3MzMzMyw0LjU4NTkzNiA2LjUyMTg3OTA3LDQuNTYzNTQgNi41MDUyMTIsNC41NDczOTQ2NyBDNi40ODkwNjY2Nyw0LjUzMTI0OTMzIDYuNDY2NjcwNjcsNC41MjE4NzMzMyA2LjQ0MzIzMzMzLDQuNTIxODczMzMgTDUuMTU0Njg2NjcsNC41MjE4NzMzMyBDNS4wNjc3MDgsNC41MjE4NzMzMyA0Ljk4Mzg2LDQuNTU2MjQ4IDQuOTIyMzkzMzMsNC42MTgyMjggQzQuODYwOTM0NjcsNC42Nzk2ODY2NyA0LjgyNjAzODY3LDQuNzYzMDE0NjcgNC44MjYwMzg2Nyw0Ljg1MDUyMTMzIEM0LjgyNzA4MDQsNC45OTUzMDggNC45MjIzOTMzMyw1LjEyMjQwMTMzIDUuMDYwOTMyLDUuMTY1MTA4IEM1LjI0NDc4NTMzLDUuMjIzOTYyNjcgNS40NjkyNjUzMyw1LjM5Njg4MTMzIDUuNDY5MjY1MzMsNS44ODkwNjggTDUuNDY5MjY1MzMsNy44NDI2NjggQzUuNDY5MjY1MzMsOC4zMzUzNzQ2NyA1LjI0NDc4NTMzLDguNTA3Nzc0NjcgNS4wNjA5MzIsOC41NjY2MjggQzQuOTIyMzg1MzMsOC42MDg4MTYgNC44MjcwNzg2Nyw4LjczNjQxNDY3IDQuODI2MDM4NjcsOC44ODEyMTQ2NyBDNC44MjYwMzg2Nyw4Ljk2ODE5MzMzIDQuODYwOTM0NjcsOS4wNTIwNDEzMyA0LjkyMjM5MzMzLDkuMTEzNTA4IEM0Ljk4Mzg1Miw5LjE3NDk2NjY3IDUuMDY3Nyw5LjIwOTg2MjY3IDUuMTU0Njg2NjcsOS4yMDk4NjI2NyBMNi44NDUzNTMzMyw5LjIwOTg2MjY3IEM2LjkzMjMzMiw5LjIwOTg2MjY3IDcuMDE2MTgsOS4xNzQ5NjY2NyA3LjA3NzY0NjY3LDkuMTEzNTA4IEM3LjEzOTEwNTMzLDkuMDUyMDQ5MzMgNy4xNzQwMDEzMyw4Ljk2ODIwMTMzIDcuMTc0MDAxMzMsOC44ODEyMTQ2NyBDNy4xNzI5NTk2LDguNzM2NDI4IDcuMDc3NjQ2NjcsOC42MDg4MTQ2NyA2LjkzOTEwOCw4LjU2NjYyOCBMNi45MzkwNjY2Nyw4LjU2NjY2NjY3IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat right center / 12px 12px;
    display: inline-block; width: 12px; height: 12px; position: relative; top: 2px; left: 2px;       
}
.paythen-modal-main .paythen-modal:hover .information-icon
{   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+OUM5NkY5MEQtNUY0RC00RThCLThBQ0YtNTM5M0Q0NzM2MTZDPC90aXRsZT4KICAgIDxnIGlkPSJXb29Db21tZXJjZS1zdG9yZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBheXRoZW4tdGV4dC1TaG9waWZ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwNi4wMDAwMDAsIC00MjYuMDAwMDAwKSIgZmlsbD0iIzAwQjkyNCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlBheXRoZW4taW5mb3JtYXRpb24taWNvbi1lY29tbWVyY2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMDYuMDAwMDAwLCA0MjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIsNiBDMTIsNC40MDg4IDExLjM2NzcwNjcsMi44ODI4IDEwLjI0MjY2NjcsMS43NTczMzMzMyBDOS4xMTcxNDY2NywwLjYzMjMzMzMzMyA3LjU5MTA2NjY3LDAgNiwwIEM0LjQwODkzMzMzLDAgMi44ODI4LDAuNjMyMjkzMzMzIDEuNzU3MzMzMzMsMS43NTczMzMzMyBDMC42MzIzMzMzMzMsMi44ODI4NTMzMyAwLDQuNDA4OTMzMzMgMCw2IEMwLDcuNTkxMDY2NjcgMC42MzIyOTMzMzMsOS4xMTcyIDEuNzU3MzMzMzMsMTAuMjQyNjY2NyBDMi44ODI4NTMzMywxMS4zNjc2NjY3IDQuNDA4OTMzMzMsMTIgNiwxMiBDNy41OTEwNjY2NywxMiA5LjExNzIsMTEuMzY3NzA2NyAxMC4yNDI2NjY3LDEwLjI0MjY2NjcgQzExLjM2NzY2NjcsOS4xMTcxNDY2NyAxMiw3LjU5MTA2NjY3IDEyLDYgWiBNNiwxMC45MzMzMzMzIEM0LjY5MTY2NjY3LDEwLjkzMzMzMzMgMy40MzY5MzMzMywxMC40MTM1NDY3IDIuNTExNDY2NjcsOS40ODg1MzMzMyBDMS41ODY0NjY2Nyw4LjU2MzAxMzMzIDEuMDY2NjY2NjcsNy4zMDgyNjY2NyAxLjA2NjY2NjY3LDYgQzEuMDY2NjY2NjcsNC42OTE3MzMzMyAxLjU4NjQ1MzMzLDMuNDM2OTMzMzMgMi41MTE0NjY2NywyLjUxMTQ2NjY3IEMzLjQzNjk4NjY3LDEuNTg2NDY2NjcgNC42OTE3MzMzMywxLjA2NjY2NjY3IDYsMS4wNjY2NjY2NyBDNy4zMDgyNjY2NywxLjA2NjY2NjY3IDguNTYzMDY2NjcsMS41ODY0NTMzMyA5LjQ4ODUzMzMzLDIuNTExNDY2NjcgQzEwLjQxMzUzMzMsMy40MzY5ODY2NyAxMC45MzMzMzMzLDQuNjkxNzMzMzMgMTAuOTMzMzMzMyw2IEMxMC45MzE3NzA4LDcuMzA3ODEzMzMgMTAuNDExNDUzMyw4LjU2MiA5LjQ4NjkzMzMzLDkuNDg2OTMzMzMgQzguNTYxOTMzMzMsMTAuNDExNDEzMyA3LjMwNzczMzMzLDEwLjkzMTczMzMgNiwxMC45MzMzMzMzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYsMy43MDczMzMzMyBDNi4yMTQ1ODY2NywzLjcwNzMzMzMzIDYuNDA4MzMzMzMsMy41Nzc2NDUzMyA2LjQ5MDYyNjY3LDMuMzc5MjEzMzMgQzYuNTcyMzk3MzMsMy4xODEyOTMzMyA2LjUyNzA4NTMzLDIuOTUyNjUzMzMgNi4zNzU1MjI2NywyLjgwMTA5MzMzIEM2LjIyMzQ0MjY3LDIuNjQ5MDEzMzMgNS45OTUzMDkzMywyLjYwMzY5MzMzIDUuNzk2ODgyNjcsMi42ODU5ODkzMyBDNS41OTg0NDI2NywyLjc2ODI4MTMzIDUuNDY5MjgyNjcsMi45NjE1MDkzMyA1LjQ2OTI4MjY3LDMuMTc2MDk2IEM1LjQ2OTI4MjY3LDMuMzE3MjQyNjcgNS41MjUwMTIsMy40NTIxMzYgNS42MjQ0OTYsMy41NTE2MTYgQzUuNzIzOTc0NjcsMy42NTEwOTQ2NyA1Ljg1OTM4OTMzLDMuNzA3MzQ5MzMgNi4wMDAwMTYsMy43MDczNDkzMyBMNiwzLjcwNzMzMzMzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi45MzkwNjY2Nyw4LjU2NjY2NjY3IEM2Ljc1NTIxMzMzLDguNTA3ODEyIDYuNTMwNzMzMzMsOC4zMzQ4OTMzMyA2LjUzMDczMzMzLDcuODQyNzA2NjcgTDYuNTMwNzMzMzMsNC42MDkzNzMzMyBDNi41MzA3MzMzMyw0LjU4NTkzNiA2LjUyMTg3OTA3LDQuNTYzNTQgNi41MDUyMTIsNC41NDczOTQ2NyBDNi40ODkwNjY2Nyw0LjUzMTI0OTMzIDYuNDY2NjcwNjcsNC41MjE4NzMzMyA2LjQ0MzIzMzMzLDQuNTIxODczMzMgTDUuMTU0Njg2NjcsNC41MjE4NzMzMyBDNS4wNjc3MDgsNC41MjE4NzMzMyA0Ljk4Mzg2LDQuNTU2MjQ4IDQuOTIyMzkzMzMsNC42MTgyMjggQzQuODYwOTM0NjcsNC42Nzk2ODY2NyA0LjgyNjAzODY3LDQuNzYzMDE0NjcgNC44MjYwMzg2Nyw0Ljg1MDUyMTMzIEM0LjgyNzA4MDQsNC45OTUzMDggNC45MjIzOTMzMyw1LjEyMjQwMTMzIDUuMDYwOTMyLDUuMTY1MTA4IEM1LjI0NDc4NTMzLDUuMjIzOTYyNjcgNS40NjkyNjUzMyw1LjM5Njg4MTMzIDUuNDY5MjY1MzMsNS44ODkwNjggTDUuNDY5MjY1MzMsNy44NDI2NjggQzUuNDY5MjY1MzMsOC4zMzUzNzQ2NyA1LjI0NDc4NTMzLDguNTA3Nzc0NjcgNS4wNjA5MzIsOC41NjY2MjggQzQuOTIyMzg1MzMsOC42MDg4MTYgNC44MjcwNzg2Nyw4LjczNjQxNDY3IDQuODI2MDM4NjcsOC44ODEyMTQ2NyBDNC44MjYwMzg2Nyw4Ljk2ODE5MzMzIDQuODYwOTM0NjcsOS4wNTIwNDEzMyA0LjkyMjM5MzMzLDkuMTEzNTA4IEM0Ljk4Mzg1Miw5LjE3NDk2NjY3IDUuMDY3Nyw5LjIwOTg2MjY3IDUuMTU0Njg2NjcsOS4yMDk4NjI2NyBMNi44NDUzNTMzMyw5LjIwOTg2MjY3IEM2LjkzMjMzMiw5LjIwOTg2MjY3IDcuMDE2MTgsOS4xNzQ5NjY2NyA3LjA3NzY0NjY3LDkuMTEzNTA4IEM3LjEzOTEwNTMzLDkuMDUyMDQ5MzMgNy4xNzQwMDEzMyw4Ljk2ODIwMTMzIDcuMTc0MDAxMzMsOC44ODEyMTQ2NyBDNy4xNzI5NTk2LDguNzM2NDI4IDcuMDc3NjQ2NjcsOC42MDg4MTQ2NyA2LjkzOTEwOCw4LjU2NjYyOCBMNi45MzkwNjY2Nyw4LjU2NjY2NjY3IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat right center / 12px 12px;
    display: inline-block; width: 12px; height: 12px; position: relative; top: 2px; left: 2px;       
}




/* The Modal (background) */
.paythen-modal-main.modal 
{
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  padding-bottom: 100px;
  padding-left:15px; padding-right: 15px;
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(255,255,255); /* Fallback color */
  background-color: rgba(255,255,255,0.8); /* Black w/ opacity */
}

/* Modal Content */
.paythen-modal-main .modal-content {
  background: #FFFFFF; margin: auto; width: 100%; border-radius: 8px; overflow: hidden;
  background-color: #FFFFFF; box-shadow: 0 0 20px 0 rgba(222,222,222,0.5); max-width: 1114px; 
}

/* The Close Button */
.paythen-modal-main .modal-content .close 
{   float: right; margin-right: 20px; margin-top: 20px; height: 35px; width: 35px; display: inline-block; text-indent: -99999px; cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NTk1NUI0NEUtQTgyMi00RTZGLTk1NEYtQzM3RjFFQ0M0OUZDPC90aXRsZT4KICAgIDxnIGlkPSJXb29Db21tZXJjZS1zdG9yZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBheXRoZW4tbW9kYWwtU2hvcGlmeSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjMuMDAwMDAwLCAtMzUwLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYzLjAwMDAwMCwgMzM1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNsb3NlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjAuMDAwMDAwLCAxNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuNDc3Nzc1MywwIEMyNy4xNDkzNjQ1LDAgMzUsNy44MDYxODYxNyAzNSwxNy40Nzc3NzUzIEMzNSwyNy4xNDkzNjQ1IDI3LjE0OTM2NDUsMzUgMTcuNDc3Nzc1MywzNSBDNy44MDYxODYxNywzNSAwLDI3LjE0OTM2NDUgMCwxNy40Nzc3NzUzIEMwLDcuODA2MTg2MTcgNy44MDYxODYxNywwIDE3LjQ3Nzc3NTMsMCBMMTcuNDc3Nzc1MywwIFoiIGlkPSJQYXRoIiBmaWxsPSIjQTNCM0MxIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjQ3Nzc3NTMsMTUuMzk3MTA1MyBMMjIuMjA0NDY3LDEwLjY3MDQxMzYgQzIzLjU5MjA1NzksOS4yODI4MjI3MiAyNS43MTcyNTA4LDExLjM2NDkyNTQgMjQuMzI5NjU5OCwxMi43NTI1NTMxIEwxOS42MDI5NjgyLDE3LjQ3OTI0NDcgTDI0LjMyOTY1OTgsMjIuMjA1OTM2NCBDMjUuNzE3MjUwOCwyMy41OTM1MjczIDIzLjU5MjA5NDYsMjUuNzE4NzIwMiAyMi4yMDQ0NjcsMjQuMzMxMTI5MiBMMTcuNDc3Nzc1MywxOS42MDQ0Mzc2IEwxMi43NTEwODM3LDI0LjMzMTEyOTIgQzExLjM2MzQ5MjgsMjUuNzE4NzIwMiA5LjI4MTM1MzMyLDIzLjU5MzU2NCAxMC42Njg5NDQyLDIyLjIwNTkzNjQgTDE1LjM5NTYzNTksMTcuNDc5MjQ0NyBMMTAuNjY4OTQ0MiwxMi43NTI1NTMxIEM5LjI4MTM1MzMyLDExLjM2NDk2MjIgMTEuMzYzNDU2LDkuMjgyODIyNzIgMTIuNzUxMDgzNywxMC42NzA0MTM2IEwxNy40Nzc3NzUzLDE1LjM5NzEwNTMgWiIgaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center;  
}
.paythen-modal-main .modal-content .close:hover
{    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NTk1NUI0NEUtQTgyMi00RTZGLTk1NEYtQzM3RjFFQ0M0OUZDPC90aXRsZT4KICAgIDxnIGlkPSJXb29Db21tZXJjZS1zdG9yZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBheXRoZW4tbW9kYWwtU2hvcGlmeSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjMuMDAwMDAwLCAtMzUwLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYzLjAwMDAwMCwgMzM1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImNsb3NlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjAuMDAwMDAwLCAxNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuNDc3Nzc1MywwIEMyNy4xNDkzNjQ1LDAgMzUsNy44MDYxODYxNyAzNSwxNy40Nzc3NzUzIEMzNSwyNy4xNDkzNjQ1IDI3LjE0OTM2NDUsMzUgMTcuNDc3Nzc1MywzNSBDNy44MDYxODYxNywzNSAwLDI3LjE0OTM2NDUgMCwxNy40Nzc3NzUzIEMwLDcuODA2MTg2MTcgNy44MDYxODYxNywwIDE3LjQ3Nzc3NTMsMCBMMTcuNDc3Nzc1MywwIFoiIGlkPSJQYXRoIiBmaWxsPSIjMDBCOTI0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjQ3Nzc3NTMsMTUuMzk3MTA1MyBMMjIuMjA0NDY3LDEwLjY3MDQxMzYgQzIzLjU5MjA1NzksOS4yODI4MjI3MiAyNS43MTcyNTA4LDExLjM2NDkyNTQgMjQuMzI5NjU5OCwxMi43NTI1NTMxIEwxOS42MDI5NjgyLDE3LjQ3OTI0NDcgTDI0LjMyOTY1OTgsMjIuMjA1OTM2NCBDMjUuNzE3MjUwOCwyMy41OTM1MjczIDIzLjU5MjA5NDYsMjUuNzE4NzIwMiAyMi4yMDQ0NjcsMjQuMzMxMTI5MiBMMTcuNDc3Nzc1MywxOS42MDQ0Mzc2IEwxMi43NTEwODM3LDI0LjMzMTEyOTIgQzExLjM2MzQ5MjgsMjUuNzE4NzIwMiA5LjI4MTM1MzMyLDIzLjU5MzU2NCAxMC42Njg5NDQyLDIyLjIwNTkzNjQgTDE1LjM5NTYzNTksMTcuNDc5MjQ0NyBMMTAuNjY4OTQ0MiwxMi43NTI1NTMxIEM5LjI4MTM1MzMyLDExLjM2NDk2MjIgMTEuMzYzNDU2LDkuMjgyODIyNzIgMTIuNzUxMDgzNywxMC42NzA0MTM2IEwxNy40Nzc3NzUzLDE1LjM5NzEwNTMgWiIgaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center;  
}



.paythen-modal-main .modal-content .popup-header
{     width: 495px; max-width: 100%; margin: 0 auto; clear: both; padding: 75px 15px;
}
.paythen-modal-main .modal-content .popup-header h3
{   color: #4B6B89; font-size: 29px; font-weight: 600; letter-spacing: 0; line-height: 36px; margin: 0px; padding: 0px; text-align: center;
    padding-bottom: 15px;
}
.paythen-modal-main .modal-content .popup-header p
{   color: #273950; font-size: 14px; letter-spacing: 0; line-height: 20px; text-align: center; margin-bottom: 0px;
}

.paythen-modal-main .modal-content .center-four-icon
{   padding-left: 15px; padding-right: 15px; padding-bottom: 75px;
}
.paythen-modal-main .modal-content .center-four-icon ul
{   margin: 0 auto; padding: 0px; list-style: none; width: 974px; max-width: 100%;
    display: flex; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;
}
.paythen-modal-main .modal-content .center-four-icon ul li
{   width: 23%; text-align: center; list-style: none;
}

.paythen-modal-main .modal-content .center-four-icon ul li h3
{   color: #4B6B89;   font-size: 16px; font-weight: bold; letter-spacing: 0; line-height: 22px; text-align: center; margin-top: 24px; margin-bottom: 8px; 
    padding: 0px;
}
.paythen-modal-main .modal-content .center-four-icon ul li p
{   margin: 0px; padding: 0px; text-align: center; color: #273950; font-size: 14px; letter-spacing: 0; line-height: 20px; text-align: center;
}

.paythen-modal-main .modal-content .bottom-text
{   margin-top: 75px; padding: 20px; color: #62717F; font-size: 12px; letter-spacing: 0; line-height: 15px; text-align: center; background: #E8EEF4;
}
.paythen-modal-main .modal-content .bottom-text a
{   color: #62717F; font-size: 12px; letter-spacing: 0; line-height: 15px; text-decoration: underline;
}
.paythen-modal-main .modal-content .bottom-text a:hover
{   color: #00B924;
}


@media (min-height :800px)
{
        .paythen-modal-main.modal
        {
            display: flex; align-items: center; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;
        }
}



@media (max-width:820px)
{
    .paythen-modal-main .modal-content .center-four-icon ul li
    {   width: 48%; margin-top: 40px;
    }
    .paythen-modal-main .modal-content .popup-header
    {   padding-bottom: 35px;
    }
}


@media (max-width:480px)
{
    .paythen-modal-main .modal-content .center-four-icon ul li
    {   width: 100%; 
    }
    .paythen-modal-main .modal-content .popup-header
    {   padding-top: 20px;
    }
    .paythen-modal-main .modal-content .bottom-text
    {   margin-top: 0px;
    }
}


@media (max-height:820px)
{
    .paythen-modal-main.modal
    {   padding-top: 50px; padding-bottom: 50px;        
    }
}

.paythen-fields #customer_instalment
{   width: 100%; margin-top: 10px; box-shadow: 0 0 20px 5px rgba(231,230,230,0.5) !important; border: none; border-radius: 6px !important; padding: 10px;
}

#giftCardField
{ box-shadow: 0 0 20px 5px rgba(231,230,230,0.5) !important;
  background-color: #ffffff !important;
  border-radius: 0px;
  color: #273950 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  border: none !important;
  position: relative;
  min-height: 76px;
  padding: 10px !important;
  display: flex;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

#giftCardField h3
{ font-size: 14px; line-height: 22px; font-weight: 600;
}

.cardivo-giftcard-text,
#giftCardField .woocommerce-input-wrapper {
  width: 100%;
  text-align: left;
  padding: 0px;
  font-size: 16px;
  line-height: normal;
  cursor: pointer;
}


#giftCardField
{       padding-top: 20px; padding-bottom: 20px;
}
#giftCardField .top-header
{   display: flex; align-items: center; justify-content: flex-start; -webkit-flex-wrap: wrap; flex-wrap: wrap;
    padding-left: 5px; width: 100%;
}
#giftCardField .top-header #redeem-gift-card
{   padding-left: 5px; color: #103463; font-size: 12.55px; font-weight: 600; letter-spacing: 0; line-height: 19px;
    text-decoration: underline;
}
#giftCardField .top-header #redeem-gift-card:hover
{   color: #00B924;
}

#giftCardField .custom-input-box
{   position: relative; width: 100%;  max-width: 255px;  margin-bottom: 0px;  padding-right: 0px;
    margin-top: 15px; margin-left: 5px;
}
#giftCardField .custom-input-box .form-row
{ padding: 0px !important; margin: 0px !important; margin-bottom: 10px !important;
}
#giftCardField.cardivo-input,
#giftCardField #giftCardCode{
    height: 45px; border: 1px solid #2D3F47; border-radius: 3px; width: 100% !important;
    color: #2D3F47; font-size: 16px;  padding: 10px 10px !important; padding-right: 82px; font-size: 14px;
    background: transparent;
}

#giftCardField .cardivo-input-button,
#giftCardField #applyGiftCard
{   position: absolute; right: 0px; top: 0px; margin: 0px !important; height: 45px; width: 72px; border-radius: 0px 3px 3px 0px;
    background: transparent; border: 1px solid #2D3F47;  font-size: 12px; color: #2D3F47; font-weight: 800;
    text-transform: uppercase; cursor: pointer; padding: 0px 10px;
}
#giftCardField #applyGiftCard:hover
{
    color: #fff; background: #2D3F47;
}
#giftCardField #applyGiftCard:after
{ display: none;
}

#giftCardField #applyGiftCard:hover
{ 
}



#message
{   display: flex; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;
}
#message span
{   padding-left: 28px; color: #2D3F47; font-size: 14px;     max-width: 80%; text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 0; line-height: 22px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTcgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NjQyMUU2QkYtOTdGQS00NDkxLTg5RDgtOEJBOEJBNTE0MDYzPC90aXRsZT4KICAgIDxnIGlkPSJBcHAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDYXJkaXZvLXdvb2NvbW1lcmNlLXBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMjcsIC04NTApIiBmaWxsPSIjMkQzRjQ3IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ibnBfZ2lmdC1jYXJkXzQ5MTc2NzNfMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDI3LCA4NTApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC44MDAwNjY3LDExLjQ1MDM5MTkgTDEzLjAwODg3ODEsMTEuNDUwMzkxOSBMMTMuMDA4ODc4MSw2LjMzMDQ2ODQyIEMxMy4zNDc1MDA0LDYuNjM1ODgwMDEgMTMuNjcyMDM1Niw2LjcwMDM2Mjk2IDEzLjg4ODg3NCw2LjcwMDM2Mjk2IEMxNC4xOTMzNTI3LDYuNzAwMzYyOTYgMTQuNDg5NjU2Niw2LjU3MTM3OTk5IDE0LjY5MDkwNjEsNi4zNTEyMjg5NyBDMTQuODgxMDE1Miw2LjE1NDA0MTcgMTQuOTkzMTQxNSw1Ljg3NjgxMDU2IDE0Ljk5MzE0MTUsNS41OTgwODAyNiBDMTQuOTkzMTQxNSw1LjM2MDg3MTA2IDE0LjkxNzM5NDQsNS4wMDU3OTczNSAxNC41NDgzMjQzLDQuNjU1MTY0MTkgQzE0LjU0NjA5NjQsNC42NTI5NDAzMSAxNC41NDIzODM0LDQuNjUxNDU3ODUgMTQuNTQwODk4MSw0LjY0Nzc1MTUgTDE1Ljk0NzQwMSw0LjY0Nzc1MTUgTDE1Ljk0NzQwMSwxMC4zMDQ1MjY4IEMxNS45NDc0MDEsMTAuOTM4MzExOCAxNS40MzQyNTg2LDExLjQ1MDU1MDkgMTQuNzk5MzEzMywxMS40NTA1NTA5IEwxNC44MDAwNjY3LDExLjQ1MDM5MTkgWiBNMC43ODE4MDQ1MTgsMTAuMzA0MzY3OCBMMC43ODE4MDQ1MTgsNC42NDc1OTI0NyBMMTAuNjI2NjAyNCw0LjY0NzU5MjQ3IEwxMC42MTkxNzYyLDQuNjU1MDA1MTcgQzEwLjI1MDA5ODUsNS4wMDYzNzg0MiAxMC4xNzIxMTU3LDUuMzYwNzEyMDMgMTAuMTc0MzU5LDUuNTk3OTIxMjQgQzEwLjE3NDM1OSw1Ljg3NjY1MTU0IDEwLjI4NjQ5MjksNi4xNTM4ODI2OCAxMC40NzY1OTQ0LDYuMzUxMDY5OTUgQzEwLjY3Nzg0MzksNi41Njg5OTg3OCAxMC45NzQ4ODkzLDYuNzAwMjAzOTQgMTEuMjc4NjI2NSw2LjcwMDIwMzk0IEMxMS40OTkxOTExLDYuNzAwMjAzOTQgMTEuODM3ODEzMyw2LjYzMjAwNTM0IDEyLjE4Mzg2ODksNi4zMDczMjg1NyBDMTIuMTk4NzIxMSw2LjI5Mzk4NTY1IDEyLjIxMjA4ODYsNi4yNzkxNTk1IDEyLjIyNzY4MzMsNi4yNjU4MTY5NiBMMTIuMjI3NjgzMywxMS40NTE3Nzk0IEwxLjkyOTA5NTA0LDExLjQ1MjUyMDcgQzEuMjk0MTY4NzksMTEuNDUyNTIwNyAwLjc4MTAwNzM5LDEwLjk0MDMwMDYgMC43ODEwMDczOSwxMC4zMDY0OTY2IEwwLjc4MTgwNDUxOCwxMC4zMDQzNjc4IFogTTEuOTI5ODkyMTcsMC43Nzk3NTQwOTIgTDEyLjIyODQ4MDQsMC43Nzk3NTQwOTIgTDEyLjIyODQ4MDQsMi4zNDc1NTUxMSBDMTIuMjEzNjI4MiwyLjMzMjcyOTU0IDEyLjIwMDI2MDYsMi4zMTkzODYwNCAxMi4xODQ2NjYsMi4zMDYwNDM1IEMxMS44Mzg2MTA1LDEuOTgxMzcwNTIgMTEuNDk5OTY5MiwxLjkxMzE2ODEzIDExLjI3OTQyMzcsMS45MTMxNjgxMyBDMTAuOTc0OTQ1LDEuOTEzMTY4MTMgMTAuNjc4NjQxLDIuMDQyMTUxMTEgMTAuNDc3MzkxNSwyLjI2MjMwMjEyIEMxMC4yODcyODI1LDIuNDU5NDg5MzkgMTAuMTc1MTU2MSwyLjczNjcyMDUzIDEwLjE3NTE1NjEsMy4wMTU0NTA4MyBDMTAuMTc1MTU2MSwzLjIzMTg5OTQ4IDEwLjIzOTc2MjgsMy41NDg0MzE0NSAxMC41MzIzNTIxLDMuODY5NDAzOTYgTDAuNzgxMDg3ODA3LDMuODY5NDAzOTYgTDAuNzgxMDg3ODA3LDEuOTI4MDgzODQgQzAuNzgxMDg3ODA3LDEuMjk0Mjk4ODEgMS4yOTQyMzAxOSwwLjc4MjA1OTc2NiAxLjkyOTE3NTQ2LDAuNzgyMDU5NzY2IEwxLjkyOTg5MjE3LDAuNzc5NzU0MDkyIFogTTEzLjA3ODA3NzgsMy43ODE4NzM3NyBDMTMuMDc4MDc3OCwzLjc4MTg3Mzc3IDEzLjEzODk3MTcsMy4yMzE4NTIwNCAxMy41MTkxODc5LDIuODc0NTU4MDUgQzEzLjY2NzcxMDYsMi43MzU5Mzg2OSAxMy43OTMyMTExLDIuNjkyMjAzIDEzLjg4OTc0ODUsMi42OTIyMDMgQzE0LjAzMjMzMDMsMi42OTIyMDMgMTQuMTE0MDIwMSwyLjc4MzM4MDUzIDE0LjEyMzY3NzcsMi43OTQ0OTkgQzE0LjE0Mjk4NTIsMi44MTE1NDg0NiAxNC4zNzQ2Nzg3LDMuMDQ1MDQ4ODUgMTQuMDExNTQzOCwzLjM5MDQ4MjM4IEMxMy42MzM1NDk5LDMuNzUwNzM2NzQgMTMuMDgwMzEzNSwzLjc3OTY1NzI4IDEzLjA4MDMxMzUsMy43Nzk2NTcyOCBMMTMuMDc4MDc3OCwzLjc4MTg3Mzc3IFogTTExLjA0NzcxMywyLjc5NTIzNTMgQzExLjA1NzM2NywyLjc4NDExNjA3IDExLjEzOTA1NDcsMi42OTI5MzkzIDExLjI4MTY0MjIsMi42OTI5MzkzIEMxMS4zNzg5MjQ4LDIuNjkyOTM5MyAxMS41MDIyMDY4LDIuNzM0NDUwOTEgMTEuNjUyMjAyOCwyLjg3NTI5NDM1IEMxMi4wMzI0MjA5LDMuMjMxODQ4MjUgMTIuMDkzMzEyOSwzLjc4MjYxMDA2IDEyLjA5MzMxMjksMy43ODI2MTAwNiBDMTIuMDkzMzEyOSwzLjc4MjYxMDA2IDExLjU0MDA1NzUsMy43NTIyMTY5MiAxMS4xNTk4MzkzLDMuMzkzNDM1MTYgQzEwLjc5NjY5MywzLjA0ODAwMTYzIDExLjAyODM5NiwyLjgxNDQ5Mjg5IDExLjA0NzcwNTQsMi43OTc0NTE3OCBMMTEuMDQ3NzEzLDIuNzk1MjM1MyBaIE0xMi4wOTMzMjA1LDQuODI5MzUxNjUgQzEyLjA5MzMyMDUsNC44MjkzNTE2NSAxMi4wMzI0MTksNS4zNzkzNzMzOCAxMS42NTIyMDI4LDUuNzM2NjY3MzcgQzExLjUwMzY4MDEsNS44NzUyODY3MyAxMS4zNzgxNzk2LDUuOTE5MDIyNDIgMTEuMjgxNjQyMiw1LjkxOTAyMjQyIEMxMS4xMzkwNjA0LDUuOTE5MDIyNDIgMTEuMDU3MzcwNiw1LjgyNzg0NDg5IDExLjA0NzcxMyw1LjgxNjcyNjQyIEMxMS4wMjg0MDU1LDUuNzk5Njc2OTYgMTAuNzk2NzEyLDUuNTY2MTc2NTcgMTEuMTU5ODQ3LDUuMjIwNzQzMDQgQzExLjUzNzg0MDgsNC44NjA0ODg2OCAxMi4wOTEwNzcyLDQuODMxNTY4MTQgMTIuMDkzMzIwNSw0LjgzMTU2ODE0IEwxMi4wOTMzMjA1LDQuODI5MzUxNjUgWiBNMTQuMTIzNjc3Nyw1LjgxNTk5MDEyIEMxNC4xMTQwMjM4LDUuODI3MTA5MTYgMTQuMDMyMzM2LDUuOTE4Mjg2MTIgMTMuODg5NzQ4NSw1LjkxODI4NjEyIEMxMy43OTI0NjU5LDUuOTE4Mjg2MTIgMTMuNjY5MTgzOSw1Ljg3Njc3NDUxIDEzLjUxOTE4NzksNS43MzU5MzEwNyBDMTMuMTM4OTY5OCw1LjM3OTM3NzE3IDEzLjA3ODA3NzgsNC44Mjg2MTUzNiAxMy4wNzgwNzc4LDQuODI4NjE1MzYgQzEzLjA3ODA3NzgsNC44Mjg2MTUzNiAxMy42MzEzMzMyLDQuODU5MDA4NSAxNC4wMDkzMDgxLDUuMjE3NzkwMjYgQzE0LjM3NDY3ODcsNS41NjMyMjM3OSAxNC4xNDA3NTE0LDUuNzk2NzMyNTMgMTQuMTIxNDQyLDUuODEzNzczNjQgTDE0LjEyMzY3NzcsNS44MTU5OTAxMiBaIE0xNS45NDkwMjg5LDEuOTI1NzU5MTkgTDE1Ljk0OTAyODksMy44NjcwNzkzMSBMMTQuNjM3NTgwNSwzLjg2NzA3OTMxIEMxNC45MzI0MDE3LDMuNTQ2MTA2OCAxNC45OTcwMDA3LDMuMjI5NTc0ODMgMTQuOTk0Nzc2NCwzLjAxMzEyNjE4IEMxNC45OTQ3NzY0LDIuNzM0Mzk1ODggMTQuODgyNjQyNSwyLjQ1NzE2NDc0IDE0LjY5MjU0MSwyLjI1OTk3NzQ3IEMxNC40OTEyOTE2LDIuMDQyMDQ4NjMgMTQuMTk0MjQ2MiwxLjkxMDg0MzQ4IDEzLjg5MDUwODksMS45MTA4NDM0OCBDMTMuNjczNjcwNSwxLjkxMDg0MzQ4IDEzLjM0ODM5MzksMS45NzUzMzQwMiAxMy4wMTA1MTMxLDIuMjgwNzM4MDIgTDEzLjAxMDUxMzEsMC43Nzk2NDAyMzIgTDE0LjgwMTcwMTcsMC43Nzk2NDAyMzIgQzE1LjQzNDQwMzYsMC43Nzk2NDAyMzIgMTUuOTQ5Nzg5MywxLjI5MTg2MDMgMTUuOTQ5Nzg5MywxLjkyNTY2NDMxIEwxNS45NDkwMjg5LDEuOTI1NzU5MTkgWiBNMTQuODAwOTQxMiwwIEwxLjkyOTIyNjc5LDAgQzAuODY0MzExODUyLDAgMCwwLjg2MzU5MzMxMyAwLDEuOTI1NzU5MTkgTDAsMTAuMzAzNjA4NyBDMCwxMS4zNjY2MDk2IDAuODY1MTQ4MzMyLDEyLjIyOTM2NzkgMS45MjkyMjY3OSwxMi4yMjkzNjc5IEwxNC44MDAxODA4LDEyLjIzMDEwOTEgQzE1Ljg2NTA5NTcsMTIuMjMwMTA5MSAxNi43Mjk0MDc2LDExLjM2NjUxNTggMTYuNzI5NDA3NiwxMC4zMDQzNDk5IEwxNi43Mjk0MDc2LDEuOTI3ODI4OCBDMTYuNzI5NDA3NiwwLjg2NDgyNzk0IDE1Ljg2NDI1OTMsMC4wMDIwNjk2MDI4NSAxNC44MDAxODA4LDAuMDAyMDY5NjAyODUgTDE0LjgwMDk0MTIsMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat left center;
}
#message .remove-cardivo-gift-card
{   color: #2D3F47; font-size: 12px; font-weight: 800; letter-spacing: 0; line-height: 14px; text-align: center;
    border:none; padding: 0px; background: none; text-decoration: underline; cursor: pointer; text-transform: uppercase;
}
#giftCardField .bottom-msg
{   padding-top: 10px;
    font-size: 14px;
    line-height: 20px;
}

.error-msg
{   width: 100%; font-size: 12px; color: red;
}

#message #gift-price
{   display: inline-block; padding-right: 5px;
}



.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #giftCardField
{   max-width: 70%; margin: 0 auto;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #customer_details
{   margin-bottom: 50px !important;
}

@media (max-width:768px)
{
    .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #giftCardField
    {   max-width: 100%; margin: 0 auto;
    }
}