html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; font-size: 100%; font: inherit; vertical-align: baseline } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block } body { line-height: 1 } ol, ul { list-style: none } blockquote, q { quotes: none } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none } table { border-collapse: collapse; border-spacing: 0 }
html { height: 100%; min-height: 100%; }
body { min-height: 100%; font-family: Roboto, sans-serif;}
html, html a { -webkit-font-smoothing: antialiased; }
body{margin: auto;overflow:hidden;}
button{margin: auto;font: normal 14px/1.5 Arial, Helvetica, sans-serif;color: #fff;outline: none;}
input{color:#000;}
textarea{color:#000;border:0px;width: 96%;height:100px;font-size:12px;padding: 7px 5px 7px 5px;}
select {color:#000;}
.main_profile {display: none;}
.close_feedback {display:none;}
.titleBar p {font-size:12px;line-height:18px;}
.monkey {display:flex;margin-bottom:25px;margin-top:25px;}
.dony a{margin-right: 20px;background:#b60027;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:0px;}
.yer {padding-top:15px;}
.addcomment {padding:5px 10px 0 10px;background: #1a1a1a;}
.mass_comments_action{display:none;}
.fullcomms {margin-bottom:10px;}
.megasupercontainer{width:100%;}
.megasupercontainer2{width:100%;}
.supercontainer{border-radius:0px;display:flex; background-color: #3d3d3d; padding: 5px;}
.avatarochka {margin-right: 7px;padding: 5px 6px 5px 6px;background-color: #b60027;color: #ffffff;border-radius: 4px;border: 0px solid #cccccc;font-size: 13px;}
.nick1 a{color: #cccccc; font-size: 12px!important;font-weight: normal;text-decoration:none;}
.nick1 {color: #ffffff; font-size: 12px!important;line-height:18px;font-weight: normal;}
.top-com {display:flex;}
.data2 {color:#cccccc;}
.btm-com {display:flex;flex-direction: column;}
.like3 {margin-left:auto;}
.like3 a{align-items: center;text-decoration:none;border-radius:3px; background-color: #b60027;padding: 3px 5px 3px 5px;font-size:10px; color:#ffffff;letter-spacing:1px;display: flex;  text-align:right; }
.like3 span {margin-left:2px;color: #ffffff !important;}
.like3 a:hover{color:#ffffff;}
.datebug {padding-top:10px;}
.form_submit {display: flex;flex-direction: column;flex-wrap: wrap;padding-bottom:35px!important;align-content: flex-start;align-items: flex-start;}
.datebug a{text-decoration:none;border-radius:3px; background-color: #f2d200;padding: 3px 5px 3px 5px;font-size:10px; color:#000000;letter-spacing:1px;display: inline-block;  text-align:right;  vertical-align: top;}
.datebug a:hover{color:#ffffff;}
.text4 {margin: 10px 0 0 0;color: #ffffff; font-size: 12px;font-weight: normal;line-height:18px;}
.plus_icon {font-size:12px;font-weight:normal;margin-bottom:5px;margin-top:5px;}
.btn-feedback{background:#b60027;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:10px;}
.btn-fullstory{background:#b60027;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:0px;}
.free {display: flex;flex-direction: column;align-items: flex-start;flex-wrap: nowrap;justify-content: center;padding: 0 10px 0 10px;background: #1a1a1a;}
.coffee2 {font-size: 14px;font-weight: normal; color:#ffffff;}
.coffee2 a {text-decoration:none; color:#b60027;}    
.field {display: flex;}
.tes {display: flex;}
.title3 {margin-bottom: 10px;color: #b60027;font-size: 27px;}
.go {display: flex;flex-direction: column;justify-content: space-evenly;align-content: flex-start;flex-wrap: wrap;height: 100%;}
.telo {margin: 0 10px 0 10px;}
.b-input,.popup-reg .b-input,.popup-login .b-input{height:30px;color:#000 !important;font-weight:400;border:0.5px solid #cccccc;padding-left:10px;padding-right:10px;background:#fff;border-radius:0;font-size:12px;width:100%;box-sizing:border-box;-webkit-appearance:none;}
.input-title-small-feedback {padding-top:10px;font-size:12px;line-height:18px;color:#ffffff;font-weight:normal;}
.ad_mini, .min, .input-title-small {font-size:12px;line-height:18px;color:#ffffff;font-weight:normal;}
.pip {width: 20px; color: #ffffff; font-size: 14px; font-weight:bold;}
.main3 {display: flex;flex-direction: row;flex-wrap: nowrap;width: 100%;justify-content: space-evenly;align-items: stretch;padding: 49px 0px 0px 0px;background: #1a1a1a;}
.main_feedback {display: flex;flex-direction: column;flex-wrap: nowrap;width: 100%;justify-content: flex-start;align-items: stretch;padding: 60px 0 0px 0;background: #1a1a1a;}
.mobiless {float:left; margin-left:30px;}
.mobiless span{color:#ffffff !important;}
.battery,.battery2 {float:right; margin-right:20px;}
.loptop a {text-decoration:none;color:#ffffff;}
.loptop {color: #ffffff;display: flex;width: 100%;top: 5px;position: absolute;font-size: 12px;font-weight: normal;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.loptop img {position:relative; left:12px;top:0px;}
.top{background: #1a1a1a;height: 45px;padding: 0 0 5px 0;margin: 0px 0 0px 0;justify-content: center;align-items: center;position: fixed;width: 275px;z-index: 998;}
.topchik a{background: #b60027;border-radius:6px;margin-top:10px;padding: 5px 8px 5px 8px;color:#ffffff;text-decoration:none;}
.scroller{display: flex;overflow-y: scroll;position: relative;height: 100%;width: 100%;overflow-x: hidden;scrollbar-width: none;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;}
.mobilesite {display: flex;width: 275px;height: 583px;overflow-y: hidden;overflow-x: hidden;position: absolute;border-radius: 40px;top: 63px;left: 50%;transform: translateX(-101px);z-index: 22;scrollbar-width: none;bottom: 0;border: 2px solid #000000;justify-content: space-between;flex-wrap: nowrap;}
.handphone {margin-top: 32px;position: absolute;width: 100%;height: 100%;overflow: hidden;top: 0;left: 126px;right: 0;z-index: 5;bottom: 0;}
.handphone img {width: auto;position: relative;left: 50%;transform: translateX(-81%);}
.rip {padding-top:5px;font-size:14px !important;color:#ffffff !important;font-weight:normal !important;}
.day {padding:10px 15px 10px 15px; font-size:16px;}
.weekday {color:#b60027;padding:10px 15px 10px 15px; font-size:16px;}
.workday {padding:10px 15px 10px 15px; font-size:16px;}
.day-active-v a{border-radius:8px;padding:8px 9px 8px 9px; margin: 2px 6px 2px 6px;background-color: #b60027;font-size:16px;}
.day-active-v:hover a{background-color: #e75c68;font-size:16px;}
.day-active a{border-radius:8px;padding:8px 9px 8px 9px; margin: 2px 6px 2px 6px;background-color: #b60027;font-size:16px;}
.day-active:hover a{background-color: #e75c68;font-size:16px;}
.minideath {line-height: 18px;font-size:12px;color:#ffffff;padding-top:5px;padding-bottom:25px;}
.minideath2 {line-height: 18px;font-size:12px;color:#ffffff;padding-top:10px;padding-bottom:0px;}
.country {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: flex-start;}
.country img {display: block;padding-right:7px !important; width:31px !important;}
.up {padding-top:25px;}
.reg {right: 10px;position: relative;}
.reg a {color:#ffffff;text-decoration: none;}
.headers {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;min-height: 100vh;background-color: #0e0e0e;font-size: 80px;color: #ffffff;font-weight: bold;z-index:1;position:relative;background-image: url(../images/cemetery.webp);background-size: cover;background-repeat: no-repeat;}
.headers_feedback {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;min-height: 100vh;background-color: #0e0e0e;color: #ffffff;font-weight: bold;z-index:1;position:relative;background-image: url(../images/cemetery.webp);background-size: cover;background-repeat: no-repeat;}
.titledate {color:#b60027;font-size:34px;}
.titledate_feedback {margin-bottom:10px;color:#b60027;font-size:27px;}
.dateofdeath {font-size:50px;}
.ads {}
.u_mini {padding: 20px 10px 0px 0px;font-size:12px; line-height: 18px;color:#ffffff;font-weight:normal;}
.user {display: flex;flex-wrap: nowrap;justify-content: center;align-items: flex-start;height: 100%;padding-left: 10px;flex-direction: column;}
.userstat {display: flex;flex-wrap: nowrap;justify-content: center;align-items: flex-start;height: 100%;flex-direction: column;}    
.settingdate a{z-index:9;padding: 8px 8px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;right:20px;bottom:65px;color:#ffffff;font-size:18px;}
.money a{z-index:9;padding: 8px 8px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;right:20px;bottom:20px;color:#ffffff;font-size:18px;}
.users a{z-index:9;padding: 8px 8px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;right:65px;bottom:20px;color:#ffffff;font-size:18px;}
.dating a{z-index:9;padding: 8px 9px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;right:110px;bottom:20px;color:#ffffff;font-size:18px;}
.socialnetwork a{z-index:9;padding: 8px 10px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;left:20px;bottom:20px;color:#ffffff;font-size:18px;}
.feedback a{z-index:9;padding: 8px 8px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;left:20px;bottom:110px;color:#ffffff;font-size:18px;}
.comments a{z-index:9;padding: 8px 8px 8px 8px;display: block;text-decoration:none;background-color:#b60027;position:absolute;border-radius:8px;left:20px;bottom:65px;color:#ffffff;font-size:18px;}
.topchik a:hover,.logo a:hover,.socialnetwork a:hover,.comments a:hover,.feedback a:hover,.users a:hover,.money a:hover,.dating a:hover,.settingdate a:hover {background-color:#e75c68;}
.name {margin-top: -1px;border-radius:6px;background-color:#b60027;padding: 5px 5px 5px 3px;color:#ffffff;font-size: 14px;font-weight: normal; text-decoration:none;}
.name a {color:#ffffff;}
.texting {padding-left:10px;}
.texting span {border-radius: 6px;background-color: #adadad;text-align: center;cursor: pointer;color: #ffffff !important;display: inline-block;width: 25px;height: 25px;align-content: center;align-items: center;}
.texting2 span {border-radius: 6px;background-color: #adadad;text-align: center;cursor: pointer;color: #ffffff !important;display: inline-block;width: 85px;height: 25px;align-content: center;align-items: center;}
.texting {color:#ffffff;}
.texting i {margin-left: 1px !important;}
.people i{color:#ffffff;}
.people {display: flex;align-items: center;justify-content: space-between;color: #ffffff;font-size: 14px;margin-bottom: 15px;}
.headers span {color:#b60027;}
.yearss p, .month p, .days p {text-transform: uppercase;color:#b60027;display: inline;font-size: 18px;font-weight: bold;}
.hours p, .minutes p, .seconds p {text-transform: uppercase;color:#ffffff;display: inline;font-size: 18px;font-weight: bold;}
.logo {z-index:9;position: absolute; display: flex; align-items: center;left:20px;top:20px;color:#ffffff;font-size: 14px;font-weight: normal; text-decoration:none;}
.logo a{border-radius: 8px;margin-right: 10px;background-color: #b60027;padding: 6px 8px 6px 8px;color: #ffffff;font-size: 18px;font-weight: normal;text-decoration: none;}
.autorithation {z-index:9;display: flex; position: absolute; right:20px;top:25px;}
.autorithation a {font-size: 14px;font-weight: normal; text-decoration:none;}
.left {display: flex;width: 65%;    justify-content: space-evenly;flex-direction: column;align-items: flex-end;flex-wrap: nowrap;}
.right {display: flex;width: 35%;  margin-left: 10px;justify-content: space-evenly;flex-direction: column;flex-wrap: nowrap;}
.copy {padding: 90px 2% 0 2%;}
.rules a{padding: 0 25px 0 0;font: 14px Tahoma, Verdana, Arial, sans-serif;color:#ffffff; text-decoration:none;font-weight: normal;}
.rules a:hover {text-decoration:underline;}
.rules {color:#ffffff;}
.rulestext {padding-top:20px;color:#ffffff;font: 14px Tahoma, Verdana, Arial, sans-serif;}
.rulestext a{color:#ffffff; text-decoration:none;}
.avtor {padding-top:8px;text-align:right;color:#cccccc;font: 11px Tahoma, Verdana, Arial, sans-serif;}
.short {padding-right:30px;}
.allnews {border-top: 1px solid #e8e8e8;text-align: center;display: block;margin: 20px 20px 30px 2px;}
.allnews span {border-radius:10px;border: 1px solid #e8e8e8;padding: 10px 20px 10px 20px;background: #fff;font-size: 14px;display: inline-block;position: relative;top: -17px;font-family: Roboto, sans-serif;font-weight: 200;color: #999;font-weight: normal;}
.allnews:hover span {background-color: #0272ce;color: #fff;}
.friends { margin-bottom: 10px; text-align: center;}
.listing {padding-top:10px;}
.infouser_man a,.infouser_woman a{color:#fff;text-decoration:none;}
.log a{text-decoration:none;}
.politika {display:flex; padding-top:10px;}
.politika a {padding-bottom:0px!important;text-decoration:underline!important;padding-top:0px!important;margin-left:5px!important;margin-right:5px!important;}
.chosen-container  {width: 100%;color: #000; border-radius: 0px;border: 0px;margin: 0;  -webkit-appearance: none;-moz-appearance: none;appearance: none;font-size:14px;background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-size: 12px;background-position: calc(100% - 5px) center;background-repeat: no-repeat;background-color: #fff;}
.chosen-container ::-ms-expand { display: none; } 
.chosen-container :hover {} 
.chosen-container :focus {box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);box-shadow: 0 0 0 3px -moz-mac-focusring; color: #222;outline: none;} 
.chosen-container  option { font-weight:normal; } 
*[dir="rtl"] .chosen-container , :root:lang(ar) .chosen-container , :root:lang(iw) .chosen-container  { background-position: left .7em top 50%, 0 0; padding: .6em .8em .5em 1.4em; }
.chosen-container-multi .chosen-choices, .chosen-container-active .chosen-choices { border: none; box-shadow: none; }
.battle {display:flex;    justify-content: center;}
.battle span {padding-left:20px;padding-right:20px;}
.vs {text-shadow: 1px 1px 2px #000;display:flex;    justify-content: center;font-size:80px;}
.vs i {text-shadow: 1px 1px 2px #000;font-size:70px; }
.menu_pick_battle  {font-size:18px;}
.titan {text-shadow: 1px 1px 2px #000;display:flex;    justify-content: center;font-size:90px;}
.titan i {text-shadow: 1px 1px 2px #000;padding-left:30px;padding-right:30px;position:relative;top:20px;}
.menu_pick_battle a {color:#fff;text-decoration:underline;}
.more_links a{color:#fff;text-decoration:none;}
.more_links a:hover{color:#fff;text-decoration:underline;}
.more_links {padding-top:10px;color:#fff;}
.social {display: flex;justify-content: center;}
.social a {font-size:60px!important; color:#fff;}
.social p{padding: 10px 40px 0 40px; color: #D1D1D1; font-size:13px;}
.rules {text-align:center;color: #fff; padding-top:180px;padding-bottom:25px;font-size:14px!important;}
.rules a{padding: 0 25px 0 25px;color: #fff;font-size:14px!important;text-decoration:none;}
.rules a:hover {color: #009DE6; text-decoration: underline;}
.copy {margin: auto;width:750px;color: #C4C4C4;text-align: center; font-size:12px!important; padding: 0 0 20px 0;}
.copy a{color: #fff;text-decoration:none;font-size:12px!important;}
.copy a:hover {color: #009DE6;text-decoration:underline;}
.copy span {}
.pick h1, .pick h2, .pick h3{display:inline;}
.mo {display:flex;}
.net a{color:#fff;}
.pini {width: 100%;padding-top:15px;}
.title {font-size:22px; padding-bottom:2px;}
.keys {display:flex;flex-wrap: wrap;}
.keys i {padding-right:4px;}
.keys label {padding-right:15px;}
.limiter {max-height: 40px;overflow: hidden;position: relative;}
.limiter .bottom {position: absolute;bottom: 0;width: 100%;height: 10px;opacity: 1;transition: 0.3s;}
.read-more-checker {opacity: 0;position: absolute;}
.read-more-checker:checked ~ .limiter {max-height: none;}
.read-more-checker:checked ~ .limiter .bottom {opacity: 0;transition: 0.3s;}
.read-more-button {cursor: pointer;display: flex;font-size:22px;justify-content: flex-end;text-decoration: none;align-items: center;}
.read-more-button i{padding-left:5px;}
.speed a{color:#fff;text-decoration:none;}
.bird i {font-size:18px;color:#fff;text-shadow: 1px 1px 1px black;}
.loptop h4 {font-weight: bold;}
.loptop h2 {font-weight: bold;}
.loptop a{text-decoration:underline;color:#fff;}
.pm_status {margin-top:15px; border-radius: 2px; }
.pm_progress_bar { background-color: #fff; margin-bottom: 5px; border-radius: 2px; }
.pm_progress_bar span { background: #6E6E6E; font-size: 0; height: 10px; border-radius: 2px; display: block; overflow: hidden }
.heading h4,.com_user h4 {font-size:26px;}
.ne h3 {font-size:22px!important;}
.heading,.com_user {padding-top:0px;}
.text {padding-top:30px; margin-bottom:5px;font-size:14px;}
.text span {background:#000;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;}
.emp {opacity: 0.5}
.emp:hover {opacity: 1.0}
.addnews input {width: 100%;border:0px;border-radius:0px;padding-left:5px;height: 30px;font-size:14px;color: #000;background-color: #fff;}
.lostpassword input {margin-bottom:15px;width: 400px;border:0px;border-radius:0px;padding-left:5px;height: 30px;font-size:14px;color: #000;background-color: #fff;}
.code input {margin-bottom:15px;width: 152px;border:0px;border-radius:0px;padding-left:5px;height: 30px;font-size:14px;color: #000;background-color: #fff;}
.addnews textarea{width: 99.3%;border-radius:0px; padding:7px 5px 7px 5px;}
.addnews textarea:focus {outline: none;}
.addnews {color:#fff; padding-bottom:10px;}
.pl img {width: 170px;}
.pl {text-align:center;}
.short {display:flex;}
.authorisation i, .authorisation a{color:#fff;}
.show-add {text-decoration:none;background:#000;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-bottom:0px;}    
.pm-box {padding-top:10px;}
.pms {margin: 0 0 1% 0;padding: 10px 15px 15px 15px;background-color: #007BB3;color: #fff; border-radius: 9px;}
.pms a{text-decoration:none;color:#fff;display:inline-block;}
.pm {margin-top:0px;}
.pm_list a{text-decoration:none;color:#fff;font-size:14px;}
.loptop {padding-top:10px; padding-bottom: 0px;}
.toast.toast--info {background-color: #007BB3;}
.toast.toast--warning {background-color: #C823C8;}
.toast.toast--success {background-color: #6E6E6E;}
.toast .man {}
.flex-grow-1 {flex: 1 1 0; max-width: 100%; min-width: 50px;}
.toasts {position: fixed; right: 10px; top: 10px; z-index: 9999; display: grid; gap: 20px;}
.toast {background-color: #007BB3;color: #fff; border-radius: 9px; overflow: hidden;position: relative; width: 350px; display: flex; align-items: center; gap: 20px;padding: 20px 30px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); --accent: #fff;animation: showToast 0.5s ease forwards; max-width: calc(100vw - 40px);}
.toast__icon {font-size: 28px; color: var(--accent);}
.toast__title {font-size: 28px;}
.toast__text {font-size: 14px;}
.toast__close {color:#000;font-size: 14px; font-weight: 700;position:relative; top:-20px;right:-45px;cursor: pointer; width: 40px; height: 40px;}
.toast--is-hiding {animation: hideToast 0.5s ease forwards;}
.tab_man, .tab_male {overflow: hidden;background-color: #0079a3;margin-top:2%;border-radius: 6px 6px 0 0;}
.tab_woman, .tab_female {overflow: hidden;background-color: #c308c4;margin-top:2%;border-radius: 6px 6px 0 0;}
.tab_transgender {overflow: hidden;background-color: #303030;margin-top:2%;border-radius: 6px 6px 0 0;}
.tabcontent{display: none;border-top: none;border-radius: 0 0 6px 6px;}
.ne {display: flex;justify-content: space-between;padding-bottom:1px;align-items: center;}
.nem {display: flex;justify-content: space-between;padding-bottom:1px;font-size:16px;}
.ne a {color:#fff;text-decoration:none; font-size:18px;   font-weight: normal;}
.ne span {cursor:pointer;font-size:18px;}
.net {padding-bottom:20px;font-size:14px;}
.nets {padding-bottom:13px;font-size:14px;}
.netis {padding-bottom:3px;font-size:14px;}
.bl {padding-bottom:13px;}
.nets a {color:#fff;}
.net:last-child {padding-bottom:5px;}

.gor {display:flex;}
fieldset {padding: 3px 15px 10px 15px;margin: 0 auto;border: 1px solid white;border-radius:8px;}
fieldset h3 {padding: 0 10px;color: #fff;font-size: 28px;}
.select-css {width: 100%;color: #000; line-height: 1.3; padding: .5em 1.4em .5em .3em;border-radius: 0px;border: 0px;margin: 0;  -webkit-appearance: none;-moz-appearance: none;appearance: none;font-size:14px;background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-size: 12px;background-position: calc(100% - 5px) center;background-repeat: no-repeat;background-color: #fff;}
.select-css::-ms-expand { display: none; } 
.select-css:hover {} 
.select-css:focus {box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);box-shadow: 0 0 0 3px -moz-mac-focusring; color: #222;outline: none;} 
.select-css option { font-weight:normal; } 
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css { background-position: left .7em top 50%, 0 0; padding: .6em .8em .5em 1.4em; }
.uploads_photo {position:relative;padding-right: 12%;margin-bottom: 5px;}
.delUserPhoto{ position: absolute;  font-size: 20px;  color:#fff;right: 25px;  top: 0px;}
.nophoto .uploads_photo {opacity: .15}
.bottom {padding-bottom:15px;}
.delete {display:none;position:absolute; top:-1px;right:-10px;}
.delete i{color:#fff;text-decoration:none;font-size:18px;}
.photoprofile {display:flex;flex-direction: row;justify-content: space-between; flex-wrap: wrap;}
.photoprofile > div{width: 25%}
.photoprofile img {width: 140px; max-width: 100%;border-radius:5px;background-color: #000;}
.qwer {display: flex;flex-direction: row;justify-content: center;}
.life span{box-shadow: 1px 1px 2px #000;background-color:#fff;color:#000;padding: 3px 5px 3px 5px;border-radius:6px;}
.spamy {position:absolute; top:-50px;}
.fee {width: 98.4%;margin-bottom:0;position:relative;top:2px;}
.custom-file {position: relative;top:2px;display: flex;width: 100%;margin-bottom:0}
.custom-file-input {position: relative;z-index: 2;width: 92%;height: 2.375rem;margin: 0;opacity: 0;cursor:pointer}
.custom-file-label, .custom-file-label::after {position: absolute;top: 0;font-size: .8rem;right:0;}
.custom-file-input:lang(en) ~ .custom-file-label::after {content: "Выбрать"}
.custom-file-label {font-weight: normal;left: 0;z-index: 1;height: 1.6rem;padding: .28rem .3rem;line-height: 1.8;color: #a9a9a9;background-color: #fff;}
.custom-file-label::after {bottom: 0;z-index: 3;display: block;height: calc(1.7rem - 1px * 2);padding: .29rem 1.45rem;color: #fff;content: "Выбрать";}
.custom-file-input:focus ~ .custom-file-label, .custom-file-input:focus ~ .custom-file-label::after {border-color:#0976b4}
.custom-file-label::after {background-color: #adadad;border-left: 0px solid #0976b4;}
.custom-file-input.is-valid ~ .custom-file-label, .custom-select.is-valid, .form-control.is-valid, .was-validated .custom-file-input:valid ~ .custom-file-label, .was-validated .custom-select:valid, .was-validated .form-control:valid {border-color:#21b632}
.custom-radio {position: absolute;z-index: -1;opacity: 0;}
.custom-radio+label {display: inline-flex;align-items: center;user-select: none;}
.custom-radio+label::before {content: '';display: inline-block;width: 1em;height: 1em;flex-shrink: 0;flex-grow: 0;border: 1px solid #adb5bd;border-radius: 50%;margin-right: 0.5em;background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;background-color: #fff;}
.custom-radio:not(:disabled):not(:checked)+label:hover::before {border-color: #b3d7ff;}
.custom-radio:not(:disabled):active+label::before {background-color: #AAAAAA;border-color: #AAAAAA;}
.custom-radio:focus+label::before {}
.custom-radio:focus:not(:checked)+label::before {border-color: #AAAAAA;}
.custom-radio:checked+label::before {border-color: #b60027;background-color: #b60027;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}
.custom-radio:disabled+label::before {background-color: #e9ecef;}
.custom-chec, #mess input[type="checkbox"]  {position: absolute;z-index: -1;opacity: 0;}
.custom-chec+label, #mess input[type="checkbox"]+label  {display: inline-flex;align-items: center;user-select: none;}
.custom-chec+label::before, #mess input[type="checkbox"]+label::before  {content: '';display: inline-block;width: 1em;height: 1em;flex-shrink: 0;flex-grow: 0;border: 1px solid #adb5bd;border-radius: 0.25em;margin-right: 0.5em;background-color: #fff;background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;}
.custom-chec:checked+label::before, #mess input[type="checkbox"]:checked+label::before  {border-color: #0b76ef;background-color: #0b76ef;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.custom-chec:not(:disabled):not(:checked)+label:hover::before, #mess input[type="checkbox"]:not(:disabled):not(:checked)+label:hover::before  {border-color: #b3d7ff;}
.custom-chec:not(:disabled):active+label::before, #mess input[type="checkbox"]:not(:disabled):active+label::before  {background-color: #b3d7ff;border-color: #b3d7ff;}
.custom-chec:focus+label::before, #mess input[type="checkbox"]:focus+label::before  {}
.custom-chec:focus:not(:checked)+label::before, #mess input[type="checkbox"]:focus:not(:checked)+label::before  {border-color: #80bdff;}
.custom-chec:disabled+label::before, #mess input[type="checkbox"]:disabled+label::before  {background-color: #fff;}
.custom-checkbox, #check_city input[type="checkbox"]  {position: absolute;z-index: -1;opacity: 0;}
.custom-checkbox+label, #check_city input[type="checkbox"]+label  {color: #fff;display: inline-flex;align-items: center;user-select: none;}
.custom-checkbox+label::before, #check_city input[type="checkbox"]+label::before  {content: '';display: inline-block;width: 1em;height: 1em;flex-shrink: 0;flex-grow: 0;border: 1px solid #adb5bd;border-radius: 0.25em;margin-right: 0.5em;background-color: #fff;background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;}
.custom-checkbox:checked+label::before, #check_city input[type="checkbox"]:checked+label::before  {border-color: #b60027;background-color: #b60027;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.custom-checkbox:not(:disabled):not(:checked)+label:hover::before, #check_city input[type="checkbox"]:not(:disabled):not(:checked)+label:hover::before  {border-color: #b3d7ff;}
.custom-checkbox:not(:disabled):active+label::before, #check_city input[type="checkbox"]:not(:disabled):active+label::before  {background-color: #b3d7ff;border-color: #b3d7ff;}
.custom-checkbox:focus+label::before, #check_city input[type="checkbox"]:focus+label::before  {}
.custom-checkbox:focus:not(:checked)+label::before, #check_city input[type="checkbox"]:focus:not(:checked)+label::before  {border-color: #80bdff;}
.custom-checkbox:disabled+label::before, #check_city input[type="checkbox"]:disabled+label::before  {background-color: #fff;}
.save {display: flex;flex-wrap: wrap;align-content: flex-end;flex-direction: column;padding-top: 0px;}
.addform .pr1 .min input {width: 160px;}
.addform .pr1 .din input {width: 160px;border:0px;padding-left:5px;height: 30px;font-size:14px;color: #000;background-color: #fff;}
.addform input{color:#000;margin-bottom:0px;}
.addform textarea{resize: vertical; width: 98%;padding:5px; height: 35px;padding-left:7px;border: 0px;font-size:14px;color: #000;background-color: #fff;}
.addform textarea:focus {outline: none;}
.lostpassword textarea:focus {outline: none;}
.pr1 input{color:#000;}
.gender{margin-bottom:10px;margin-top:20px;display:flex;flex-wrap: wrap;flex-direction: column;}
.gendersss i{position:relative;left:-5px;}
.gendersss {padding-right:15px;}
.gendersss i{padding-left:3px;}
.toorow {    width: 100%;display:flex;}
.min {width: 100%;padding-right:15px;}
.pin {padding-top:25px;}
.din {padding-top:10px;}
.pinss {padding-top:10px;}
.number {display:flex;}
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.tab-content h3{padding-bottom:15px;color:#fff;font-size: 26px;}
.tab-content {color:#000;}
.drive {margin-bottom: 3%;}
.tab-pane {padding: 0 15px 15px 15px;background-color:#6E6E6E;color:#fff;border-radius:12px;}
.cover {border-radius: 12px;height:100%;display: flex;flex-direction: column;justify-content: space-between;background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.cover_friends {border-radius: 6px;height:100%;display: flex;flex-direction: column;justify-content: space-between;background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.covers {height:100%;display: flex;flex-direction: column;justify-content: space-between;background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.show_more_city  span {cursor: pointer;color:#fff; font-size:11px;  font-weight:bold;}
.show_more_city {display:flex;justify-content: flex-end;padding-top: 10px;}
.addform {display:flex;align-items: flex-start;padding-top:15px;border: none;}
.pr1 {display:flex;width: 50%;flex-direction: column;}
.pr2 {display:flex;width: 50%;flex-direction: column;justify-content: space-around;}
.pr3 {display:flex;width: 3%;flex-direction: column;}
.pr1 h3,.pr2 h3 {font-size:20px;}
.title_setting {font-size:20px; padding: 0 10px 0 10px;}
.title_setting_mini {font-size:16px;}
.pr1 h4,.pr2 h4 {font-size:16px; margin-bottom:2px;}
.edit {display:none;}
.aa {display:none;}
.in {background-color:#cccccc; height: 12vw;border-radius:12px;}
.namess a{color:#fff;text-decoration:none;}
.righttext {padding-bottom:15px;}
.pustota {height: 100%;}
.options {color:#fff;}
.options a{text-decoration:none;color:#fff;}
.titlephoto {padding-left:15px;}
.upload {cursor:default;color:#fff;padding:5px 15px 15px 15px;margin-bottom:0.7vw;border-radius: 0 0 12px 12px;}
.views_profile a {padding: 12px 0 13px 0; color: #fff;text-decoration: none;font-size: 18px;}
.dropbtn, .content a{align-items: center;text-decoration:none;color:#fff;padding-bottom:10px;}
.dropbtn img,.content img {width: 32px; padding-right:6px;}
.home {left:10px; position:relative;top:13px;}
.home a{text-decoration:none;color:#fff;}
.content i{margin-left:5px;}
.s {display:flex;flex-wrap: wrap;}
.xf span:not(:last-child):after {content: ', ';margin-right: 5px;}
.xf {font-size:14px;margin-bottom:12px;}
.edit-apply a,.delete-profile a{padding: 8px 8px 8px 8px;display: block;text-decoration:none; color:#fff;}
.btn-apply{box-shadow: 1px 1px 2px #000;margin: 0 2% 0 2%; border-radius:12px;background:#6E6E6E;color:#fff;line-height:40px;width:96%;text-align:center;cursor:pointer;border:medium none;font-size:18px;margin-top:0px;}
.form_submit .btn-fullnews{box-shadow: 1px 1px 2px #000;margin: 0 2% 0 2%; border-radius:12px;background:#6E6E6E;color:#fff;line-height:40px;width:96%;text-align:center;cursor:pointer;border:medium none;font-size:18px;margin-top:0px;}
.easy-basket-filter {width: 100%;margin: 50px 0 60px 0;position: relative;}
.fill {height: 5px;width: 100%;background-color: #fff;position: absolute;top: 0;left: 0;z-index: 2;}
.easy-basket-filter-info, .easy-age-filter-info {box-sizing: border-box;padding: 0;width: 100%;justify-content: space-between;position: absolute;top: -50px;}
.easy-basket-filter-info p, .easy-age-filter-info p{color: #fff;padding: 0px 0px;border-radius: 4px;margin:0;}
.easy-basket-filter-info .iLower, .easy-age-filter-info .iLower{position:relative;display: inline-block;left: -14px;}
.easy-basket-filter-info .iUpper, .easy-age-filter-info .iUpper{float:right;display: inline-block;margin-left:10px;}
.easy-basket-filter-info input, .easy-age-filter-info input {width: inherit;border: none;color: #fff;font-size: 24px;background-color: transparent;width: 50px;text-align: center;}
.easy-basket-filter-info p, .easy-age-filter-info p {color: #fff;padding: 0px 0px;border-radius: 4px;margin: 0;}
.range {position: absolute;left: 0;top: 0;}
input[type=range] {-webkit-appearance: none;width: 100%;margin: 0;background: transparent;}
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;cursor: pointer;position: relative;z-index: 3;}
input[type=range]:focus, input[type=text]:focus, input[type=email]:focus {outline: none;}
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;height:16px;width: 16px;box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.5);border-radius: 100%;background: #fff;cursor: pointer;margin-top: -6px;}
input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 5px;cursor: pointer;background: #fff;border-radius: 1.3px;}
.easy-basket-filter-ticks {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 5px;padding-top: 8px;font-size: 11px;cursor: default;left: 0;bottom: 0;width: 100%;}
.easy-basket-filter-ticks > div:nth-child(10n - 9) {height: 150%;}
.easy-basket-filter-ticks > div:nth-child(10n - 9)::before {display: block;content: attr(data-value);-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);text-align: center;width: 40px;}
.footer {background-size: cover;background-repeat: no-repeat;}
.phone {display:none;}
.warn {display:none;}
.button_menu {display:none;}
#dle-users [class^="flip-container_"]:hover .flipper{transform: none;}
#dle-users .pr, #dle-users .pr:hover{cursor: default;}
.status {display: flex;margin-right: 4px;flex-direction: row;align-items: center;justify-content: space-between;}
.bird {display: flex;margin-right: 5px;}
.info {display: flex;flex-direction: column;justify-content: flex-end;}
.online i {margin-left:10px;margin-right: 5px;color:#32CD32;font-size:12px; position:relative; top:0px;}
.online {display: flex;align-items: center;text-shadow: 1px 1px 2px #000;color:#fff;font-size:20px;}
.offline i {margin-left:10px;margin-right: 5px;color:#DC143C;font-size:12px; position:relative; top:0px;}
.offline {display: flex;align-items: center;text-shadow: 1px 1px 2px #000;color:#fff;font-size:20px;}
.onnot i {margin-left:10px;margin-right: 5px;color:#cccccc;font-size:12px; position:relative; top:0px;}
.onnot {display: flex;align-items: center;text-shadow: 1px 1px 2px #000;color:#fff;font-size:20px;}
.heart i{padding-left:5px;}
.ab h2 {font-size:20px; padding-top:3px;font-weight:normal;}
.ab h3 {margin-top:6px;font-size:20px;font-weight:normal;}
.ab .first_title {font-size:20px; padding-top:3px;font-weight:normal;}
.ab {margin-left:10px; margin-right:10px;margin-top:6px;font-size:20px;font-weight:normal;}
.as {margin-left:0px; margin-right:10px;margin-top:0px;font-size:20px;font-weight:normal;}
.link { color:#fff; text-decoration:none;}
.category {margin-top:15px;}
.start {position:absolute;background-color:transparent;}
.start.menu-fixed{background-color:#000;}
.zdvig {position:relative;top:100px;}
.aboutss span {color:#007BB3!important;}
.pick_site_bye span{color:#C823C8!important;}
.cont {min-height: 20vh;}
.con {min-height: 10vh;}
.go-up,.go-down {box-shadow: 1px 1px 2px #000;display:none;position: fixed;right: 15px;z-index: 9300;background: #C823C8;border-radius: 8px;cursor: pointer;color: #fff;text-align: center;font-size: 18px;width: 34px;height: 28px;padding: 7px 3px 4px 3px;margin-bottom: 0px;}
.go-up {bottom: 10px;}
.pick_site_users {position:relative; top:3vw;font-size:62px;color:#fff;}
.pick_site_bye {position:relative; top:-30px;font-size:32px;color:#fff;}
.pick_site_bye span{color:#C823C8;}
.save button{background:#000;color:#fff;padding: 6px 15px 6px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:0px;}
.aboutss {font-size:90px;text-align:center;justify-content: center;min-height: 70vh;padding-top:19%; }
.menu {display:flex;justify-content: flex-end; padding-top:10px; margin-right:10px;}
.menu_bottom {display:flex;justify-content: flex-start; margin-bottom:15px; margin-right:10px;}
.popup-edit{margin:auto;width: 100%;margin-bottom:1px;border-radius:8px;display:none;position:fixed;z-index:9400;bottom:0px;right:0;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-edit-adverts{margin:auto;width: 100%;margin-bottom:1px;border-radius:8px;display:none;position:fixed;z-index:9400;bottom:0px;right:0;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-edit-tool{margin:auto;width: 100%;margin-bottom:1px;border-radius:8px;display:none;position:fixed;z-index:9400;bottom:0px;right:0;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-profile{color: #ffffff;top:0;background-color: #333333;margin:auto;width: 99%; height:98%;margin-bottom:7px;border-radius:8px;display:none;position:fixed;z-index:9400;bottom:2px;right:0.5%;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-users{color: #ffffff;background-color: #333333;margin:auto;width: 99%; height:98%;margin-bottom:7px;border-radius:8px;display:none;position:fixed;z-index:9400;bottom:2px;right:0.5%;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-dating{color: #ffffff;border-radius:8px;display:none;width:400px;position:absolute;z-index:9400;bottom:10px;right:10px;background:#333333;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-language{border-radius:8px;display:none;width:350px;position:absolute;z-index:9400;top:9px;left:10px;background:#007BB3;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-premium{border-radius:8px;display:none;width:400px;position:absolute;z-index:9400;top:9px;right:10px;background:#C823C8;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-best{border-radius:8px;display:none;width:400px;position:absolute;z-index:9400;top:9px;right:10px;background:#C823C8;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-login{color: #ffffff;border-radius:8px;display:none;width:350px;position:absolute;z-index:9400;top:10px;right:10px;background:#333333;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.edi {display: flex;justify-content: flex-end;}
.fixed-menu .popup-edit-tool,.fixed-menu .popup-edit-adverts,.fixed-menu .popup-edit-add,.fixed-menu .popup-add,.fixed-menu .popup-edit,.fixed-menu .popup-news,.fixed-menu .popup-language,.fixed-menu .popup-setting,.fixed-menu .popup-best,.fixed-menu .popup-premium,.fixed-menu .popup-login, .fixed-menu .popup-reg { position:fixed;z-index:9;} 
.menuha .other .popup-login .forgot a{padding: 8px 10px 8px 0;display:block;margin:10px 0 0 0;color:#000;text-decoration:none;font-size:14px;}
.popup-login .forgot a:hover{color:#ED2121;}
.relative{position:relative;}
.popup-login .link:hover{border-bottom:1px dashed #008AFA;}
.popup-login .content-padding{padding:20px 30px 0 30px;}
.popup-premium .content-padding{padding:20px 30px 0 30px;}
.popup-dating .content-padding{padding:20px 30px 0 30px;}
.popup-profile .content-padding{padding:20px 30px 0 30px;}
.popup-setting .content-padding{padding:20px 30px 0 30px;}
.popup-users .content-padding{padding:20px 30px 0 30px;}
.popup-news .content-padding{padding:20px 30px 10px 30px;}
.popup-edit .content-padding{padding:20px 30px 10px 30px;}
.popup-edit-adverts .content-padding{padding:20px 30px 10px 30px;}
.popup-edit-tool .content-padding{padding:20px 30px 10px 30px;}
.popup-add .content-padding{padding:20px 30px 10px 30px;}
.popup-dating > div{padding-bottom:20px;}
.popup-profile > div{padding-bottom:20px;}
.popup-setting > div{padding-bottom:20px;}
.popup-language > div{padding-bottom:0px;}
.popup-news > div{padding-bottom:10px;}
.popup-add > div{padding-bottom:10px;}
.popup-edit-add > div{padding-bottom:10px;}
.popup-edit-tool > div{padding-bottom:10px;}
.popup-login > div{padding-bottom:20px;}
.popup-users > div{padding-bottom:20px;}
.popup-edit > div{padding-bottom:10px;}
.popup-edit-adverts > div{padding-bottom:10px;}
.popup-login .trg{position:absolute;right:19px;top:-20px;}
.popup-login .b-input{height:35px;color:#000 !important;font-weight:400;border:1px solid #b2b2b2;padding-left:10px;padding-right:10px;background:#fff;border-radius:0;font-size:14px;width:100%;box-sizing:border-box;-webkit-appearance:none;}
.popup-login input::placeholder  {color:#b7b7b7;}
.popup-login .register{color:#008AFA;font-size:14px;display:inline-block;margin-top:17px;cursor:pointer;}
.popup-login .bottom-block{position:absolute;bottom:0;left:0;right:0;height:55px;border-top:1px solid #D8D8D8;text-align:center;font-size:14px;}
.popup-login .password{margin-top:5px;}
.popup-login .b-input:focus{border:1px solid #000;}
.popup-login .req{color:#fff;}
.popup-login .input-title-small{font-size:10px;margin-bottom:3px;display:block;}
.popup-login .link{color:#0072BC;text-decoration:none;}
.form_submit .btn-login{background:#0072BC;color:#fff;line-height:40px;width:220px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:10px;}
.form_submit .btn-login:hover{background:#ED2121;}
.text-center{text-align:center;}
.popup-login .reg{border-top:1px solid #ccc;margin-top:15px;}
.popup-login .reg a{background: none;display:flex;justify-content: space-around;margin-top:10px;padding-bottom:0;}
.popup-login .reg a:hover{color:#000;}
.popup-login .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-language .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-profile .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-users .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-dating .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-edit .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-edit-adverts .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-edit-tool .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-edit-add .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-best .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-setting .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-login .infos{font-size:14px;line-height:20px;margin-bottom:5px;margin-top:10px;}
.voteprogress > span{background:#05a6f0;}
.g-recaptcha {transform:scale(0.96);transform-origin:0 0;}
.cptch {padding-top: 7px; margin-bottom: 10px;}
.popup-reg{color: #ffffff;border-radius:8px;display:none;width:350px;position:absolute;z-index:9999;top:10px;right:10px;background:#333333;text-align:left;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
.popup-reg .forgot{display:block;margin:10px 0 0 0;color:#0072BC;text-decoration:none;font-size:14px;}
.popup-reg .forgot:hover{color:#ED2121;}
.relative{position:relative;}
.popup-reg .link:hover{border-bottom:1px dashed #008AFA;}
.popup-reg .content-padding{padding:20px 30px 0 30px;}
.popup-reg > div{padding-bottom:20px;}
.popup-reg .trg{position:absolute;right:19px;top:-20px;}
.popup-reg .b-input{height:35px;color:#000;font-weight:400;border:0px solid #b2b2b2;padding-left:10px;padding-right:10px;background:#fff;border-radius:0;font-size:14px;width:100%;box-sizing:border-box;-webkit-appearance:none;}
.popup-reg input::placeholder  {color:#b7b7b7;}
.popup-reg .register{color:#008AFA;font-size:14px;display:inline-block;margin-top:17px;cursor:pointer;}
.popup-reg .bottom-block{position:absolute;bottom:0;left:0;right:0;height:55px;border-top:1px solid #D8D8D8;text-align:center;font-size:14px;}
.popup-reg .password{margin-top:10px;}
.popup-reg .b-input:focus{border:1px solid #000;}
.popup-reg .req{color:#fff;}
.popup-reg .input-title-small{font-size:10px;margin-bottom:3px;display:block;}
.popup-reg .link{color:#0072BC;text-decoration:none;}
.popup-reg .b-input-check{height:35px;color:#000;font-weight:100;border:1px solid #b2b2b2;padding-left:10px;padding-right:10px;background:#fff;border-radius:0;font-size:14px;width:100%;box-sizing:border-box;-webkit-appearance:none;}
.btn-login-check {background:#b60027;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;}
.popup-edit-adverts .btn-login,.popup-edit-add .btn-login,.popup-add .btn-login,.popup-edit .btn-login,.popup-news .btn-login,.popup-setting .btn-login,.popup-best .btn-login,.popup-premium .btn-login,.popup-reg .btn-login,.popup-login .btn-login{background:#b60027;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:15px;}
.popup-profile .btn-profile{background:#b60027;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:15px;}
.btn-lost{background:#000;color:#fff;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:15px;}
.btn-default {background:#fff;color:#000;padding: 7px 15px 7px 15px;text-align:center;cursor:pointer;border:medium none;font-size:14px;margin-top:15px;}
.loginss {display:flex;}
.af {margin-top: 25px;}
.text-center{text-align:center;}
.popup-reg .reg{border-top:1px solid #ccc;margin-top:20px;}
.popup-reg .reg a{margin-top:20px;}
.popup-reg .title{font-size:30px!important;line-height:40px!important;color:#fff;margin-bottom:10px;}
.popup-reg .infos{font-size:14px;line-height:20px;margin-bottom:5px;margin-top:10px;}
.popup-close{color:#b60027;font-size: 26px!important;font-weight: bold!important;text-decoration:none;right:15px;top:10px;position:absolute;display:block;z-index:99;}
.popup-reg .email {margin-top:10px;}
.popup-reg hr {background-image: -webkit-linear-gradient(left,transparent,rgba(0,0,0,0.2),transparent);background-image: linear-gradient(to right,transparent,rgba(0,0,0,0.2),transparent);border: 0;height: 1px;margin: 22px 20px 5px 20px;}
.autorization {display:flex;position: relative;}
#reg-modal {font-size: 12px; line-height: 18px; text-decoration: none; color:#fff; position: fixed; padding: 15px 23px 21px 30px; width: 450px; border-radius: 8px; top: 30%; left: 50%; margin: 0 0 0 -240px; background: #333333; z-index: 9400; -webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);}
#reg-modal ul { list-style: square outside; }
#reg-modal .btn-profile-reg, #reg-modal .btn-ok {font-size: 14px;text-decoration: none; margin-top: 20px; float: right; color: #000000; display: inline-block; text-align: center; padding: 8px 22px 7px 22px; background: #ffffff; cursor: pointer; }
#reg-modal .btn-profile-reg {margin-left: 7px; background: #fff; color:#000;}
#reg-modal .wrap { position: relative; }
#reg-modal .title { color: #fff; font-size: 30px; margin-bottom: 10px;}
#reg-modal .popup-close { top: 0px; right: -8px;}
.authorisation a {text-decoration:none;}
.join-vk {border-radius:8px;-webkit-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);-moz-box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);box-shadow: 1px 1px 19px 0px rgba(0,0,0,0.79);z-index: 9400; display: none; position: fixed; width: 100%; height: 100%;background: #1a1a1a; }
.join-vk a {font-size: 14px; display: inline-block; text-decoration: none; padding: 10px 15px 10px 15px; margin-top: 7px; color: #fff;  background: #b60027;}
.varn a {background: none; font-size: 12px; display: inline-block; text-decoration: underline; color: #fff;padding: 0px 0px 0px 0px; margin-top: 0px;}
.join-vk .btns {padding-top: 25px;text-align: right;display: flex;font-weight: normal;justify-content: space-between;align-items: stretch;flex-wrap: wrap;width: 100%;flex-direction: row;align-content: space-around;}
.join-vk a.orange { background: #fff; color:#000;margin-left: 5px;}
.message {display: flex;flex-wrap: nowrap;align-items: center;height: 100%;justify-content: center;flex-direction: column;}
.join-vk .message {padding: 0px 10px 0px 10px;text-decoration: none;color: #fff;}
.join-vk .message p{line-height: 18px;font-size: 12px;text-decoration: none;font-weight: normal;color: #fff;}
.varn {color: #b60027;font-size: 34px;}
.varn p {padding-top: 16px;color: #fff;font-size: 12px;}
.years {background-color: #2a2c2d;background-size: cover;background-repeat: no-repeat;z-index: 9401; display: none; position: fixed; width: 100%; height: 100%; top:0px;left:0px;}
.years a {font-size: 14px; display: inline-block; text-decoration: none; padding: 5px 15px 5px 15px; margin-top: 7px; color: #fff;  background: #C823C8;}
.btnsss {padding-top:10px; text-align: center;}
.years a.orange { background: #fff; color:#000;margin-left: 5px; margin-right: 15px;}
.years .message {display: flex;justify-content: space-around;}
.years .message {text-decoration: none; color:#fff;}
.years .message p{font-size: 12px; text-decoration: none; color:#fff;}
.years span {color:#009DE6!important;}
.years .varns {font-size: 82px;padding-top:19%;text-align:center;justify-content: center;}
.years .varns p {position:relative; top:-20px;color: #fff;font-size: 37px;text-align:center;}
.hidden {display:none;}
.bg-overlay{display: none;background: rgba(0, 0, 0, .8);position: fixed;height: 100%;width: 100%;left: 0px;right: 0px;top: 0px;	bottom: 0px;z-index: 1;}