.modal-popup{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1000;display:none;background:rgba(137,137,137,.5);-webkit-transition:opacity ease-out .25s;-moz-transition:opacity ease-out .25s;-o-transition:opacity ease-out .25s;transition:opacity ease-out .25s;}
.modal-popup.topmost{z-index:2001;}
.mp-body{position:absolute;top:240px;padding:25px;background:#fff;color:#454a52;z-index:10;border:1px solid #ccc;border-radius:6px;box-shadow:0px 0px 6px 3px rgb(0 0 0/10%);}
.mp-body H2{color:#0ba4eb;font-size:24px;line-height:normal;font-weight:normal;margin:0px 0px 25px;}
.mp-body H4{margin:0px 0px 24px 0px;}
.mp-body.has-scrollbar{padding-top:32px;padding-right:29px;}
.mp-buttons{padding-top:20px;}
.mp-buttons .button.primary,.mp-buttons .button.secondary{float:right;margin-left:30px;}
.mp-buttons .button.negative{float:left;margin-right:30px;}
.mp-buttons .button.prev{float:left;margin-left:0px;margin-right:30px;}
.rm-suspension{margin:38px 50px 0px 50px;padding:0 50px;width:100%;}
.rm-suspended{margin:38px 50px 0;padding:0 20px;}
.rm-closing{margin:38px 20px 0px 20px;width:560px;}
.rm-remider-header{max-width:600px;height:64px;font-size:28px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:center;color:#ff5a00;}
.rm-body-content{max-width:600px;width:100%;height:100%;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#000;margin:0 40px!important;}
.rm-suspended-content{max-width:530px;}
.rm-text-style{color:#344a9a;}
.rm-please-contact-support{height:32px;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#000;margin:0 20px;}
.rm-renew-subscription-btn{width:240px;height:48px;background-color:#344a9a;width:243px;height:50px;margin:40px 0 20px 0;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#fff;display:inline-block;vertical-align:middle;padding:12px;border-radius:8px;box-shadow:0 2px 20px 0 rgb(0 0 0/20%);border:solid 1px #ffffff;}
.rm-renew-subscription-btn .text-style{color:#fff;}
.rm-renew-subscription-btn:hover{color:#fff;transition:none;}
.rm-sad-icon{background:url('../../../../../img/icons/illus-sad.png') fixed center top no-repeat;}
.rm-popup{text-align:center;width:100%;height:100%;padding:15px 20px 0px 20px;font-family:proxima-nova,Arial,sans-serif,'PT Sans';}
.pp-header{font-family:ProximaNova;font-size:24px;font-style:normal;line-height:1.33;color:#0ca2e9;}
.pp-content{width:451px;font-family:ProximaNova;font-size:16px;line-height:1.5;letter-spacing:-0.06px;}
.pp-action{text-align:center;}
.pp-footer{font-family:ProximaNova;font-size:14px;line-height:1.14;letter-spacing:-0.05px;color:#454a52;}
.stripe-popup .mp-body{width:501px!important;height:615px!important;}
.stripe-popup .connect-to-stripe{width:200px;height:48px;margin:24px 108px 40px 125px;border-radius:3.5px;background-color:#354a9a;}
.stripe-popup .connect-to-stripe a{width:200px;height:48px;font-size:18px;font-weight:600;color:#fff;vertical-align:middle;text-align:center;display:table-cell;}
.stripe-popup .rm-text-style{color:#0ca2e9;}
.stripe-popup .info p{font-size:14px;}
.body{background-color:#e8e8e8;text-align:center;font-size:18px;color:#000;height:100vh;}
.header{padding-top:16px;}
.display-name{cursor:pointer;text-decoration:none!important;color:#fff;}
.display-block{display:block;}
.content{}
.gallery-name{font-size:60px;padding:110px 26px 20px;}
.message{font-size:24px;padding:10px;}
.message-restored{padding:10px 10px 182px;}
.warrap-button{padding:40px;}
.btn-restore{padding:14.7px 38px 17.3px;border:solid 2px #000;font-weight:bold;text-decoration:none!important;color:#000;}
.footer{position:fixed;bottom:30px;width:100%;}
.footer-text{padding:12px 26px 12px 26px;background-color:rgba(0,0,0,0.65);}
.popup-restore{max-width:100%;}
.popup-restore .mp-body{height:394px;}
.popup-restore .rm-popup{padding-top:0px;}
.header-popup{font-size:22px;}
.parent-header-popup{margin-top:10px;}
.popup-image{width:304px;height:140px;}
.popup-no-image{width:460px;height:100px;margin-top:20px;font-size:24px;}
.popup-text-image{position:absolute;top:180px;left:380px;font-size:14px;}
.parent-text{padding:0px 102px;}
.parent-input-email{margin:6px 0px;}
.parent-input-email-visitor{margin:18px 0px;height:70px;}
.input-email{width:280px;height:40px;border:solid 1px #ccc;padding:0px 8px;}
.content-popup{padding:4px 0px;display:flex;justify-content:center;}
.parent-btn-continute{margin-top:40px;}
.parent-btn-continute-visitor{margin-top:20px;}
.btn-continute{padding:10px 100px;background-color:rgba(0,0,0,1.6);cursor:pointer;}
.color-white{color:#fff;}
.color-gray{color:#757575;}
.restore-success-text{padding:10px 30px;background-color:rgba(13,180,61,0.1);color:#0db43d;}
.parent-restore-success-text{padding:12px 0px;}
.login-header-popup{font-size:22px;}
.parent-login-header-popup{padding-top:50px;}
.pd-top-bottom-20{padding:20px 0px;}
.pd-bottom-40{padding-bottom:40px;}
.error-message{color:red;}
.h180{height:180px;}
.login-input{width:524px;padding:10px;}
.display-none{display:none;}
.ev-dialog .x{position:absolute;top:7px;right:7px;color:#888;cursor:pointer;font-size:22px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;}
.zf-icon-close:before{content:"\f144";}
.provide-an-em{width:700px;margin:0 0 16px;font-family:Lato;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#000;}
.archive-icon{background:url(../../../../../img/icon-archive.png) no-repeat center left;width:56px;height:48px;display:inline-block;background-size:56px 48px!important;margin:64px 0 0 0;object-fit:contain;}
.archive-icon.archive-icon-blue{background:url(../../../../../img/icon-archive-black.svg) no-repeat center left;}