.chatbox {background:#fff; padding:1em 3%}
.chat_header {background: var(----, rgba(216, 218, 231, 0.50)); font-size:16px; padding:.5rem 3%; border-radius: 10px 10px 0 0; display: flex;}

.write_lucia {width: 50%}
.block_connect {width: 25%; padding:0 20px 0 0}

.chat-list {padding:20px}
.chat-item {display:flex; margin-bottom:2em}
.chat-item-ava {width:33%; padding:0 20px 0 0}
.profile-item-name {color:#0772A0; font-size:1.2rem}
.chat-item-info {font-size:0.8rem; padding:0 0 0.5rem 0}
.chat-item-more .btn-green {padding:5px 20px}

.chat_message {display:flex; padding:0 0 1rem 0}

.chat_message.left {justify-content: flex-start}
.chat_message.right {justify-content: flex-end; text-align: right}
.chat_message.user.right {text-align: left;}

.chat_message.left .chat_message_avatar {order:0}
.chat_message.right .chat_message_avatar {order:1}

/*  Сообщение юзера */
.chat_message.user .chat_message_body {background: #0772A0; margin-left:15px}
.chat_message.user.right .chat_message_body, .chat_message.trigger.right .chat_message_body {margin-right:15px}
.chat_message.system .chat_message_body {color:#555}
form .chat_message.user.right {margin-right:15px}
form .chat_message.user.left {margin-left:15px}

/* Триггер сообщение */
.chat_message.trigger .chat_message_body {background: #E04265; margin-left:15px}

/* Cообщение от партнёра */
.chat_message.partner .chat_message_body {background: #E04265; margin-left:15px}

.chat_message_body {min-width:40%; max-width:80%; border-radius: 10px; padding:15px 20px 5px 20px; color:#fff}

.chat_message_avatar {width:64px;}
.chat_message_avatar img {border-radius: 10px}

.create_time {color:#B8B8B8; font-size: 0.8rem; text-align: right;}

/*  Кнопка  */
.chat_message .btn {display:block; width:40%; padding:15px 20px 10px 20px; border: none; 
background: var(----, rgba(216, 218, 231, 0.50)); border-radius: 10px; cursor:pointer; color:#000}

.datings-wrap .form-line .select-wrap {
    padding-left: 20px
}
.grey-box {
    background: #F9F9F9;
    padding: 40px 40px 35px;
    border-radius: 10px;
    margin: 0 0 30px 0
}
.form-line:last-child {
    margin-bottom: 0;
}
.radio-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 -10px -20px;
}
.radio-row > .custom-radio {
    width: auto;
    margin: 0 0 10px 20px;
    padding-top: 0;
    padding-bottom: 0;
}
.radio-row > .custom-radio span {
    top: 0;
}
.radio-row > .custom-radio span:before {
    top: -1px;
}
.btn-width-220 {
    width: 100%;
    max-width: 220px;
    font-size: 14px;
}
.form-line .label-for-radio {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    line-height: 1;
}
.add-date-head {
    text-align: center;
    margin-bottom: 40px;
}
.add-date-head h1 {
    margin: 0;
}
.add-date-head * + * {
    margin-top: 20px;
}
body > .select2-container {
    width: auto !important;
}
.select2-row-3, .select2-row-2 {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-bottom: -10px;
}
.select2-row-3 > *{
    width: calc(33.3333% - 10px);
    margin: 0 0 10px 10px;
}
.select2-row-2 > *{
    width: calc(50% - 10px);
    margin: 0 0 10px 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
    border: 1px solid #B1B1B1;
    border-radius: 10px;
    padding: 5px 35px 5px 20px !important;
    height: auto;
    font-size: 14px;
    background: #fff;
}
.filter-select-col .select2-container{
    width: 100% !important;
}
.select2-container--default .select2-selection--single{
    display: block;
    border-radius: 0 !important;
    border: none !important;
    height: auto !important;
    background: none !important;
    padding: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    width: 33px !important;
    height: 100% !important;
    top: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.98985 8.28443C8.5521 8.28524 8.11849 8.19954 7.71395 8.03228C7.30941 7.86502 6.94189 7.61948 6.63252 7.30977L1.18519 1.86177C1.06375 1.73603 0.996553 1.56763 0.998072 1.39283C0.999591 1.21804 1.0697 1.05083 1.19331 0.927223C1.31691 0.803617 1.48412 0.733504 1.65892 0.731985C1.83372 0.730467 2.00212 0.797663 2.12785 0.919101L7.57519 6.3671C7.95073 6.74164 8.45947 6.95196 8.98985 6.95196C9.52024 6.95196 10.029 6.74164 10.4045 6.3671L15.8519 0.919101C15.9134 0.855428 15.9869 0.80464 16.0683 0.769701C16.1496 0.734761 16.2371 0.716371 16.3256 0.715601C16.4141 0.714832 16.5019 0.7317 16.5838 0.76522C16.6658 0.798741 16.7402 0.848243 16.8028 0.910838C16.8654 0.973433 16.9149 1.04787 16.9484 1.1298C16.9819 1.21173 16.9988 1.29952 16.998 1.38804C16.9973 1.47656 16.9789 1.56404 16.9439 1.64537C16.909 1.72671 16.8582 1.80027 16.7945 1.86177L11.3472 7.30977C11.0378 7.61948 10.6703 7.86502 10.2658 8.03228C9.86122 8.19954 9.42761 8.28524 8.98985 8.28443Z' fill='%23373A4C'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 12px;
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    left: 50%;
    margin-left: -6px;
}

.one-filter-3 .select2.select2-container {width:162px!important}

.select2.select2-container {width:72px!important}
/*
.select2-container--default .select2-selection--single .select2-selection__arrow:after{
    content: '';
    position: absolute;
    right: 32px;
    width: 1px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    border-left: 1px solid #D6D6D6;
}
*/
.select2-container--open .select2-dropdown--below{
    border: 1px dashed #B1B1B1;
    border-top: none;
    border-radius: 0 0 10px 10px;
}
.select2-container--open .select2-dropdown--above{
    border: 1px dashed #B1B1B1;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
}
.select2-results__option{
    background: #F9F9F9;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: #636363;
}
.select2-container--open .select2-selection__arrow:before{
    transform: rotate(-180deg);
}
.select2-container--default .select2-selection--multiple{
    min-height: 50px;
    border: 1px solid #D8DAE7;
    border-radius: 10px;
    font-size: 16px;
}
.select2-search--dropdown{
    padding: 0 !important;
}
.select2-container--open.select2-container--below .select2-selection--single .select2-selection__rendered{
    /* border-bottom-color: transparent; */
    border-radius: 10px 10px 0 0;
}
.select2-container--open.select2-container--above .select2-selection--single .select2-selection__rendered{
    /* border-top-color: transparent; */
    border-radius: 0 0 10px 10px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border: 1px solid #D8DAE7;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 8px;
    background: #D8DAE7;
    border-radius: 4px;
    border: none;
    padding: 5px 12px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    margin: 0;
    width: 17px;
    color: #000000;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color: #E04265;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    white-space: nowrap;
}
.select2-search__field {
    display: none;
}
.select2-container--default .select2-results > .select2-results__options{
    margin: 5px;
}
.select2-results__option{
    background: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding: 0 !important;
}
.select2-container .select2-selection--multiple{
    padding-top: 2px !important;
    padding-bottom: 4px !important;
}
.input-avatar.input-avatar-40 .jq-file__browse{
    height: 40px;
    line-height: 38px;
    width: 210px;
    border-color: #B1B1B1;
    border-radius: 10px;
}
.datings-wrap .form-line label{
    font-size: 16px;
}
.datings-checkbox-or-radio > *{
    width: 100% !important;
    margin: 0 0 10px !important;
    padding-top: 3px !important;
    padding-bottom: 0 !important;
    font-size: 14px !important;
}
.datings-checkbox-or-radio{
    margin-bottom: -10px;
}
.datings-wrap label.custom-radio, .datings-wrap label.custom-checkbox{
    padding-left: 25px !important;
}
.datings-wrap .custom-checkbox input + span:before{
    top: 3px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.6667 0.0234375H3.33333C2.4496 0.0244961 1.60237 0.376025 0.97748 1.00092C0.352588 1.62581 0.00105857 2.47304 0 3.35677L0 12.6901C0.00105857 13.5738 0.352588 14.4211 0.97748 15.046C1.60237 15.6709 2.4496 16.0224 3.33333 16.0234H12.6667C13.5504 16.0224 14.3976 15.6709 15.0225 15.046C15.6474 14.4211 15.9989 13.5738 16 12.6901V3.35677C15.9989 2.47304 15.6474 1.62581 15.0225 1.00092C14.3976 0.376025 13.5504 0.0244961 12.6667 0.0234375V0.0234375ZM14.6667 12.6901C14.6667 13.2205 14.456 13.7292 14.0809 14.1043C13.7058 14.4794 13.1971 14.6901 12.6667 14.6901H3.33333C2.8029 14.6901 2.29419 14.4794 1.91912 14.1043C1.54405 13.7292 1.33333 13.2205 1.33333 12.6901V3.35677C1.33333 2.82634 1.54405 2.31763 1.91912 1.94256C2.29419 1.56748 2.8029 1.35677 3.33333 1.35677H12.6667C13.1971 1.35677 13.7058 1.56748 14.0809 1.94256C14.456 2.31763 14.6667 2.82634 14.6667 3.35677V12.6901Z' fill='%23D8DAE7'/%3e%3c/svg%3e ");
}
.datings-wrap .custom-checkbox input:checked + span:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1.06738' y='1.14062' width='13.9322' height='13.9322' rx='2' fill='white'/%3e%3cpath d='M12.6667 0.0234375H3.33333C2.4496 0.0244961 1.60237 0.376025 0.97748 1.00092C0.352588 1.62581 0.00105857 2.47304 0 3.35677L0 12.6901C0.00105857 13.5738 0.352588 14.4211 0.97748 15.046C1.60237 15.6709 2.4496 16.0224 3.33333 16.0234H12.6667C13.5504 16.0224 14.3976 15.6709 15.0225 15.046C15.6474 14.4211 15.9989 13.5738 16 12.6901V3.35677C15.9989 2.47304 15.6474 1.62581 15.0225 1.00092C14.3976 0.376025 13.5504 0.0244961 12.6667 0.0234375V0.0234375ZM14.6667 12.6901C14.6667 13.2205 14.456 13.7292 14.0809 14.1043C13.7058 14.4794 13.1971 14.6901 12.6667 14.6901H3.33333C2.8029 14.6901 2.29419 14.4794 1.91912 14.1043C1.54405 13.7292 1.33333 13.2205 1.33333 12.6901V3.35677C1.33333 2.82634 1.54405 2.31763 1.91912 1.94256C2.29419 1.56748 2.8029 1.35677 3.33333 1.35677H12.6667C13.1971 1.35677 13.7058 1.56748 14.0809 1.94256C14.456 2.31763 14.6667 2.82634 14.6667 3.35677V12.6901Z' fill='%23D8DAE7'/%3e%3cpath d='M8.29276 9.89956L4.23771 5.84451C4.04368 5.65054 3.78054 5.54156 3.50617 5.54156C3.2318 5.54156 2.96867 5.65054 2.77463 5.84451C2.58065 6.03855 2.47168 6.30169 2.47168 6.57606C2.47168 6.85043 2.58065 7.11356 2.77463 7.3076L6.82967 11.3626C7.02185 11.5549 7.25002 11.7074 7.50114 11.8115C7.75227 11.9155 8.02144 11.9691 8.29327 11.9691C8.56511 11.9691 8.83427 11.9155 9.0854 11.8115C9.33653 11.7074 9.5647 11.5549 9.75688 11.3626L19.33 1.78947C19.524 1.59544 19.633 1.3323 19.633 1.05793C19.633 0.783561 19.524 0.520425 19.33 0.326387C19.136 0.132408 18.8729 0.0234375 18.5985 0.0234375C18.3241 0.0234375 18.061 0.132408 17.867 0.326387L8.29276 9.89956Z' fill='%235DCE59'/%3e%3c/svg%3e ");
}
.datings-wrap textarea{
    border-color: #B1B1B1;
    border-radius: 10px;
    font-size: 14px;
}
.select2-container--default .select2-results > .select2-results__options {
    /* плашка-бегунок и фон */
    scrollbar-color: #F5F7FF #D9DAE7;
}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
    width: 12px; /* в основном для вертикальных полос прокрутки */
    height: 10px; /* в основном для горизонтальных полос прокрутки */
}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb { /* плашка-бегунок */
    border-radius: 4px;
    background: #D9DAE7;
    border: 2px solid #F5F7FF;
}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track { /* фон */
    background: #F5F7FF;
    border-radius: 4px;
    border: 2px solid #fff;
}
.oferta-bottom{
    margin: 40px 0;
}
.oferta-bottom:last-child, .oferta-finish:last-child, .add-date-head:last-child{
    margin-bottom: 0 !important;
}
.oferta-bottom .custom-checkbox span{
    padding-top: 2px;
}
.oferta-finish{
    font-weight: bold;
    margin-bottom: 40px;
    text-align: left;
}
.custom-radio{
    cursor: pointer;
}
.datings-logout-block{
    padding: 0;
    list-style: none;
    margin: 30px 0 -15px -50px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.datings-logout-block > li{
    margin: 0 0 15px 50px;
    width: calc(50% - 50px);
    max-width: 240px;
}
.datings-logout-block a{
    width: 100%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.edit-profile-subtitle{
    margin-bottom: 30px;
}
.grey-box + .edit-profile-subtitle{
    margin-top: 45px;
}
.dating-last-btn{
    margin-top: 40px;
}
.dating-last-btn p{
    margin-bottom: 30px;
}
.pt-0{
    padding-top: 0 !important;
}
.pb-0{
    padding-bottom: 0 !important;
}
.already {
    background: #0772A0;
    border-radius: 10px;
    padding: 9px 14px 10px 14px;
    border: 1px solid #0772A0;
    color: #fff;
    transition: all 0.3s ease 0s;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
}
.btn-rendezvous{
    background: #E04265;
    border-radius: 10px;
    padding: 9px 14px 10px 14px;
    border: 1px solid #E04265;
    color: #fff;
    transition: all 0.3s ease 0s;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
}
.btn-like:before, .btn-rendezvous:before, .already:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0835 0.59375C14.1451 0.608346 13.2272 0.870294 12.4224 1.35314C11.6177 1.83599 10.9546 2.52264 10.5001 3.34375C10.0457 2.52264 9.38257 1.83599 8.57783 1.35314C7.77308 0.870294 6.85517 0.608346 5.91679 0.59375C4.42091 0.658742 3.01155 1.31313 1.99661 2.41394C0.981678 3.51476 0.443669 4.97252 0.500128 6.46875C0.500128 10.2579 4.48846 14.3962 7.83346 17.2021C8.58031 17.8297 9.52459 18.1738 10.5001 18.1738C11.4757 18.1738 12.4199 17.8297 13.1668 17.2021C16.5118 14.3962 20.5001 10.2579 20.5001 6.46875C20.5566 4.97252 20.0186 3.51476 19.0036 2.41394C17.9887 1.31313 16.5793 0.658742 15.0835 0.59375ZM12.096 15.9271C11.6493 16.3032 11.0841 16.5095 10.5001 16.5095C9.91617 16.5095 9.35098 16.3032 8.90429 15.9271C4.62263 12.3346 2.16679 8.88792 2.16679 6.46875C2.10983 5.41435 2.4721 4.38019 3.1746 3.59183C3.87709 2.80347 4.86282 2.32488 5.91679 2.26042C6.97077 2.32488 7.95649 2.80347 8.65899 3.59183C9.36149 4.38019 9.72376 5.41435 9.66679 6.46875C9.66679 6.68976 9.75459 6.90173 9.91087 7.05801C10.0672 7.21429 10.2791 7.30208 10.5001 7.30208C10.7211 7.30208 10.9331 7.21429 11.0894 7.05801C11.2457 6.90173 11.3335 6.68976 11.3335 6.46875C11.2765 5.41435 11.6388 4.38019 12.3413 3.59183C13.0438 2.80347 14.0295 2.32488 15.0835 2.26042C16.1374 2.32488 17.1232 2.80347 17.8257 3.59183C18.5282 4.38019 18.8904 5.41435 18.8335 6.46875C18.8335 8.88792 16.3776 12.3346 12.096 15.9237V15.9271Z' fill='white'/%3e%3c/svg%3e ");
    width: 21px;
    height: 19px;
    margin-right: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transition: all 0.3s ease 0s;
}
.btn-rendezvous:hover{
    background: #fff;
    color: #E04265;
    text-decoration: none;
}
.btn-rendezvous:hover:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0835 0.59375C14.1451 0.608346 13.2272 0.870294 12.4224 1.35314C11.6177 1.83599 10.9546 2.52264 10.5001 3.34375C10.0457 2.52264 9.38257 1.83599 8.57783 1.35314C7.77308 0.870294 6.85517 0.608346 5.91679 0.59375C4.42091 0.658742 3.01155 1.31313 1.99661 2.41394C0.981678 3.51476 0.443669 4.97252 0.500128 6.46875C0.500128 10.2579 4.48846 14.3962 7.83346 17.2021C8.58031 17.8297 9.52459 18.1738 10.5001 18.1738C11.4757 18.1738 12.4199 17.8297 13.1668 17.2021C16.5118 14.3962 20.5001 10.2579 20.5001 6.46875C20.5566 4.97252 20.0186 3.51476 19.0036 2.41394C17.9887 1.31313 16.5793 0.658742 15.0835 0.59375ZM12.096 15.9271C11.6493 16.3032 11.0841 16.5095 10.5001 16.5095C9.91617 16.5095 9.35098 16.3032 8.90429 15.9271C4.62263 12.3346 2.16679 8.88792 2.16679 6.46875C2.10983 5.41435 2.4721 4.38019 3.1746 3.59183C3.87709 2.80347 4.86282 2.32488 5.91679 2.26042C6.97077 2.32488 7.95649 2.80347 8.65899 3.59183C9.36149 4.38019 9.72376 5.41435 9.66679 6.46875C9.66679 6.68976 9.75459 6.90173 9.91087 7.05801C10.0672 7.21429 10.2791 7.30208 10.5001 7.30208C10.7211 7.30208 10.9331 7.21429 11.0894 7.05801C11.2457 6.90173 11.3335 6.68976 11.3335 6.46875C11.2765 5.41435 11.6388 4.38019 12.3413 3.59183C13.0438 2.80347 14.0295 2.32488 15.0835 2.26042C16.1374 2.32488 17.1232 2.80347 17.8257 3.59183C18.5282 4.38019 18.8904 5.41435 18.8335 6.46875C18.8335 8.88792 16.3776 12.3346 12.096 15.9237V15.9271Z' fill='%23E04265'/%3e%3c/svg%3e ");
}

.btn-like:before, .btn-is-liked:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0835 0.59375C14.1451 0.608346 13.2272 0.870294 12.4224 1.35314C11.6177 1.83599 10.9546 2.52264 10.5001 3.34375C10.0457 2.52264 9.38257 1.83599 8.57783 1.35314C7.77308 0.870294 6.85517 0.608346 5.91679 0.59375C4.42091 0.658742 3.01155 1.31313 1.99661 2.41394C0.981678 3.51476 0.443669 4.97252 0.500128 6.46875C0.500128 10.2579 4.48846 14.3962 7.83346 17.2021C8.58031 17.8297 9.52459 18.1738 10.5001 18.1738C11.4757 18.1738 12.4199 17.8297 13.1668 17.2021C16.5118 14.3962 20.5001 10.2579 20.5001 6.46875C20.5566 4.97252 20.0186 3.51476 19.0036 2.41394C17.9887 1.31313 16.5793 0.658742 15.0835 0.59375ZM12.096 15.9271C11.6493 16.3032 11.0841 16.5095 10.5001 16.5095C9.91617 16.5095 9.35098 16.3032 8.90429 15.9271C4.62263 12.3346 2.16679 8.88792 2.16679 6.46875C2.10983 5.41435 2.4721 4.38019 3.1746 3.59183C3.87709 2.80347 4.86282 2.32488 5.91679 2.26042C6.97077 2.32488 7.95649 2.80347 8.65899 3.59183C9.36149 4.38019 9.72376 5.41435 9.66679 6.46875C9.66679 6.68976 9.75459 6.90173 9.91087 7.05801C10.0672 7.21429 10.2791 7.30208 10.5001 7.30208C10.7211 7.30208 10.9331 7.21429 11.0894 7.05801C11.2457 6.90173 11.3335 6.68976 11.3335 6.46875C11.2765 5.41435 11.6388 4.38019 12.3413 3.59183C13.0438 2.80347 14.0295 2.32488 15.0835 2.26042C16.1374 2.32488 17.1232 2.80347 17.8257 3.59183C18.5282 4.38019 18.8904 5.41435 18.8335 6.46875C18.8335 8.88792 16.3776 12.3346 12.096 15.9237V15.9271Z' fill='%23E04265'/%3e%3c/svg%3e ");
}

.btn-like {
    background: #fff;
    color: #E04265;
    text-decoration: none;
    border-radius: 10px;
    padding: 9px 14px 10px 14px;
    border: 1px solid #E04265;
    transition: all 0.3s ease 0s;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 1;
}


.btn-like:hover {
    background: #E04265;
    color:#fff;
}

.btn-like:hover:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0835 0.59375C14.1451 0.608346 13.2272 0.870294 12.4224 1.35314C11.6177 1.83599 10.9546 2.52264 10.5001 3.34375C10.0457 2.52264 9.38257 1.83599 8.57783 1.35314C7.77308 0.870294 6.85517 0.608346 5.91679 0.59375C4.42091 0.658742 3.01155 1.31313 1.99661 2.41394C0.981678 3.51476 0.443669 4.97252 0.500128 6.46875C0.500128 10.2579 4.48846 14.3962 7.83346 17.2021C8.58031 17.8297 9.52459 18.1738 10.5001 18.1738C11.4757 18.1738 12.4199 17.8297 13.1668 17.2021C16.5118 14.3962 20.5001 10.2579 20.5001 6.46875C20.5566 4.97252 20.0186 3.51476 19.0036 2.41394C17.9887 1.31313 16.5793 0.658742 15.0835 0.59375ZM12.096 15.9271C11.6493 16.3032 11.0841 16.5095 10.5001 16.5095C9.91617 16.5095 9.35098 16.3032 8.90429 15.9271C4.62263 12.3346 2.16679 8.88792 2.16679 6.46875C2.10983 5.41435 2.4721 4.38019 3.1746 3.59183C3.87709 2.80347 4.86282 2.32488 5.91679 2.26042C6.97077 2.32488 7.95649 2.80347 8.65899 3.59183C9.36149 4.38019 9.72376 5.41435 9.66679 6.46875C9.66679 6.68976 9.75459 6.90173 9.91087 7.05801C10.0672 7.21429 10.2791 7.30208 10.5001 7.30208C10.7211 7.30208 10.9331 7.21429 11.0894 7.05801C11.2457 6.90173 11.3335 6.68976 11.3335 6.46875C11.2765 5.41435 11.6388 4.38019 12.3413 3.59183C13.0438 2.80347 14.0295 2.32488 15.0835 2.26042C16.1374 2.32488 17.1232 2.80347 17.8257 3.59183C18.5282 4.38019 18.8904 5.41435 18.8335 6.46875C18.8335 8.88792 16.3776 12.3346 12.096 15.9237V15.9271Z' fill='white'/%3e%3c/svg%3e ");
}


.btn-is-liked {
    background: #E04265;
    color:#fff;
    text-decoration: none;
    border-radius: 10px;
    padding: 9px 14px 10px 14px;
    border: 1px solid #E04265;
    transition: all 0.3s ease 0s;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 1;
}

.btn-is-liked:hover {
    color:#fff;
}

.btn-edit{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #0772A0;
    border-radius: 10px;
    width: 46px;
    height: 40px;
    transition: all 0.3s ease 0s;
    text-decoration: none;
    border: 1px solid #0772A0;
}
.btn-edit:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3765_14950)'%3e%3cpath d='M12.437 0.62135L4.30902 8.74935C3.99858 9.05811 3.75247 9.42539 3.58494 9.82991C3.41741 10.2344 3.33178 10.6682 3.33302 11.106V12.0014C3.33302 12.1782 3.40326 12.3477 3.52828 12.4728C3.65331 12.5978 3.82288 12.668 3.99969 12.668H4.89502C5.33286 12.6693 5.7666 12.5836 6.17113 12.4161C6.57565 12.2486 6.94293 12.0025 7.25169 11.692L15.3797 3.56402C15.7693 3.17346 15.9881 2.64433 15.9881 2.09268C15.9881 1.54103 15.7693 1.0119 15.3797 0.62135C14.9835 0.242613 14.4565 0.03125 13.9084 0.03125C13.3602 0.03125 12.8332 0.242613 12.437 0.62135V0.62135ZM14.437 2.62135L6.30902 10.7494C5.9331 11.123 5.42503 11.3333 4.89502 11.3347H4.66635V11.106C4.66774 10.576 4.87807 10.0679 5.25169 9.69202L13.3797 1.56402C13.5221 1.42799 13.7114 1.35208 13.9084 1.35208C14.1053 1.35208 14.2946 1.42799 14.437 1.56402C14.577 1.70436 14.6556 1.89448 14.6556 2.09268C14.6556 2.29089 14.577 2.48101 14.437 2.62135V2.62135Z' fill='white'/%3e%3cpath d='M15.3333 5.986C15.1565 5.986 14.987 6.05624 14.8619 6.18126C14.7369 6.30629 14.6667 6.47586 14.6667 6.65267V10H12C11.4696 10 10.9609 10.2107 10.5858 10.5858C10.2107 10.9609 10 11.4696 10 12V14.6667H3.33333C2.8029 14.6667 2.29419 14.456 1.91912 14.0809C1.54405 13.7058 1.33333 13.1971 1.33333 12.6667V3.33333C1.33333 2.8029 1.54405 2.29419 1.91912 1.91912C2.29419 1.54405 2.8029 1.33333 3.33333 1.33333H9.36133C9.53814 1.33333 9.70771 1.2631 9.83274 1.13807C9.95776 1.01305 10.028 0.843478 10.028 0.666667C10.028 0.489856 9.95776 0.320286 9.83274 0.195262C9.70771 0.0702379 9.53814 0 9.36133 0L3.33333 0C2.4496 0.00105857 1.60237 0.352588 0.97748 0.97748C0.352588 1.60237 0.00105857 2.4496 0 3.33333L0 12.6667C0.00105857 13.5504 0.352588 14.3976 0.97748 15.0225C1.60237 15.6474 2.4496 15.9989 3.33333 16H10.8953C11.3333 16.0013 11.7671 15.9156 12.1718 15.7481C12.5764 15.5806 12.9438 15.3345 13.2527 15.024L15.0233 13.252C15.3338 12.9433 15.58 12.576 15.7477 12.1715C15.9153 11.767 16.0011 11.3332 16 10.8953V6.65267C16 6.47586 15.9298 6.30629 15.8047 6.18126C15.6797 6.05624 15.5101 5.986 15.3333 5.986ZM12.31 14.0813C12.042 14.3487 11.7031 14.5337 11.3333 14.6147V12C11.3333 11.8232 11.4036 11.6536 11.5286 11.5286C11.6536 11.4036 11.8232 11.3333 12 11.3333H14.6167C14.5342 11.7023 14.3493 12.0406 14.0833 12.3093L12.31 14.0813Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3765_14950'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transition: all 0.3s ease 0s;
}
.btn-edit:hover{
    background: #fff;
    text-decoration: none;
}
.btn-edit:hover:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3765_14950)'%3e%3cpath d='M12.437 0.62135L4.30902 8.74935C3.99858 9.05811 3.75247 9.42539 3.58494 9.82991C3.41741 10.2344 3.33178 10.6682 3.33302 11.106V12.0014C3.33302 12.1782 3.40326 12.3477 3.52828 12.4728C3.65331 12.5978 3.82288 12.668 3.99969 12.668H4.89502C5.33286 12.6693 5.7666 12.5836 6.17113 12.4161C6.57565 12.2486 6.94293 12.0025 7.25169 11.692L15.3797 3.56402C15.7693 3.17346 15.9881 2.64433 15.9881 2.09268C15.9881 1.54103 15.7693 1.0119 15.3797 0.62135C14.9835 0.242613 14.4565 0.03125 13.9084 0.03125C13.3602 0.03125 12.8332 0.242613 12.437 0.62135V0.62135ZM14.437 2.62135L6.30902 10.7494C5.9331 11.123 5.42503 11.3333 4.89502 11.3347H4.66635V11.106C4.66774 10.576 4.87807 10.0679 5.25169 9.69202L13.3797 1.56402C13.5221 1.42799 13.7114 1.35208 13.9084 1.35208C14.1053 1.35208 14.2946 1.42799 14.437 1.56402C14.577 1.70436 14.6556 1.89448 14.6556 2.09268C14.6556 2.29089 14.577 2.48101 14.437 2.62135V2.62135Z' fill='%230772A0'/%3e%3cpath d='M15.3333 5.986C15.1565 5.986 14.987 6.05624 14.8619 6.18126C14.7369 6.30629 14.6667 6.47586 14.6667 6.65267V10H12C11.4696 10 10.9609 10.2107 10.5858 10.5858C10.2107 10.9609 10 11.4696 10 12V14.6667H3.33333C2.8029 14.6667 2.29419 14.456 1.91912 14.0809C1.54405 13.7058 1.33333 13.1971 1.33333 12.6667V3.33333C1.33333 2.8029 1.54405 2.29419 1.91912 1.91912C2.29419 1.54405 2.8029 1.33333 3.33333 1.33333H9.36133C9.53814 1.33333 9.70771 1.2631 9.83274 1.13807C9.95776 1.01305 10.028 0.843478 10.028 0.666667C10.028 0.489856 9.95776 0.320286 9.83274 0.195262C9.70771 0.0702379 9.53814 0 9.36133 0L3.33333 0C2.4496 0.00105857 1.60237 0.352588 0.97748 0.97748C0.352588 1.60237 0.00105857 2.4496 0 3.33333L0 12.6667C0.00105857 13.5504 0.352588 14.3976 0.97748 15.0225C1.60237 15.6474 2.4496 15.9989 3.33333 16H10.8953C11.3333 16.0013 11.7671 15.9156 12.1718 15.7481C12.5764 15.5806 12.9438 15.3345 13.2527 15.024L15.0233 13.252C15.3338 12.9433 15.58 12.576 15.7477 12.1715C15.9153 11.767 16.0011 11.3332 16 10.8953V6.65267C16 6.47586 15.9298 6.30629 15.8047 6.18126C15.6797 6.05624 15.5101 5.986 15.3333 5.986ZM12.31 14.0813C12.042 14.3487 11.7031 14.5337 11.3333 14.6147V12C11.3333 11.8232 11.4036 11.6536 11.5286 11.5286C11.6536 11.4036 11.8232 11.3333 12 11.3333H14.6167C14.5342 11.7023 14.3493 12.0406 14.0833 12.3093L12.31 14.0813Z' fill='%230772A0'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3765_14950'%3e%3crect width='16' height='16' fill='%230772A0'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.dating-status-wrap{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -15px;
    margin-bottom: -5px;
}
.dating-status-wrap > *{
    margin-left: 15px;
    margin-bottom: 5px;
}
.dating-status-yellow{
    background: #FFCA10;
    border-radius: 10px;
    padding: 5px 20px;
    color: #373A4C;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    min-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.dating-status-yellow:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.6554 10.0046C17.1015 6.16704 14.0869 3.15243 10.2494 2.59852V1.24929H10.874C11.564 1.24929 12.1233 0.689959 12.1233 0L7.12615 0.0374787C7.12443 0.0250248 7.12443 0.0124148 7.12615 0H5.87686C5.87686 0.689959 6.43619 1.24929 7.12615 1.24929H7.75079V2.59852C2.97058 3.28848 -0.34523 7.72295 0.34473 12.5032C1.03469 17.2834 5.46916 20.5992 10.2494 19.9092C15.0296 19.2192 18.3454 14.7848 17.6554 10.0046ZM9.00008 18.7393C4.86029 18.7393 1.50434 15.3834 1.50434 11.2436C1.50434 7.10381 4.86029 3.74787 9.00008 3.74787C13.1399 3.74787 16.4958 7.10381 16.4958 11.2436C16.4958 15.3834 13.1398 18.7393 9.00008 18.7393Z' fill='%23373A4C'/%3e%3cpath d='M9.6243 6.875H8.37501V11.2475C8.37403 11.4136 8.43923 11.5731 8.55616 11.691L11.0547 14.1896L11.9355 13.3088L9.6243 10.9914V6.875Z' fill='%23373A4C'/%3e%3c/svg%3e ");
    width: 18px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 12px;
}
.dating-status-green{
    background: #5DCE59;
    border-radius: 10px;
    padding: 7px 20px;
    color: #373A4C;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    min-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.dating-status-green:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.09502 9.48206C4.98047 9.59728 4.82419 9.66157 4.66185 9.66157C4.49951 9.66157 4.34322 9.59728 4.22868 9.48206L0.769259 6.02209C0.410247 5.66307 0.410247 5.08091 0.769259 4.72257L1.20243 4.28929C1.56155 3.93028 2.14304 3.93028 2.50205 4.28929L4.66185 6.4492L10.4979 0.613009C10.857 0.253997 11.4391 0.253997 11.7975 0.613009L12.2307 1.04629C12.5897 1.4053 12.5897 1.98735 12.2307 2.3458L5.09502 9.48206Z' fill='%23373A4C'/%3e%3c/svg%3e ");
    width: 13px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 12px;
}
.dating-status-paused{
    background: #0772A0;
    border-radius: 10px;
    padding: 7px 20px;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    min-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.dating-status-paused:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.1358 4.20967C11.6844 3.47053 11.115 2.8103 10.4503 2.25517L11.8503 0.855168C11.9414 0.760867 11.9917 0.634566 11.9906 0.503468C11.9895 0.372369 11.9369 0.246963 11.8442 0.154259C11.7515 0.0615551 11.6261 0.00897061 11.495 0.0078314C11.3639 0.00669219 11.2376 0.0570894 11.1433 0.148168L9.62077 1.67267C8.67697 1.11208 7.59798 0.819901 6.50027 0.827668C3.40477 0.827668 1.64077 2.94667 0.86477 4.20967C0.625034 4.59742 0.498047 5.04429 0.498047 5.50017C0.498047 5.95605 0.625034 6.40292 0.86477 6.79067C1.31615 7.52981 1.88551 8.19004 2.55027 8.74517L1.15027 10.1452C1.10251 10.1913 1.06442 10.2465 1.03822 10.3075C1.01201 10.3685 0.998222 10.4341 0.997645 10.5005C0.997068 10.5669 1.00972 10.6327 1.03486 10.6941C1.06 10.7556 1.09713 10.8114 1.14407 10.8584C1.19102 10.9053 1.24684 10.9424 1.30829 10.9676C1.36974 10.9927 1.43558 11.0054 1.50197 11.0048C1.56836 11.0042 1.63397 10.9904 1.69497 10.9642C1.75597 10.938 1.81115 10.8999 1.85727 10.8522L3.38327 9.32617C4.3259 9.88667 5.40361 10.1793 6.50027 10.1727C9.59577 10.1727 11.3598 8.05367 12.1358 6.79067C12.3755 6.40292 12.5025 5.95605 12.5025 5.50017C12.5025 5.04429 12.3755 4.59742 12.1358 4.20967ZM1.71677 6.26717C1.57434 6.03669 1.4989 5.77111 1.4989 5.50017C1.4989 5.22923 1.57434 4.96365 1.71677 4.73317C2.38377 3.65017 3.89127 1.82767 6.50027 1.82767C7.33041 1.82302 8.14889 2.02309 8.88327 2.41017L7.87677 3.41667C7.39674 3.09797 6.82122 2.95517 6.24789 3.01249C5.67455 3.06982 5.1387 3.32374 4.73127 3.73117C4.32384 4.1386 4.06992 4.67445 4.01259 5.24778C3.95527 5.82112 4.09807 6.39663 4.41677 6.87667L3.26177 8.03167C2.64932 7.53653 2.12669 6.93964 1.71677 6.26717ZM8.00027 5.50017C8.00027 5.89799 7.84224 6.27952 7.56093 6.56083C7.27963 6.84213 6.8981 7.00017 6.50027 7.00017C6.27753 6.99931 6.05787 6.94802 5.85777 6.85017L7.85027 4.85767C7.94813 5.05777 7.99941 5.27742 8.00027 5.50017ZM5.00027 5.50017C5.00027 5.10234 5.15831 4.72081 5.43961 4.43951C5.72091 4.1582 6.10245 4.00017 6.50027 4.00017C6.72301 4.00103 6.94267 4.05231 7.14277 4.15017L5.15027 6.14267C5.05241 5.94257 5.00113 5.72291 5.00027 5.50017ZM11.2838 6.26717C10.6168 7.35017 9.10927 9.17267 6.50027 9.17267C5.67013 9.17732 4.85165 8.97725 4.11727 8.59017L5.12377 7.58367C5.6038 7.90237 6.17932 8.04517 6.75265 7.98784C7.32599 7.93052 7.86184 7.6766 8.26927 7.26917C8.6767 6.86174 8.93062 6.32589 8.98795 5.75255C9.04527 5.17921 8.90247 4.6037 8.58377 4.12367L9.73877 2.96867C10.3512 3.46381 10.8739 4.06069 11.2838 4.73317C11.4262 4.96365 11.5016 5.22923 11.5016 5.50017C11.5016 5.77111 11.4262 6.03669 11.2838 6.26717Z' fill='white'/%3e%3c/svg%3e ");
    width: 13px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 12px;
}
.dating-status-rejected{
    background: #373A4C;
    border-radius: 10px;
    padding: 7px 20px;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    min-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.dating-status-rejected:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.0902 0.909802C11.8277 0.647406 11.4718 0.5 11.1006 0.5C10.7295 0.5 10.3736 0.647406 10.1111 0.909802L6.49155 4.52933L2.87202 0.909802C2.60804 0.654843 2.25449 0.513765 1.8875 0.516954C1.52051 0.520143 1.16946 0.667343 0.909951 0.926852C0.650443 1.18636 0.503242 1.53741 0.500053 1.9044C0.496864 2.27139 0.637942 2.62494 0.892902 2.88892L4.51243 6.50845L0.892902 10.128C0.637942 10.392 0.496864 10.7455 0.500053 11.1125C0.503242 11.4795 0.650443 11.8305 0.909951 12.09C1.16946 12.3496 1.52051 12.4968 1.8875 12.4999C2.25449 12.5031 2.60804 12.3621 2.87202 12.1071L6.49155 8.48757L10.1111 12.1071C10.3751 12.3621 10.7286 12.5031 11.0956 12.4999C11.4626 12.4968 11.8136 12.3496 12.0731 12.09C12.3327 11.8305 12.4799 11.4795 12.483 11.1125C12.4862 10.7455 12.3452 10.392 12.0902 10.128L8.47067 6.50845L12.0902 2.88892C12.3526 2.62645 12.5 2.2705 12.5 1.89936C12.5 1.52822 12.3526 1.17228 12.0902 0.909802Z' fill='white'/%3e%3c/svg%3e ");
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 12px;
}
.moderation-passed{
    background: #5DCE59;
    border-radius: 10px;
    padding: 9px 22px;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    min-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.moderation-passed:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.74377 11.6026C5.60059 11.7466 5.40523 11.827 5.20231 11.827C4.99938 11.827 4.80403 11.7466 4.66085 11.6026L0.336574 7.27761C-0.112191 6.82884 -0.112191 6.10114 0.336574 5.65322L0.878037 5.11161C1.32694 4.66285 2.0538 4.66285 2.50257 5.11161L5.20231 7.8115L12.4974 0.516261C12.9463 0.0674963 13.6739 0.0674963 14.1219 0.516261L14.6634 1.05786C15.1122 1.50663 15.1122 2.23419 14.6634 2.68225L5.74377 11.6026Z' fill='white'/%3e%3c/svg%3e ");
    width: 15px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 12px;
}
.accept-menu{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.accept-menu-drop-down{
    padding: 22px 0 15px;
    list-style: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: -10px;
    border: 1px solid #0772A0;
    border-radius: 0 0 10px 10px;
    border-top: none;
    background: #87C0D9;
    display: none;
}
.accept-menu.active .accept-menu-drop-down{
    display: block;
}
.accept-menu-first{
    display: inline-flex;
    align-items: center;
    position: relative;
}
.accept-menu-first > a{
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #0772A0;
    padding-left: 20px;
    padding-right: 36px;
    text-decoration: none;
    position: relative;
    z-index: 1;
    border-radius: 10px 0 0 10px;
}
.accept-menu-icon{
    height: 40px;
    width: 40px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: #0772A0;
    border-radius: 0 10px 10px 0;
    z-index: 1;
}
.accept-menu-icon:before{
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.88769 4.82013L9.94502 1.7608C10.0598 1.63386 10.1214 1.46765 10.117 1.29657C10.1126 1.1255 10.0426 0.962662 9.92142 0.841782C9.80029 0.720901 9.6373 0.651234 9.46622 0.647205C9.29513 0.643175 9.12905 0.705091 9.00236 0.820135L5.94502 3.87747C5.82 4.00245 5.65047 4.07266 5.47369 4.07266C5.29691 4.07266 5.12738 4.00245 5.00236 3.87747L1.94502 0.820135C1.81993 0.695129 1.6503 0.624938 1.47346 0.625C1.29661 0.625063 1.12703 0.695375 1.00202 0.820468C0.877018 0.945562 0.806827 1.11519 0.80689 1.29204C0.806952 1.46888 0.877263 1.63846 1.00236 1.76347L4.05969 4.82013C4.43475 5.19508 4.94336 5.40571 5.47369 5.40571C6.00402 5.40571 6.51263 5.19508 6.88769 4.82013Z' fill='white'/%3e%3c/svg%3e ");
    width: 11px;
    height: 6px;
    display: block;
}
.accept-menu-icon:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}
.accept-menu-drop-down li + li{
    margin-top: 5px;
}
.accept-menu-drop-down a{
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 5px 20px 5px 29px;
    transition: all 0.2s ease 0s;
}
.accept-menu-drop-down a:hover{
    color: #fff;
    background: #0772A0;
}
.modal-publish .uk-modal-dialog{
    width: 668px;
    padding: 34px 30px 30px;
}
.modal-publish .modal-userbox{
    max-width: none;
}
.modal-publish-head{
    margin-bottom: 25px;
    text-align: center;
}
.modal-publish-descr{
    text-align: center;
    margin-bottom: 33px;
}
.modal-publish-submit{
    text-align: center;
}
.btn-publish{
    display: inline-block;
    text-align: center;
    padding: 11px 20px;
    width: 100%;
    max-width: 250px;
    font-size: 16px;
    line-height: 1;
    cursor: pointer;
    border: 1px solid #5DCE59;
    background: #5DCE59;
    border-radius: 10px;
    transition: all 0.4s ease 0s;
    color: #fff;
}
.btn-publish:hover{
    background: #fff;
    color: #5DCE59;
}
.modal-publish-textarea{
    margin-bottom: 33px;
}
.modal-publish-textarea textarea{
    display: block;
    border: 1px solid #B1B1B1;
}
.params-other-wrap span{
    margin-right: 5px;
}
.params-other{
    position: relative !important;
    border-bottom: 1px solid #373A4C !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    z-index: 1 !important;
    opacity: 1 !important;
    height: 20px !important;
    width: 100px !important;
    background: none !important;
    border-radius: 0 !important;
    left: 0 !important;
    top: 0 !important;
    margin-top: -4px;
    padding: 0 !important;
}
.profile_view {
    background: #FFFFFF;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    padding: 40px;
}
.profile_view .profile-avatar{
    margin-top: 0;
}
.left_bar{
    width: 35%;
    margin-right: 35px;
}
.main_field{
    width: calc(65% - 35px);
}
.field_row + .field_row{
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #CCCCCC;
}
.profile-header{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #CCCCCC;
}
.profile-head{
    display: flex;
    align-items: center;
    margin-left: -10px;
}
.profile-head-stretch > *, .profile_action{
    margin-left: 10px;
}
.profile-head-stretch{
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: -5px;
}
.profile-head-stretch > *{
    margin-bottom: 5px;
}
.field-row-subtitle{
    font-weight: bold;
    display: flex;
    margin-bottom: 10px;
}
.field-row-subtitle i{
    flex-shrink: 0;
    margin-right: 10px;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    top: 1px;
}
.icon-inform{
    background-image: url(/extensions/datings/web/frontend/images/inform.png);
}
.icon-baby{
    background-image: url(/extensions/datings/web/frontend/images/baby-boy.png);
}
.row_box2-wrap{
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 -20px -20px;
}
.row_box2{
    width: 50%;
    padding-left: 20px;
    margin-bottom: 20px;
}
.row_box2 p{
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 14px;
    display: flex;
}
.row_box2 .label{
    width: 53%;
    padding-right: 15px;
    flex-shrink: 0;
}
.grey-box-2{
    background: #F7F8FA;
    border-radius: 10px;
    padding: 30px;
}
* + .grey-box-2{
    margin-top: 35px;
}
.profile-page-avatar{
    position: relative;
}
.profile-page-photo-wrap .profile-photo-bottom {
    display: none;
    position: absolute;
    padding: 5px;
    width: 120px;
    border-radius: 10px;
    bottom: 10px;
}
.profile-page-photo-wrap:hover .profile-photo-bottom {
    display: flex;
}
.profile-page-avatar > img{
    width: 100%;
    border-radius: 10px;
}
.profile-page-photos{
    margin: 30px 0 -15px -15px;
    display: flex;
    flex-wrap: wrap;
}
.profile-page-photo-wrap {
    position: relative;
    margin: 0 0 15px 15px;
    width: calc(50% - 15px);
}
.form-line-input .jq-file + .profile-page-avatar{
    margin-top: 15px;
}
.filter-profile{
    padding: 40px;
}
.profile-item{
    background: #FFFFFF;
    border-radius: 10px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
}
.profile-item + .profile-item{
    margin-top: 45px;
}
.profile-item-ava{
    border-radius: 10px;
    margin-right: 30px;
    width: 25%;
}
.profile-item-ava img{
    border-radius: 10px;
}
.profile-item-descr{
    width: calc(75% - 30px);
}
.profile-item-top{
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.profile-item-name{
    margin-bottom: 0;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.profile-item-name + *{
    margin-top: 5px;
}
.profile-item-date{
    font-size: 12px;
    display: flex;
    flex-wrap: wrap;
    margin-left: -11px;
    margin-bottom: -3px;
}
.profile-item-date > *{
    margin-left: 12px;
    margin-bottom: 3px;
    white-space: nowrap;
}
.profile-item-top-left{
    margin-right: 15px;
}
.profile-list-wrap{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.profile-item-ava__v2{
    width: 104px;
    margin-right: 30px;
}
.profile-item-ava__v2 img{
    border-radius: 10px;
}
.profile-item-descr__v2{
    width: calc(100% - 134px);
}
.profile-item-descr__v2 .profile-item-top{
    padding-bottom: 0;
    border-bottom: none;
    align-items: flex-start;
}
.profile-select{
    position: relative;
    width: 100%;
}
.profile-select-name{
    position: absolute;
    right: 0;
    width: 44px;
    text-align: center;
    top: 50%;
    margin-top: -11px;
    pointer-events: none;
    font-size: 14px;
    color: #373A4C;
}
.profile-select .select2-container .select2-selection--single .select2-selection__rendered{
    padding-right: 50px !important;
}
.profile-select .select2-container--default .select2-selection--single .select2-selection__arrow:before{
    display: none;
}
.select2-results__option{
    padding-left: 16px !important;
}
.profile-select  .select2-container--default .select2-selection--single .select2-selection__arrow:after{
    right: 43px;
}
.filter-profile-select-line{
    display: flex;
    align-items: center;
}
.profile-select-separator{
    margin: 0 10px;
}
.one-filter-2{
    margin-top: 20px;
    margin-bottom: 20px;
}
.profile-filter-button{
    margin-top: 30px;
    text-align: center;
}
.go_pay{
    text-align: center;
    margin-bottom: 45px;
}
.go_pay a{
    font-size: 14px;
    color: #fff;
    padding: 10px 71px;
    background: #E04265;
    border-radius: 10px;
    border: 1px solid #E04265;
    display: inline-block;
    transition: all 0.3s ease 0s;
    text-decoration: none;
    line-height: 20px;
}
.go_pay a:hover{
    background: #fff;
    color: #E04265;
}
.our-profile-container{
    max-width: 780px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.our-profile-date{
    display: flex;
    flex-wrap: wrap;
    margin-top: 5px;
    font-size: 12px;
    margin-left: -11px;
    font-weight: normal;
}
.our-profile-date > span{
    margin-left: 11px;
}
.our-profile-left{
    width: 25%;
    margin-right: 30px;
}
.our-profile-left img{
    border-radius: 10px;
}
.our-profile-right{
    width: calc(75% - 30px);
}
.profile-about-text > *:last-child{
    margin-bottom: 0;
}
.our-profile-title{
    margin-bottom: 45px;
}
* + .our-profile-title{
    margin-top: 45px;
}
.profile-moderate-notice{
    text-align: center;
    margin-bottom: 32px;
}
.profile-moderate-notice:before{
    content: '';
    background: url(/extensions/datings/web/frontend/images/warning.png) no-repeat;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.profile-item-placed{
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    margin-top: 10px;
}
@media screen and (min-width: 1241px){
    .profile-item-readmore a{
        padding-left: 64px;
        padding-right: 64px;
    }
    .btn-wide{
        padding: 11px 75px;
    }
    .profile-item-btn{
        padding-left: 55px;
        padding-right: 55px;
    }
}
@media screen and (min-width: 768px) and (max-width: 960px){
    .filter-profile-select-line{
        flex-direction: column;
    }
}
@media screen and (min-width: 768px) {
    .login-userbox {
        padding: 40px;
    }
    .button-login a {
        min-width: 177px;
        text-align: center;
    }
    .add-date-head h1 {
        font-size: 32px;
    }
    .vertical-center{
        align-items: center;
    }
    .vertical-center label{
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 1240px){
    .profile_view{
        padding: 30px;
    }
    .grey-box-2{
        padding: 20px;
    }
    .left_bar{
        margin-right: 20px;
    }
    .main_field {
        width: calc(65% - 20px);
    }
    .profile-page-photos{
        margin-top: 20px;
    }
    .profile-item, .filter-profile{
        padding: 20px;
    }
    .profile-item-ava, .profile-item-ava__v2{
        margin-right: 20px;
    }
    .profile-item-descr {
        width: calc(75% - 20px);
    }
    .profile-item-ava__v2{
        width: 25%;
        max-width: 104px;
    }
    .profile-item-descr__v2{
        width: calc(75% - 20px);
        flex-grow: 1;
    }
    .go_pay{
        margin-bottom: 30px;
    }
    .our-profile-left{
        margin-right: 20px;
    }
    .our-profile-right{
        width: calc(75% - 20px);
    }
}
@media screen and (max-width: 767px) {
    .add-date-head {
        margin-bottom: 25px;
    }
    .add-date-head * + p {
        margin-top: 15px;
    }
    .grey-box{
        padding: 20px;
    }
    .oferta-bottom{
        margin: 20px 0;
    }
    .oferta-finish{
        margin-bottom: 20px;
    }
    .datings-logout-block{
        margin-left: -20px !important;
    }
    .datings-logout-block > li{
        margin-left: 20px;
        width: calc(50% - 20px);
    }
    .edit-profile-subtitle{
        margin-bottom: 20px;
    }
    .grey-box + .edit-profile-subtitle{
        margin-top: 30px;
    }
    .dating-last-btn{
        margin-top: 30px;
    }
    .dating-last-btn p{
        margin-bottom: 15px;
    }
    .modal-publish-head{
        margin-bottom: 15px;
    }
    .modal-publish-descr, .modal-publish-textarea{
        margin-bottom: 20px;
    }
    .left_bar, .our-profile-left{
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .main_field, .our-profile-right{
        display: contents;
    }
    .profile-header{
        order: -1;
        width: 100%;
    }
    .profile-body{
        width: 100%;
    }
    .profile_view {
        padding: 20px;
    }
    .profile-item + .profile-item{
        margin-top: 30px;
    }
    .profile-list-wrap .sidebar{
        order: -1;
        margin-bottom: 30px;
    }
    .profile-list-wrap .content-with-sidebar{
        margin-bottom: 0;
        display: contents;
    }
    .profile-list-wrap .content-with-sidebar h1{
        order: -2;
    }
    .profile-list-wrap .content-with-sidebar > *{
        padding-left: 20px;
        width: 100%;
    }
    .go_pay{
        margin-bottom: 20px;
    }
    .our-profile-title{
        margin-bottom: 30px !important;
    }
    * + .our-profile-title{
        margin-top: 30px;
    }
    .profile-moderate-notice{
        margin-bottom: 25px;
    }
}
@media screen and (max-width: 640px) {
    .form-line .label-for-radio {
        padding-bottom: 8px;
        margin-bottom: 5px;
    }
    .label-for-offset {
        display: none !important;
    }
    .select2-row-3 > *, .select2-row-2 > * {
        width: calc(100% - 10px);
    }
    .row_box2{
        width: 100%;
    }
}
@media screen and (max-width: 479px) {
    .datings-wrap .login-userbox{
        padding: 15px;
    }
    .datings-logout-block > li{
        width: calc(100% - 20px);
    }
    .profile-item-ava, .profile-item-ava__v2{
        width: 100px;
        margin: 0 auto 20px;
        max-width: none;
    }
    .profile-item-descr, .profile-item-descr__v2{
        width: 100%;
    }
    .profile-item-top{
        flex-direction: column;
        text-align: center;
    }
    .profile-item-top-left{
        margin-right: 0;
        margin-bottom: 15px;
    }
    .go_pay a{
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .profile-item-descr__v2 .profile-item-top{
        align-items: center;
    }
    .profile-item-about-btn{
        text-align: center;
    }
}