a{text-decoration:none}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:17px;font-weight:bold}
.alert-danger p{margin-top:4px;margin-bottom:0;padding:7px}
@keyframes slideFromTop {
0%{transform:translateY(-100%);opacity:0;top:-27px}
100%{transform:translateY(0);opacity:1;top:0}
}
#spotCountdown{position:relative;animation:slideFromTop .5s ease-in-out}
.spotcountdown-container{text-align:left!important;display:flex;justify-content:center;align-items:center;font-size:15px;color:#604804;background-color:#FAF700;border:1px solid #ebe806;border-radius:5px;padding:11px;margin-bottom:10px;font-weight:bold}
.spotNumberHolder{background:#604804;color:#FAF700;padding:7px;border-radius:5px;margin-left:7px}
.circle-alert-icon{float:left;width:32px!important;border-radius:50%;margin-right:4px}
.spotAlertHolder{margin-right:6px}
#girlMessagePush{position:fixed;top:-100px;left:10px;cursor:pointer;z-index:11;transition:top .5s ease-in-out;background:#e7e7ff;color:#000;padding:8px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
#girlMessagePush img{width:60px;float:left}
#girlMessagePush div{float:right;margin-left:7px;font-size:12.9px;padding-top:8px;font-weight:bold}
#girlMessagePush p{background:#a1a1c9;padding:5px;border-radius:5px;display:block;text-align:center;margin-bottom:0;margin-top:7px;font-size: 14px !important;}
.form-image-container{display:inline-block!important;margin:0 2px!important;position:relative!important}
.form-image-container img{width:55px!important;height:55px!important;margin-bottom:5px!important;border-radius:50%!important;border:1px solid #00e676!important;background:#fff!important;padding:1px!important}
.form-image-container p{margin:5px 0!important;position:absolute!important;bottom:-5px!important;text-align:center!important;font-size:8px!important;background:#ef476e!important;color:#fff!important;border-radius:5px!important;text-transform:uppercase!important;font-weight:600!important;padding:1px 7px!important;width:auto!important;left:50%!important;transform:translateX(-50%)!important}
.form-image-gallery{white-space:nowrap!important;text-align:center!important;margin-bottom:12px!important;overflow:hidden!important;display:contents!important}
ul.site-features li{line-height:1.7!important;font-size:17px!important;list-style:none!important}
ul.site-features{text-align:left!important;font-weight:bold!important}
ul.site-features li img{height:21px!important;float:left!important;margin-right:5px!important;margin-top:4px!important}
@media (max-width: 600px) {
ul.site-features{margin-left:-40px!important}
}
input[name="email"],input[name="password"]{font-size:23px!important;padding:22px 40px!important}
@keyframes ldio-cx96h7whdvh {
0%{top:96px;left:96px;width:0;height:0;opacity:1}
100%{top:18px;left:18px;width:156px;height:156px;opacity:0}
}
.ldio-cx96h7whdvh div{position:absolute;border-width:4px;border-style:solid;opacity:1;border-radius:50%;animation:ldio-cx96h7whdvh 1s cubic-bezier(0,0.2,0.8,1) infinite}
.ldio-cx96h7whdvh div:nth-child(1){border-color:#1ba209;animation-delay:0}
.ldio-cx96h7whdvh div:nth-child(2){border-color:#2655db;animation-delay:-.5s}
.loadingio-spinner-ripple-34svutej0nf{width:200px;height:200px;display:inline-block;overflow:hidden;background:rgba(0,0,0,0.15);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:9}
.ldio-cx96h7whdvh{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}
.ldio-cx96h7whdvh div{box-sizing:content-box}
#form-finding-matches .inside{position:relative;overflow:hidden;padding-left:0;padding-right:0}
.finding-matches-map{border-radius:10px}
@keyframes rollImages {
0%{transform:translateX(100%)}
100%{transform:translateX(-100%)}
}
.finding-match-rolling-images{padding:10px;position:absolute;top:10px;display:flex;animation:rollImages 8s linear infinite}
.each-finding-match-rolling-images{width:100px;height:100px;margin:0;padding:0;object-fit:cover;flex-shrink:0;margin-right:7px;border-radius:5px;border:2px solid #1ba209}
.finding-matches-head{color:#FF5A00;font-size:30px;margin-top:0;font-weight:bold;text-transform:uppercase;margin-bottom:5px}
.asal-form-group{position: absolute;left: -9999px;}
.display-block{display:block !important}
.display-flex{display:flex !important}
.honing-form-group{position: absolute;left: -9999px;}
.loader-animation div {background: #42b91c !important;}
.plswait{font-size: 20px !important;margin-top: 25px !important;}
.loader-animation{display:inline-block;position:relative;width:64px;height:40px;margin-top:-20px;margin-bottom: 15px;}
.loader-animation div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#b98d1c;animation-timing-function:cubic-bezier(0,1,1,0)}
.loader-animation div:nth-child(1){left:6px;animation:loader-animation1 0.6s infinite}
.loader-animation div:nth-child(2){left:6px;animation:loader-animation2 0.6s infinite}
.loader-animation div:nth-child(3){left:26px;animation:loader-animation2 0.6s infinite}
.loader-animation div:nth-child(4){left:45px;animation:loader-animation3 0.6s infinite}
@keyframes loader-animation1 {
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes loader-animation3 {
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes loader-animation2 {
0%{transform:translate(0,0)}
100%{transform:translate(19px,0)}
}
.onlnnw{position:relative;left:11px}
.onlnwdv{position:absolute;top:7px;width:100%}
@keyframes spin {
0%{transform:rotateZ(0)}
/* 25%{transform:rotateZ(30deg)}
50%{transform:rotateZ(270deg)}
75%{transform:rotateZ(180deg)} */
100%{transform:rotateZ(360deg)}
}
#matches{animation:spin 15s linear infinite;position:relative;top:115px}
.match-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;left:calc(50% - 50px);top:calc(50% - 100px);-webkit-transform-origin:50% 100px;-moz-transform-origin:50% 100px;-o-transform-origin:50% 100px;-ms-transform-origin:50% 100px;transform-origin:50% 100px;width:100px;height:100px;position:absolute;-webkit-box-shadow:0 1em 2em rgba(0,0,0,.5);-moz-box-shadow:0 1em 2em rgba(0,0,0,.5);-o-box-shadow:0 1em 2em rgba(0,0,0,.5);-ms-box-shadow:0 1em 2em rgba(0,0,0,.5);box-shadow:0 1em 2em rgba(0,0,0,.5);overflow:hidden;border:2px solid #fff}
.match-circle:nth-child(1){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/1.jpg');background-size:cover;transform:rotateZ(0)}
.match-circle:nth-child(2){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/2.jpg');background-size:cover;transform:rotateZ(90deg)}
.match-circle:nth-child(3){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/3.jpg');background-size:cover;transform:rotateZ(180deg)}
.match-circle:nth-child(4){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/4.jpg');background-size:cover;transform:rotateZ(-90deg)}
.fill-video{object-fit: cover !important;}
.contain-video{object-fit: contain !important;}
.vdo-mxhght-250{height: 250px !important;}
.lang-rtl { direction: rtl; }
.lang-ltr { direction: ltr; }
.font-bold{font-weight: bold !important;}
/* .page-footer{display: none !important;} */
body.snapchat .passmail {color: #000 !important;}
.imgfirstsja{width: 100%;max-height: 300px;object-fit: contain;margin-bottom: 10px;}
.mtopaassa {margin-top: 25px;}
.btm-tspp {font-size: 12px !important;margin-right: 5px;color: #f1f1f1;cursor: pointer;}
.btm-tspp:after{content: '|';margin-left: 5px;}
.modal {position: fixed;inset: 0;display: none; align-items: center;justify-content: center;z-index: 9999;font-family: inherit;}
.modal.is-open {display: flex;}
.modal-overlay {position: absolute;inset: 0;background: rgba(0, 0, 0, 0.5);}
.modal-content {position: relative;max-width: 700px;max-height: 80vh;overflow-y: auto;background: #fff;padding: 24px 28px;border-radius: 10px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);z-index: 1;}
.modal-close {position: absolute;top: 8px;right: 10px;border: none;font-size: 25px;cursor: pointer;background: #000;color: #fff;}
.modal-content h1 {margin-top: 0;font-size: 1.4rem;color: #000;}
.modal-content h2 {margin-top: 1.2rem;font-size: 1.1rem;color: #000;}
.modal-content p {line-height: 1.5;  margin-top: 0.4rem;color: #000;}
#modal-body {color: #000;}