html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{background-color:rgba(0,0,0,0);background-image:none}body{-webkit-text-size-adjust:100%}figure{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}figure img{vertical-align:top}html,body{height:100%}html{background:#f7f7f7;color:#333;font-size:14px;font-family:sans-serif}body{overflow-x:hidden}.container{min-height:100%}body:not(.home) .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}em,strong{font-weight:bold}a{color:#e5411a}img{vertical-align:top}@media screen and (min-width: 768px){.for-mobile{display:none}}@media screen and (max-width: 767px){.not-for-mobile{display:none}}.alert{color:#c00}.theme{color:#e5411a}span._green,b._green{color:#008703}span._red,b._red{color:#c00}span._blue,b._blue{color:#1e62dd}span._magenta,b._magenta{color:#af50a7}span._turquoiz,b._turquoiz{color:#2f869d}span._orange,b._orange{color:#f1a40e}span._sky,b._sky{color:#19bfd8}span._purple,b._purple{color:#8240c0}span._gray,b._gray{color:#ddd}span._M,b._M{font-size:1.2rem}span._L,b._L{font-size:1.5rem}span._XL,b._XL{font-size:1.8rem}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=time]{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;height:36px !important;width:100%;font-size:16px;text-indent:8px}input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder{color:#ccc}input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=time]::-moz-placeholder{color:#ccc}input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder{color:#ccc}input[type=text]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder{color:#ccc}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=time]::placeholder{color:#ccc}input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder{color:#ccc}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;width:100%;padding:8px;font-size:16px;line-height:1.5}textarea::-webkit-input-placeholder{color:#ccc}textarea::-moz-placeholder{color:#ccc}textarea:-ms-input-placeholder{color:#ccc}textarea::-ms-input-placeholder{color:#ccc}textarea::placeholder{color:#ccc}textarea::-ms-input-placeholder{color:#ccc}select{-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;line-height:36px;border:1px solid #ddd;font-size:16px;padding-left:5px;padding-right:10px}.required{color:#c00}th .required,dt .required{margin-left:5px}a.btn,button.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.btn,input[type=submit].btn,input[type=button].btn,input[type=reset].btn,button.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:5px;background:#999;height:50px;line-height:1;padding:0 20px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer}.button a,.button input[type=submit],.button input[type=button],.button input[type=reset],.button button{margin-left:4px;margin-right:4px;min-width:160px}a.theme,input[type=submit].theme,input[type=button].theme,input[type=reset].theme,button.theme{background-color:#e5411a !important}a.em,input[type=submit].em,input[type=button].em,input[type=reset].em,button.em{background-color:#0e41b7 !important}a.alert,input[type=submit].alert,input[type=button].alert,input[type=reset].alert,button.alert{background-color:#c00 !important}a[name^=back],a.gray,a.cancel,input[type=submit][name^=back],input[type=submit].gray,input[type=submit].cancel,input[type=button][name^=back],input[type=button].gray,input[type=button].cancel,input[type=reset][name^=back],input[type=reset].gray,input[type=reset].cancel,button[name^=back],button.gray,button.cancel{background-color:#999 !important}.agreement dt{margin-top:0 !important}.agreement input{margin-right:8px}div.message{margin-bottom:30px;padding:30px;background-color:#dde0de;border:1px solid rgba(59,119,96,.5);color:#3b7760}div.message:not(:first-child){margin-top:30px}div.message._error{background-color:#ffe0e0;border:1px solid rgba(204,0,0,.5);color:#c00}div.message._attention{background-color:#fff;border:1px solid rgba(204,0,0,.5);color:#c00}div.message._attention a{color:#c00}table,th,td{border-collapse:collapse;border:1px solid #9fa4a7}table{background:#fff}table:not(:first-child){margin-top:30px}.txt,._left{text-align:left !important}.num,._right{text-align:right !important}._center{text-align:center !important}._wrap{white-space:normal !important;overflow-wrap:break-all !important}th,td{padding:5px 8px;line-height:1.5;font-size:.9rem}th{background:#febfb6;font-weight:bold}thead th{text-align:center;background-color:rgba(254,191,182,.7)}tr.total{background-color:#5382ff !important;border-top:3px double #9fa4a7}p.note,p.error{font-size:.9rem;line-height:1.5}p.note{color:#999}p.note.em{color:#c00}p.note._default{font-size:1rem;color:#333}p.error{color:#c00;font-weight:bold}header[role=banner]{position:absolute;left:0;top:0;z-index:100;width:100%;background-color:#fff}.header-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1480px;height:60px;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-inner h1{font-weight:bold;font-size:1.125rem}.header-inner .top-menu .btn{height:36px;line-height:36px;padding:0 15px;font-size:14px}.header-inner .top-menu .btn.theme{background-color:#fc6652 !important}.global-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-menu>ul>li{margin:0 10px}.global-menu>ul>li a,.global-menu>ul>li span{display:block;padding:8px;font-weight:bold;text-decoration:none}.global-menu>ul>li.has-children{position:relative}.global-menu>ul>li.has-children>ul{position:absolute;top:100%;left:0;z-index:200;background:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:200px;display:none}.global-menu>ul>li.has-children>ul a{color:#e5411a}.swiper-button-next,.swiper-button-prev{color:#e5411a}.swiper-pagination-bullet-active{background-color:#e5411a}.hero-swiper{width:100%}.hero-swiper img{width:100%;height:auto}#quick-search{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#706356;padding:10px;color:#fff}#quick-search>form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.members #quick-search>form{max-width:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.members #quick-search>form .button{margin-top:0}#quick-search .section-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#quick-search h2{font-weight:bold;padding:0 10px;font-size:1.5rem}#quick-search dl{font-weight:bold;padding:0 10px}#quick-search dt{font-size:11px;margin-bottom:3px;margin-top:0}#quick-search input,#quick-search select{border-radius:5px;border:none}#quick-search select[name^=age]{width:60px}#quick-search .button{padding:0 10px}#quick-search .btn{border:1px solid #fff;height:56px;line-height:56px}@media screen and (min-width: 1024px){main[role=main]{min-height:calc(100vh - 180px)}}main[role=main]>article{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:60px}@media screen and (min-width: 1024px){main[role=main]>article{min-height:calc(100vh - 180px)}}section>header h2,.section>header h2{color:#e5411a;font-weight:bold;font-size:1.5rem}ul.members{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1480px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.members li{width:11.625%}ul.members li+li{margin-left:1%}ul.members li>a{display:block;text-decoration:none;text-align:center;color:#000}ul.members li>a picture{display:block;overflow:hidden;position:relative}ul.members li>a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}ul.members li>a p{line-height:1.5}ul.members li>a .name{margin-top:8px;font-weight:bold}ul.members li>a .age{font-size:.8125rem;color:#c7bfb6}body.members ul.members{margin-left:-1%}body.members ul.members li{width:11.5%;margin-left:1%;margin-bottom:24px}section.members .swiper-button-prev{-webkit-transform:translateX(-10px);transform:translateX(-10px)}section.members .swiper-button-next{-webkit-transform:translateX(10px);transform:translateX(10px)}.age-verification{background-color:#ffebe8;padding:50px 10px;text-align:center}.age-verification h3{font-weight:bold;font-size:1.25rem}.age-verification p{margin-top:.5em;line-height:1.5}.age-verification .button{margin-top:24px}#register header,#login header{text-align:center}.btn-register{background-color:#e5411a !important;border-color:#e5411a;color:#fff;font-weight:bold;padding:12px 30px;border-radius:5px;text-decoration:none;display:inline-block}.btn-register:hover{background-color:#c4371a !important;border-color:#c4371a;color:#fff}.section-body form{max-width:748px;margin:0 auto}.section-body form .button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.section-body form h3{margin-top:50px;font-weight:bold;color:#e5411a}.section-body form h3+p{margin-top:1em;margin-bottom:24px;font-size:.8125rem;line-height:1.5}.section-body form dt{font-weight:bold}.section-body form dt:not(:first-child){margin-top:24px}.section-body form dd:not(:first-child){margin-top:5px}.section-body form dl:not(:first-child) dt{margin-top:24px}.section-body form .agreement{margin-top:24px;background-color:#e6e3df;padding:30px}#login .section-body form{max-width:480px}body.home .member-page>.member-menu-wrapper{display:none}body:not(.home) .member-page>.member-main{margin-top:30px;padding-bottom:80px}@media screen and (min-width: 1024px){body:not(.home) .member-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin:0 auto}body:not(.home) .member-page>.member-menu-wrapper{width:240px}body:not(.home) .member-page>.member-main{width:calc(100% - 240px - 30px)}}body:not(.home) .member-page .page-body{padding-bottom:80px}.member-page .page-body>.message{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:980px;margin:30px auto}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #ddd;margin-top:30px}.tabs span,.tabs a{display:block;padding:5px 8px;border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0}.tabs span:not(:first-child),.tabs a:not(:first-child){margin-left:5px}.tabs span{font-weight:bold;position:relative}.tabs span::after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:-1px;background-color:#f7f7f7}.tabs a{background-color:rgba(255,255,255,.5)}.tabs a:hover{background-color:#ffebe8}.member-menu-wrapper{background-color:#e6e3df}.member-menu-wrapper h2{padding:10px;font-weight:bold;border-bottom:1px solid #d0c9c2}.member-menu li a,.member-menu li span{display:block;position:relative;padding:10px 0 10px 15px;border-bottom:1px solid #d0c9c2}.member-menu li a:hover{text-decoration:none;background-color:rgba(229,65,26,.1)}.member-menu li a::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #e5411a;border-right:2px solid #e5411a;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:50%;margin-top:-4px}.member-menu li.extra span{margin-top:2px;border-top:1px solid #d0c9c2}.member-menu>ul>li>a,.member-menu>ul>li>span{font-weight:bold}.member-menu>ul>li>a::before,.member-menu>ul>li>span::before{content:"";display:block;width:5px;height:100%;position:absolute;left:0;top:0;background-color:#e5411a}.member-menu>ul>li>ul a{padding-left:25px}#profile>header>.profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#profile>header>.profile-header>div:first-child{width:210px;display:block;overflow:hidden;position:relative}#profile>header>.profile-header>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#profile>header>.profile-header>div:first-child>a{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);position:absolute;right:10px;bottom:10px}#profile>header>.profile-header>div:first-child>a svg{width:30px;height:30px}#profile>header>.profile-header>div{width:calc(100% - 210px - 20px)}@media screen and (max-width: 1280px){#profile>header>.profile-header>div{width:calc(100% - 210px)}#profile>header>.profile-header>div>.name,#profile>header>.profile-header>div>.age{padding-left:20px}}#profile>header .name{font-size:1.2rem;font-weight:bold;color:#000}#profile>header .membership-status{display:inline-block}#profile>header .membership-status svg{width:50px;height:auto;vertical-align:bottom}#profile>header .membership-status span{display:inline-block;vertical-align:middle;font-weight:bold;font-size:1rem}#profile>header .membership-status span.bronze{color:#6e4339}#profile>header .age{position:relative}#profile>header .age .status{display:inline-block;padding:3px 5px;line-height:1;background-color:#d0c9c2;color:#555;vertical-align:middle;font-size:.8rem}#profile>header .age .button{position:absolute;right:0;bottom:0}#profile>header .age .button .btn{min-width:0;height:32px;line-height:1;padding:0 15px;margin:0;font-size:.85rem}#profile .only-user{margin-top:10px;background-color:rgba(230,227,223,.8);padding:15px}@media screen and (min-width: 1024px){#profile .only-user{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}#profile .only-user>dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3333%;padding:0 15px}#profile .only-user>dl.email{width:44%}#profile .only-user>dl.membership,#profile .only-user>dl.point{width:28%}#profile .only-user>dl+dl{border-left:1px solid #d0c9c2}#profile .only-user dt{font-weight:bold;font-size:.9rem;color:#706356;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#profile .only-user dd{padding:8px 0;font-weight:bold;font-size:1.1rem}#profile .only-user>p{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 30px);margin:5px 15px 0;padding:10px;background-color:rgba(208,201,194,.7);font-size:.85rem}}#profile .actions{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#profile .actions form{width:25%}#profile .actions form:first-child button{border-radius:5px 0 0 5px}#profile .actions form:last-child button{border-radius:0 5px 5px 0}#profile .actions button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#fff;font-weight:bold;font-size:16px}#profile .actions button svg{width:20px;height:auto;margin-right:8px}#profile .actions button.like{background-color:#d1b000}#profile .actions button.favorite{background-color:#e919ba}#profile .actions button.message{background-color:#0daa5e}#profile .actions button.match{background-color:#6828de}.profile-basic{width:240px;text-align:center}.profile-basic picture{width:240px;height:240px;display:block;overflow:hidden;position:relative}.profile-basic picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-basic .name{font-size:1rem;font-weight:bold;margin-top:8px}.profile-basic .age{margin-top:5px;color:#706356}.profile-details{margin-top:24px}.profile-details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.profile-details>div>dl{width:24%}.profile-details>div>dl+dl{margin-left:1.3333%}.profile-details>div>dl+dl:nth-child(4n+1){margin-left:0}.profile-details>div>dl+dl:last-child{width:100%}.profile-details>div>dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px;background-color:#e6e3df;color:#706356;font-weight:bold;font-size:.9rem}.profile-details>div>dl dd{border-top:1px solid #e6e3df;padding:8px}.profile-details>div.others{margin-top:24px}.profile-details>div.others>dl:nth-child(4n+1){margin-left:0}.profile-details>div.comment{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:15px;padding:15px;background-color:rgba(230,227,223,.5)}.profile-details>div.button{margin-top:15px;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.profile-details>div.button .btn{min-width:0;height:44px;line-height:1;padding:15px;margin:0}section#message{max-width:980px}section#message .section-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:649px;height:calc(100vh - 360px)}section#message .section-body div.side{width:320px;overflow-y:scroll;height:calc(100vh - 360px)}section#message .section-body div.message-area{width:calc(100% - 320px);height:calc(100vh - 360px)}ul.messages li{border-bottom:1px solid #ddd}ul.messages li:first-child{border-top:1px solid #ddd}ul.messages li.active{background-color:rgba(14,65,183,.1)}ul.messages li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;text-decoration:none;padding:10px}ul.messages li a>picture{width:60px;height:60px;display:block;overflow:hidden;position:relative}ul.messages li a>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}ul.messages li a>div{width:calc(100% - 70px)}ul.messages li a>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.messages li a>div>div .date{color:#706356}ul.messages li a>div .message-intro{margin-top:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5;max-height:3em}body.message-send .member-page section header{text-align:center}body.message-send .member-page section .section-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-container{width:100%;max-width:660px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.3);box-shadow:1px 1px 10px rgba(0,0,0,.3);position:relative}.chat-container .other-name{position:absolute;left:0;top:0;width:100%;height:50px;background-color:rgba(14,65,183,.1);color:#000;font-weight:bold;line-height:50px;text-indent:10px}.chat-messages{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px;background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-pack .3s ease;transition:-webkit-box-pack .3s ease;transition:justify-content .3s ease;transition:justify-content .3s ease, -webkit-box-pack .3s ease, -ms-flex-pack .3s ease;padding-top:55px}.message-self,.message-other{position:relative;margin:5px 0;padding:10px;border-radius:10px;max-width:60%}.timestamp{display:block;width:110px;font-size:12px;color:gray;position:absolute;bottom:0}.message-self{background-color:#007bff;color:#fff;-ms-flex-item-align:end;align-self:flex-end;padding-right:35px}.message-self .timestamp{left:-115px;text-align:right}.message-other{background-color:#e0e0e0;-ms-flex-item-align:start;align-self:flex-start}.message-other .timestamp{right:-115px}.delete-button{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#fff;font-size:16px;border:1px solid #fff;width:18px;height:18px;padding:0;text-align:center;line-height:20px;border-radius:10px;cursor:pointer}.delete-button::before,.delete-button::after{content:"";display:block;width:9px;height:2px;background-color:#fff;position:absolute;left:22%;top:45%}.delete-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.delete-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.chat-input{border-top:1px solid #ccc;padding:10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.chat-input input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;border:1px solid #ccc;border-radius:5px}.chat-input button{margin-left:10px;padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer}.chat-input button:hover{background-color:#0056b3}body.members .section-body{display:block}body.members .section{max-width:1480px;margin-left:auto;margin-right:auto}.filters-triger{margin-top:9px;position:relative;height:15px;border-bottom:1px solid #ddd}.filters-triger span{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:30px;position:absolute;top:0;left:50%;margin-left:-100px;background-color:#f7f7f7;font-weight:bold;cursor:pointer}.filters-triger span:hover{color:#e5411a}.filters{margin-top:24px;background-color:#e6e3df;padding:30px}.filters dt{font-weight:bold;margin-bottom:8px}.filters dd+dt{margin-top:15px}.filters dd label{display:inline-block;padding-right:10px}body[class*=favorites] .section-body{display:-webkit-box;display:-ms-flexbox;display:flex}body[class*=favorites] .section-body>.filters{-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;padding:15px;margin-top:0}body[class*=favorites] .section-body .filters+.members{width:calc(100% - 320px)}body[class*=favorites] .members{display:block}body[class*=favorites] .members li{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;border-bottom:1px solid #ddd}body[class*=favorites] .members li:first-child{border-top:1px solid #ddd}body[class*=favorites] .members li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}body[class*=favorites] .members li>a:hover{background-color:#ffebe8}body[class*=favorites] .members li picture{width:120px;height:120px;display:block;overflow:hidden;position:relative}body[class*=favorites] .members li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body[class*=favorites] .members li .profile{text-align:left;padding-left:10px}body.notifications .section-body{display:block}body.notifications ul.notifications li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border-bottom:1px solid #ddd}body.notifications ul.notifications li:first-child{border-top:1px solid #ddd}body.notifications ul.notifications li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none}body.notifications ul.notifications li>a:hover{background-color:#ffebe8}body.notifications ul.notifications li picture{width:120px;height:120px;display:block;overflow:hidden;position:relative}body.notifications ul.notifications li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.notifications ul.notifications li .notification-body{text-align:left;padding-left:10px;color:#333}body.notifications ul.notifications li .notification-body .date{color:#999;font-size:.8125rem}body.notifications ul.notifications li.new{position:relative;font-weight:bold}body.notifications ul.notifications li.new::after{content:"NEW!";display:block;position:absolute;right:10px;top:10px;background-color:#c00;padding:5px;color:#fff;font-size:.75rem;font-weight:bold}body[class*=footprints] .section-body{display:block}body[class*=footprints] ul.visitors{padding-bottom:30px}body[class*=footprints] ul.visitors li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border-bottom:1px solid #ddd}body[class*=footprints] ul.visitors li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none}body[class*=footprints] ul.visitors li>a:hover{background-color:#ffebe8}body[class*=footprints] ul.visitors li picture{width:120px;height:120px;display:block;overflow:hidden;position:relative}body[class*=footprints] ul.visitors li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body[class*=footprints] ul.visitors li .profile{text-align:left;padding-left:10px;color:#333}body[class*=footprints] ul.visitors li .profile .time{margin-bottom:10px}body[class*=footprints] ul.visitors li .profile .name{font-weight:bold}#instinctively{margin-top:50px;padding:50px 10px;background-color:rgba(0,0,0,.7);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.instinctively-body{width:320px}.instinctively-body .manual-swiper{width:320px;margin:0 auto}.instinctively-body .swiper-slide picture{width:320px;height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.instinctively-body .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.instinctively-body .profile{margin:0 0 10px;padding:15px;background-color:#fff;text-align:center}.instinctively-body .profile .name{font-weight:bold}.instinctively-body .profile .age,.instinctively-body .profile .area{display:inline-block}.instinctively-body .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instinctively-body .btn{min-width:0;margin:0}footer[role=contentinfo]{margin-top:50px;padding:50px 10px;background-color:#c7bfb6;text-align:center}@media screen and (min-width: 1024px){footer[role=contentinfo]{-webkit-box-sizing:border-box;box-sizing:border-box;height:180px;padding:50px 10px 0}body.logined footer[role=contentinfo]{margin-top:0}}.footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-menu ul li+li{margin-left:30px}.footer-menu ul li a{display:block;color:#333;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.copyright{display:block;margin-top:50px;text-align:center}.overlay{position:fixed;left:0;top:0;z-index:990;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none}.modal{position:fixed;left:50%;top:5vh;z-index:999;margin-left:-374px;width:100%;max-width:748px;height:90vh;max-height:90vh;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;display:none}@media screen and (min-width: 1024px){.modal{max-width:980px;margin-left:-490px}}@media screen and (min-width: 1280px){.modal{max-width:1200px;margin-left:-600px}}@media screen and (min-width: 1480px){.modal{max-width:1400px;margin-left:-700px}}.memberships-information{padding:30px}.memberships-information h4{font-weight:bold}ul.memberships{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.memberships>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.memberships h5{font-size:1.875rem;font-weight:bold}.tooltip{left:0;bottom:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}/*# sourceMappingURL=style.css.map */