.modal-carousel{z-index:1040;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.9);position:fixed}.modal-carousel .image{display:block;position:fixed;background-position-x:50%;background-position-y:50%;background-size:cover;background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #fff;z-index:1050}.modal-carousel .close,.modal-carousel .index,.modal-carousel .next,.modal-carousel .previous{display:block;position:absolute;text-align:center;z-index:1001;border-radius:50%;z-index:1002}.modal-carousel .next,.modal-carousel .previous{top:50%;width:30px;height:30px;line-height:30px;color:#fff;font-size:20px;transform:translateY(-50%)}.modal-carousel .next{right:12px}.modal-carousel .previous{left:12px}.modal-carousel .index{top:99%;left:50%;transform:translate(-50%,-100%);line-height:30px;height:30px;font-size:16px;color:#fff}.modal-carousel .close{position:fixed;top:15px;right:12px;line-height:30px;width:30px;height:30px;font-size:20px;color:#fff}.profile-view{background:#fff}.profile-view .navigator{display:block;padding:10px 10px 10px 10px;text-align:right;background:#19958f}.profile-view .navigator a{text-align:center;display:inline-block;border:1px solid #1ba39c;border-radius:25px;background:#1ba39c;color:#fff;width:120px;padding:8px 0 8px 0;text-transform:uppercase;font-size:15px}.profile-view .navigator a.disabled,.profile-view .navigator a.disabled:not([href]){color:#136e69}.profile-view .navigator a.next{margin:0 0 0 6px}.profile-view .navigator a:not([href]){color:#fff}.profile-view .user,.profile-view .user .top{padding:0 0 0 0;margin:0 0 0 0}.profile-view .user .top{background:#1ba39c;height:165px;position:relative}.profile-view .user .top .image{position:absolute;width:230px;height:230px;top:50px;left:30px}.profile-view .user .top .image a{display:block;position:relative;width:230px;height:230px;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;border-radius:50%;border:3px solid #dee2e6}.profile-view .user .top .info{padding:0 0 0 0;margin:0 0 0 0;color:#fff;position:absolute;top:37px;left:300px}.profile-view .user .top .info .gender,.profile-view .user .top .info .location,.profile-view .user .top .info .name{white-space:nowrap;overflow:hidden;max-width:100%}.profile-view .user .top .info .name{font-size:32px;line-height:40px}.profile-view .user .top .info .name table,.profile-view .user .top .info .name table td{margin:0;padding:0;border:none}.profile-view .user .top .info .name table td .dot{font-size:16px;color:#3fcd15;padding:0 0 20px 0}.profile-view .user .top .info .gender{margin:0 0 0 0;font-size:18px}.profile-view .user .top .info .location{font-size:16px}.profile-view .user .actions{padding:12px 0 0 296px;margin:0 0 0 0}.profile-view .user .actions .actions-rounded{text-align:left}.profile-view .user .actions .actions-rounded .button a .caption{margin:4px 0 0 0}.profile-view .user .actions .actions-rounded .button a{color:#ababab;padding:0 0 0 0;margin:0 15px 0 15px}.profile-view .user .actions .actions-rounded .button a .icon{border:1px solid #ababab;color:#ababab}.profile-view .user .actions .actions-rounded .button a.activated .icon{border:1px solid #1ba39c;background:#1ba39c;color:#fff}.profile-view .user .actions .actions-rounded .button a.activated .caption{color:#1ba39c}.profile-view .user .actions .actions-rounded .button a.liked .icon{border:1px solid #21c48a;background:#21c48a;color:#fff}.profile-view .user .actions .actions-rounded .button a.liked .caption{color:#21c48a}.profile-view .user .actions .actions-rounded .button a.likes .icon{border:1px solid #f0ad4e;background:#f0ad4e;color:#fff}.profile-view .user .actions .actions-rounded .button a.likes .caption{color:#f0ad4e}.profile-view .user .actions .actions-rounded .button a.match .icon{border:1px solid #d9534f;background:#d9534f;color:#fff}.profile-view .user .actions .actions-rounded .button a.match .caption{color:#d9534f}.profile-view .user .actions .actions-rounded .button a.messaged .icon{border:1px solid #1ba39c;background:#1ba39c;color:#fff}.profile-view .user .actions .actions-rounded .button a.messaged .caption{color:#1ba39c}.profile-view .user .actions .actions-rounded .button a.ignore .icon{border:1px solid #333;background:#333;color:#fff}.profile-view .user .actions .actions-rounded .button a.ignore .caption{color:#333}.profile-view .user .actions .actions-rounded .button a.report .icon{border:1px solid #dc3545;background:#dc3545;color:#fff}.profile-view .user .actions .actions-rounded .button a.report .caption{color:#dc3545}.profile-view .user .actions .actions-rounded .button a.search-hide .icon{border:1px solid #4d82b6;background:#4d82b6;color:#fff}.profile-view .user .actions .actions-rounded .button a.search-hide .caption{color:#4d82b6}.profile-view .user .actions .actions-rounded .button a.images-private-access .icon{border:1px solid #5bc0de;background:#5bc0de;color:#fff}.profile-view .user .actions .actions-rounded .button a.images-private-access .caption{color:#5bc0de}.profile-view .user .bottom{padding:40px 30px 30px 30px;margin:0 0 0 0}.profile-view .user .bottom .headline{padding:0 0 0 0;margin:0 0 50px 0;font-size:24px;line-height:26px;color:#666}.profile-view .user .bottom .images{padding:0 0 0 0;margin:0 0 40px 0}.profile-view .user .bottom .images .item{grid-column:span 2}.profile-view .user .bottom .images .item .wrapper-2{width:100%;display:block;position:relative;border:3px solid #dee2e6;border-radius:4px}.profile-view .user .bottom .images .item .wrapper-2:after{padding-top:70%;display:block;content:""}.profile-view .user .bottom .images .item .wrapper-2 .blank,.profile-view .user .bottom .images .item .wrapper-2 a{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;display:block}.profile-view .user .bottom .images .item .wrapper-2 .triangle{position:absolute;bottom:0;right:0;color:#fff;width:0;height:0;border-bottom:55px solid rgba(0,0,0,.5);border-left:55px solid transparent;z-index:1}.profile-view .user .bottom .images .item .wrapper-2 .private{position:absolute;bottom:7px;right:7px;color:#fff;font-size:14px;z-index:2}.profile-view .user .bottom .images .item .wrapper-2 .blank{background:#333}.profile-view .user .bottom .images .item .wrapper-2 .text{display:block;position:absolute;top:32%;bottom:0;right:0;left:0;font-size:14px;text-align:center}.profile-view .user .bottom .images .item .wrapper-2 a,.profile-view .user .bottom .images .item .wrapper-2 span{display:block;color:#fff}.profile-view .user .bottom .info{padding:0 0 0 0;margin:0 0 30px 0}.profile-view .user .bottom .info .info-title{padding:0 0 0 0;margin:0 0 20px 0;font-size:24px;line-height:24px}.profile-view .user .bottom .info .form-group label{margin:0 0 0 0}.profile-view .user .bottom .info .form-group .value{width:100%;max-width:100%;overflow:hidden;white-space:nowrap}.profile-view .user .bottom .about{padding:0 0 0 0;margin:0 0 30px 0}.profile-view .user .bottom .about .about-title{padding:0 0 0 0;margin:0 0 24px 0;color:#555;font-size:24px;line-height:24px}.profile-view .user .bottom .activity{padding:0 0 0 0;margin:0 0 30px 0}.profile-view .user .bottom .activity .activity-title{padding:0 0 0 0;margin:0 0 24px 0;color:#555;font-size:24px;line-height:24px}.profile-view .user .bottom .activity .form-group label{margin:0 0 0 0}.profile-view .user .bottom .personnal-notes{padding:0 0 0 0;margin:0 0 0 0}.profile-view .user .bottom .personnal-notes .personnal-notes-title{padding:0 0 0 0;margin:0 0 0 0;color:#555;font-size:24px;line-height:24px}.profile-view .user .bottom .personnal-notes .personnal-notes-title-sub{margin:6px 0 26px 0;font-size:14px;color:#999}@media (min-width:768px) and (max-width:1499px){.profile-view .user .bottom .images .item{grid-column:span 3}}@media (min-width:450px) and (max-width:767px){.profile-view .user .bottom .images .item{grid-column:span 4}}@media (max-width:800px){.profile-view .user .actions .actions-rounded .button a{margin:0 10px 0 10px}}@media (max-width:767px){.profile-view .user .top{padding:0 0 0 0;margin:0 0 0 0;height:334px}.profile-view .user .top .image{position:absolute;width:280px;height:280px;top:192px;left:50%;margin-left:-140px}.profile-view .user .top .image a{width:280px;height:280px}.profile-view .user .top .info{padding:44px 0 0 0;margin:0 0 0 0;position:relative;top:auto;left:auto;text-align:center}.profile-view .user .top .info .name{margin:0 0 8px 0;font-size:34px;line-height:34px}.profile-view .user .top .info .name table{margin:auto}.profile-view .user .top .info .gender{font-size:20px}.profile-view .user .top .info .location{font-size:18px}.profile-view .user .actions{padding:156px 0 0 0;margin:0 0 0 0}.profile-view .user .actions .actions-rounded{text-align:center}.profile-view .user .actions .actions-rounded .button a{margin:0 15px 0 15px}.profile-view .user .bottom{padding:30px 20px 60px 20px;margin:0 0 0 0}}@media (max-width:499px){.profile-view .user .top{height:310px}.profile-view .user .top .image{position:absolute;width:240px;height:240px;top:190px;left:50%;margin-left:-120px}.profile-view .user .top .image a{width:240px;height:240px}.profile-view .user .top .info{padding:40px 0 0 0}.profile-view .user .top .info .name{font-size:30px;line-height:30px;margin:4px 0 0 0}.profile-view .user .top .info .gender{font-size:18px;margin:8px 0 0 0}.profile-view .user .top .info .location{font-size:16px;margin:5px 0 0 0}.profile-view .user .actions{padding:148px 15px 0 15px}.profile-view .user .bottom .images .item{grid-column:span 6}}@media (max-width:399px){.profile-view .navigator a.close{margin:0 0 0 0;border-radius:50%;width:44px}.profile-view .navigator a.close span{display:none}}@media (min-width:1000px) and (max-width:1299px){.profile-view.side .user .top{padding:0 0 0 0;margin:0 0 0 0;height:334px}.profile-view.side .user .top .image{position:absolute;width:280px;height:280px;top:192px;left:50%;margin-left:-140px}.profile-view.side .user .top .image a{width:280px;height:280px}.profile-view.side .user .top .info{padding:44px 0 0 0;margin:0 0 0 0;position:relative;top:auto;left:auto;text-align:center}.profile-view.side .user .top .info .name{margin:0 0 8px 0;font-size:32px;line-height:40px}.profile-view.side .user .top .info .name table{margin:auto}.profile-view.side .user .top .info .gender{font-size:20px}.profile-view.side .user .top .info .location{font-size:18px}.profile-view.side .user .actions{padding:156px 0 0 0;margin:0 0 0 0}.profile-view.side .user .actions .actions-rounded{text-align:center}.profile-view.side .user .actions .actions-rounded .button a{margin:0 15px 0 15px}.profile-view.side .user .bottom{padding:30px 20px 60px 20px;margin:0 0 0 0}.profile-view.side .user .bottom .headline{text-align:center}.profile-view .user .bottom .images .item{grid-column:span 4}}