html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{margin:0;color:#474d4d;background-size:0 50px;background-repeat:repeat-x}body.redesign-body.white-background{background-color:#FFFFFF}body.redesign-body.mobile-nav-redesign-v3.no-margin{margin:0}iframe{border:0}button,figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0}ul{padding-left:30px}h1,h2,h3,h4,h5,p{font-size:inherit}strong{font-weight:700}sup{position:relative;top:-.5em;font-size:65%;line-height:0;vertical-align:baseline}a{color:inherit}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;letter-spacing:inherit;background:0 0;cursor:pointer;-webkit-font-smoothing:inherit}button:focus{outline:0}::-moz-focus-inner{padding:0;border:0}img{max-width:100%;height:auto;border:0}*,*:before,*:after{box-sizing:inherit}textarea{white-space:pre-wrap}::-moz-selection{background:#d3effa;text-shadow:none}::selection{background:#d3effa;text-shadow:none}a,a:link,a:hover{display:inline-block;text-decoration:none}a.button{padding:5px 15px;background-color:#fff;text-transform:uppercase;font-weight:bold;border-radius:4px}a.button-flat{padding:7px 0;color:#fff;text-transform:uppercase;display:block;margin:25px 0;text-align:center;font-size:19px}a.button-flat.inactive{opacity:.5}a img{border:none}.italic{font-style:italic}.bold{font-weight:bold}.hidden{display:none}.no-border{border:none !important}div.box-shadow{box-shadow:0 3px 6px 0 rgba(0,0,0,0.5);background-color:#fff}i{font-family:"PeopleMediaFont" !important;font-style:normal;font-weight:normal;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}i.bold{font-family:"PeopleMediaFontBold" !important}i.v11{font-family:'PeopleMediaFont1.1' !important}i:before{display:inline-block;text-align:center;position:relative}i.arrow-down:before{content:"]"}i.arrow-right:before{content:"}"}i.arrow-left:before{content:"{"}i.arrow-up:before{content:"["}i.back:before{content:"<"}i.back-thin:before{content:"{"}i.bell:before{content:"N"}i.block:before{content:"B"}i.book:before{content:"R"}i.bubble:before{content:"J"}i.calendar:before{content:"2"}i.camera:before{content:"u"}i.check:before{content:"Y"}i.check-circle:before{content:"y"}i.clock:before{content:"1"}i.dot:before{content:"a"}i.dude:before{content:"v"}i.echo:before{content:"E"}i.exclamation:before{content:"I"}i.eye:before{content:"V"}i.face:before{content:"W"}i.favorite:before{content:"F"}i.favorited:before{content:"d"}i.forward:before{content:">"}i.forward-thin:before{content:"}"}i.gear:before{content:"g"}i.gift:before{content:"b"}i.hamburger:before{content:"h"}i.heart-echo:before{content:"Z"}i.home:before{content:"j"}i.info:before{content:"i"}i.magnify-thin:before{content:"s"}i.mail:before{content:"M"}i.mail-confirm:before{content:"O"}i.mail-open:before{content:"o"}i.mail-question:before{content:"R"}i.multi-dot:before{content:"."}i.no:before{content:"q"}i.pencil:before{content:"e"}i.people:before{content:"T"}i.pictures:before{content:"p"}i.pictures-thin:before{content:"P"}i.pin:before{content:"l"}i.question-mark:before{content:"Q"}i.report:before{content:"r"}i.secure-phone:before{content:"k"}i.share:before{content:"h"}i.tickets:before{content:"3"}i.thumb:before{content:"L"}i.thumb-thin:before{content:"L"}i.trash:before{content:"t"}i.x:before{content:"q"}i.x-thin:before{content:"X"}i.x-circle:before{content:"z"}i.chemistry-result:before{content:"4"}i.arrow-bracket:before{content:"\E660"}i.block-modern:before{content:"\E643"}i.boy:before{content:"\E655"}i.bubble-modern:before{content:"\E619"}i.bubble-question:before{content:"\E659"}i.caution:before{content:"\E642"}i.check-modern:before{content:"\E607"}i.clock:before{content:"\E662"}i.eye-thin:before{content:"\E630"}i.girl:before{content:"\E654"}i.heart-flat:before{content:"\E634"}i.heart-circle:before{content:"\E661"}i.mail-flat:before{content:"\E621"}i.mug:before{content:"\E658"}i.next-modern:before{content:"\E610"}i.paper-plane:before{content:"\E663"}i.previous-modern:before{content:"\E609"}i.text:before{content:"\E656"}i.thumb-modern:before{content:"\E633"}i.tragedy:before{content:"\E657"}i.x-modern:before{content:"\E606"}.ui-widget-content{background-color:#fff;width:100%;padding:8px 10px;border-radius:6px;border:1px solid #cac7cd;font-size:20px}.ui-widget-content a{color:#222 !important}.ui-widget-header{border:1px solid #aaa;background:50% 50% repeat-x #ccc;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}.ui-button{margin-left:-1px}.ui-button-icon-only .ui-button-text{padding:0.35em}.ui-autocomplete-input{height:auto !important;width:100% !important;font-size:20px !important}input.invalid{border-color:red;outline-color:red}.loader{display:none}.center{text-align:center}div.overlaywholescreen{bottom:-500px}div.redesign-pagination{width:280px;display:block;text-align:center;margin:auto;height:50px}div.redesign-pagination-profile{width:280px;text-align:center;margin:0 auto;height:40px;padding-top:5px}div.redesign-pagination .searchPrev,div.redesign-pagination .searchNext,div.redesign-pagination-profile .searchPrev,div.redesign-pagination-profile .searchNext{border:1px solid #cac7cd;color:#cac7cd;border-radius:5px;padding:5px 0;width:133px;margin:0}div.redesign-pagination .arrow-right:before,div.redesign-pagination .arrow-left:before,div.redesign-pagination-profile .arrow-right:before,div.redesign-pagination-profile .arrow-left:before{font-size:13px;top:2px}div.content.overflow{overflow:hidden}.criteriacontainer{box-shadow:none;padding-bottom:50px}body.redesign-body{margin-bottom:60px;background-color:#f1eff0}body.redesign-body.mobile-nav-redesign-v3{margin-bottom:72px}.solid-background-behind-upgrade{background-color:#F1EFF1}body.white-bg{background-color:#fff}div.redesign-home{margin-top:10px;min-height:500px}div.redesign-home .im-interested{height:340px}div.redesign-home .im-interested.shrink{height:285px}div.redesign-home .loading,div.loading.today-matched,div.redesign-home .im-interested .photo{background-color:#fff;border:1px solid #cbcacb;border-radius:5px;width:315px;padding:7px;margin:0 auto;text-align:center}div.redesign-home .im-interested.set-portrait .photo{height:323px}div.redesign-home .im-interested.set-portrait.shrink .photo{height:270px}div.redesign-home .im-interested .next-photo:before{height:6px;width:278px;border:1px solid #cbcacb;border-top:none;display:block;content:"";position:absolute;border-radius:0 0 5px 5px;z-index:-2;top:328px;margin-left:11px;background-color:#fff}div.redesign-home .im-interested .next-photo:after{height:6px;width:300px;border:1px solid #cbcacb;border-top:none;display:block;content:"";position:absolute;border-radius:0 0 5px 5px;z-index:-1;top:322px;background-color:#fff}div.redesign-home .im-interested.shrink .next-photo:before{top:275px}div.redesign-home .im-interested.shrink .next-photo:after{top:269px}div.redesign-home .im-interested .active-photo{z-index:4;position:relative}div.redesign-home .im-interested .next-photo{z-index:3;position:relative;top:-323px}div.redesign-home .im-interested.shrink .next-photo{top:-270px}div.redesign-home .im-interested .img-container{height:258px;overflow:hidden;margin-bottom:15px}div.redesign-home .im-interested.shrink .img-container{height:200px}div.redesign-home .im-interested img{max-width:300px}div.redesign-home .im-interested.set-portrait img{max-width:220px}div.redesign-home .im-interested.shrink img{max-width:150px}div.redesign-home .im-interested i.no:before{color:#ef4931;font-size:29px;position:relative;top:15px}div.redesign-home .im-interested i.check:before{color:#54a37c;font-size:29px;position:relative;top:15px}div.redesign-home .im-interested.set-portrait i.no:before,div.redesign-home .im-interested.set-portrait i.check:before{font-size:45px;top:14px}div.redesign-home .im-interested .noButton{right:15px;position:relative}div.redesign-home .im-interested .yesButton{left:15px;position:relative}div.redesign-home .im-interested .noButton{right:15px}div.redesign-home .im-interested .yesButton{left:15px}div.upgradeBanner>a>div>img:last-child{max-width:7px;top:2px;position:relative}div.im-interested .yes-on-drag,div.im-interested .no-on-drag{color:#fff;position:absolute;border-radius:50%;height:80px;width:80px;font-size:35px;line-height:78px;opacity:0}div.im-interested .yes-on-drag{background-color:#54a67d;left:5px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}div.im-interested .no-on-drag{background-color:#ff3b30;right:5px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}div.redesign-home .im-interested .iiUsername{font-size:16px;width:160px}div.redesign-home .im-interested.set-portrait .iiUsername{font-size:17px;position:relative;top:-7px}div.redesign-home .im-interested .photo>div{color:#919090;font-size:11px}div.redesign-home .im-interested.set-portrait .photo>div>span{position:relative;top:-9px;font-size:12px}div.redesign-home .tip{color:#848484;font-size:11px;text-align:center;margin-bottom:10px}div.redesign-home .tip.set-portrait{font-size:12px}div.redesign-home .dot:before{font-size:8px;color:#bebdbd;margin-right:5px}div.redesign-home .dot.active:before{color:#919090}div.redesign-home .loading{margin-bottom:15px}div.loading.today-matched>h3,div.redesign-home .loading>h3{margin:5px 20px 10px 20px;font-size:30px}div.redesign-home .loading>div{font-size:17px;margin:0 50px}div.loading.today-matched{margin-top:15px}div.loading.today-matched>div{font-size:17px;margin:0 20px}div.loading.today-matched>img{max-height:150px}div.redesign-menu a.tokenvalue.bg:after{background-color:transparent;color:rgba(0,0,0,0.5)}div.redesign-home .new-members>:first-child{text-align:center;font-size:10px;color:#848484;display:block;margin-bottom:10px}div.redesign-home .new-memberslist{margin:auto;width:320px}div.redesign-home .new-members>div{display:inline-block;margin:0 12px}div.redesign-home .new-members>div>a>:first-child{position:absolute;background-color:rgba(0,0,0,0.5);width:132px;color:#fff;font-size:9px;text-align:right;padding:3px 0}div.redesign-home .new-members>div>a>:last-child{position:absolute;background-color:rgba(0,0,0,0.5);width:132px;padding:3px 0;color:#fff;margin-top:-39px;font-size:11px;padding-left:5px}div.redesign-home .new-members>div>a>:last-child>:last-child{width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.redesign-home .new-members img{width:132px;height:165px}div.redesign-home .dot:before{color:#62ad44;top:-1px;margin-right:2px}div.redesign-home .footer-links{text-align:center;margin:15px 0;font-size:11px}div.redesign-home a.button-flat{margin:20px 0 40px 0}div.new-members .promote-me-banner{display:block !important;margin:15px 0 !important}div.new-members .promote-me-banner>div{position:relative !important;width:auto !important;padding:10px 0 !important;color:#fff !important;margin:0 25px 0 0 !important;font-size:11px !important;background:url("/PMIContent/mobile/Images/themes/common/promote-me/arrows.png") no-repeat left bottom !important;background-size:auto 73px !important;background-position-x:32px !important}div.quick-actions{position:fixed;bottom:0;background-color:#f7f7f7;text-align:center;padding:2px 0;width:100%;border-top:1px solid #aca8ac;z-index:10}.searchoptionspopupv2{position:absolute;background-color:#FFFFFF;z-index:11654654;width:100%;height:662px;top:-44px}.searchoptionspopupv2 h1{display:inline;font-size:1.5em;margin-bottom:0;margin-top:0.5em}.criteriaoptions,.toprowfloatright{display:block;overflow:hidden}.criteriaHeaderSolid{height:32px}span.criteriaHeaderResults{display:inline;float:left;font-weight:bold;margin-left:8px;padding-top:4px;font-size:1.1em}span.resultPaginationBtm{font-size:0.9em;line-height:1.1em}span.resultPaginationTop{display:inline;padding-top:7px;margin-right:10px;float:right;font-size:0.9em;line-height:1.1em}div.paginationContent{height:30px;padding:10px 0 10px 0;text-align:center}div.paginationContent>span{display:inline-block}div.paginationContent>span:first-child{float:left}div.paginationContent>span:nth-child(2){padding-top:10px;padding-right:25px}div.paginationContent>span:nth-child(3){float:right;margin-left:-20px}a.searchPrev{float:left}a.searchNext{float:right}.searchOptions{font-weight:normal !important;cursor:pointer;border:solid 1px #b6afbc;border-radius:3em;display:inline-block;background:-moz-linear-gradient(to top, #e6e0eb, #d0cbd5);background:-webkit-linear-gradient(to top, #e6e0eb, #d0cbd5);background:-o-linear-gradient(to top, #e6e0eb, #d0cbd5);background:-khtml-linear-gradient(to top, #e6e0eb, #d0cbd5);background:-ms-linear-gradient(to top, #e6e0eb, #d0cbd5);background:linear-gradient(to top, #e6e0eb, #d0cbd5);padding:2px 12px;font-size:0.8em}.searchSortHeader{width:100%;border-radius:0.5em;background:-moz-linear-gradient(to top, #f2eff5, #efecf3);background:-webkit-linear-gradient(to top, #f2eff5, #efecf3);background:-o-linear-gradient(to top, #f2eff5, #efecf3);background:-khtml-linear-gradient(to top, #f2eff5, #efecf3);background:-ms-linear-gradient(to top, #f2eff5, #efecf3);background:linear-gradient(to top, #f2eff5, #efecf3);margin:auto;display:block;clear:both;height:32px;box-shadow:1px 1px 1px #888;margin-top:8px}.searchSortHeader .searchOptions{float:left;margin-left:15px;margin-top:5px}.searchSortHeader #searchsortby{float:right;margin-right:15px;margin-top:6px;width:150px}.searchContentMiddleRow{text-align:center}.searchProfileRepeat{background-color:white;border-radius:inherit;background:#fff;clear:both;cursor:pointer;box-shadow:none;display:inline-block;height:207px;border:5px solid transparent;margin:0 5px 10px 5px}.searchProfileRepeat.list-view{height:85px;display:block;margin:0;border:none;border-bottom:1px solid #e3e3e3;text-align:left}.searchProfileRepeat.list-view>div{display:inline-block;vertical-align:top}.searchProfileRepeatCol2Row1V4{height:20px;position:absolute;margin-top:2px}.searchProfileRepeatCol2Row1V4 p{font-weight:bold;float:left}.searchProfileRepeatCol2Row1V4 a:nth-child(3),.searchProfileRepeatCol2Row1V4 a:nth-child(2){position:absolute;right:50px}.saveCta i:before,.savedCta i:before{font-size:20px;color:#fff;top:13px}.saveCta,.savedCta{width:45px;height:40px;text-align:center;font-size:11px}.saveCta>:last-child,.savedCta>:last-child{color:#fff;margin-top:11px;font-size:10px}.searchProfileRepeatCol2Row1V4 a>img{max-height:22px}.searchProfileRepeatCol1{float:none;margin:0;width:auto}.searchProfileRepeatCol2{float:none;margin:0 0 0 5px;width:55%;padding-top:0}.searchProfileRepeatCol3{float:none;margin:0;width:auto;border-left:none;position:absolute;right:40px}.favorite-col{position:absolute;right:35px}.searchProfileRepeatCol2Row3{margin-top:3px}div.searchProfileRepeatCol2Row2{margin-top:15px}div.searchProfileRepeatCol2Row2>p{display:none}div.searchProfileRepeatCol2Row2>p:first-child{display:inline;color:#aca8ac;font-size:11px}.searchProfileRepeatCol3 img{margin:30px 0 0 0;max-height:21px}p.aboutsmallsearch{overflow:hidden;width:90%;height:43px;line-height:14px;font-size:14px}.searchresults .clearfix{font-size:0px !important;border-color:#888;border-style:solid;border-width:1px}.userpic.round{width:60px;height:60px;border-radius:50%;margin:5px 0 0 10px}.userpic.round.has-birthday{margin:5px 0 0 10px}.search-pinned-profile.round{width:37px;height:37px;border-radius:50%}.userpic.gallery{width:132px;height:165px}.profilehighlightRedesign{background-color:#D2E3E6 !important}.searchProfileRepeat .saveCta,.searchProfileRepeat .savedCta{margin-top:22px}.searchProfileRepeat .saveCta>i:before{font-size:17px;position:relative;top:5px;color:#0c9ed9}.searchProfileRepeat .savedCta>i:before{font-size:17px;position:relative;top:5px;color:#cac7ce}#photoCount img{display:none}#SearchResultsContainer #photoCount,#SearchResultsContainer #birthday-flirt{font-size:11px}div.list-view #birthday-flirt{margin-left:16px}div.list-view #birthday-flirt .gift:before{top:1px;left:-3px}#SearchResultsContainer .redesign-pagination{margin-bottom:100px}.searchProfileRepeat .gift:before{top:2px}#SearchResultsContainer>div{padding:0 0 8px 0}#photoCount a{color:#919190}.searchProfilegalleryRepeatCol1 #birthday-flirt{position:absolute;z-index:1;padding:2px 0;width:65px;font-size:10px !important}.searchProfilegalleryRepeatCol1 #birthday-flirt>a{color:#fff}.searchProfilegalleryRepeatCol1 #birthday-flirt .gift:before{color:#fff}.searchProfileRepeatCol2Row1V4 a{font-size:14px;font-weight:normal}div.galleryViewRedesign{width:305px;margin:auto;text-align:center}div.gallery_overlay{position:absolute;background-color:rgba(0,0,0,0.4);width:130px;padding:1px 0 3px 5px;color:#fff;margin-top:133px;font-size:11px;left:1px;height:34px}div.gallery_overlay>div{text-align:left}div.gallery_overlay>:last-child>a{width:125px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.gallery_overlay .galleryUserName{font-size:11px}div.gallery_overlay .galleryAgeCity{color:#fff;font-size:11px}div.gallery_favoriteoverlay{position:absolute;width:132px;padding:7px 0;color:#fff;margin-top:165px;font-size:13px;text-align:center;height:32px}div.gallery_favoriteoverlay.saved{background-color:#d0cbd5}div.gallery_favoriteoverlay>a{color:#fff;font-size:16px;margin-top:-2px}div.gallery_favoriteoverlay i:before{font-size:20px;top:4px}div.gallery_photocountoverlay{position:absolute;background-color:rgba(0,0,0,0.5);width:132px;color:#fff;font-size:9px;text-align:right;padding:3px 0}div.pinned-message-search{position:fixed;top:45px;left:0;right:0;z-index:3;padding-bottom:4px !important}body.special-ta div.pinned-message-search{top:108px}div.pinned-message-search.scrolling,body.special-ta div.pinned-message-search.scrolling{top:0}div.pinned-message-search .message-send{display:inline-block;color:#fff;text-align:center;font-size:15px;position:absolute;right:14px;margin-top:7px}div.pinned-message-search i:before{font-size:22px;top:3px}div.pinned-message-search .message-send>div{font-size:11px}div.pinned-message-search>a:first-of-type{width:50px;height:40px;text-align:center;position:relative;top:5px}div.pinned-message-search textarea{border:1px solid #cac7cd;border-radius:4px;width:65%;display:inline-block;font-size:16px;padding:2px 5px;height:30px;line-height:24px;overflow:hidden;max-height:78px}div.pinned-message-search .message-confirmation{font-size:12px;color:#fff;padding-top:10px;text-align:center}div.message-ghost{white-space:pre-wrap;word-wrap:break-word;border:1px solid #cac7cd;border-radius:4px;width:85%;font-size:17px;padding:2px 10px;min-height:30px;line-height:24px}div.mobile-message{background-color:#fff}div.pinned-message-chat .message-confirmation-container,div.pinned-message-inbox .message-confirmation-container{text-align:center;opacity:0;position:absolute;top:-33px;width:100%;z-index:-1}div.pinned-message-inbox .message-confirmation-container.rff-carrot-present{top:-45px}div.pinned-message-chat .message-reply-container,div.pinned-message-inbox .message-reply-container{line-height:16px;position:relative}div.pinned-message-inbox.flirt .message-reply-container{padding:4px 0 0 0;position:relative}div.pinned-message-chat textarea.sending,div.pinned-message-inbox textarea.sending,div.pinned-message-search textarea.sending{background-color:#ddd}div.mobile-message .message-confirmation{font-size:12px;color:#fff;padding-top:10px}div.pinned-message-chat.add-padding>:first-child,div.pinned-message-inbox.add-padding .message-confirmation{padding-bottom:20px}div.pinned-message-chat.text-area-resized,div.pinned-message-inbox.text-area-resized{padding-top:2px}div.pinned-message-chat .x-thin,div.pinned-message-inbox .x-thin{position:absolute;left:15px;margin-top:8px}div.overlayplacewholescreen{position:fixed;z-index:54001;width:100%;height:100%;top:0;left:0}img.questionTitleImg{width:48px;height:48px;position:relative;top:5px}span.answerText{margin-left:37px}div.questionAnswer{width:135px;display:inline-block;margin-bottom:22px;background-repeat:no-repeat;background-size:30px 26px;background-position-x:6px;background-position-y:8px;cursor:pointer;margin-left:18px;padding-top:12px;padding-bottom:10px;padding-left:3px;margin-right:2px;text-align:left}div.connect-list .redesign-echo-banner{background-color:#f1efef;padding:20px 0;border-bottom:1px solid #bebebe}div.connect-list .redesign-echo-banner .echo:before{font-size:40px;width:70px;top:7px;left:2px}div.connect-list .redesign-echo-banner>div{display:inline-block}div.connect-list .redesign-echo-banner>div>:first-child{font-size:12px}div.connect-list .redesign-echo-banner>div>:last-child{font-size:16px;color:#0c9ed9}div.connect-list .arrow-right{width:28px;height:33px}div.connect-list .arrow-right:before{position:absolute;right:10px;margin-top:18px}div.new-members .upgrade-banner .upload img{width:auto;height:auto}div.new-members .upgrade-banner{margin:0 12px 5px 12px !important;width:288px}div.connect-me,div.connect-list,div.mobile-inbox{background-color:#fff}div.mobile-inbox{min-height:300px}div.connect-me .filter-row,div.connect-list .filter-row,div.mobile-inbox .filter-row,div.mobile-inbox .delete-row,div.connect-list .delete-row{padding:10px 0;text-align:center;border-bottom:2px solid #4f4857;height:55px}div.connect-me .filter-row.threaded-messaging-active,div.connect-list .filter-row.threaded-messaging-active,div.mobile-inbox .filter-row.threaded-messaging-active,div.mobile-inbox .delete-row.threaded-messaging-active,div.connect-list .delete-row.threaded-messaging-active{padding:0;height:0}div.connect-me .filter-row.threaded-messaging-active #folder-drop-down-current,div.connect-me .filter-row.threaded-messaging-active #folder-drop-down,div.connect-me .filter-row.threaded-messaging-active #sort-drop-down,div.connect-me .filter-row.threaded-messaging-active #sort-drop-down-current,div.connect-me .filter-row.threaded-messaging-active #connecttype-drop-down-current,div.connect-me .filter-row.threaded-messaging-active #connecttype-drop-down,div.connect-me .filter-row.threaded-messaging-active #connectsubtype-drop-down-current,div.connect-me .filter-row.threaded-messaging-active #connectsubtype-drop-down,div.connect-me .filter-row.threaded-messaging-active a,div.connect-list .filter-row.threaded-messaging-active #folder-drop-down-current,div.connect-list .filter-row.threaded-messaging-active #folder-drop-down,div.connect-list .filter-row.threaded-messaging-active #sort-drop-down,div.connect-list .filter-row.threaded-messaging-active #sort-drop-down-current,div.connect-list .filter-row.threaded-messaging-active #connecttype-drop-down-current,div.connect-list .filter-row.threaded-messaging-active #connecttype-drop-down,div.connect-list .filter-row.threaded-messaging-active #connectsubtype-drop-down-current,div.connect-list .filter-row.threaded-messaging-active #connectsubtype-drop-down,div.connect-list .filter-row.threaded-messaging-active a,div.mobile-inbox .filter-row.threaded-messaging-active #folder-drop-down-current,div.mobile-inbox .filter-row.threaded-messaging-active #folder-drop-down,div.mobile-inbox .filter-row.threaded-messaging-active #sort-drop-down,div.mobile-inbox .filter-row.threaded-messaging-active #sort-drop-down-current,div.mobile-inbox .filter-row.threaded-messaging-active #connecttype-drop-down-current,div.mobile-inbox .filter-row.threaded-messaging-active #connecttype-drop-down,div.mobile-inbox .filter-row.threaded-messaging-active #connectsubtype-drop-down-current,div.mobile-inbox .filter-row.threaded-messaging-active #connectsubtype-drop-down,div.mobile-inbox .filter-row.threaded-messaging-active a,div.mobile-inbox .delete-row.threaded-messaging-active #folder-drop-down-current,div.mobile-inbox .delete-row.threaded-messaging-active #folder-drop-down,div.mobile-inbox .delete-row.threaded-messaging-active #sort-drop-down,div.mobile-inbox .delete-row.threaded-messaging-active #sort-drop-down-current,div.mobile-inbox .delete-row.threaded-messaging-active #connecttype-drop-down-current,div.mobile-inbox .delete-row.threaded-messaging-active #connecttype-drop-down,div.mobile-inbox .delete-row.threaded-messaging-active #connectsubtype-drop-down-current,div.mobile-inbox .delete-row.threaded-messaging-active #connectsubtype-drop-down,div.mobile-inbox .delete-row.threaded-messaging-active a,div.connect-list .delete-row.threaded-messaging-active #folder-drop-down-current,div.connect-list .delete-row.threaded-messaging-active #folder-drop-down,div.connect-list .delete-row.threaded-messaging-active #sort-drop-down,div.connect-list .delete-row.threaded-messaging-active #sort-drop-down-current,div.connect-list .delete-row.threaded-messaging-active #connecttype-drop-down-current,div.connect-list .delete-row.threaded-messaging-active #connecttype-drop-down,div.connect-list .delete-row.threaded-messaging-active #connectsubtype-drop-down-current,div.connect-list .delete-row.threaded-messaging-active #connectsubtype-drop-down,div.connect-list .delete-row.threaded-messaging-active a{display:none}div.connect-me .filter-row{text-align:left;padding-left:15px}div.connect-me>.filter-row .dropdowncurrent.hidden,div.connect-me>.filter-row .dropdowncontainer.hidden{display:none}div.connect-list>.filter-row .dropdowncurrent.hidden,div.connect-list>.filter-row .dropdowncontainer.hidden{display:none}div.mobile-inbox>.filter-row .dropdowncurrent.hidden,div.mobile-inbox>.filter-row .dropdowncontainer.hidden{display:none}div.connect-me>.filter-row .dropdowncurrent,div.connect-list>.filter-row .dropdowncurrent,div.mobile-inbox>.filter-row .dropdowncurrent{display:inline-block;border-radius:5px;padding:5px 0;font-size:14px;width:130px;text-align:center;position:relative}div.connect-me>.filter-row .dropdowncontainer,div.connect-list>.filter-row .dropdowncontainer,div.mobile-inbox>.filter-row .dropdowncontainer{display:inline-block;color:#22a7dc;width:130px;text-align:center;position:relative}div.connect-me>.filter-row #sort-drop-down-current,div.connect-me>.filter-row #sort-drop-down,div.connect-list>.filter-row #connectsubtype-drop-down-current,div.connect-list>.filter-row #connectsubtype-drop-down,div.mobile-inbox>.filter-row #sort-drop-down-current,div.mobile-inbox>.filter-row #sort-drop-down{width:120px;margin:0 8px}div.mobile-inbox .delete-row .delete-selected{color:#ec1c24;position:absolute;left:15px;margin-top:7px}div.mobile-inbox .delete-row .delete-cancel{position:absolute;right:15px;margin-top:7px}div.mobile-inbox .delete-select{height:23px;width:23px;border-radius:50%;border:1px solid #ccc;display:inline-block;position:relative;left:10px;top:-12px;margin-right:7px}div.mobile-inbox .delete-select.hidden{display:none}div.mobile-inbox .delete-select.active{top:-20px}div.mobile-inbox .delete-swipe.hidden{display:none}div.mobile-inbox .delete-swipe{background-color:#ec1c24;width:75px;height:75px;position:absolute;color:#fff;font-size:12px;line-height:70px;text-align:center;margin-top:-10px;display:inline-block;right:-75px}div.mobile-inbox .check-circle:before{font-size:25px;color:#ec1c24;position:absolute;top:11px;left:-5px}div.connect-me .filter-row i:before,div.mobile-inbox .filter-row i:before,div.connect-list .filter-row i:before{position:absolute;right:7px;margin-top:-6px}div.mobile-inbox .arrow-up:before,div.connect-list .arrow-up:before{color:#fff}div.connect-me .dropdown,div.connect-list .dropdown,div.mobile-inbox .dropdown{position:absolute;width:130px;background-color:#fff;border-radius:5px 5px 5px 5px;top:-21px;z-index:1}div.connect-me .dropdown>a,div.mobile-inbox .dropdown>a,div.connect-list .dropdown>a{padding:5px 0;display:block}div.connect-me .dropdown>a.hidden,div.mobile-inbox .dropdown>a.hidden,div.connect-list .dropdown>a.hidden{display:none}div.connect-me .dropdown{top:-14px}div.mobile-inbox .dropdown.sort{width:120px}div.connect-list .dropdown.connectsubtype{width:120px}div.connect-list .dropdown.connectsubtype>a.hidden{display:none}div.mobile-inbox a.profile-link{margin:0 10px}div.mobile-inbox a.profile-link img.profile-photo{border-radius:50%;width:60px;height:60px;display:inline-block;position:relative;top:-3px}div.mobile-inbox div.inbox-message{padding:10px 0;border-bottom:1px solid #bebebe;height:75px;position:relative;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}div.mobile-inbox div.inbox-message>div{display:inline-block;vertical-align:top}div.mobile-inbox .inbox-subject-section{min-height:60px}div.mobile-inbox div.inbox-message .more{position:absolute;right:5px}div.mobile-inbox div.inbox-message .inbox-username{color:#919190;font-size:12px;margin-bottom:2px}div.mobile-inbox div.inbox-message div.inbox-subject-main{font-size:13px}div.mobile-inbox div.inbox-message img.messageicon{max-height:13px;position:relative;top:1px;margin-right:4px;float:left}div.mobile-inbox.virtual-gifts div.inbox-message i.messageicon{position:relative;top:12px;margin-right:4px;float:left;height:13px}div.mobile-inbox .inbox-message.delete-row-active{-webkit-transform:translate3d(-75px, 0, 0);-moz-transform:translate3d(-75px, 0, 0);-ms-transform:translate3d(-75px, 0, 0);-o-transform:translate3d(-75px, 0, 0);transform:translate3d(-75px, 0, 0)}div.mobile-inbox .inbox-subject-main .subject{width:150px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;font-size:16px}div.mobile-inbox.virtual-gifts .inbox-subject-main .subject{margin-left:18px}div.delete-active .inbox-subject-main .subject{width:130px}div.connect-list .delete-active .connect-row .connect-main-section .connect-profile-greeting{width:65%}div.mobile-inbox div.inbox-message .more .message-date{color:#bebebe;font-size:10px}div.mobile-inbox div.inbox-message .more .inbox-new{color:#fff;border-radius:6px;font-size:11px;padding:1px 5px;position:absolute;top:20px;right:30px}div.inbox-message.messagead{font-size:12px}div.inbox-message.messagead>:nth-child(2)>:last-child{font-size:16px}div.inbox-message-container{overflow:hidden}div.mobile-inbox .arrow-right:before{font-size:14px;position:absolute;right:10px}div.mobile-inbox .messagead{background-color:#f1efef}div.mobile-inbox .messagead>:first-child>img{margin:5px 15px 5px 15px;height:40px;width:40px}div.mobile-inbox .messagead>:nth-child(2){font-size:15px;padding:0}div.mobile-inbox .messagead>:nth-child(2)>div{width:170px;line-height:18px}div.mobile-inbox .messagead>:nth-child(2)>h1{font-size:20px;color:#0c9ed9}div.mobile-inbox .messagead>:nth-child(3){position:absolute;right:5px}div.mobile-inbox .messagead>:nth-child(3) .arrow-right:before{top:25px}div.mobile-inbox .cta{background-color:#f1efef}div.mobile-inbox .messagead .mail-open:before,div.mobile-inbox .messagead .mail-confirm:before{font-size:43px;font-size:45px;top:30px;width:72px;left:3px}div.mobile-inbox>:last-child>.cta>:nth-child(2)>:last-child{color:#0c9ed9;font-size:18px;font-weight:bold;line-height:18px}div.mobile-inbox>:last-child>.cta>:nth-child(2)>:first-child{color:#4f4857;font-size:14px;font-weight:bold;margin-bottom:0}div.mobile-inbox>:last-child>.cta>:nth-child(2){width:190px}div.mobile-inbox .cta .arrow-right:before{margin-top:11px}div.mobile-inbox-note{background-color:#fff;text-align:center}div.mobile-inbox-note>h3{padding-top:15px;margin-bottom:15px;font-size:24px}div.mobile-inbox-note>div{padding:0 30px;margin-bottom:15px}div.mobile-inbox-note .tips{padding-top:15px}div.mobile-inbox-note.not-found{background-image:url("/PMIContent/mobile/Images/themes/purple/inbox/mail-bg.png");background-position:center 20px;background-size:70%;background-repeat:no-repeat}div.mobile-inbox-note.not-found>h3{padding-top:45px;margin:0 25px 15px 25px}div.mobile-inbox-note.not-found>div{font-size:17px;padding:0 35px}div.mobile-inbox-note>img:first-of-type{border-radius:50%;width:40px;height:40px;margin-top:20px}div.mobile-inbox-note.mrc>h3{margin:0 80px 15px 80px;padding-top:5px}div.mobile-message .mobile-messages-container{overflow:hidden;padding-bottom:50px;font-size:16px}div.redesign-chat{background-color:#fff;position:relative}div.redesign-chat .header-bar,div.mobile-message .header-bar{border-bottom:2px solid #474d4d;background-color:#fff;height:55px;width:100%;overflow:hidden;position:relative}div.mobile-message .header-bar{height:70px}div.redesign-chat .header-bar.pinned,div.mobile-message .header-bar.pinned{position:fixed;top:0;z-index:3}div.redesign-chat .header-bar>div,div.mobile-message .header-bar>div{display:inline-block;vertical-align:top}div.redesign-chat .header-bar .header-bar-photo,div.mobile-message .header-bar .header-bar-photo{padding:5px 5px 0 5px}div.redesign-chat .header-bar .header-bar-profile,div.mobile-message .header-bar .header-bar-profile{padding-top:10px}div.mobile-message .header-bar .header-bar-profile{padding-top:18px}div.redesign-chat .header-bar img,div.mobile-message .header-bar img{height:43px;width:43px;border-radius:50%}div.mobile-message .header-bar img{height:60px;width:60px}div.redesign-chat .header-bar .header-bar-username>a,div.mobile-message .header-bar .header-bar-username>a{font-size:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.redesign-chat .header-bar .header-bar-description,div.mobile-message .header-bar .header-bar-description{font-size:11px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:-5px}div.mobile-message.menu-expanded .header-bar .header-bar-username>a,div.mobile-message.menu-expanded .header-bar .header-bar-description{width:30px}div.mobile-message .header-bar .header-bar-username .profilelink.disabled{cursor:auto}div.redesign-chat .dot-menu,div.mobile-message .dot-menu{position:absolute;right:0;width:50px;height:53px;border-left:1px solid #f1f1f1}div.mobile-message .dot-menu{height:69px;width:70px}div.redesign-chat .dot-menu.add-margin,div.redesign-chat .expanded-menu.add-margin,div.mobile-message .dot-menu.add-margin,div.mobile-message .expanded-menu.add-margin{top:0}div.redesign-chat .multi-dot:before,div.mobile-message .multi-dot:before{font-size:20px;top:19px;left:14px}div.mobile-message .multi-dot:before{top:28px;left:22px}div.redesign-chat .expanded-menu{position:absolute;right:-265px;height:53px;text-align:center;-webkit-transition-duration:.3s;transition-duration:.3s}div.mobile-message .expanded-menu{position:absolute;right:-210px;height:69px;text-align:center;-webkit-transition-duration:.3s;transition-duration:.3s}div.redesign-chat .expanded-menu.animate,div.redesign-chat #PopupDisplayAreaDiv div.expanded-menu.report-a-concern,#PopupDisplayAreaDiv div.redesign-chat div.expanded-menu.report-a-concern,div.redesign-chat div.expanded-menu.message-modern{transform:translate3d(-265px, 0, 0);-webkit-transform:translate3d(-265px, 0, 0)}div.mobile-message .expanded-menu.animate,div.mobile-message #PopupDisplayAreaDiv div.expanded-menu.report-a-concern,#PopupDisplayAreaDiv div.mobile-message div.expanded-menu.report-a-concern,div.mobile-message div.expanded-menu.message-modern{transform:translate3d(-210px, 0, 0);-webkit-transform:translate3d(-210px, 0, 0)}div.redesign-chat .expanded-menu i:before,div.mobile-message .expanded-menu i:before{font-size:20px;margin-top:20px;height:10px}div.mobile-message .expanded-menu i:before{margin-top:29px}div.redesign-chat .expanded-menu .expanded-menu-option,div.mobile-message .expanded-menu .expanded-menu-option{display:inline-block;vertical-align:top;width:50px;height:53px}div.redesign-chat .expanded-menu .expanded-menu-option>div,div.mobile-message .expanded-menu .expanded-menu-option>div{font-size:11px}div.redesign-chat .expanded-menu .forward-thin:before,div.mobile-message .expanded-menu .forward-thin:before{margin-top:25px;font-size:14px}div.mobile-message .expanded-menu .forward-thin:before{margin-top:33px}div.redesign-chat .expanded-menu .expanded-menu-option.hidden,div.mobile-message .expanded-menu .expanded-menu-option.hidden{display:none}div.redesign-chat .expanded-menu{background-color:#f1f0f0;color:#6e6f71}div.mobile-message .sender,div.mobile-message .recipient{margin:3px 0;padding:7px 0;background-color:#f1efef}div.mobile-message .sender{background-color:#fff}div.mobile-message .recipient.appended,div.mobile-message .recipient.appended>:first-child,div.mobile-message .recipient.appended>:nth-child(2){opacity:0}@keyframes show-container{0%{transform:translate3d(0, 25px, 0)}60%{transform:translate3d(0, -10px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes show-message-date{0%{transform:translate3d(0, 25px, 0)}60%{transform:translate3d(0, -5px, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes show-container{0%{-webkit-transform:translate3d(0, 25px, 0)}60%{-webkit-transform:translate3d(0, -10px, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes show-message-date{0%{-webkit-transform:translate3d(0, 25px, 0)}60%{-webkit-transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}div.mobile-message .recipient.container{animation:show-container .3s;-webkit-animation:show-container .3s 1;opacity:1}div.mobile-message .recipient.date>:first-child,div.mobile-message .recipient.message>:nth-child(2),div.mobile-message .recipient.text>:nth-child(2),div.pinned-message-chat.sent>:first-child,div.pinned-message-inbox.sent>:first-child{animation:show-message-date .3s;-webkit-animation:show-container .3s 1;opacity:1}div.pinned-message-chat.hide>:first-child,div.mobile-message .pinned-message-inbox.hide>:first-child{opacity:0}div.mobile-message .sender>div,div.mobile-message .recipient>div{display:inline-block;vertical-align:top;margin:10px 0}div.mobile-message .sender>:first-child,div.mobile-message .recipient>:last-child{margin:0}div.mobile-message .recipient>:last-child{position:absolute;right:0}div.mobile-message .sender>:nth-child(2),div.mobile-message .recipient>:nth-child(2){width:75%}div.mobile-message .sender>:nth-child(2){text-align:left}div.mobile-message .recipient>:nth-child(2){text-align:right}div.mobile-message .recipient>:nth-child(2){margin-left:70px}div.mobile-message .sender>:first-child>img,div.mobile-message .recipient>:last-child>img{height:30px;width:30px;border-radius:50%;margin-top:4px}div.mobile-message .sender>:last-child,div.mobile-message .recipient>:first-child{color:#bebebe;font-size:11px;position:absolute}div.mobile-message .sender>:last-child{right:10px;margin-top:12px}div.mobile-message .recipient>:first-child{left:10px;margin-top:13px}div.mobile-message .sender>:first-child>img{margin-left:5px}div.mobile-message .sender>div>div,div.mobile-message .recipient>div>div{margin-top:-2px}div.mobile-message .recipient>div>div>img{max-height:30px;max-width:30px;float:right;margin-left:5px}div.mobile-message .sender>div>div>img{max-height:30px;max-width:30px;float:left;margin-right:10px}div.mobile-message .sender>div>img{float:left;margin-right:10px;max-width:75px;max-height:93px}div.mobile-message .recipient>div>img{float:right;margin-left:10px;max-width:75px;max-height:93px}div.mobile-message .show-more{background-color:#fff;text-align:center;padding:5px 0}div.redesign-chat .message-send,div.mobile-message .message-send{display:inline-block;position:relative;left:8px;top:-1px;color:#fff;font-size:11px;text-align:center}div.mobile-message .flirt .message-send{right:55px;position:absolute;top:0;left:auto}div.redesign-chat .message-send>:last-child{margin-top:-3px}div.mobile-message .message-send>:last-child{margin-top:-5px}div.redesign-chat textarea,div.mobile-message textarea{border:1px solid #cac7cd;border-radius:4px;width:84%;display:inline-block;font-size:16px;padding:2px 5px;height:30px;line-height:24px;overflow:hidden;max-height:78px !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:4px}div.mobile-message .flirt textarea{width:70%}div.redesign-chat .mail:before,div.mobile-message .mail:before{font-size:20px;margin-top:12px;top:-2px}div.mobile-message .face:before{font-size:20px;margin-top:13px}div.pinned-message-chat,div.pinned-message-inbox{position:fixed;width:100%;bottom:0;display:block}div.pinned-message-inbox .message-flirt{background-color:#fff;display:inline-block;position:absolute;right:0;font-size:11px;text-align:center;width:45px;height:38px;margin-top:-37px}div.pinned-message-inbox .message-flirt>:last-child{margin-top:-5px}div.mobile-inbox-note.mrc{background-image:url("/PMIContent/mobile/Images/themes/purple/inbox/mrc-bg.png");background-position:center bottom;background-size:120%;background-repeat:no-repeat}div.mobile-inbox-note.mrc>:last-child{padding:35px 0 135px 0}div.mobile-inbox-note.no-results{background-image:url("/PMIContent/mobile/Images/themes/purple/search/glass.png");background-position:center 30px;background-size:55%;background-repeat:no-repeat;padding:0 !important;height:auto !important;border-bottom:none !important}div.mobile-message .mobile-messages-container>:last-child{margin-bottom:50px}div.mobile-message.virtual-gifts .sender,div.mobile-message.virtual-gifts .recipient{background-color:#fff}div.mobile-message.virtual-gifts .sender>:first-child,div.mobile-message.virtual-gifts .recipient>:first-child{left:10px;margin-top:13px;color:#bebebe;font-size:11px;position:absolute}div.mobile-message.virtual-gifts .sender>div>i.gift,div.mobile-message.virtual-gifts .recipient>div>i.gift{float:left;margin-top:5px;margin-right:10px;max-width:75px;max-height:93px;font-size:22px}div.mobile-message.virtual-gifts .sender>:nth-child(2),div.mobile-message.virtual-gifts .recipient>:nth-child(2){text-align:left;margin-left:50px}div.mobile-message.virtual-gifts .sender>:last-child,div.mobile-message.virtual-gifts .recipient>:last-child{color:#bebebe;font-size:11px;position:absolute;margin:15px 0 10px 0;right:10px}div.mobile-message.virtual-gifts .virtual-gift-message{text-align:left}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-1 .virtualgiftimage{margin-top:-15px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-2 .virtualgiftimage{margin-top:-10px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-3 .virtualgiftimage{margin-top:-15px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-4 .virtualgiftimage{margin-top:-60px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-5 .virtualgiftimage{margin-top:-115px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-6 .virtualgiftimage{margin-top:-135px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-7 .virtualgiftimage{margin-top:-45px}div.mobile-message.virtual-gifts .virtual-gift-message.gift-type-8 .virtualgiftimage{margin-top:-85px}div.mobile-message.virtual-gifts .virtualgiftmessage{display:inline-block;width:100px;margin-left:50px}div.mobile-message.virtual-gifts .virtualgiftmessage span{display:inline-block;vertical-align:middle;line-height:normal}div.mobile-message.virtual-gifts .virtualgiftimage{display:inline-block;vertical-align:middle;text-align:left;max-width:155px}div.mobile-inbox-note.no-results h3{padding-top:75px;margin:0 50px 65px 50px}div.load-more{text-align:center;padding-top:4px}div.redesign-search .searchOptions,div.redesign-search #searchsortby{border-radius:5px;background:transparent;padding:5px 40px;font-size:14px;height:30px}div.redesign-search #searchsortby{-webkit-appearance:none;padding:0 4px;width:137px;margin:0 4px 0 5px;position:relative;top:-1px}div.redesign-search .filter-row{padding:10px 0;height:42px;text-align:center}div.redesign-search .filter-row.message-active{padding:55px 0 30px 0}div.redesign-search .filter-row.message-sent{padding:75px 0 30px 0}div.redesign-search .filter-row>div{display:inline-block}div.redesign-search .filter-row>:last-child{border-radius:5px;width:40px;height:30px;text-align:center;position:relative;top:-5px}div.redesign-search .filter-row img{max-height:13px;top:5px;position:relative}div.redesign-search.list-view{border-bottom:1px solid #4f4957}div.redesign-search select,div.redesign-search option{text-align:center}div.searchProfileRepeat .pictures:before{font-size:11px;margin-right:4px;top:1.5px}div.searchProfileRepeat.list-view .pictures:before{margin:0 0 0 -1px;color:#919190}div.searchProfileRepeat .dot:before{font-size:11px;color:#62ad44;top:0}div.profile-highlight.galleryViewRedesign{margin-left:-5px}div.searchProfileRepeatCol3 i.arrow-right:before{font-size:14px;top:33px;left:26px}div.searchProfileRepeat .photo-count{margin:-2px 0 0 17px}div.search-criteria{font-size:18px}div.search-criteria .x-thin:before{font-size:20px;color:#626261}div.search-criteria .title-bar{text-align:center;background-color:#fff;padding-bottom:10px;font-weight:bold;padding-top:5px}div.search-criteria .title-bar>a{position:absolute;left:10px}div.search-criteria .content{width:250px;margin:auto;padding-top:15px;min-height:0;background-color:#fff}div.search-criteria .content div{display:inline-block}div.search-criteria .content div.locationcontainer{display:block}div.search-criteria .content div.hidden{display:none}div.search-criteria .label{width:55px}div.search-criteria .inputcontainer{margin-left:10px}div.search-criteria .ageInput{width:75px;font-size:20px;border:1px solid #e0dee0;border-radius:5px;padding:8px 15px;text-align:center;box-shadow:none;-webkit-appearance:none}div.search-criteria .heightInput{width:75px;font-size:20px;border:1px solid #e0dee0;border-radius:5px;text-align:center;padding:8px 11px;-webkit-appearance:none;background-color:#fff}div.search-criteria .heightInput>option{text-align:center}div.search-criteria .padded{padding:15px 0}div.search-criteria .zip{width:245px;font-size:20px;border:1px solid #e0dee0;border-radius:5px;padding:8px 15px;text-align:left;-webkit-appearance:none}div.search-criteria .locationcontainer img{position:absolute;margin:15px 0 0 -25px;max-height:17px}div.search-criteria .photoswitch{color:#fff;border-radius:5px;padding:12px 0;width:175px;display:block;margin-left:10px;position:relative}div.search-criteria .photoswitch .option{padding:0 33px}div.search-criteria .photoswitch .slider{background-color:#fff;border-radius:5px;width:80px;height:43px;position:absolute;margin:-33px 2px 0 2px}div.search-criteria .photoswitch .slider.no{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:.5s;transition-duration:.5s}div.search-criteria .photoswitch .slider.yes{transform:translate3d(91px, 0, 0);-webkit-transform:translate3d(91px, 0, 0);-webkit-transition-duration:.5s;transition-duration:.5s}div.search-criteria .gender{margin-left:10px}div.search-criteria .search-more-button,div.search-criteria .search-category-button,div.search-criteria .search-category-expanded{background-color:#fff;width:245px;display:block;border:1px solid #e0dee0;border-radius:5px;padding:8px 15px;color:#474d4d;margin-bottom:10px;position:relative}div.search-criteria .search-category-header{padding-bottom:7px}div.search-criteria .search-more-button>span,div.search-criteria .search-category-button>span,div.search-criteria .search-category-header>:first-child{width:175px;display:inline-block}div.search-criteria .search-more-button>img,div.search-criteria .search-category-button>img,div.search-criteria .search-category-header>span>img{max-width:14px;position:absolute;margin:4px 0 0 0;right:8px}div.search-criteria .search-category-expanded{padding:8px 0 0 0;border-bottom:none}div.search-criteria .search-category-header>:first-child{padding-left:15px}div.search-criteria .search-category-header>span>img{margin:19px 0 0 115px}div.search-criteria .search-category-header>:last-child{width:68px;height:38px;position:absolute;top:0}div.search-criteria .search-category-expanded .search-category-options{width:245px;left:-1px;position:relative;background-color:#fff;border-top:3px solid #f1eff0}div.search-criteria .search-category-expanded .search-category-option{font-size:16px;border-bottom:3px solid #f1eff0;text-align:center;display:block;padding:5px 0}div.search-criteria .search-category-expanded .search-category-option.active{color:#cac7cd}div.search-criteria .search-category-expanded .search-category-option.active .check:before{color:#39b54a;position:absolute;right:5px;margin-top:-6px}div.search-criteria .search-category-expanded .search-category-option.inactive .check{display:none}div.no-search-results{text-align:center;background-image:url("/PMIContent/mobile/Images/themes/purple/search/glass.png");background-size:180px 180px;background-repeat:no-repeat;background-position:center 20px;background-color:#fff;padding-top:15px}div.no-search-results>h3{font-size:24px;margin:30px}div.no-search-results>div{font-size:17px;margin:0 40px 70px 40px}div.redesign-connect-directory>div{background-color:#fff;padding:10px 0;text-align:center}div.redesign-connect-directory>div{border-bottom:1px solid #bebebe}div.redesign-connect-directory>div>div{margin:5px 0}div.redesign-connect-directory>div>:first-child{font-size:16px}div.redesign-connect-directory>div>:nth-child(2){color:#919190}div.redesign-connect-directory>div>:last-child{padding:10px 0}div.redesign-connect-directory>div>:last-child>:last-child{padding:4px 30px;border-radius:4px;margin-left:20px}div.redesign-connect-directory div div:last-child{color:#919190}[data-badge-connect]:after{content:attr(data-badge-connect);position:absolute;padding:3px 7px;border-radius:10px;background-color:#ec1c24;color:#fff;z-index:1;font-size:11px;margin:0px 0 0 4px}.hide[data-badge-connect]:after{display:none}div.redesign-connect-directory .echo:before{font-size:44px;margin-left:10px;top:8px}div.redesign-connect-directory .arrow-right:before{right:20px;position:absolute;margin-top:-16px}div.redesign-connect-directory .eye:before{top:2px;left:-5px}div.redesign-connect-directory .favorite:before{top:3px}div.redesign-connect-directory div div:first-child{margin-bottom:15px}div.redesign-connect-directory>a{padding:18px 0;display:block}div.redesign-connect-directory>a>div{display:inline-block;color:#4f4857}div.redesign-connect-directory span{font-size:16px}.connect-row-container i.dot{color:#62ad44}div.connect-list div.connect-row{padding:5px 0;border-bottom:1px solid #bebebe;display:block;margin:0;text-align:left;height:80px;position:relative;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}div.connect-list div.connect-row>div{display:inline-block;vertical-align:top}div.connect-list a.profile-link{margin:0 5px 0 10px}div.connect-list .connect-row-container img.profile-photo{border-radius:50%;width:64px;height:64px;display:inline-block;position:relative;top:3px}div.connect-list .connect-row .connect-main-section{width:60%}div.connect-list .connect-row .connect-main-section .connect-profile-username{font-size:14px;color:#009fdb;margin-top:-4px}div.connect-list .connect-row .connect-main-section .connect-profile-location{color:#aca8ac;font-size:11px;margin-top:-2px}div.connect-list .connect-row .connect-main-section .connect-profile-greeting{font-size:14px;overflow:hidden;width:84%;height:43px;line-height:14px;margin-top:3px}div.connect-list .dot:before{font-size:10px;top:-1px}div.connect-list .connect-row-container .arrow-right:before{font-size:14px;margin-top:16px;position:relative;right:5px}div.connect-list .connect-row-container .connect-row .more{width:70px;position:absolute;right:0;text-align:right;padding-right:5px}div.connect-list .connect-row-container .connect-row .more .connect-date{color:#bebebe;font-size:10px;top:-3px;position:relative}div.connect-list .connect-row-container .connect-row .more .connect-new{color:#fff;border-radius:6px;font-size:10px;padding:.2px 5px;position:absolute;top:-1px;right:60px}div.connect-list .connect-row-container .connect-row .more .more-main{margin-top:5px}div.connect-list .connect-row-container>a{padding:20px 0 20px 10px}a.back-to-directory{padding:28px 0 28px 10px;background-color:#fff;display:block}a.back-to-directory .arrow-right:before{font-size:14px;position:absolute;right:10px;margin-top:-5px}div.connect-list .delete-select{height:23px;width:23px;border-radius:50%;border:1px solid #ccc;display:inline-block;position:relative;left:10px;top:-12px;margin-right:7px}div.connect-list .check-circle:before{font-size:25px;color:#ec1c24;position:absolute;top:11px;left:-5px}div.connect-list .connect-row.delete-row-active{-webkit-transform:translate3d(-75px, 0, 0);-moz-transform:translate3d(-75px, 0, 0);-ms-transform:translate3d(-75px, 0, 0);-o-transform:translate3d(-75px, 0, 0);transform:translate3d(-75px, 0, 0)}div.connect-list .delete-row .delete-selected{color:#ec1c24;position:absolute;left:15px;margin-top:7px}div.connect-list .delete-row .delete-cancel{position:absolute;right:15px;margin-top:7px}div.connect-list .delete-select.hidden{display:none}div.connect-list .delete-select.active{top:-20px}div.connect-list .delete-swipe.hidden{display:none}div.connect-list .delete-swipe{background-color:#ec1c24;width:75px;height:75px;position:absolute;color:#fff;font-size:12px;line-height:70px;text-align:center;margin-top:-5px;display:inline-block;right:-75px}div.connect-list .no-results{text-align:center;background-color:#fff}div.connect-list .no-results>:first-child{font-size:16px;margin:40px 70px 10px 70px;font-weight:bold}div.connect-list .no-results>:nth-child(2){margin:0 20px 60px 20px}div.connect-list .no-results .favorite:before{top:1px}div.connect-list .no-results .button-flat{margin:25px 0 60px 0}div.connect-list .chat-col,div.connect-list .flirt-col{position:absolute;width:45px;height:40px;text-align:center;font-size:11px;right:30px;top:16px}div.connect-list .chat-col a,div.connect-list .flirt-col a{color:#fff}div.connect-list .chat-col i,div.connect-list .flirt-col i{height:22px}div.connect-list .chat-col i:before{font-size:24px;color:#fff;top:11px}div.connect-list .flirt-col i:before{font-size:20px;color:#fff;top:12px}div.flirt-pop-up{font-size:14px;position:fixed;left:0;right:0;bottom:50px;z-index:2;color:#fff;padding:10px 0}.panel-center-mobile-nav-redesign-v3 div.flirt-pop-up{bottom:72px}div.flirt-pop-up>div{margin-left:45px}div.flirt-pop-up .x-thin{position:absolute;left:15px;margin-top:8px}div.flirt-pop-up .x-thin:before{font-size:15px}div.redesign-chat-list{background-color:#fff}div.redesign-chat-list h3{color:#4f4857;font-size:16px;border-bottom:1px solid #2e1d40;text-align:left;font-weight:normal;margin:0 0 5px 10px;padding:10px 0 5px 0}div.redesign-chat-list .chat-section .chat-section-user{border-bottom:1px solid rgba(190,190,190,0.3);padding:5px 0}div.redesign-chat-list .chat-section>:last-child,div.redesign-chat-list .chat-section.online>:last-child{border-bottom:none}div.redesign-chat-list .chat-section .chat-section-user>div{display:inline-block;vertical-align:top}div.redesign-chat-list .chat-section .chat-section-user .chat-section-photo{margin-left:10px}div.redesign-chat-list .chat-section .chat-section-user .chat-section-profile{margin:6px 0 0 10px}div.redesign-chat-list img{width:43px;height:43px;border-radius:50%}div.redesign-chat-list .chat-section .chat-section-user .chat-section-username{font-size:15px}div.redesign-chat-list .chat-section .chat-section-user .chat-section-description{font-size:10px;color:#a5a19d}div.redesign-chat-list .chat-section .chat-section-user .chat-section-chat-button{position:absolute;right:12px;height:40px;width:40px;text-align:center;margin-top:3px}div.redesign-chat-list .bubble:before{color:#fff;font-size:21px;top:7px;height:17px}div.redesign-chat-list .chat-section .chat-section-user .chat-section-chat-button>div{color:#fff}div.redesign-chat-list .chat-section.no-online-members{text-align:center;color:#a5a19d;padding:5px 0;margin:0 75px}div.redesign-chat-list .chat-section.no-friends{text-align:center;color:#a5a19d;padding:5px 0;margin:0 75px}div.redesign-chat .redesign-chat-messages-container{background-color:#fff;text-align:center;padding-bottom:50px}div.redesign-chat .sender .timestamp,div.redesign-chat .recipient .timestamp{position:relative;font-size:11px;color:#a5a19d;text-align:center;margin:0;min-height:auto;padding:5px 0}div.redesign-chat .recipient{text-align:left}div.redesign-chat .recipient .chat-message{position:relative;min-height:28px;margin:5px 25% 5px 5px;overflow:hidden}div.redesign-chat .recipient .chat-message>div{border-radius:5px 5px 5px 0;padding:5px 10px;right:10px;float:left}div.redesign-chat .sender{text-align:right}div.redesign-chat .sender .chat-message{position:relative;min-height:28px;margin:5px 5px 5px 25%;overflow:hidden}div.redesign-chat .sender .chat-message>div{border-radius:5px 5px 0 5px;padding:5px 10px;color:#fff;right:10px;float:right;word-break:break-word}div.redesign-chat div.toaster{position:fixed;background-color:white;padding:2px 5px;border:solid 1px #444;overflow:hidden;display:block;bottom:45px;width:100%}div.redesign-chat div.toaster>span{font-weight:bold;padding-right:7px}[data-chat-messages]:before{content:attr(data-chat-messages);position:absolute;padding:0 5px;border-radius:10px;background-color:#ff3b30;color:white;text-shadow:none;z-index:1;font-size:13px;left:30px;top:-6px}.tens[data-chat-messages]:before{left:26px}.todaysMatchesV2{color:#fff;text-align:center;padding-top:10px}.todaysMatchesV2>:first-child{margin-bottom:10px}.todaysMatchesV2>div:first-child>div:first-child{color:#8e2020}.todaysMatchesV2>div:first-child>div.decisionText{font-size:16px;margin-bottom:15px}.todaysMatchesV2 #todaysmatchpicked>.yesnomayberight2>a{text-shadow:none;padding:0;margin:0;float:none}.todaysMatchesV2 span.btn,.todaysMatchesV2 #todaysmatchpicked>.yesnomayberight2>a>span{font-size:14px;border-radius:5px;font-weight:bold;padding:5px 25px;margin:0 2px}.todaysMatchesV2 #todaysmatchpicked>.yesnomayberight2>a>span{padding:.5em 2em .5em 2.5em;margin-right:10px}.todaysMatchesV2 #todaysmatchpicked>.yesnomayberight2>a.next{border:1px solid #a5a19d;height:31px;width:40px;position:relative;top:-6px}.todaysMatchesV2 .arrow-right:before{color:#a5a19d;top:7px;left:2px}.todaysMatchesV2 #todaysmatchessendmessagebutton{float:right;margin-right:15px}.todaysMatchesV2 #messageyesnomaybe .linkfix{font-size:.75em;margin:.6em -.5em 0 0;vertical-align:-5px}.todaysMatchesV2>div:first-child>div>a>span>img,.todaysMatchesV2 #todaysmatchpicked>.yesnomayberight2>a>span>img{max-height:13px;position:relative;top:1px;right:8px}.todaysMatchesV2>div:first-child>div:last-child{height:20px}.todaysMatchesV2>div:first-child>div:last-child>img{max-height:8px;position:relative;top:12px}.todaysMatchesV2 #selectyesnomaybe>div:first-child{color:#8e2020;font-weight:bold;font-size:16px;margin-bottom:20px}.todaysMatchesV2>div:last-child>div:first-child>span{color:#3d3d3d;font-weight:normal}.todaysMatchesV2>div:last-child>div.decisionText{font-size:11px}.todaysMatchesProfile>img{height:188px;width:224px}.todaysMatchesProfile>div>span>a{padding:.4em .8em .1em .8em;border-radius:.2em;border:solid 1px #d7d6d5;margin-right:12px}.todaysMatchesProfile>div{margin:10px 0}.todaysMatchesProfile>div>span>a>img{max-height:18px}.todaysMatchesProfile>div>span:last-child>a{margin-right:0}.todaysMatchesProfileBase{margin:10px;background-image:none !important;background-color:none !important;border:solid 1px #e5e5e5;padding:0}.todaysMatchesV2 .nobtn{color:#dd292a;border:1px solid #dd292a}.todaysMatchesV2 .x-thin:before{top:1px}.todaysMatchesV2 .question-mark:before{top:2px}.todaysMatchesV2 .check:before{top:1px}.todaysMatchesV2 .maybebtn{color:#f89c3a;border:1px solid #f89c3a}.todaysMatchesV2 span.yesbtn.btn{background-color:#60af45;color:#fff;border:1px solid transparent}div.todaysMatchesV2 .loading{background-color:#fff;border:1px solid #cbcacb;border-radius:5px;padding:7px;margin:0 auto;text-align:center;margin-bottom:15px}div.todaysMatchesV2 .loading>h3{border:none;text-align:center}div.todaysMatchesV2 .loading>div{font-size:17px;margin:0 50px}div.subscribeicons{height:260px}div.subscribeicon{display:block;clear:both;border-bottom:solid 1px #CAC7CD;height:4.4em}div.subscribeicon>img{display:inline;float:left;margin-left:3px;margin-top:5px}div.subscribeicon>p{display:inline;float:left;font-size:18px;margin-top:1.0em;margin-bottom:0em;color:#4F4857;margin-left:8px}div.subscribecta{display:block;clear:both;margin-top:0em}div.subscribecta>p{margin-top:2.1em;margin-bottom:0.7em;text-align:center}div.my-account-edit>div>div,div.my-account-edit>div>form>div{padding:5px 15px}div.my-account h2,div.my-account-edit h2{color:#4f4857;font-size:16px;border-bottom:1px solid #4f4857;padding:8px 0;margin-bottom:2px}div.my-account h2 .pencil{height:30px}div.my-account h2 .pencil:before{left:-3px;top:2px}div.my-account h2>a{position:absolute;right:15px;font-size:17px;margin-top:-1px;font-weight:normal}div.my-account section{padding:5px 15px 15px 15px}div.my-account section:nth-child(even){background-color:#fff}div.my-account section label{display:inline-block;text-align:right;width:115px;padding-right:10px;color:#919191;margin:2px 0 0 0}div.my-account .one-row{text-align:left;width:100%}div.my-account .contact-care{font-size:12px;margin:10px 0 5px 0}div.my-account .disclaimer{text-align:center;margin:10px 5px 5px 5px;font-size:10px;color:#848484}div.my-account-edit{padding-bottom:50px}div.my-account-edit.private-info .disclaimer{text-align:center;margin:0 10%;padding-bottom:50px}div.my-account-edit.packages{padding-bottom:0}div.my-account-edit .replacement-header{background-color:#fff;text-align:center;font-weight:bold;padding:10px 0;font-size:18px;margin-top:-45px;height:45px}div.my-account-edit .replacement-header>:first-child{position:absolute;left:0;width:30px;height:30px;top:3px}div.my-account-edit .x-thin:before{color:#645e6b;top:7px}div.my-account-edit .replacement-header>a:last-of-type{position:absolute;right:10px;font-size:17px;font-weight:normal;margin-top:1px}div.my-account-edit input[type="text"],div.my-account-edit input[type="password"]{padding:8px 10px;border-radius:6px;border:1px solid #cac7cd;margin:20px auto 10px auto;font-size:20px}div.my-account-edit>input{display:block;width:85%}div.my-account-edit>span>input{margin:10px 5px}div.my-account-edit .phone-number{display:inline-block}div.my-account-edit .phone-number>:first-child{margin:10px 5px 10px 25px;display:inline-block}div.my-account-edit .phone-number>:last-child,div.my-account-edit .phone-number>:nth-child(2){margin:10px 5px 10px 5px;display:inline-block}div.my-account-edit .email-validation-error,div.my-account-edit .field-validation-error{background-color:#eb1c24;text-align:center;color:#fff;padding:2px 4px;font-size:12px;margin-top:15px;display:block;position:relative}div.my-account-edit .email-validation-error.hidden,div.my-account-edit .field-validation-error.hidden{display:none}div.my-account-edit .field-validation-error ~ .field-validation-error{margin-top:0}div.my-account-edit .field-validation-error.hidden{display:none}div.my-account-edit.location>:first-child{padding:10px 15px}div.my-account-edit.location img{position:absolute;margin:15px 0 0 -30px;max-height:17px}div.my-account-edit.location>:nth-child(2){text-align:center;margin:20px 0 100px 0}div.my-account-edit select{background-color:#fff;width:85%;padding:8px 10px;border-radius:6px;border:1px solid #cac7cd;font-size:20px}div.my-account-edit #ZipCode{width:85%;height:46px;display:inline-block}div.my-account-edit.location input[type="text"]{margin:0}div.my-account-edit.location .field-validation-error{margin-bottom:15px}div.my-account-edit.preferences h2{margin-bottom:15px}div.my-account-edit.preferences select{width:75px;margin-right:10px}div.my-account-edit.preferences input{margin:10px 0}div.my-account-edit.preferences #frmGenderAge label{font-size:20px}div.my-account-edit.preferences div.text,div.my-account-edit.preferences span.text{margin:10px 0}div.my-account-edit.preferences .button-flat{margin:15px 0}div.my-account-edit.preferences>div>:last-child{padding-bottom:50px}div.my-account-edit.preferences .blockedMemberHeaderRow{font-weight:bold;margin-bottom:10px}div.my-account-edit.preferences .blockedMember{margin-bottom:10px;width:95%}div.my-account-edit.preferences .blockedMemberToggleRow{display:block;width:95%;margin-bottom:10px}div.my-account-edit.preferences .blockedHeaderUser,div.my-account-edit.preferences .blockedHeaderDate,div.my-account-edit.preferences .blockedUser,div.my-account-edit.preferences .blockedDate,div.my-account-edit.preferences .blockedSelect,div.my-account-edit.preferences .blockedMemberButton{display:table-cell;width:150px;padding:5px 0}div.my-account-edit.preferences .blockedUser label{margin-left:5px}div.my-account-edit.preferences .blockedMemberToggleRow label{font-weight:bold}div.my-account-edit.preferences .blockedMemberToggleRow a{margin:0;padding:0}div.my-account-edit.preferences .blocked-users input{position:relative;top:2px}div.my-account-edit.preferences .hidden{display:none}div.check-boxes span{height:28px;width:28px;border:1px solid #cac6cc;border-radius:4px;margin-right:5px;display:inline-block}div.check-boxes span>i:before{position:absolute;color:#fff;font-size:19px;margin:-4px 0 0 .5px;display:none}div.check-boxes span.checked>i:before{display:inline-block}div.check-boxes .check-circle:before{color:#fff}div.my-account-edit.toggles>:first-child h2,div.my-account-edit.change-sub>:first-child h2{margin-bottom:15px}div.my-account-edit.toggles>div>div>div,div.my-account-edit.change-sub>div>div>div{margin:15px 0}div.my-account-edit.change-sub>div>div>div>:first-child{color:#919191}div.my-account-edit.change-sub>div>div>div.error-row>text{color:#ffffff}div.my-account-edit.change-sub>div>div>div>div>span{font-size:10px}div.my-account-edit .merchant{margin-top:15px}div.my-account-edit.offers{text-align:center}div.my-account-edit.offers>div{padding:5px 15px;text-align:left}div.my-account-edit.offers>:last-child{color:#919191;padding-bottom:50px}div.my-account-edit.change-sub>div>div>.status{margin:25px 0}div.my-account-edit.toggles>div>div>div>div{display:inline-block}div.my-account-edit.toggles>div>div>div>:first-child{width:34%}div.my-account-edit.toggles>div>div>div>div>span{color:#fff;border-radius:5px;padding:13px 0;width:175px;display:block;margin-left:10px;position:relative}div.my-account-edit.toggles>div>div>div>div>.off{background-color:#cac7cd}div.my-account-edit.toggles span>span{padding:0 33px}div.my-account-edit.toggles span>:last-child{background-color:#fff;border-radius:5px;width:80px;height:40px;position:absolute;top:2px;left:2px}div.my-account-edit.toggles span.no{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:.5s;transition-duration:.5s}div.my-account-edit.toggles span.yes{transform:translate3d(91px, 0, 0);-webkit-transform:translate3d(91px, 0, 0);-webkit-transition-duration:.5s;transition-duration:.5s}div.my-account-edit.toggles .wrap{vertical-align:top;padding-top:4px}div.my-account-edit.toggles select{width:177px;margin-left:9px}div.my-account-edit .no-thanks{text-align:center}div.my-account-edit .no-thanks a{color:#919191}div.my-account-edit .no-thanks span{font-size:10px}div.my-account-edit .remove-profile input{margin:0}div.my-account-edit .disclaimer{font-size:10px;color:#848484;margin:0 20%}div.my-account-edit textarea{margin-top:10px;width:99%;border-radius:5px}div.my-account-edit .multi-button{margin:20px 0;text-align:center}div.my-account-edit .multi-button a{margin:0 10px}div.pop-up .are-you-sure{width:300px;height:195px;background-color:#fff}div.pop-up .button-flat{margin:0 0 10px 0}div.pop-up .are-you-sure a#close{position:absolute;right:5px;top:4px}div.pop-up h3{margin:10px 0}div.my-account-edit.removed>div>div>:last-child{font-size:11px;text-align:right;margin:25px 0 0 0}div.my-account-edit.removed .button-flat{margin:0 0 25px 0}div.captcha img,div.captcha input{display:block}div.captcha img{width:153px;height:40px}div.captcha input[type="text"]{width:100%}div.my-account-edit.forgot-password>:last-child{text-align:center;padding-bottom:50px}div.my-account-edit.auto-login{text-align:center}div.my-account-edit.auto-login h2{border-bottom:none;padding:40px 0 8px 0}div.my-account-edit.auto-login>:first-child>div>div{margin:0 6%}div.my-account-edit .radio>div{display:inline-block;vertical-align:top}div.my-account-edit div.delete-profile-reason-text{width:90%}div.my-account-edit .radio>:first-child{height:23px;width:23px;border-radius:50%;border:1px solid #ccc;position:relative;top:-3px;margin-right:2px}div.my-account-edit.remove-profile .radio>:last-child{width:90%}div.my-account-edit .radio .check-circle:before{font-size:25px;position:absolute;top:11px;left:-4px}div.my-account-edit .transaction-history>div{border-bottom:1px solid #cbc8ce;margin:0 !important;padding:15px 0}div.my-account-edit .transaction-history>:first-child{padding:5px 0 15px 0}div.my-account-edit .transaction-history>:last-child{border:none}div.my-account-edit .transaction-history>div>div{display:inline-block;vertical-align:top}div.my-account-edit .transaction-history>div>:first-child{width:80%}div.my-account-edit .transaction-history>div>:last-child{text-align:right;width:18%;font-weight:bold}div.my-account-edit .transaction-history>div>:first-child>div{color:#474d4d}div.my-account-edit .transaction-history>div>:first-child>:first-child{font-weight:bold;margin-bottom:10px}div.my-account-edit .transaction-history>div>div>:nth-child(2){margin-bottom:10px;font-size:15px}div.my-account-edit .transaction-history>div>div>:last-child>span{font-weight:bold}div.my-account-edit .transaction-history>div>:last-child{color:#65b000}div.login-prompt{text-align:center}div.login-prompt h3{font-size:21px;padding:20px 0 10px}div.login-prompt .join-free{background-color:#919191}div.login-prompt.my-account-edit .check-circle:before{color:#919191}div.login-footer{text-align:center;font-size:11px;padding-bottom:15px;color:#838383}div.my-account-edit .edit-age select{margin:10px 0}div.login-prompt .captcha{width:85%;padding-top:10px;margin:auto}div.login-prompt .captcha>div{display:inline-block;padding:0;font-size:13px;vertical-align:top}div.login-prompt .captcha>:nth-child(2){text-align:left;margin-left:10px;position:relative;top:3px}div.profile-edit div.product-differentiator{position:relative;padding:5px 15px}div.profile-edit div.product-differentiator .needs-answer{color:#FFFFFF;font-size:16px;font-weight:800;line-height:20px;width:335px;text-align:left;position:absolute;top:-55px;left:10px}div.profile-edit div.product-differentiator .needs-answer .title-row{background-color:#E24A59;padding:6px 16px;margin-bottom:10px;height:52px;border-radius:8px}div.profile-edit div.product-differentiator .needs-answer .triangle{width:0;height:0;border-style:solid;display:inline-block;margin:26px 0 0 -125px}div.profile-edit div.product-differentiator .needs-answer .red-down{border-color:#E24A59 transparent transparent transparent;border-width:19px 12px 0 12px;position:absolute}div.profile-edit div.product-differentiator .prod-diff-container{min-height:117px;width:343px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:20px;border-radius:8px}div.profile-edit div.product-differentiator .prod-diff-container .prod-diff-title{margin-bottom:20px}div.profile-edit div.product-differentiator .prod-diff-container .prod-diff-answer{margin-bottom:10px}div.profile-edit>:first-child{font-size:17px;padding:10px;background-color:#fff}div.profile-edit>:first-child>:last-child{position:absolute;right:10px;color:#919191}div.profile-edit .profile-img{position:relative;overflow:hidden}div.profile-edit .photoSwipeRow>div{height:235px !important;text-align:center;background-size:auto 235px}div.profile-edit .asl{background-color:rgba(35,31,32,0.4);color:#fff;font-size:12px;padding:5px;position:relative;margin-top:-25px}div.profile-edit>div>div{padding:5px 15px}div.profile-edit>.profile-img>div{padding:0}div.profile-edit h2{color:#4f4857;font-size:16px;border-bottom:1px solid #4f4857;padding:8px 0;margin-bottom:2px}div.profile-edit .details>div>div{display:table-row;word-break:break-word}div.profile-edit .details>div>div>:first-child{text-align:right;width:115px;padding-right:10px;color:#919191}div.profile-edit .details>div>div>:last-child{display:table-cell;padding:1px 0}div.profile-edit .details h2>a,div.profile-edit .product-differentiator h2>a{position:absolute;right:15px;font-size:17px;margin-top:-1px;font-weight:normal}div.profile-edit .details>:last-child>div{display:block;padding-bottom:15px}div.profile-edit .pencil:before{left:-3px;top:2px}div.profile-edit .personality>div>div{padding:5px 0}div.profile-edit .personality>div>div>:first-child{color:#919191}div.profile-edit .top-interests img{width:55px;height:55px;margin-right:10px}div.profile-edit .top-interests>div>div{margin:15px 0 30px 0}div.profile-edit .top-interests>div>div>:last-child{width:75%;position:relative;margin-top:-3px}div.profile-details .check-boxes>div>div,div.profile-edit .ideas>div>div>div>div,div.profile-edit .top-interests>div>div>div,div.profile-details>div>div>div>div>div{display:inline-block;vertical-align:top}div.profile-edit .ideas>div>div{margin:10px 0}div.profile-edit .ideas>div>div>div>:last-child{width:75%;position:relative;top:-2px}div.profile-edit .check-boxes>div{margin:20px 0}div.profile-edit .check-boxes span>i:before{margin:-1px 0 0 .5px}div.profile-edit>:last-child{padding-bottom:50px}div.profile-details>div>div>div>div>:last-child{width:69%;text-align:right}div.profile-details>div>div>div>div>:first-child{width:85px}div.profile-details .check-boxes>div{padding:5px 0}div.profile-details .check-boxes>div>:first-child{position:relative;top:4px}div.profile-details .check-boxes span>i:before{margin:-1px 0 0 -26px}div.profile-details>div>div>div>div{padding:10px 0}div.profile-details .cancel-edit{padding-top:10px;display:block}div.profile-details.my-account-edit select{padding:0;font-size:14px}div.profile-details .is-retired{position:absolute;margin-top:-27px;margin-left:30px}div.profile-details .is-retired>div>:first-child{top:auto}div.profile-details .is-retired>div>:last-child{position:relative;top:4px}div.profile-details .children select{width:40px}div.my-account-edit.multi-select{font-size:18px}div.my-account-edit.multi-select>div>div>div{padding-top:10px}div.my-account-edit.multi-select>div>div>div>:first-child{background-color:#fff;width:245px;display:block;border:1px solid transparent;border-radius:5px 5px 0 0;border-bottom:none;padding:8px 15px;color:#474d4d;position:relative;margin:0 auto}div.my-account-edit .check-list{width:245px;position:relative;background-color:#fff;border-top:3px solid #f1eff0;margin:0 auto}div.my-account-edit .check-list>div{font-size:16px;border-bottom:3px solid #f1eff0;text-align:center;display:block;padding:5px 0}div.my-account-edit .check-list .checked{color:#cac7cd}div.my-account-edit .check-list .checked .check:before{display:inline-block}div.my-account-edit .check-list .check:before{color:#39b54a;position:absolute;right:5px;margin-top:-6px;display:none}div.my-account-edit.select-list select{width:100%}div.my-account-edit.select-list>div>div{padding:20px 15px 5px 15px}div.my-account-edit div[data-key]>div:nth-child(2){display:block}div.my-account-edit .is-retired{padding:10px 0;text-align:right}div.my-account-edit .is-retired>div{display:inline-block}div.my-account-edit .is-retired>:last-child{position:relative;top:3px}div.my-account-edit .is-retired span{text-align:left}div.my-account-edit .is-retired span>i:before{margin:-1px 0 0 -.5px}div.my-account-edit .children>div{padding:5px 0}div.my-account-edit .children>div>div,div.my-account-edit .children>div>select{display:inline-block;vertical-align:top}div.my-account-edit .children>div>:first-child{width:95px;position:relative;top:15px}div.my-account-edit.select-list .children select{width:71px}div.my-account-edit.textarea div.question-text{margin:10px 0 10px 3px}div.my-account-edit.textarea div.question-text label{font-size:18px;font-weight:bold;padding:8px 0}div.my-account-edit.textarea textarea{border:1px solid #e0dee0;border-radius:5px;padding:8px 15px;font-size:16px;min-height:40px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}div.my-account-edit.less-margin{padding:0}div.my-account-edit .top-interests .x-circle{position:absolute;font-size:15px;left:62px;margin-top:-1px}div.my-account-edit .top-interests img,div.my-account-edit .top-interest-selection img{max-width:54px}div.my-account-edit .top-interests>:first-child{padding:15px 0;font-size:12px}div.my-account-edit .top-interests>div>div{padding:15px 0}div.my-account-edit .top-interests>div>div>div{display:inline-block;vertical-align:top}div.my-account-edit .top-interests>div>div>:first-child{width:60px;text-align:center;margin:0 10px 0 -4px}div.my-account-edit .top-interests>div>div>:last-child{width:75%}div.my-account-edit .button-flat.less-margin{margin:0 0 20px 0}div.my-account-edit .top-interests textarea{margin-top:0;font-size:13px;padding:9px 12px;min-height:54px}div.my-account-edit .top-interests>div>div>:last-child>:last-child{text-align:right}div.my-account-edit .top-interest-selection h2{margin-bottom:15px}div.my-account-edit .top-interest-selection>div>div{width:94px;display:inline-block;vertical-align:top;text-align:center;font-size:12px;padding-bottom:15px}div.photo-button{height:35px;width:35px;position:absolute;top:0;right:5px;background-color:rgba(50,50,50,0.5);border-radius:50%;margin-top:5px;z-index:1}div.photo-button>div{border-radius:50%;border:2px solid #fff;height:31px;width:31px;top:2px;left:2px;position:relative}div.photo-button .camera:before{color:#fff;font-size:14px;top:5px;left:4px}div.photo-button .plus:before{color:#fff;font-size:11px;top:-29px;left:21px}div.profile-edit .photo-count{right:5px;position:absolute}div.profile-edit .inactive{background-color:#919191}div.profile-pro-banner{width:100%;background-color:#4f4957;height:65px}div.profile-pro-banner>div{display:inline-block;vertical-align:top}div.profile-pro-banner>:first-child{color:#fff;font-size:22px;width:50%;padding-left:51px;background:url("/PMIContent/mobile/Images/themes/common/profile-pro-seal.png") no-repeat;background-position-x:5px;background-color:#3c3644;background-size:55px;padding:3px 0 0 55px;height:65px}div.profile-pro-banner>:first-child>div{font-size:11px;margin:0 0 0 20px}div.profile-pro-banner>:last-child{width:48%;padding:15px 0 0 15px}div.profile-pro-banner>:last-child>:first-child{color:#fff;font-size:11px}div.profile-edit .see-you{font-size:16px;margin:95px auto}div.my-account-edit.edit-photos{padding-bottom:0}div.edit-photos .replacement-header{margin-top:auto}div.my-account-edit.edit-photos .photo-button{margin-top:50px}div.edit-photos .more-views{text-align:center;margin:auto;width:175px;padding:10px 0}div.edit-photos .button-flat{margin:5px 0}div.edit-photos-or{text-align:center;background:url("/PMIContent/mobile/Images/themes/maroon/media/or.png") no-repeat center center;background-size:33px 36px;padding:8px;font-weight:bold;font-size:16px}div.edit-photos-or>span{position:absolute;background-color:#ccc;width:50px;height:1px;margin:10px 16px;right:50%}div.edit-photos-or>:first-child{left:50%;right:auto}div.facebookButton{-webkit-text-shadow:0 1px 1px #fff;text-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);font-weight:bold;color:#395b9b;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d7dce6));background-color:#d7dce6;height:40px;line-height:40px;margin:7px 0 20px 0}div.facebookButton>a{color:#395b9b}div.facebookButton img{max-height:40px;float:left;border-radius:.3em 0 0 .3em;color:#395b9b;margin-right:15px}div.edit-photos .check-boxes{width:250px;margin:0 auto}div.edit-photos .check-boxes>span{vertical-align:top}div.edit-photos .check-boxes span>i:before{margin:-1px 0 0 .5px}div.edit-photos .check-boxes>:last-child{display:inline-block;width:80%}.edit-photos.has-photo .photoSwipeRow>div{vertical-align:top;display:inline-block;width:100%;height:235px;background-size:100% auto;background-repeat:no-repeat;background-position:top center}.edit-photos.has-photo .filmStripDots>p{display:inline-block;width:2px;height:2px;padding:2px;border-radius:10px;background-color:darkgray;border:solid 1px whitesmoke;margin:2px}.edit-photos.has-photo .filmStripDots>.active{background-color:white;border:solid 1px silver}.edit-photos.has-photo .filmStripDots>p.hidden{display:none}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative;height:235px}div.mediaManage .swipe-wrap>div{height:auto}.mediaManage>div:first-child>.uploadButton{margin-bottom:7px}.edit-photos.has-photo div.photoSwipeRow>div>.add{display:inline-block;position:relative;height:65px;width:52px;background:url("/PMIContent/mobile/Images/themes/maroon/media/plus.png") no-repeat center center;background-size:11px 11px;background-position-x:38px;background-position-y:2px;left:0}.edit-photos.has-photo div.photoSwipeRow>div>.delete{display:inline-block;position:relative;height:65px;width:52px;background:url("/PMIContent/mobile/Images/themes/maroon/media/x.png") no-repeat center center;background-size:11px 11px;background-position-x:38px;background-position-y:2px;left:0}.edit-photos.has-photo div.photoSwipeRow>div>.pending{background-color:#ff0200;position:absolute;display:inline-block;color:#fff;font-weight:bold;font-size:11px;margin-top:48px;opacity:.7;width:52px;height:16px}.edit-photos.has-photo div.photoSwipeRow>div>.album,.edit-photos.has-photo div.photoSwipeRow>div>a,.edit-photos.has-photo div.photoSwipeRow>div>.button_style_blue{position:relative;font-size:11px;width:39px;padding:3px;display:inline-block;top:-4px;left:0}div.edit-photos.has-photo .photoSwipeRow>:last-child{background:rgba(0,0,0,0.5);position:relative;width:100%;color:#fff;height:45px;padding:5px;overflow:hidden;bottom:45px;font-size:12px;line-height:18px}div.my-account-edit.edit-photos.has-photo>div>div{padding:0}div.edit-photos.has-photo .controls{text-align:center;color:#b7b7b7}div.edit-photos.has-photo .inactive{color:#b7b7b7}div.edit-photos.has-photo .controls>:first-child>div{position:absolute;width:40px;height:40px;margin-top:-10px}div.edit-photos.has-photo .controls>:first-child i:before{top:11px}div.edit-photos.has-photo .controls>:first-child>:first-child{left:0}div.edit-photos.has-photo .controls>:first-child>:last-child{right:0;margin-top:-28px}div.edit-photos.has-photo .controls>:first-child{padding:10px 0;border-bottom:1px solid #b7b7b7}div.edit-photos.has-photo .controls>:last-child{padding:30px 0;font-size:12px}div.edit-photos.has-photo .controls>:last-child>div{display:inline-block;padding:0 18px}div.edit-photos.has-photo .controls>:last-child i:before{color:#b7b7b7;font-size:20px}div.primary-confirmation{text-align:center;padding:10px;margin-left:-50%;width:160px;margin-top:-80%}div.primary-confirmation .largestclosebtn{margin-top:-18px;margin-right:-20px}.popupshowblock .confirmDeletePhoto div.largestclosebtn{margin-top:-25px;margin-right:-25px}.popupshowblock .confirmDeletePhoto a{width:auto}div.edit-photos.has-photo .caption>div{padding:5px 20px !important}div.conversationstarteroverlay .x-thin{position:absolute;top:15px;left:10px}div.conversationstarteroverlay .x-thin:before{color:#fff;font-size:20px}.redesign-connect-directory>div>div>a.connectbtn.hide{padding:5px 10px 5px 10px}div.redesign-connect-directory div div:first-child a{color:#000}.connectDirectory>div>div>a.connectbtn,.redesign-connect-directory>div>div>a.connectbtn{font-size:15px;margin-right:5px;color:#ffffff !important;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 1px rgba(255,255,255,0.5);box-shadow:0px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 1px rgba(255,255,255,0.5);text-shadow:0px -1px 0px rgba(0,0,0,0.7),0px 1px 0px rgba(255,255,255,0.3);font-weight:bold;padding:5px 30px 5px 10px;border-radius:.5em}.redesign-connect-directory [connect-badge-value_count]:before{top:0px;margin-left:4px}body.special-ta div.ad{position:fixed;width:100%;z-index:9999;padding:0;min-height:52px}body.special-ta div.ad span.adtag{position:absolute;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);top:35px;left:9px;font-weight:normal}body.special-ta div.ad-fixed{min-height:52px}#div-gpt-ad-MobileTop-1{width:320px;height:50px;margin:0 auto}#menu-text{left:45px;position:relative;width:155px;height:0}div.ad{background-color:#dbdbdb}div.ad>:first-child{color:#000;font-size:10px;font-weight:bold;text-align:right;margin:0 28px 0 0}div.ad>:last-child{text-align:center}div.reactivate-membership{text-align:center;margin:0 20px}div.reactivate-membership>a{display:block}div.reactivate-membership .button-flat{margin-top:25px}div.reactivate-membership h3{font-size:18px;margin:50px 0 30px 0}div.reactivate-membership>div>div{font-size:16px;padding:10px 0}div.reactivate-membership>div>:first-child{border-bottom:1px solid #cac7cd}div.reactivate-membership>div>:last-child{margin-bottom:100px}div.reactivate-membership>a:last-of-type{color:#cac7cd;text-decoration:underline;margin:15px 0}div.reactivate-membership>:last-child{color:#46494a;font-size:11px;padding-bottom:50px}div.interactions .bubble:before{color:#fff}div.redesign-profile .user-photos{position:relative;text-align:center;height:240px;overflow-y:hidden}div.redesign-profile .user-photos>a{display:block}div.redesign-profile.set-portrait .user-photos{background-color:#666}div.redesign-profile .user-photos img{width:100%;height:auto}div.redesign-profile.set-portrait .user-photos img{max-width:220px}#wrapper a{width:100%}div.like-thumb{height:35px;width:35px;position:absolute;right:5px;background-color:rgba(50,50,50,0.5);border-radius:50%;margin-top:5px;z-index:1}div.like-thumb>div{border-radius:50%;border:2px solid #fff;height:31px;width:31px;top:2px;left:2px;position:relative}div.like-thumb .thumb:before{color:#fff;font-size:16px;top:7px}div.redesign-profile .user-photos .profile-basics{background-color:rgba(50,50,50,0.5);position:absolute;bottom:-1px;right:0;left:0;color:#fff;font-size:12px;height:30px;line-height:30px;text-align:left;padding-left:15px;display:inline-block}div.redesign-profile .user-photos .profile-basics>div{display:inline-block}div.redesign-profile .user-photos .profile-basics span.profileusername{display:none}div.redesign-profile .user-photos .profile-basics.from-search{height:45px;line-height:18px}div.redesign-profile .user-photos .profile-basics.from-search>div{display:block;font-size:16px;margin-top:3px}div.redesign-profile .user-photos .profile-basics.from-search>div i.dot:before{font-size:13px}div.redesign-profile .user-photos .profile-basics.from-search span.profileusername{display:inline-block}div.redesign-profile .user-photos>:last-child>a{display:inline-block}div.redesign-profile .user-photos>:last-child span.photo-count{position:absolute;right:15px}div.redesign-profile .user-photos>.from-search span.photo-count{margin-top:-7px}div.user-photos .ask-me{position:absolute;width:100%;top:55px;font-size:18px}div.user-photos .ask-me>div{width:100px;margin:0 auto;position:relative}div.redesign-profile .pictures:before{font-size:16px;position:relative;top:4px}div.redesign-profile .conversation-starters{height:50px;white-space:nowrap;position:relative;left:0;overflow:hidden}div.redesign-profile .conversation-starters>a{font-size:10px;color:#cac7cd;width:29%;text-align:left;border-right:1px solid #cac7cd;padding-bottom:5px;vertical-align:top;height:57px}div.redesign-profile .conversation-starters>:nth-child(3),div.redesign-profile .conversation-starters>:nth-child(6){border-right:none}div.redesign-profile .conversation-starters>:last-child{width:40px;border-left:1px solid #cac7cd;position:absolute;right:0;height:52px}div.redesign-profile .conversation-starters .forward-thin:before{font-size:18px;text-align:center;top:24px;left:14px}div.redesign-profile .conversation-starters>a>div{display:inline-block}div.redesign-profile .conversation-starters .one-item{margin-top:15px}div.redesign-profile .conversation-starters .two-items{margin-top:7px}div.redesign-profile .conversation-starters>a>div>div{margin:3px 0}div.redesign-profile .conversation-starters img{max-height:25px;vertical-align:top;margin:12px 0 0 0}div.interaction-history{background-color:#fff}div.interaction-history .sender{-ms-grid-columns:50px auto 85px;grid-template-columns:50px auto 85px}div.interaction-history .sender div.message-timestamp{text-align:right;padding-right:5px}div.interaction-history .sender div.flirt-message,div.interaction-history .sender div.text-message{text-align:left}div.interaction-history .recipient{-ms-grid-columns:85px auto 50px;grid-template-columns:85px auto 50px}div.interaction-history .recipient div.message-timestamp{text-align:left;padding-left:5px}div.interaction-history .recipient div.flirt-message,div.interaction-history .recipient div.text-message{text-align:right}div.interaction-history .sender,div.interaction-history .recipient{display:-ms-grid;display:grid;grid-column-gap:15px;padding-top:20px}div.interaction-history .sender img.message-sender,div.interaction-history .recipient img.message-sender{justify-self:center;width:40px;height:40px;border-radius:50%;margin-right:2px}div.interaction-history .sender div.flirt-message,div.interaction-history .sender div.text-message,div.interaction-history .recipient div.flirt-message,div.interaction-history .recipient div.text-message{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;padding-right:2px;color:#7f7f7f;word-break:break-word}div.interaction-history .sender div.flirt-message img,div.interaction-history .sender div.text-message img,div.interaction-history .recipient div.flirt-message img,div.interaction-history .recipient div.text-message img{margin-bottom:11px;max-height:40px;max-width:40px}div.interaction-history .sender div.message-timestamp,div.interaction-history .recipient div.message-timestamp{font-size:10px;width:85px;top:10px;color:#ccc;position:relative}div.interaction-history .hidden{display:none}div.profile-message{color:#fff;padding:10px 15px 6px 15px}div.profile-message.message-chat{background-color:#90B065}div.profile-message.add-padding>:first-child{padding-bottom:15px}div.profile-message>div{text-align:center}div.profile-message>div>div{display:none}div.profile-message .message-confirmation{font-size:12px}div.profile-message .x-thin,div.interactions-pop-up .x-thin{position:absolute;left:15px;margin-top:8px}div.profile-message .x-thin:before,div.interactions-pop-up .x-thin:before{font-size:15px}div.profile-message>div>:last-child{font-size:13px}div.profile-message textarea{border:1px solid #cac7cd;border-radius:4px;width:85%;display:inline-block;font-size:16px;padding:2px 5px;height:30px;line-height:24px;overflow:hidden;max-height:78px !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}div.profile-message>:last-child>a{color:#fff;text-decoration:underline}div.message-ghost.no-scroll{overflow:hidden}div.message-ghost{white-space:pre-wrap;word-wrap:break-word;border:1px solid #cac7cd;border-radius:4px;width:85%;font-size:17px;padding:2px 10px;min-height:30px;line-height:24px}div.profile-message .message-send{display:inline-block;color:#fff;text-align:center;font-size:10px;position:absolute;right:10px;height:50px;margin-top:6px}div.profile-message .mail:before,div.profile-message .bubble:before{font-size:22px;height:14px}div.message-overlay textarea.sending,div.profile-message>textarea.sending{background-color:#ddd}div.photo-message{color:#fff;padding:5px 15px 10px 15px}div.photo-message>div{text-align:center}div.photo-message>div>:first-child{font-size:12px}div.photo-message>div>:last-child{font-size:17px;margin-bottom:5px}div.photo-message textarea{border:1px solid #cac7cd;border-radius:4px;width:90%;display:inline-block;line-height:30px;font-size:17px;padding:0 10px;height:32px}div.photo-message>a{display:inline-block;color:#fff;text-align:center;font-size:10px;position:absolute;right:4px;margin-top:8px}div.photo-message .mail:before{font-size:19px}div.view-photos .photo-description{background-color:rgba(255,255,255,0.7);font-size:16px;color:#000;position:fixed;height:80px;overflow:hidden;padding:10px;text-align:left;width:100%;bottom:46px}div.photo-description.liked{bottom:96px}div.redesign-profile #wrapper{height:240px;overflow:hidden}div.redesign-profile #wrapper>a{height:210px}div.redesign-profile h3{font-size:16px;margin:10px 15px;padding-bottom:5px;text-align:left}div.redesign-profile .details>div{margin:5px 15px}div.redesign-profile .details>div>div{display:table-cell}div.redesign-profile .details>div>:first-child{color:#919090;width:115px;text-align:right;padding-right:10px}div.redesign-profile .details>div>:last-child{color:#414042;width:225px}div.redesign-profile .about-me{background-color:#fff;padding-bottom:5px}div.redesign-profile .history h3,div.redesign-profile .about-me h3{padding:5px 0}div.redesign-profile .history h3{text-align:left}div.redesign-profile .about-me>div{margin:5px 20px}div.redesign-profile .history{bottom:0;background-color:#fff}div.redesign-profile .history>div>img{height:30px;width:30px;border-radius:50%;position:absolute;left:15px}div.redesign-profile .history .time-stamp{position:absolute;right:15px;font-size:11px;color:#c1c1c1}div.redesign-profile .history .recipient .time-stamp{right:auto;left:15px}div.redesign-profile .history>.recipient{padding:0 40px;text-align:right}div.redesign-profile .history>.recipient>img{left:auto;right:20px}div.redesign-profile .history>div{margin:5px 30px 20px 15px;font-size:11px;vertical-align:top;padding:0 40px;min-height:31px}div.redesign-profile .message-flirt.has-photo{height:93px}div.redesign-profile .history>.recipient .message-flirt .left{margin-right:10px}div.redesign-profile .message-flirt .photolike{text-align:left}div.redesign-profile .history .message-flirt .left img{left:49px;height:93px;margin-right:10px;width:75px;float:left}div.redesign-profile .history .message-flirt .photo-text{position:relative;top:35px;text-align:left}div.redesign-profile .history .recipient .message-flirt .center.photolike{margin-right:32px}div.redesign-profile .history .recipient .message-flirt .left img{left:auto !important;width:30px;max-height:30px;right:45px !important}div.redesign-profile .history>.recipient .message-flirt>div{text-align:right;margin-left:20px}div.redesign-profile .actions{background-color:#fff;text-align:center;padding:15px 0;font-size:11px;margin-bottom:100px}div.redesign-profile .actions.you-may-like-no-margin{margin-bottom:0}div.redesign-profile .hide-history{display:block;position:absolute;right:12px;margin-top:24px;height:15px;width:20px}div.redesign-profile .hide-history i:before{font-size:16px}div.redesign-profile .actions>a{margin:0 25px;color:#929292}div.redesign-profile .actions i{display:block}div.redesign-profile .actions i:before{font-size:22px;margin:15px 0;color:#919191}div.redesign-profile .about-me>div>img{max-width:54px}div.redesign-profile .about-me>div>span{position:absolute;margin:18px 0 18px 10px;font-weight:bold}div.redesign-profile .about-me>div>div{margin-bottom:5px}div.redesign-profile .about-me .mail:before{font-size:14px;top:1px}div.redesign-profile .show-less,div.redesign-profile .show-more{font-size:16px;display:block;text-align:center;z-index:1}div.redesign-profile .show-less.hidden,div.redesign-profile .show-more.hidden{display:none}div.redesign-profile .show-less{background-color:#fff;position:-webkit-sticky;position:sticky;bottom:55px}a.cblink.home.dot-only:before{content:" ";background:#DB2629;color:white;width:16px;height:16px;border-radius:50%;position:absolute;top:-5px;left:72%;transform:translate(-50%, 0)}.communication-bar-v4 a.cblink.home.dot-only:before{content:" ";top:-5px;border-radius:10px;width:19px;height:19px;text-align:center;left:80%;transform:translate(-50%, 0);padding:2px 4px;margin:0;background-color:#E24A59;border:2px solid white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}[data-badge-notification]:before{content:attr(data-badge-notification);position:absolute;padding:2px 5px;border-radius:10px;background-color:#DB2629;color:white;text-shadow:none;z-index:1;font-size:13px}div.quick-actions{position:fixed;bottom:0;background-color:#f7f7f7;text-align:center;padding:2px 0;width:100%;border-top:1px solid #aca8ac;z-index:100}div.view-photos{background-color:#fff;min-height:900px}div.view-photos>:first-child{height:40px;font-size:17px;text-align:left}div.view-photos>:first-child>a{margin:9px;display:inline-block}div.view-photos>:first-child>div{display:inline-block;color:#919191;text-align:center;font-size:14px;width:55%}div.view-photos .back-thin:before{font-size:13px;margin-right:2px}div.view-photos .thumb:before{top:18px;font-size:25px}div.view-photos>:last-child{overflow:hidden}div.view-photos .block:before{position:absolute;right:50px;margin-top:-5px;font-size:16px;color:#919191}div.view-photos .report:before{position:absolute;right:10px;margin-top:-6px;font-size:18px;color:#919191}div.view-photos .photo-message{text-align:left;position:fixed;bottom:0;left:0;right:0}div.view-photos>div>img{width:100%;max-height:488px}div.view-photos .user-photo{position:absolute;top:0;left:0;right:0;margin:0 auto}div.view-photos #wrapper{height:485px}div.redesign-profile .dot:before{color:#65b000;font-size:10px;top:1px}div.redesign-profile .messagearea{min-height:50px;vertical-align:top}a.banner-conversation-starter{display:block;padding:5px 40px}a.banner-conversation-starter>img{float:left;max-height:40px;margin-right:15px;top:5px;position:relative}a.banner-conversation-starter>span{color:#fff;font-size:13px;line-height:13px;display:block;width:225px;padding-top:2px}a.banner-conversation-starter>div{font-size:16px}a.banner-conversation-starter .forward-light:before{font-size:10px}div.send-message-prompt{margin-bottom:5px}#PopupDisplayAreaDiv div.report-a-concern{width:100vw;height:100vh;z-index:10000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;overflow:hidden}#PopupDisplayAreaDiv div.report-a-concern.slide-animation{top:100%}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container{background-color:white;width:100%;height:100%;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-close-modal-btn{position:absolute;top:20px;right:20px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-close-modal-btn i{cursor:pointer}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-close-modal-btn i:before{content:"X"}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex:1;flex:1;margin:40px 0 0 0;padding:0}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .instructions{width:100%;margin:4px 0 14px 0}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 auto;flex:0 0 auto;height:45px;position:relative;cursor:pointer}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type .concern-type-inner{margin:0 auto 0 auto;display:-ms-flexbox;display:flex;width:220px;text-align:left;-ms-flex-align:center;align-items:center}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type .concern-type-inner .icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;width:20px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type .concern-type-inner .icon-wrapper .icon{display:inline-block;margin:12px 0 13px 0;width:20px;height:20px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type .concern-type-inner span{margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type.top-separator{border-top:solid 0.5px rgba(0,0,0,0.1)}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .concern-type.bottom-separator{border-bottom:solid 0.5px rgba(0,0,0,0.1)}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user{margin-top:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 auto;flex:0 0 auto;height:45px;position:relative}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .concern-type-inner{margin:0 auto 0 auto;display:-ms-flexbox;display:flex;width:220px;text-align:left;-ms-flex-align:center;align-items:center}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .blocktext{margin-left:30px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container{display:block;position:relative;margin-top:-20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container.disabled{opacity:0.5}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:3px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container .checkmark:after{content:"";position:absolute;display:none}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container input:checked ~ .checkmark:after{display:block}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .concern-items .report-a-concern-block-user .rac-checkbox-container .checkmark:after{left:8px;top:4px;width:5px;height:10px;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .report-a-concern-button{margin:38px auto 25px auto;width:234px;height:48px;display:-ms-flexbox;display:flex;border-radius:24px;-ms-flex-pack:center;justify-content:center;cursor:pointer}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel .report-a-concern-button span{position:relative;top:13px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .instructions{margin-top:15px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .comments-container{margin:10px 0 10px 0}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .comments-container textarea{border-radius:12px;width:300px;height:200px;padding:10px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .optional-comments.hidden{display:none}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .characters-remaining-value{display:inline-block;width:30px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .report-a-concern-button{margin-top:40px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-comment .report-a-concern-link{margin-top:10px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-thanks h1{margin-top:100px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-thanks .thanks-text{margin-top:16px;width:320px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-thanks .blockeduser{width:320px;margin-top:2px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-thanks .blockeduser.hidden{display:none}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.panel-thanks .report-a-concern-button{margin-top:90px}#PopupDisplayAreaDiv div.report-a-concern .report-a-concern-container .report-a-concern-panel.hidden{display:none}#PopupDisplayAreaDiv div.report-a-concern.hidden{display:none}div.answerbox{text-align:center}a.closebtn{float:right}.overlayplacewholescreen{top:-44px}div.blockoverlay{position:absolute;height:155px}div.shareoverlay{position:absolute}div.privacypolicyupdateoverlay,div.popupsurveyoverlay{position:absolute}div.interactions-withtokens{text-align:left;font-size:10px;position:fixed;left:0;right:0;bottom:0;z-index:3;background-color:#fff;opacity:.85;border-top:1px solid #cac7cd}div.interactions-withtokens>a{padding:4px 0;font-weight:bold}div.interactions-withtokens a{width:24.36%;text-align:center}div.interactions-withtokens i:before{font-size:23px;height:22px;top:12px}div.interactions-withtokens .token-actions i{margin-bottom:2px}div.interactions-withtokens>.message{height:55px}div.interactions-withtokens>.message i:before{font-size:32px;height:32px}div.tokens-match-me,div.tokens-promote-me,div.tokens-virtual-gifts{padding:20px 15px;background:white;border-bottom:2px solid silver;position:relative}div.token-group a.btn.matchme,div.token-group a.btn.notifyme,div.token-group a.btn.promoteme,div.token-group a.btn.virtual-gift{background-color:#e8b20f;font-weight:bold;font-size:16px;color:#fff;padding:8px 10px;border-radius:4px;border:0;width:110px;text-align:center;height:50px}div.token-group a.btn.virtual-gift{background-color:#fe8165;padding:6px 10px}div.token-group a.btn.notifyme{background-color:#3bc290;padding:6px 10px}div.token-group a.btn.matchme{background-color:#6584fc;padding:6px 10px}div.token-group a.btn.matchme span,div.token-group a.btn.notifyme span,div.token-group a.btn.promoteme span{font-size:11px;font-weight:normal;vertical-align:top}div.token-row{margin-left:auto;margin-right:auto;width:320px;line-height:140%;display:table}div.token-row div.col-left img{margin-bottom:5px}div.token-row div.col-left a{margin-top:5px}div.token-row div.col-left,div.token-row div.col-right{display:table-cell;width:150px;margin:0;vertical-align:middle;padding:0}div.token-row div.col-right{text-align:center;padding-right:15px}div.token-overlay.inactive{visibility:hidden;opacity:0}div.token-overlay{position:absolute;top:-45px;bottom:0;left:0;right:0;background-color:#f1eff0;z-index:2;visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}div.token-overlay.token-group{position:relative;top:0;padding-bottom:60px}div.token-overlay .token-header{background-color:#444d4f;color:#fff;padding:10px;font-size:16px}div.token-overlay .token-header .token-count-text i:before,div.vgcta i:before{content:""}div.token-overlay .token-header .token-count-text,div.token-overlay .token-header .token-count-purchase{width:49%;display:inline-block}div.token-overlay .token-header .token-count-text{font-weight:bold}div.token-overlay .token-header .token-count-text i{top:2px;position:relative}div.token-overlay .token-header .token-count-purchase{text-align:right}div.token-overlay .token-header .btn{background-color:#e8b20f;display:inline-block;width:135px;font-weight:bold;font-size:16px;color:#fff;padding:5px;border-radius:4px;border:0;cursor:pointer;text-align:center}div.token-overlay .token-header .btn>a{color:#fff}div.token-overlay .token-header .token-close-x{position:absolute}div.token-overlay .token-header .token-close-x a{position:relative;top:20px;left:120px;color:gray}div.token-overlay .token-profile{border-bottom:1px solid #444d4f}div.token-overlay .token-profile>div{display:inline-block;vertical-align:top}div.token-overlay .token-profile img{height:50px;width:50px;border-radius:50%;margin:15px 5px 0 15px}div.token-overlay .token-profile>:last-child{width:70%;padding-top:15px}div.token-overlay .token-profile>:last-child>:first-child{font-size:16px}div.token-overlay .token-profile>:last-child>:nth-child(2){font-size:11px;color:#b2b1b2;margin-bottom:5px}div.token-options .virtual-gift-box{margin:5px 0 0 0;padding:10px;display:inline-block;width:100%}div.token-options .virtual-gift-box .vgheader{margin-bottom:5px}div.token-options .virtual-gift-box .vgheader img{max-width:90%}div.token-options .virtual-gift-box .vgheader .img{color:#fe8165}div.token-options .virtual-gift-box .vgheader span{font-weight:bold}div.token-options .virtual-gift-box .vg-text{display:inline-block;width:57%}div.token-options .virtual-gift-box .vg-text>a{font-size:12px}div.token-options .virtual-gift-box .vg-button{display:inline-block;width:39%;text-align:right;vertical-align:top;margin-top:4px}div.token-options .virtual-gift-box p{font-size:16px}div.token-options .virtual-gift-box .photo-pending{display:inline-block;width:32%;text-align:center;vertical-align:top;margin-top:25px;margin-left:15px;font-size:12px}div.token-options .virtual-gift-box .photo-required{display:inline-block;width:32%;text-align:center;vertical-align:top;text-align:center;margin-top:25px;margin-left:14px;font-size:12px}div.token-options .virtual-gift-box .landing-button{border-radius:3px;width:120px;color:#ffffff;background-color:#fe8165;font-size:16px;text-align:center;padding:10px}div.token-options .virtual-gift-box{border-bottom:1px solid #d1d3d4}div.token-options .virtual-gift-box .landing-button.notify-me{background-color:#00b476}div.token-options .virtual-gift-box .landing-button.notify-me span{font-size:13px}div.token-options .virtual-gift-box .landing-button.match-me{background-color:#6584fc}div.token-options .virtual-gift-box.notify-me .vg-button{margin-top:17px}div.token-options .virtual-gift-box .landing-button.notify-me span i:before{top:1px;font-size:11px}.virtual-gift-row{text-align:center}.virtual-gift-row .column{display:inline-block;height:250px;width:75%;vertical-align:top;height:285px}.virtual-gift-row .column.navigation-column{width:30px;vertical-align:middle;text-align:center;line-height:200px}.virtual-gift-row .previous-gift,.virtual-gift-row .next-gift{position:relative;width:150px;z-index:0}.virtual-gift-row .previous-gift img,.virtual-gift-row .next-gift img{position:absolute;opacity:.2;top:0;height:195px;z-index:0}.virtual-gift-row .previous-gift img{left:-75px}.virtual-gift-row .next-gift img{left:-15px}.virtual-gift-row .column.navigation-column a{height:100%;width:100%;display:inline-block;vertical-align:middle;line-height:250px;font-size:24px;z-index:10;position:relative}.virtual-gift-row .vggift-image-container{height:195px}.virtual-gift-row .vggift-image-container img{height:100%}.virtual-gift-row .virtualgiftoptions.next{opacity:.1}.virtual-gift-row .vgcta{background-color:#f2802a;display:inline-block;margin-top:5px;width:160px;font-size:16px;color:#fff;padding:5px;border-radius:4px;border:0;cursor:pointer;text-align:center}.virtual-gift-row .vgmessage{color:#A83025}.virtual-gift-row .vgmessage span{display:block}div.interactions{text-align:center;font-size:10px;position:fixed;left:0;right:0;bottom:0;z-index:3;background-color:#fff;opacity:.85}div.interactions>a{width:50%;border:1px solid #cac7cd;padding:4px 0;font-weight:bold}div.interactions>:first-child,div.interactions>:nth-child(2){padding-right:45px}div.interactions>:last-child{border-left:none;margin-left:-3px;padding-left:45px}div.interactions i:before{font-size:23px;height:22px;top:12px}div.interactions .mail:before{color:#fff}div.interactions>.message{position:absolute;width:85px;margin:-9px 0 0 -45px;border:1px solid #cac7cd;height:55px;border-radius:7px 7px 0 0;color:#fff}div.interactions>.message i:before{font-size:32px;height:32px}div.interactions-pop-up{font-size:14px;position:fixed;left:0;right:0;bottom:45px;z-index:2;color:#fff;padding:10px 0}div.interactions-pop-up>div{margin-left:45px}div.interactions-pop-up .x-thin{margin-top:8px}div.message-overlay.inactive{visibility:hidden;opacity:0}div.message-overlay{position:absolute;top:-45px;bottom:0;left:0;right:0;background-color:#f1eff0;z-index:2;visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}div.message-overlay>:first-child{background-color:#fff;text-align:center;font-weight:bold;padding:10px 0}div.message-overlay>:first-child>a{position:absolute;left:0;width:30px;height:30px;top:3px}div.message-overlay .x-thin:before{color:#645e6b;top:8px}div.message-overlay>:nth-child(2)>div{display:inline-block;vertical-align:top}div.message-overlay>:nth-child(2) img{height:50px;width:50px;border-radius:50%;margin:15px 5px 0 15px}div.message-overlay>:nth-child(2)>:last-child{width:70%;padding-top:15px}div.message-overlay>:nth-child(2)>:last-child>:first-child{font-size:16px}div.message-overlay>:nth-child(2)>:last-child>:nth-child(2){font-size:11px;color:#b2b1b2;margin-bottom:5px}div.message-overlay>:nth-child(2){margin-bottom:10px}div.message-overlay>:last-child img{width:25px;height:25px;border-radius:50%}div.message-overlay>:last-child>span{display:inline-block;top:-2px;position:relative}div.message-overlay textarea{border:1px solid #cac7cd;border-radius:4px 4px 0 4px;width:83%;display:inline-block;font-size:16px;padding:2px 5px;height:78px;line-height:24px;overflow:hidden;margin:0 5px 0 15px}div.message-overlay .clear-text{font-size:11px;color:#b2b1b2;position:absolute;width:30px;text-decoration:underline;margin:-50px 0 0 -2px;text-align:center}#SearchResultsContainer div.message-overlay{position:absolute;top:-45px;z-index:3}div.searchProfileRepeat.gallery.with-message{height:216px}div.gallery-with-message{position:absolute;width:132px;color:#fff;margin-top:167px;font-size:13px;text-align:center;height:39px;border-radius:0 0 2.5px 2.5px}div.gallery-with-message>a{height:37px;width:63px;margin-right:-1px}div.gallery-with-message>:last-child{border-radius:0 0 1px 0;width:64px}div.gallery-with-message i:before{font-size:17px;margin-top:10px;height:13px}div.gallery-with-message .favorite:before,div.gallery-with-message .favorited:before{font-size:13px;top:3px}div.gallery-with-message span{display:block;font-size:10px;margin-top:-2px}div.list-view.with-message .aboutsmallsearch{width:70%}div.list-view.with-message .favorite-col{right:65px}div.list-view.with-message .favorite-col i:before{font-size:13px;top:8px;height:16px}div.list-view.with-message .message-col{position:absolute;right:10px;width:45px;height:40px;text-align:center;font-size:11px;margin-top:22px}div.list-view.with-message .message-col a{color:#fff}div.list-view.with-message .message-col i:before{font-size:17px;top:8px;height:13px}div.list-view.with-message .message-col>a>:last-child{margin-top:6px;font-size:10px}div.list-view.with-message .saveCta,div.list-view.with-message .savedCta{margin-top:22px}div.list-view.with-message .saveCta>:last-child,div.list-view.with-message .savedCta>:last-child{margin-top:0}div.premium-landing{padding:15px;font-size:16px}div.premium-landing>img{max-height:38px;margin-bottom:5px}div.premium-landing.match-me>img{height:23px}div.premium-landing>:nth-child(2){margin-bottom:20px}div.premium-landing>div>:first-child{margin-bottom:10px}div.premium-landing .suggested-recipients-nav>:first-child{position:absolute;margin:35px 0 0 -20px;padding:5px}div.premium-landing .suggested-recipients-nav>:last-child{position:absolute;margin:35px 0 0 265px;padding:5px}div.premium-landing .suggested-recipients-nav>a.hidden{display:none}div.premium-landing>div>:last-child{z-index:2;width:267px;overflow:hidden;margin:0 auto}div.premium-landing .suggested-recipients{position:relative;width:2400px;height:140px;z-index:1;left:0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;text-align:left}div.premium-landing .suggested-recipients.hidden{display:none}div.premium-landing.virtual-gifts .suggested-recipients>.selected{border:2px solid #ff8166}div.premium-landing.match-me .suggested-recipients>.selected{border:2px solid #6584fc}div.premium-landing .suggested-recipients .suggested-recipient{border:2px solid transparent;display:inline-block;vertical-align:top;border-radius:5px;padding:8px;width:85px;height:135px;text-align:center}div.premium-landing .suggested-recipients .suggested-recipient img{max-width:65px;max-height:81px}div.premium-landing .suggested-recipients .suggested-recipient div:first-child{height:85px}div.premium-landing .suggested-recipients .suggested-recipient div:nth-child(2){font-size:13px;width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.premium-landing .suggested-recipients .suggested-recipient div:last-child{font-size:11px;width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.premium-landing .suggested-recipients a{position:relative;top:55px;width:15px;height:20px}div.premium-landing .arrow-left,div.premium-landing .arrow-right{color:#000}div.premium-landing .button-flat{background-color:#ff8166;border-radius:5px;text-transform:none;margin:15px 0 140px 0}div.premium-landing.match-me .button-flat{background-color:#6584fc}div.premium-landing.match-me .button-flat>span{font-size:11px;position:relative;top:-2px}div.premium-landing.match-me .button-flat>span>img{margin-left:10px;position:relative;top:4px}div.redesign-home .im-interested.update{height:233px}div.redesign-home .im-interested.update .photo{border:1px solid #a1a1a1}div.redesign-home .im-interested.update .img-container{height:213px}div.redesign-home .im-interested.update.set-portrait img{max-width:282px}div.redesign-home .im-interested.update .next-photo:before{height:0;border:none}div.redesign-home .im-interested.update .next-photo:after{height:0;border:none}div.redesign-home .im-interested.update .img-container{margin-bottom:0}div.redesign-home .im-interested.update .photo>div>:nth-child(2){position:absolute;background-color:rgba(120,125,125,0.5);height:50px;width:282px;bottom:7px}div.redesign-home .im-interested.update i.no:before,div.redesign-home .im-interested.update i.check:before{color:#fff}div.redesign-home .im-interested.update.set-portrait i.no:before,div.redesign-home .im-interested.update.set-portrait i.check:before{top:24px;font-size:40px}div.redesign-home .im-interested.update.set-portrait .iiUsername{color:#fff;top:0}div.redesign-home .im-interested.update.set-portrait .photo{height:229px;width:298px}div.redesign-home .im-interested.update.set-portrait .photo>div>span{color:#fff;top:-25px}div.redesign-home .im-interested.update .yesButton{left:10px}div.redesign-home .im-interested.update .noButton{right:10px}div.redesign-home .im-interested.update .next-photo{top:-229px}div.redesign-home .tip.update{font-size:9px;margin-bottom:5px}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (device-width: 414px) and (device-height: 736px) and (orientation: portrait){div.redesign-home .im-interested.update{height:340px}div.redesign-home .im-interested.update.set-portrait .photo{width:390px;height:335px}div.redesign-home .im-interested.update .next-photo{top:-335px}div.redesign-home .im-interested.update.set-portrait img{max-width:377px}div.redesign-home .im-interested.update .img-container{height:319px}div.redesign-home .im-interested.update .photo>div>:nth-child(2){width:374px}div.redesign-home .im-interested.update .noButton{right:55px}div.redesign-home .im-interested.update .yesButton{left:55px}}div.you-may-like{padding:10px;padding-bottom:60px;text-align:center}div.you-may-like>h2{color:#919191;margin-bottom:10px;text-align:left}div.you-may-like>div{display:inline-block;margin:0 10px;width:127px;height:200px}div.you-may-like img{width:130px}div.you-may-like>div>a{height:160px;overflow:hidden}div.you-may-like i:before{top:5px;left:-1px}div.you-may-like .mail:before{font-size:17px}div.you-may-like>div>:nth-child(2){background-color:rgba(34,31,31,0.4);color:#fff;position:absolute;width:127px;margin-top:-36px;font-size:11px;text-align:left;padding:3px 5px 0 5px;height:32px;line-height:13px}div.you-may-like>div>:nth-child(2)>:last-child{width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.you-may-like .dot:before{color:#62ad44;top:0}div.you-may-like>div>div>a{height:37px;width:61px;margin-right:-1px}div.you-may-like>div>:last-child{border-radius:0 0 2.5px 2.5px;margin-top:-4px}div.you-may-like>div>div span{display:block;font-size:10px;margin-top:1px}div.you-may-like>div>:last-child>:last-child{color:#fff}div.about-me.connect-me{padding-top:30px}div.connect-me-profile{background-color:#fff;padding:20px 0;margin:20px 0;height:60px}div.connect-me-profile>a{color:#3d3d3d;font-size:16px;width:280px;margin:0 auto;display:block}div.connect-me-profile>a>:first-child{display:inline-block;position:relative;margin-top:-5px}div.connect-me-profile .action-button-text{color:#fff;background-color:#f2802b;font-size:14px;text-align:center;padding:6px 15px;border-radius:3px;float:right;margin-top:-5px}div.connect-me-profile .action-button-text.disabled{background-color:#dedede;font-size:16px;margin-top:-6px}div.connect-me-profile .action-button-text.activated{font-size:16px;margin-top:-7px}div.connect-me-profile .action-button-text .secure-phone:before{font-size:16px;top:3px;left:2px}div.connect-me-profile .logo{color:#797979;font-size:23px}div.connect-me-profile .logo .secure-phone:before{font-size:20px;color:#f2802b;top:2px;left:2px}a.connect-me-banner{background-color:#313639;display:block;overflow:hidden}a.connect-me-banner>div{width:300px;margin:0 auto;height:80px}a.connect-me-banner>div>img{float:left;height:80px;margin-left:10px}a.connect-me-banner .forward-thin:before{font-size:15px}a.connect-me-banner.ad .forward-thin:before{left:10px;top:-1px}a.connect-me-banner>div>div{margin:10px 0 0 95px;position:absolute}a.connect-me-banner.ad>div>div{margin:7px 0 0 95px;position:absolute}a.connect-me-banner>div>div>:first-child{color:#a1a5a5;font-size:17px;line-height:17px}a.connect-me-banner>div>div>:last-child{color:#fff;font-size:22px;font-weight:bold;margin-top:2px}a.connect-me-banner.ad>div>div>:last-child{font-weight:normal;padding-left:20px;font-size:30px;margin-top:-2px}div.connect-me .contacts>div{padding:8px 0;border-bottom:1px solid #dbdbdb}div.connect-me .contacts.pending>div{padding:7px 0}div.connect-me .contacts>div>div{display:inline-block;vertical-align:top}div.connect-me .contacts .connect-me-profile-section{width:140px;font-size:10px}div.connect-me .contacts .connect-me-remove-contact{margin-top:8px}div.connect-me .contacts .connect-me-photo-section{margin:0 10px}div.connect-me .contacts .connect-me-photo-section img{border-radius:50%;width:50px;height:50px;display:inline-block;position:relative;top:3px}div.connect-me .contacts .connect-me-profile-section a.profile-link{font-size:15px}div.connect-me .contacts .connect-me-connect-section{text-align:center;position:absolute;right:0;width:100px;margin:11px 11px 0 0}div.connect-me .contacts .connect-me-connect-section.accepted{width:140px;margin:10px 0 0 0}div.connect-me .contacts .connect-me-connect-section.accepted.failed{margin:18px 0 0 0}div.connect-me .contacts span.isNew{color:#fff;border-radius:3px;padding:1px 5px;background-color:#8fb064}div.connect-me .contacts span.isNew.hidden{display:none}div.connect-me .contacts .connect-me-connect-section>:first-child{color:#a6a19e;font-size:12px}div.connect-me .contacts .connect-me-connect-section .connect-me-phone-number{font-size:13px}div.connect-me .connect-me-connection h3{padding:30px 0}div.connect-me .contacts.pending .connect-me-profile-section{width:100px}div.connect-me .contacts.pending .connect-me-profile-section>div,div.connect-me .contacts.pending .contact-me-username a.profile-link{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.connect-me .contacts.pending .connect-me-connect-section{width:125px;font-size:10px;margin:0 10px 0 0;line-height:14px}div.connect-me .contacts.pending .connect-me-compose-message{font-size:10px}div.connect-me .contacts.pending .connect-me-connect-section>:first-child{font-size:10px;color:#3d3d3d;font-weight:bold}div.connect-me .contacts.requests .connect-me-connect-section{margin:7px 0 0 0}div.connect-me .contacts.requests .connect-me-connect-section a.ConnectMeAcceptContact{width:50px;height:40px;border-radius:3px;color:#fff;font-size:10px}div.connect-me .contacts.requests .connect-me-connect-section.accepted>:first-child{color:#000}div.connect-me .contacts.requests .connect-me-connect-section.accepted.failed>:first-child{color:#bf2726}div.connect-me .contacts.requests .connect-me-connect-section.accepted>div>:first-child{font-size:12px;font-weight:bold}div.connect-me .contacts.requests .connect-me-connect-section.accepted>div>:last-child{font-size:12px}div.connect-me .contacts.requests .connect-me-profile-location{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.connect-me .contacts .connect-me-voicemail-section{text-align:center;position:absolute;right:0;width:150px;margin:20px 11px 0 0}div.connect-me .contacts .connect-me-voicemail-section .voicemail-description{font-size:10px;position:absolute;top:-10px;left:0;margin-left:10px;color:#a6a19e}div.connect-me .contacts .connect-me-voicemail-section .voicemail-description>:first-child{padding:0 5px 0 10px}div.connect-me .contacts .connect-me-voicemail-section>audio{margin-top:15px;width:150px;height:25px}div.connect-me .contacts .check:before{height:24px;top:12px;font-size:23px}div.connect-me .arrow-right:before{font-size:12px}div.connect-me .play,div.connect-me .pause{position:relative;left:-5px;top:3px;width:15px;height:18px}div.connect-me .pause{top:0px}div.connect-me .pause>span{padding:0 1px;font-size:8px}div.connect-me .seek-bar{width:100px;height:6px;background-color:#fcf2f1;display:inline-block}div.connect-me .seek-bar>:first-child{width:0;height:6px;content:" ";position:absolute;top:9px}div.connect-me .seek-bar>:last-child{width:10px;height:10px;border-radius:50%;background-color:#fff;content:" ";position:absolute;top:7px;left:30px;display:none}div.connect-me div.delete-swipe{background-color:#ec1c24;width:75px;height:75px;position:absolute;color:#fff;font-size:12px;line-height:70px;text-align:center;margin-top:-10px;display:inline-block;right:-75px}div.connect-me .pending div.delete-swipe{line-height:14px}div.connect-me .pending div.delete-swipe>span{position:absolute;top:20px;left:5px}div.connect-me .delete-swipe.hidden{display:none}div.connect-me .connect-me-connection.delete-row-active{-webkit-transform:translate3d(-75px, 0, 0);-moz-transform:translate3d(-75px, 0, 0);-ms-transform:translate3d(-75px, 0, 0);-o-transform:translate3d(-75px, 0, 0);transform:translate3d(-75px, 0, 0)}div.connect-me.landing{color:#7f7e7e;background-color:#f0eeed;padding:0 15px}div.connect-me.landing>:first-child{text-align:center;padding:15px 0 5px 0}div.connect-me.landing>:first-child img{height:29px}div.connect-me.landing h3{font-size:14px;color:#2e2e2e;text-align:left}div.connect-me.landing h2{font-size:12px;color:#7f7e7e;font-weight:normal;margin-bottom:10px}div.connect-me.learn-more>div>div{margin:15px 0}div.connect-me.landing>div>div>div{display:inline-block;vertical-align:top;margin:5px 0}div.connect-me.landing.learn-more>div>div>div{margin:0}div.connect-me.landing>div>div>:first-child{border-radius:50%;width:50px;height:50px;background-color:#fff;margin-right:10px}div.connect-me.landing.learn-more>div>div>:first-child{width:auto;height:auto;background-color:transparent;margin-right:10px}div.connect-me.landing>div>div>div>img{max-height:32px;position:relative;top:8px;left:7px}div.connect-me.landing i:before{top:8px;color:#585e5e}div.connect-me.landing>div>:first-child>div>img{left:11px}div.connect-me.landing.learn-more>div>:first-child>div>img{left:0;top:1px}div.connect-me.landing>div>:nth-child(3)>div>img{max-height:27px;top:10px;left:11px}div.connect-me.landing>div>:last-child>div>img{left:15px}div.connect-me.landing>div>div>:last-child{font-size:12px;color:#7f7e7e;position:relative;top:17px}div.connect-me.landing.learn-more>div>div>:last-child{top:2px;width:230px}div.connect-me.landing .button-flat{font-size:14px;border-radius:3px;text-transform:none}div.connect-me.landing>:last-child{text-align:center}div.connect-me.landing>:last-child>a{font-size:12px}a.inbox-ad{padding:10px 0;border-bottom:1px solid #dbdbdb;background-color:#edebea;display:block}a.inbox-ad>div{display:inline-block;vertical-align:top}a.inbox-ad>:first-child i:before{font-size:45px;top:25px;width:72px;left:1px}a.inbox-ad>:nth-child(2){width:200px;line-height:17px}a.inbox-ad>:nth-child(2)>:first-child{font-size:12px;color:#9f9c98}a.inbox-ad>:nth-child(2)>:first-child{font-size:14px}a.inbox-ad>:last-child{position:absolute;right:5px}a.inbox-ad .arrow-right:before{font-size:14px;position:absolute;right:10px;top:25px}div.pop-up{z-index:101}div.pop-up .x{color:#aea7b5;text-shadow:1px 1px 2px #333;position:absolute;right:-10px;top:6px;cursor:pointer;z-index:2;font-size:25px}div.pop-up h3{margin:20px 5px}div.pop-up>.connect-me-verification{background-color:#fff;width:240px;height:125px}div.pop-up>.connect-me-verification.pending{width:295px;height:105px}div.pop-up>.connect-me-verification>div>div>:first-child{margin-right:20px}div.pop-up>.connect-me-verification>div>div>:last-child{color:#fff}div.pop-up>.connect-me-verification .forward-thin:before{font-size:12px;top:1px}div.redesign-menu .add-ons.connect-me-logo img{height:22px}a.house-ad{background-color:#313639;height:155px;width:285px;margin:7px auto 20px auto;border-radius:3px;display:block}div.list-ad .house-ad{margin:20px auto}a.house-ad>div>:first-child{color:#fff;width:150px;margin:0 auto;font-size:20px;text-align:center;line-height:20px;padding:17px 0}a.house-ad.wide>div>:first-child{width:225px}a.house-ad>div>:first-child:after{height:2px;width:160px;background-color:#979797;display:block;content:"";position:absolute;margin-top:17px}a.house-ad.wide>div>:first-child:after{margin-left:31px}a.house-ad>div>:last-child{text-align:center;padding:17px 0}a.house-ad img{height:35px;top:3px;position:relative}a.house-ad.img-med img{height:30px}a.house-ad.img-wide img{height:25px}a.house-ad .forward-light:before{color:#999999;left:5px;top:-6px;font-size:15px}div.connect-me-settings{padding-bottom:25px;background-color:#fff}div.connect-me-settings .connect-me-logo{width:162px;height:29px;margin:10px auto 10px auto;padding:5px 15px}div.connect-me-settings .content-title{font-weight:bold;font-size:14px;margin-bottom:5px}div.connect-me-settings h2{color:#4f4857;font-size:16px;border-bottom:1px solid #4f4857;padding:8px 0 3px 0;margin-bottom:2px}div.connect-me-settings h2.noborder{border-bottom:none}div.connect-me-settings .learnmorelist p{margin-top:10px;position:relative}div.connect-me-settings .learnmorelist span.iconcontainer{display:inline-block;width:30px;margin-top:3px;position:absolute}div.connect-me-settings .learnmorelist span.learn-more-text{display:inline-block;margin-left:30px;font-size:12px}div.connect-me-settings div.connect-me-settings-module{clear:both;padding:5px 15px 25px 15px}div.connect-me-settings div.connect-me-settings-module:nth-child(even){background-color:#f1eff0}div.connect-me-settings div.connect-me-settings-module.connect-me-settings-caller-id{padding-bottom:0}div.connect-me-settings div.connect-me-settings-module .description{margin:8px 0 8px 0;font-size:14px}div.connect-me-settings .error-row{background-color:#eb1c24;text-align:center;color:#fff;padding:2px 4px;font-size:12px;margin-top:15px;margin-bottom:10px;display:block;position:relative}div.connect-me-settings .error-row.hidden{display:none}div.connect-me-settings .phone-section{text-align:center}div.connect-me-settings .phone-section input{font-size:20px;text-align:left;margin:0 auto 0 auto;padding:8px 15px 8px 15px;border-radius:6px}div.connect-me-settings .carrier-section select{background-color:#fff;border-radius:6px;border:1px solid #cac7cd;padding:8px 10px}div.connect-me-settings .sms-section{display:inline-block}div.connect-me-settings .sms-section span.sms-toggle{color:#fff;border-radius:5px;padding:13px 0;width:175px;display:block;margin:14px 0 14px 0;position:relative;background-color:#e18a2d}div.connect-me-settings .sms-section span.sms-toggle .off{background-color:#cac7cd}div.connect-me-settings .sms-section span.sms-toggle>span{padding:0 33px}div.connect-me-settings .sms-section span.sms-toggle>:last-child{background-color:#fff;border-radius:5px;width:80px;height:40px;position:absolute;top:2px;left:2px}div.connect-me-settings .sms-section span.sms-toggle span.no{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:.5s;transition-duration:.5s}div.connect-me-settings .sms-section span.sms-toggle span.yes{transform:translate3d(91px, 0, 0);-webkit-transform:translate3d(91px, 0, 0);-webkit-transition-duration:.5s;transition-duration:.5s}.popup-connect-me{background-color:#fff}.popup-connect-me .connect-me-overlay{display:block;z-index:54001;position:fixed;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popup-connect-me .connect-me-overlay .top-text{font-size:16px;font-weight:bold;padding-bottom:5px}.popup-connect-me .connect-me-overlay .info-text{font-size:14px;color:#7f7e7e}.popup-connect-me .connect-me-overlay .info-text.large{font-size:20px}.popup-connect-me .connect-me-overlay .info-text.connect-me-ready{margin-top:10px;font-size:14px;font-weight:bold}.popup-connect-me .connect-me-overlay .x{position:absolute;right:-6px;top:6px;cursor:pointer;z-index:54003;font-size:25px}.overlay-dialing,.overlay-verify,.overlay-success,.overlay-failed,.overlay-number-in-use{min-width:240px}.overlay-dialing{min-height:100px}.overlay-verify{min-height:100px}.overlay-success{min-height:170px}.overlay-success-accept-request{min-height:230px}.overlay-success-send-request{min-height:230px}.overlay-failed{min-height:145px}.overlay-number-in-use{min-height:220px}.overlay-dialing>div,.overlay-verify>div,.overlay-success>div,.overlay-failed>div,.overlay-number-in-use>div{margin:20px}.popup-connect-me .connect-me-overlay a.button{float:right;margin:20px 0 20px 5px;border:none;text-transform:none}.popup-connect-me .connect-me-overlay a.cancelbutton{float:left;margin:25px 5px 5px 30px;text-transform:none}.popup-connect-me .connect-me-overlay a.retrybutton{float:left;margin:15px 5px 5px 0;border:none;text-transform:none}.popup-connect-me .connect-me-overlay a.verifiedbutton{float:right;margin:15px 0 20px 5px;border:none;text-transform:none}div.upgradearearight a.button{text-transform:none}div.upgraderedesigntestcol4{width:50px;margin-top:19px;position:absolute;right:15px}p.upgraderedesigntestsavings,p.upgraderedesigntestsavings1{font-size:11px}p.upgraderedesigntestsavings1{margin-top:80px}p.option2smallbillingtext{padding-bottom:14px}p.upgraderedesigntestprofilehightlightlink{margin:0;padding-left:0}div.upgraderedesigntestcol3{margin:0;position:absolute;right:5px;margin-top:15px}div.upgraderedesigntestcol3>img{max-width:65px}div.upgradeoption2,div.upgradeoption3{height:55px}div.dating-tips{padding:15px}div.dating-tips h3{font-size:16px;font-weight:bold;color:#0070c0;margin:30px 0 15px 0;text-decoration:underline;text-align:left}div.dating-tips ul,div.dating-tips>div,div.dating-tips>ul>li{margin-bottom:15px}div.dating-tips ul{padding-left:15px}div.dating-tips a{text-decoration:underline}div.dating-tips li>span{margin:15px 0 15px -20px;display:block;text-align:center}div.dating-tips p{font-style:italic;padding-top:15px}div.legal{padding:25px}div.legal p,div.legal ol{font-size:12px}.animate,#PopupDisplayAreaDiv div.report-a-concern,div.message-modern{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}div.message-modern{position:absolute;top:800px;bottom:-150px;left:0;right:0;background-color:#fff;z-index:10000;visibility:visible;opacity:1;display:none;display:none}div.message-modern.slide-animation{top:-97px}div.message-modern h4{text-align:center;font-size:16px;padding-bottom:20px}div.message-modern div.profile-info{margin:auto}div.message-modern>:first-child{text-align:right;padding:7px}div.message-modern.slide-animation{top:-97px}div.message-modern h4{text-align:center;font-size:16px;padding-bottom:20px}div.message-modern>:first-child{text-align:right;padding:7px}div.message-modern>.convo-starter-wrapper,div.message-modern>.profile-question-wrapper{position:relative;width:270px;margin:0 auto;height:155px;margin-bottom:15px}div.message-modern>.profile-question-wrapper{height:auto;margin:10px auto 20px auto}div.message-modern .x-thin:before{font-size:16px;font-weight:100;color:#6d6e70}div.message-modern .asl{vertical-align:top;display:inline-block;width:125px;font-size:16px;font-weight:bold;padding-left:5px}div.message-modern .asl>div{padding-bottom:10px}div.message-modern .asl>div>:first-child{font-size:14px;font-weight:normal}div.message-modern .about-me,div.message-modern .convo-starters{vertical-align:top;display:inline-block;width:125px}div.message-modern .about-me img,div.message-modern .convo-starters img{max-width:25px;position:relative;top:5px;margin-right:5px}div.message-modern .about-me>div,div.message-modern .convo-starters>div{padding:10px 0}div.message-modern .about-me>div>div,div.message-modern .convo-starters>div>div{padding-top:15px}div.message-modern .about-me.hidden,div.message-modern .convo-starters.hidden{display:none}div.message-modern>:last-child{text-align:center}div.message-modern>:last-child>:first-child{color:#bfbcc3;margin-bottom:5px}div.message-modern textarea{width:270px;height:120px;border-radius:5px;background-color:#fff;border:solid 1px #6d6e70;margin-bottom:20px;padding:5px 7px}div.message-modern textarea::-webkit-input-placeholder{color:#bfbcc3}div.message-modern .haz-error{background-color:#fceaea;position:absolute;top:0;color:#db272a;padding:8px 0;text-align:center;width:100%}div.message-modern .haz-error>a{position:absolute;right:7px;top:7px}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){div.message-modern textarea{width:300px;height:140px}div.message-modern>:nth-child(4){width:340px;height:160px}div.message-modern .photo-box{width:160px;height:160px}div.message-modern .photo-box div:first-of-type{top:164px;width:160px}}@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: portrait){div.message-modern textarea{width:285px;height:140px}div.message-modern>:nth-child(4){width:325px;height:160px}div.message-modern .photo-box{width:160px;height:160px}div.message-modern .photo-box div:first-of-type{top:164px;width:160px}}div.promote-pop-up2.rush-hour{width:320px;height:560px;border-top:solid;border-top-style:solid;border-top-color:#e2c000;border-top-width:5px}div.promote-pop-up2.rush-hour>div>:first-child{padding:20px}div.rush-hour>div>div>a.pm-button{background-color:#0d9ed9;border-radius:30px;font-size:20px;font-weight:bold}div.rush-hour>div>div>a.promoteMeRushClose{font-size:14px;color:#7f7f7f;text-align:center;font-weight:normal;cursor:pointer}div.promote-pop-up2>div>div>div.popular-meter{position:relative;width:58px;height:78px;top:-20px;left:25px}div.promote-pop-up2>div>div>div.popular-meter>img.profile2{border-radius:50%;height:40px;width:40px;position:relative;top:28px;border-style:solid;border-color:#fff;border-width:.3px}div.promote-pop-up2>i.x-thin{position:absolute;left:301px;top:10px;color:#7f7f7f}div.promote-pop-up2{width:320px;height:465px;border-top:solid;border-top-style:solid;border-top-color:#e2c000;border-top-width:5px;background:#fff}div.promote-pop-up2>div>div.pop-text{margin-top:-35px;text-align:center}div.promote-pop-up2>div>div.pop-text>div:first-child{font-size:30px;font-weight:bold;color:#515151}div.promote-pop-up2>div>div.pop-text>div:nth-child(2){font-size:16px;line-height:20px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px}div.promote-pop-up2>div>div.pop-text>div:last-child{font-size:24px;color:#7f7f7f;font-weight:bold;padding-bottom:20px}div.promote-pop-up2>div>div>span.metertxt{font-size:12px;display:inherit;text-align:left;margin-left:45px;line-height:10px;color:#515151}div.pop-up>div.promote-pop-up2{top:35px}div.promote-pop-up2>div>div>a.pm-button{background-color:#0d9ed9;border-radius:30px;font-size:20px;font-weight:bold;color:white;width:250px;height:60px;text-align:center;padding-top:14px;margin-bottom:10px}div.promote-pop-up2>div>div>a.promoteMeRushClose{font-size:14px;color:#7f7f7f;text-align:center;font-weight:normal;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){div.pop-up>div.promote-pop-up2{top:45px}div.promote-pop-up2{height:410px}div.promote-pop-up2>div>div.pop-text{margin-top:-20px}div.promote-pop-up2>div>div.pop-text>div:last-child{padding-bottom:0px}div.promote-pop-up2.rush-hour>div>:first-child{padding:20px 20px 0 20px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){div.promote-pop-up2{height:490px}div.promote-pop-up2>div>div.pop-text{margin-top:-20px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (device-width: 414px) and (device-height: 736px) and (orientation: portrait){div.promote-pop-up2{height:500px}div.promote-pop-up2>div>div.pop-text{margin-top:-20px}}div.upgradeupsell6m{position:absolute;height:380px;background-color:#dfeaed;border-radius:3px;top:17px;left:0;text-align:center;width:100%}div.upgradeupsell6m>div.upsellspacer{display:block}div.upgradeupsell6m>p.upgradeheadlinetext1{color:#645E6B;font-size:19px;margin-top:20px;margin-left:7px;margin-right:7px}div.upgradeupsell6m>p.h1header{font-size:22px;padding:10px}div.upgradeupsell6m>p.upgradeheadlinetext2{color:#645E6B;font-size:22px;height:36px}div.upgradeupsell6m>p.upgradeheadlinetext2>span.strikedprice{text-decoration:line-through;-webkit-text-decoration-color:#bf2726;text-decoration-color:#bf2726}div.upgradeupsell6m>div.includedfeatures{text-align:left;margin-left:44px;margin-bottom:15px;font-size:17px}div.upgradeupsell6m>div.includedfeatures>p>i{color:#44aa44}.upgradeupsell p{margin-bottom:0}.upsellpayment{margin-bottom:20px}.upsellbtn{margin-top:19px}.upsellnothanks{margin-top:16px}a.terms-use-link,a.terms-service-link,a.learn-more-link,a.offer-terms,a.terms-use-link:visited,a.terms-service-link:visited,a.learn-more-link:visited,a.offer-terms:visited,a.state-cancel-text,a.state-cancel-text:visited,a.additional-state-terms,a.additional-state-terms:visited,a.state-disclaimer-external-link,a.state-disclaimer-external-link:visited{color:#808080}a.state-disclaimer-external-link{text-decoration:underline}a.discount-learn-more-link{font-weight:bold;text-decoration:underline;font-size:13px !important}.disclaimer-text{display:block;color:#000000;margin-bottom:10px}.text-bold{font-weight:bold}.disclaimer-text.bullet-item{margin-bottom:0}.disclaimer-text.bullet-item:last-child{margin-bottom:15px}.disclaimer-text.disclaimer-total{margin-bottom:15px}.disclaimer-text.disclaimer-total.bullet-item{margin-bottom:0}.disclaimer-text.disclaimer-authorize-terms{margin-top:10px}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox{margin:10px 10px 10px 0}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .error-row-terms{display:block;margin:0 0 5px 20px}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .error-row-terms.hidden{display:none}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container.disabled{opacity:0.5}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container .checkmark{position:absolute;top:2px;left:-1px;height:17px;width:17px;border-radius:3px;border:1px solid}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container .checkmark:after{content:"";position:absolute;display:none}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container input:checked ~ .checkmark:after{display:block}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container.hidden{display:none}.disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .disclaimer-authorize-renewal-inner{display:block;margin-left:20px}.disclaimer-text .rsvp-amount{font-weight:800}.state-cancel-text{margin-top:10px;margin-bottom:10px}.state-cancel-text a{text-decoration:underline}.promote-me-cc .state-cancel-text{margin-top:15px}.extraDisclaimerText{margin-top:10px;margin-bottom:10px;color:#000000}.extraDisclaimerText.requiredCheckbox{margin-left:20px;margin-right:10px}button.upgrade-cta{border-radius:24px;width:248px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:20px auto;text-align:center;border:1px solid}button.upgrade-cta img{margin-right:5px}button.upgrade-cta>.cta-text{display:block;margin:0px auto}button.upgrade-cta.medium{width:200px;height:40px}.disclaimerRatecardText{margin-top:10px}div.privacyPolicy h1{font-size:20px;font-weight:bold;text-align:left}div.privacyPolicy h1.center{text-align:center}div.privacyPolicy h2{font-size:16px;font-weight:bold;margin:.75em 0;text-align:left}div.privacyPolicy h3{font-size:16px;font-weight:bold;font-style:italic;margin:.75em 0;text-align:left}div.privacyPolicy .section-break{margin:20px 0 20px 0}div.privacyPolicy .section-break.center{text-align:center}div.privacyPolicy .section-break span{margin:0 5px 0 5px}div.privacyPolicy ol,div.privacyPolicy ul{margin-left:1em;margin-right:1em;padding-left:20px}div.privacyPolicy ol li,div.privacyPolicy ul li{margin-bottom:5px}div.privacyPolicy div.toc .toc-item{display:block;margin:0;padding:0}div.privacyPolicy div.toc .toc-number{display:inline-block;margin:0;padding:0;width:10%;text-align:right;max-width:25px}div.privacyPolicy div.toc .toc-link{display:inline-block;margin:0;padding:0;text-align:left;vertical-align:top;padding:0 0 0 10px;width:90%}div.privacyPolicy div.toc .toc-link a{display:inline}div.privacyPolicy div.text{margin-bottom:10px}div.privacyPolicy .privacy-detail h2 span{margin-right:10px}div.privacyPolicy span.emphasis{text-decoration:underline}div.privacyPolicy span.emphasis2{font-style:italic}div.cookiePolicy h1{font-size:20px;font-weight:bold;text-align:left}div.cookiePolicy h2{font-size:16px;font-weight:bold;margin:.75em 0;text-align:left}div.cookiePolicy h3{font-size:16px;font-weight:bold;font-style:italic;margin:.75em 0;text-align:left}div.cookiePolicy div{margin-bottom:10px}div.cookiePolicy .cookie-policy-table{display:table;width:100%;margin:10px 0 10px 0;border-collapse:collapse}div.cookiePolicy .cookie-policy-row{display:table-row}div.cookiePolicy .cookie-policy-table-heading{background-color:#EEE;display:table-header-group;color:#000000;font-weight:bold}div.cookiePolicy .cookie-policy-cell,div.cookiePolicy .cookie-policy-heading-cell{border:1px solid #999999;display:table-cell;padding:3px 10px}div.cookiePolicy .cookie-policy-heading{background-color:#EEE;display:table-header-group;font-weight:bold}div.cookiePolicy .cookie-policy-table-body{display:table-row-group}div.cookiePolicy div.cookiePolicy .cookie-policy-cell:first-of-type{color:#000000;font-weight:bold}div.guidelines h1{font-size:20px;font-weight:bold;text-align:left}div.guidelines h2{font-size:16px;font-weight:bold;margin:.75em 0;text-align:left}div.guidelines h3{font-size:16px;font-weight:bold;font-style:italic;margin:.75em 0;text-align:left}div.guidelines div{margin-bottom:10px}div.termsAndConditions{word-break:break-word}div.termsAndConditions a{word-break:break-all}div.termsAndConditions h1{font-size:20px;font-weight:bold;text-align:left}div.termsAndConditions .red-text{color:red}div.termsAndConditions ol{padding-left:30px}@media print{.redesign-header,.communication-bar{display:none !important}div.legal p,div.legal li,div.legal div.text{display:block;page-break-inside:avoid}div.cookiePolicy,div.privacyPolicy,div.guidelines,div.termsAndConditions{display:block;width:auto !important}div.cookiePolicy div.text,div.cookiePolicy p,div.privacyPolicy div.text,div.privacyPolicy p,div.guidelines div.text,div.guidelines p,div.termsAndConditions div.text,div.termsAndConditions p{page-break-inside:avoid}.page-break{display:block;page-break-before:always}}.login-recaptcha{margin:10px auto 10px 13px}.login-recaptcha.invalid iframe{border:2px solid red}#recommend-no{-webkit-text-stroke-color:red}#recommend-yes{-webkit-text-stroke-color:green}#recommend-yes:hover,.recommendedyes{-webkit-text-fill-color:green;color:green}#recommend-no:hover,.recommendedno{-webkit-text-fill-color:red;color:red}#recommend-no,#recommend-yes{font-size:50px;cursor:pointer}#recommend-no input[type=radio],#recommend-yes input[type=radio]{display:none}.labelLine{margin-top:10px;font-size:small}.leftRatingLabel{text-align:left;display:inline-block;width:50%}.rightRatingLabel{text-align:right;display:inline-block;width:50%}.popupshapestyle .skipContainer{color:gray;margin:10px;cursor:pointer;font-size:x-small}#answerContainer i.check{-webkit-text-stroke-color:green}#answerContainer i.no{-webkit-text-stroke-color:red}#answerContainer #btnSubmit{margin-top:20px;text-align:center}#answerContainer{text-align:center}.survey-area{margin-top:10px}.rating-star .favorite{font-size:50px;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px}#answerContainer label{margin:5px}.rating-star{cursor:pointer;display:inline-block}#answerContainer input[type=radio]{display:none}.answer-line{width:100%}#answerContainer textarea{width:100%}#questionContainer h1.popup-survey-header{font-size:large;text-align:center;font-size:x-large;display:block;margin:0px auto}#btnSubmit{text-align:center;margin:0px auto}#surveyPopup .popupshapestyle{padding:5px}i#closeBtn{position:relative;left:.825em}.help-container{padding:10px 30px 10px 30px;background-color:#fff}div.todays-matches-message-popup,div.im-interested-full-profile-message-popup{max-width:340px;max-height:340px;height:95vw !important;width:95vw !important;background-color:white !important;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}div.todays-matches-message-popup a,div.im-interested-full-profile-message-popup a{font-weight:bold;font-size:16px;cursor:pointer}div.todays-matches-message-popup .btn,div.im-interested-full-profile-message-popup .btn{border-radius:24px;padding:10px 8px;font-size:20px;font-weight:bold;width:80%;display:block;margin:0px auto;margin-bottom:20px;cursor:pointer}div.todays-matches-message-popup .btn.disabled,div.im-interested-full-profile-message-popup .btn.disabled{cursor:default}div.todays-matches-message-popup .todays-matches-message-textarea,div.todays-matches-message-popup .im-interested-full-profile-message-textarea,div.im-interested-full-profile-message-popup .todays-matches-message-textarea,div.im-interested-full-profile-message-popup .im-interested-full-profile-message-textarea{border:none;width:100%;height:100px;font-size:20px;margin:10px auto;outline:none;font-style:oblique}div.todays-matches-message-popup a.todays-matches-cancel-send-message-button,div.todays-matches-message-popup button.im-interested-full-profile-cancel-send-message-button,div.im-interested-full-profile-message-popup a.todays-matches-cancel-send-message-button,div.im-interested-full-profile-message-popup button.im-interested-full-profile-cancel-send-message-button{position:relative;right:unset;top:unset;font-weight:normal;cursor:pointer}div.todays-matches-message-popup a.todays-matches-cancel-send-message-button.disabled,div.todays-matches-message-popup button.im-interested-full-profile-cancel-send-message-button.disabled,div.im-interested-full-profile-message-popup a.todays-matches-cancel-send-message-button.disabled,div.im-interested-full-profile-message-popup button.im-interested-full-profile-cancel-send-message-button.disabled{cursor:default}div.todays-matches-message-popup-header,div.im-interested-full-profile-message-popup-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}div.todays-matches-message-popup-header img,div.im-interested-full-profile-message-popup-header img{height:57px;width:57px;border-radius:50%;margin-right:5px}div.todays-matches-message-popup-header .name,div.im-interested-full-profile-message-popup-header .name{font-size:24px;font-weight:bold;text-align:left}div.todays-matches-message-popup-header .age-location,div.im-interested-full-profile-message-popup-header .age-location{font-size:16px;text-align:left}.prev-next-buttons-container .redesign-pagination-profile{position:absolute;top:3px;width:auto !important;padding-top:10px !important}.prev-next-buttons-container .searchPrev,.prev-next-buttons-container .searchNext{border:none !important;color:white !important;width:auto !important;padding:5px 15px !important;font-weight:normal}.prev-next-buttons-container span{position:relative;top:-5px}.prev-next-buttons-container i.bold:before{font-size:25px !important;font-weight:100 !important}.prev-next-buttons-container a.searchNext.inactive,.prev-next-buttons-container a.searchPrev.inactive{color:rgba(202,199,205,0.5) !important}a.searchPrev.inactive i.prev:before{top:unset !important;left:unset !important}.home-match-stack{position:relative;margin-left:15%;margin-right:15%;padding-top:5px;max-height:627px;overflow:hidden}.home-match-stack .match-stack-module-container{position:relative;overflow-x:hidden;padding-top:138%;max-width:438px;margin:0 auto}.home-match-stack .match-stack-module{background:#ffffff;border:1px solid #D8D8D8;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:10px;height:calc(100% - 34px);max-height:562px;overflow:hidden}.home-match-stack .match-stack-module.top{position:absolute;z-index:3;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.home-match-stack .match-stack-module.top .text-container.clickable{z-index:1}.home-match-stack .match-stack-module.top .text-container.clickable a.profile-name{z-index:1}.home-match-stack .match-stack-module.behind-1{position:absolute;z-index:2;top:10px;left:0;right:0;margin-left:auto;margin-right:auto}.home-match-stack .match-stack-module.behind-2{position:absolute;z-index:1;top:20px;left:0;right:0;margin-left:auto;margin-right:auto}.home-match-stack .match-stack-module.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.home-match-stack .match-stack-module.hidden{display:none}.home-match-stack .match-stack-module.interstitial-module.seeking-female{background-image:url("/PMIContent/mobile/Images/themes/common/female_card_behind.png");background-size:cover}.home-match-stack .match-stack-module.interstitial-module.seeking-male{background-image:url("/PMIContent/mobile/Images/themes/common/male_card_behind.png");background-size:cover}.home-match-stack .match-stack-module.interstitial-module .title-text{margin:0 auto;font-size:20px;font-weight:800;color:#515151;padding-top:35px;text-align:center}.home-match-stack .match-stack-module.interstitial-module .sub-text{padding-top:24px;font-size:16px;text-align:center;margin:0 15px;color:#2F2F2F}.home-match-stack .match-stack-module.interstitial-module a.match-stack-button{height:40px;width:200px;margin:0 auto;cursor:pointer;border-radius:30px;position:absolute;bottom:42px;left:0;right:0}.home-match-stack .match-stack-module.interstitial-module a.match-stack-button span{font-weight:bold;display:block;text-align:center;font-size:16px;padding-top:11px}.home-match-stack .match-stack-module.boost-module{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-match-stack .match-stack-module.boost-module #boost-module-container{background-color:white;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;color:#211E2C}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-content .boost-inner{padding-top:20px;padding-bottom:10px}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-content .boost-photo{height:100px;width:100px;border-radius:50%;margin-top:10px}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-content .boost-headline{font-size:18px;font-weight:800;line-height:20px}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-content .boost-subtext{font-size:16px;font-weight:400;line-height:19px;width:220px;margin-right:auto;margin-left:auto;margin-top:10px}.home-match-stack .match-stack-module.boost-module #boost-module-container .no-thanks-cta{font-size:16px;font-weight:700;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-top:10px}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-again-cta{-ms-flex:1;flex:1;border-radius:24px;font-size:18px;font-weight:700;width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-left:10px;padding-top:10px;padding-bottom:10px}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-again-cta .boost-icon{margin-right:5px;height:21px;width:21px}.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-again-cta div,.home-match-stack .match-stack-module.boost-module #boost-module-container .boost-again-cta span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}.home-match-stack .match-stack-module .profile-photo-container{position:relative;padding-bottom:100%}.home-match-stack .match-stack-module .profile-photo-container.clickable{cursor:pointer}.home-match-stack .match-stack-module .profile-photo-container .profile-photo{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.home-match-stack .match-stack-module .profile-photo-container .text-container{position:absolute;bottom:0;top:0;color:#ffffff;padding:10px;width:100%;background-image:linear-gradient(rgba(0,0,0,0.9), rgba(0,0,0,0));height:70px;font-size:18px}.home-match-stack .match-stack-module .profile-photo-container .text-container a.profile-name{font-weight:800;color:#ffffff}.home-match-stack .match-stack-module .profile-photo-container .text-container .profile-sub-text{display:block}.home-match-stack .match-stack-module .profile-photo-container .more-container{position:absolute;right:0;color:#ffffff;padding:10px;text-align:center;z-index:2}.home-match-stack .match-stack-module .profile-photo-container .more-container a{color:#ffffff;text-align:center}.home-match-stack .match-stack-module .profile-photo-container .more-container div{border:1px solid #FFFFFF;border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);width:20px;height:20px;margin-left:auto;margin-right:auto}.home-match-stack .match-stack-module .profile-photo-container .more-container div .info:before{line-height:19px}.home-match-stack .match-stack-module .profile-photo-container .pass-vote-overlay{opacity:0;height:100%;width:100%;position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;padding-top:26%;-ms-flex-pack:center;justify-content:center}.home-match-stack .match-stack-module .profile-photo-container .pass-vote-overlay img{width:59px;height:59px}.home-match-stack .match-stack-module .profile-photo-container .pass-vote-overlay .profile-pass-text-overlay{font-size:40px;color:#ffffff;padding-left:19px;padding-top:3px}.home-match-stack .match-stack-module .profile-photo-container .pass-vote-overlay.fadeIn{opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.home-match-stack .match-stack-module .profile-photo-container .pass-vote-overlay.hidden{opacity:0}.home-match-stack .match-stack-module .profile-photo-container .yes-vote-overlay{opacity:0;height:100%;width:100%;position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;padding-top:26%;-ms-flex-pack:center;justify-content:center}.home-match-stack .match-stack-module .profile-photo-container .yes-vote-overlay img{width:75px;height:75px}.home-match-stack .match-stack-module .profile-photo-container .yes-vote-overlay .profile-yes-text-overlay{font-size:51px;color:#ffffff;padding-left:3px;padding-top:15px}.home-match-stack .match-stack-module .profile-photo-container .yes-vote-overlay.fadeIn{opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.home-match-stack .match-stack-module .profile-photo-container .yes-vote-overlay.hidden{opacity:0}.home-match-stack .match-stack-module .cta-buttons.message-nudge-buttons.no-display{display:none}.home-match-stack .match-stack-module .cta-buttons{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;height:100%}.home-match-stack .match-stack-module .cta-buttons.no-display{display:none}.home-match-stack .match-stack-module .cta-buttons a.match-stack-button{font-size:16px;text-align:center;width:100%;font-weight:bold;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.home-match-stack .match-stack-module .cta-buttons a.match-stack-button.yes img{height:23px;width:23px}.home-match-stack .match-stack-module .cta-buttons a.match-stack-button.pass img{height:20px;width:20px}.home-match-stack .match-stack-module .cta-buttons a.match-stack-button span{padding-left:8px}.home-match-stack .match-stack-module.disabled{pointer-events:none;opacity:1}.home-match-stack .match-stack-module.disabled .match-stack-module-overlay{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;opacity:0.5;overflow:hidden;z-index:54000;height:100%;background:rgba(255,255,255,0.5)}.home-match-stack .card-behind{height:16px;background:#ffffff;border-radius:0 0 10px 10px;border:1px solid #D8D8D8;border-top:none}.home-match-stack .card-behind-1{margin:0 20px}.home-match-stack .card-behind-2{margin:0 40px}.home-match-stack .module-wrapper{-webkit-transition:100ms ease-in-out;-moz-transition:100ms ease-in-out;-o-transition:100ms ease-in-out;transition:100ms ease-in-out}.home-match-stack .module-wrapper.top{z-index:3;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform-origin:bottom center;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center}.home-match-stack .module-wrapper.top .cta-buttons a.match-stack-button.pass{border-right:1px solid #D8D8D8}.home-match-stack .module-wrapper.slideRight{transform:translate(100%);-webkit-transform:translate(100%);-moz-transform:translate(100%);-o-transform:translate(100%);transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left}.home-match-stack .module-wrapper.slideLeft{transform:translate(-100%);-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-o-transform:translate(-100%);transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left}.home-match-stack .module-wrapper.behind-1{z-index:2;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform-origin:bottom center;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center}.home-match-stack .module-wrapper.behind-1 .cta-buttons{display:none}.home-match-stack .module-wrapper.behind-2{z-index:1;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);transform-origin:bottom center;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center}.home-match-stack .module-wrapper.behind-2 .cta-buttons{display:none}.home-match-stack.hidden{display:none}.message-nudge-overlay,.comment-nudge-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000}.message-nudge-overlay.no-display,.comment-nudge-overlay.no-display{display:none}.message-nudge-overlay .message-nudge-close,.comment-nudge-overlay .message-nudge-close{width:30px;height:30px;text-align:right;position:absolute;right:12px;top:9px;z-index:1}@media only screen and (max-device-width: 399px){.message-nudge-overlay .message-nudge-close,.comment-nudge-overlay .message-nudge-close{top:20px}}.message-nudge-overlay .message-nudge-close i:before,.comment-nudge-overlay .message-nudge-close i:before{content:"X"}.message-nudge-overlay .translucent-background,.comment-nudge-overlay .translucent-background{background-color:#000000;opacity:0.68;height:100vh;width:100vw}.message-nudge-overlay .message-nudge-container,.comment-nudge-overlay .message-nudge-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:11;background-color:#FFFFFF;border-radius:8px;height:360px;width:90%;max-width:500px;margin:auto;overflow:hidden}.message-nudge-overlay .message-nudge-container .nudge-top,.comment-nudge-overlay .message-nudge-container .nudge-top{margin:16px 0 8px 0;position:relative;text-align:center}@media only screen and (max-device-width: 399px){.message-nudge-overlay .message-nudge-container .nudge-top,.comment-nudge-overlay .message-nudge-container .nudge-top{margin:14px 0 6px 0}}.message-nudge-overlay .message-nudge-container .nudge-top .profile-header,.comment-nudge-overlay .message-nudge-container .nudge-top .profile-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;margin-left:16px}.message-nudge-overlay .message-nudge-container .nudge-top .profile-header img.profile-photo,.comment-nudge-overlay .message-nudge-container .nudge-top .profile-header img.profile-photo{height:40px;width:40px;border-radius:50%;border:1px solid #d8d8d8;overflow:hidden;margin-right:10px}.message-nudge-overlay .message-nudge-container .nudge-top .profile-header .text-container,.comment-nudge-overlay .message-nudge-container .nudge-top .profile-header .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.message-nudge-overlay .message-nudge-container .nudge-top .profile-header .text-container a.profile-name,.comment-nudge-overlay .message-nudge-container .nudge-top .profile-header .text-container a.profile-name{font-size:20px;color:#515151;font-weight:800}.message-nudge-overlay .message-nudge-container .nudge-top .profile-header .text-container .profile-sub-text,.comment-nudge-overlay .message-nudge-container .nudge-top .profile-header .text-container .profile-sub-text{color:#515151}.message-nudge-overlay .message-nudge-container .empty-message-error,.comment-nudge-overlay .message-nudge-container .empty-message-error{display:inline-block;font-weight:bold;background-color:#fceaea;color:#db272a;padding:0 8px 0 8px;font-size:14px}.message-nudge-overlay .message-nudge-container .empty-message-error.hidden,.comment-nudge-overlay .message-nudge-container .empty-message-error.hidden{display:none}.message-nudge-overlay .message-nudge-container .messagenote,.comment-nudge-overlay .message-nudge-container .messagenote{display:inline-block;font-size:14px;color:#9b9b9b}@media only screen and (max-device-width: 399px){.message-nudge-overlay .message-nudge-container .messagenote,.comment-nudge-overlay .message-nudge-container .messagenote{font-size:12px}}.message-nudge-overlay .message-nudge-container .messagenote.hidden,.comment-nudge-overlay .message-nudge-container .messagenote.hidden{display:none}.message-nudge-overlay .message-nudge-container textarea,.comment-nudge-overlay .message-nudge-container textarea{border:1px solid #E3E3E3;padding:10px;border-radius:8px;height:94px;overflow:auto;margin-left:16px;margin-right:16px}.message-nudge-overlay .message-nudge-container textarea:focus,.comment-nudge-overlay .message-nudge-container textarea:focus{outline:none}.message-nudge-overlay .message-nudge-container .cta-buttons,.comment-nudge-overlay .message-nudge-container .cta-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:800;margin:0 auto}.message-nudge-overlay .message-nudge-container .cta-buttons .match-stack-button,.message-nudge-overlay .message-nudge-container .cta-buttons .comment-button,.comment-nudge-overlay .message-nudge-container .cta-buttons .match-stack-button,.comment-nudge-overlay .message-nudge-container .cta-buttons .comment-button{height:40px;width:200px;text-align:center;border-radius:24px;margin-top:25px;margin-left:auto;margin-right:auto}.message-nudge-overlay .message-nudge-container .cta-buttons .match-stack-button.disabled,.message-nudge-overlay .message-nudge-container .cta-buttons .comment-button.disabled,.comment-nudge-overlay .message-nudge-container .cta-buttons .match-stack-button.disabled,.comment-nudge-overlay .message-nudge-container .cta-buttons .comment-button.disabled{opacity:.7}.message-nudge-overlay .message-nudge-container .cta-buttons .match-stack-button span,.message-nudge-overlay .message-nudge-container .cta-buttons .comment-button span,.comment-nudge-overlay .message-nudge-container .cta-buttons .match-stack-button span,.comment-nudge-overlay .message-nudge-container .cta-buttons .comment-button span{display:block;margin-top:9px}.message-nudge-overlay .message-nudge-container.rff-carrot,.comment-nudge-overlay .message-nudge-container.rff-carrot{height:410px}.message-nudge-overlay .message-nudge-container.rff-carrot.view-profile,.comment-nudge-overlay .message-nudge-container.rff-carrot.view-profile{height:358px}.message-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container,.comment-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:20px;padding:10px}@media only screen and (min-device-width: 408px){.message-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container,.comment-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container{margin-top:40px}}.message-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container h1,.comment-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container h1{color:#211E2C}.message-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container a,.comment-nudge-overlay .message-nudge-container.rff-carrot #rff-carrot-container a{border-radius:24px;padding:10px 50px;font-weight:700}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container{width:100%;border-radius:23px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header{-ms-flex-pack:center;justify-content:center;position:relative;margin-left:0;margin-top:10px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header img.profile-photo,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header img.profile-photo{height:47px;width:47px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header div.ourpick-badge,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header div.ourpick-badge{position:absolute;margin-top:-10px;padding-left:100px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header div.ourpick-badge.hidden,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header div.ourpick-badge.hidden{display:none}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header .text-container,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .profile-header .text-container{display:none}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messageforfree,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messageforfree{display:block;margin:-10px 16px 18px 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messageforfree.hidden,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messageforfree.hidden{display:none}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messagenote,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messagenote{display:block;margin:0px 16px 7px 16px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messagenote.hidden,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .messagenote.hidden{display:none}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container textarea,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container textarea{height:68px;-ms-flex-negative:0;flex-shrink:0}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.send-message,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.send-message{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:234px;height:48px;border-radius:24px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.send-message span,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.send-message span{margin:0}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.next,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.next{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:99px;height:17px;border-radius:0;margin-bottom:27px;position:relative}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.next span,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container .cta-buttons .match-stack-button.next span{margin:0}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container.rff-carrot,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container.rff-carrot{height:390px}.message-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container.rff-carrot #rff-carrot-container,.comment-nudge-overlay.message-nudge-overlay-v2 .message-nudge-container.rff-carrot #rff-carrot-container{position:absolute;bottom:0;width:100%}.home-match-stack-complete{text-align:center}.home-match-stack-complete.hidden{display:none}.home-match-stack-complete .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home-match-stack-complete .text-container .heading{margin-top:35px;color:#515151}.home-match-stack-complete .text-container .sub-text{margin-top:40px;padding:0 15px;color:#2F2F2F}.home-match-stack-complete .text-container div.match-stack-button-search{margin:60px auto 60px auto;color:#FFFFFF;width:200px;height:40px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#009FDB}.home-match-stack-complete .text-container div.match-stack-button-search span{display:block}div.pop-up-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;text-align:center}div.pop-up-loading>div{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;z-index:11;padding:36px 20px 20px 20px;display:inherit;width:210px;height:170px;background-color:#FFFFFF;border:1px solid #d8d8d8;opacity:.9}span#menu-title.pull-right{left:22.5px;position:relative}span#menu-title span.match-stack-category{display:inline;line-height:12px;text-align:center;color:#ffffff}span#menu-title span.mini-badge-count{display:inline;line-height:12px;text-align:center;color:#ffffff}span#menu-title span.mini-badge-count span.additional-text{display:none}@media (min-width: 380px){.home-match-stack .match-stack-module-container{padding-top:140%}.home-match-stack .match-stack-module-container .match-stack-module{height:calc(100% - 40px)}.home-match-stack .match-stack-module-container .match-stack-module.behind-1{top:13px}.home-match-stack .match-stack-module-container .match-stack-module.behind-2{top:26px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module .title-text{font-size:26px;padding-top:35px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module .sub-text{padding-top:50px;font-size:22px;margin:0 20px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module a.match-stack-button{height:48px;width:240px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module a.match-stack-button span{font-size:20px;padding-top:11px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .text-container{font-size:20px;height:75px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .pass-vote-overlay img{width:70px;height:70px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .pass-vote-overlay .profile-pass-text-overlay{font-size:50px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .yes-vote-overlay img{width:85px;height:85px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .yes-vote-overlay .profile-yes-text-overlay{font-size:60px}.home-match-stack .match-stack-module-container .match-stack-module .cta-buttons a.match-stack-button.yes img{height:28px;width:28px}.home-match-stack .match-stack-module-container .match-stack-module .cta-buttons a.match-stack-button.pass img{height:24px;width:24px}.home-match-stack .match-stack-module-container .match-stack-module .cta-buttons a.match-stack-button span{font-size:24px}.home-match-stack-complete .text-container .heading{font-size:26px;margin-top:35px}.home-match-stack-complete .text-container .sub-text{font-size:22px;margin-top:50px;padding:0 20px}.home-match-stack-complete .text-container a{margin:80px auto 60px auto;font-size:20px;width:240px;height:48px}.home-match-stack-complete .text-container a span{margin-top:11px}span#menu-title span.mini-badge-count span.additional-text{display:inline}}@media (min-width: 480px){.home-match-stack .match-stack-module-container{padding-top:142%}.home-match-stack .match-stack-module-container .match-stack-module{height:calc(100% - 60px)}.home-match-stack .match-stack-module-container .match-stack-module.behind-1{top:15px}.home-match-stack .match-stack-module-container .match-stack-module.behind-2{top:30px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module .title-text{font-size:32px;padding-top:60px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module .sub-text{padding-top:60px;font-size:26px;margin:0 40px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module a.match-stack-button{height:48px;width:240px}.home-match-stack .match-stack-module-container .match-stack-module.interstitial-module a.match-stack-button span{font-size:22px;padding-top:9px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .text-container{font-size:24px;height:85px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .pass-vote-overlay img{width:85px;height:85px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .pass-vote-overlay .profile-pass-text-overlay{font-size:68px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .yes-vote-overlay img{width:100px;height:100px}.home-match-stack .match-stack-module-container .match-stack-module .profile-photo-container .yes-vote-overlay .profile-yes-text-overlay{font-size:72px}.home-match-stack .match-stack-module-container .match-stack-module .cta-buttons a.match-stack-button.yes img{height:38px;width:38px}.home-match-stack .match-stack-module-container .match-stack-module .cta-buttons a.match-stack-button.pass img{height:32px;width:32px}.home-match-stack .match-stack-module-container .match-stack-module .cta-buttons a.match-stack-button span{font-size:32px}.home-match-stack-complete .text-container .heading{font-size:32px;margin-top:60px}.home-match-stack-complete .text-container .sub-text{font-size:26px;margin-top:60px;padding:0 40px}.home-match-stack-complete .text-container div.match-stack-button-search{margin:100px auto 60px auto;font-size:22px;width:240px;height:48px;background-color:#009FDB}.home-match-stack-complete .text-container div.match-stack-button-search span{margin-top:9px}}div.loader2>div.bg,div.pop-up-loading{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center}div.pop-up-loading{z-index:11}div.loader2>div.spinner,div.pop-up-loading>div{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;padding:36px 20px 20px 20px;display:inherit;width:210px;height:170px;background-color:#FFFFFF;border:1px solid #d8d8d8;opacity:.9}div.pop-up-loading>div{z-index:11}div.loader2>div.bg{z-index:10001}div.loader2>div.spinner{z-index:10002;opacity:1;width:85px;height:85px;padding:0;border-radius:10px;margin-top:160px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}div.loader2.lottie>div.spinner .lottie-container{width:60px;height:60px;margin:0 auto 0 auto}div.loader2.lottie>div.spinner .lottie-container.hidden{display:none}div.loader2{text-align:center}div.loader2.hidden{display:none}div.pop-up-loading.text-only>div{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.shield-background{background-image:url("/PMIContent/mobile/Images/themes/purple/security_shield.png");background-size:calc(100vw - 80px);background-repeat:no-repeat;background-position:center}#sms-2fa-page{min-height:100vh;background-color:white}#sms-two-factor-authentication-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;display:flex;background-color:white;padding:20px;position:relative}@media (orientation: landscape){#sms-two-factor-authentication-container{height:300vh}}@media (orientation: portrait){#sms-two-factor-authentication-container{min-height:calc(100vh - 80px)}}#sms-two-factor-authentication-container *:focus{outline:none}#sms-two-factor-authentication-container .tfa-skip{font-size:calc(100vw / 25);cursor:pointer;position:absolute;top:16px;right:16px}#sms-two-factor-authentication-container .tfa-skip.hidden{display:none}#sms-two-factor-authentication-container .avatar-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}#sms-two-factor-authentication-container .avatar-container .photo-container img.profile-photo{border-radius:50%;height:100px;width:100px}#sms-two-factor-authentication-container .avatar-container .name{font-size:16px;font-weight:800}#sms-two-factor-authentication-container .avatar-container .age-location{font-size:12px;font-weight:400}#sms-two-factor-authentication-container .tfa-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (orientation: portrait){#sms-two-factor-authentication-container .tfa-content{height:calc(calc(100vh - 80px)*3/4)}}@media (orientation: landscape){#sms-two-factor-authentication-container .tfa-content{height:75%}}#sms-two-factor-authentication-container .tfa-content .circle-check{height:48px;width:48px}#sms-two-factor-authentication-container .tfa-content .tfa-title{font-size:20px;font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}#sms-two-factor-authentication-container .tfa-content .tfa-info{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:16px;font-weight:400;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:100%;-ms-flex-pack:start;justify-content:flex-start}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .verify-error-text,#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .phone-error-text{color:red;width:233px;font-size:12px;margin:5px auto 0 auto;text-align:left}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .device-phone-error{text-align:center}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row{display:block;position:relative;margin:20px auto 20px auto;line-height:20px}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container{display:inline;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container.disabled{opacity:0.5}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container .checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;border-radius:3px;border:1px solid}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container .checkmark:after{content:"";position:absolute;display:none}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container input:checked ~ .checkmark:after{display:block}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trust-device-checkbox-container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#sms-two-factor-authentication-container .tfa-content .tfa-info .tfa-form .trust-device-row .trusttext{margin-left:25px}#sms-two-factor-authentication-container .tfa-content p{margin:10px 15px}#sms-two-factor-authentication-container .tfa-content .tfa-resend-code-instructions{font-size:12px;font-weight:400;margin:10px 25px 0px 25px}#sms-two-factor-authentication-container .tfa-content .tfa-resend-code-instructions.hidden{display:none}#sms-two-factor-authentication-container .tfa-content .fineprint{font-size:12px;font-weight:400;margin:10px 15px 0px 15px}#sms-two-factor-authentication-container .tfa-content .customer-care{font-size:12px;font-weight:400;margin:10px 15px 0px 15px}#sms-two-factor-authentication-container .tfa-content .customer-care.hidden{display:none}#sms-two-factor-authentication-container .tfa-content input.numbers-only{border-radius:12px;padding:7px;min-width:260px;border:solid 1px black;width:50%;min-height:48px}#sms-two-factor-authentication-container .tfa-content button.tfa-submit-phone-number-btn{margin-top:15px}#sms-two-factor-authentication-container .tfa-content input.numbers-only.input-validation-error{margin:5px 10px;font-size:16px}#sms-two-factor-authentication-container .tfa-content input[name='verificationCode'].error-state,#sms-two-factor-authentication-container .tfa-content input[name='phoneNumber'].error-state{border-color:red;color:red}#sms-two-factor-authentication-container .tfa-content .phone-number-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#sms-two-factor-authentication-container .tfa-content span.field-validation-error{display:block;margin:0px auto;font-size:12px;font-weight:400;text-align:left;min-width:230px;width:50%}#sms-two-factor-authentication-container .tfa-content a.large{font-size:16px;font-weight:400;margin-top:10px;cursor:pointer;display:block}#sms-two-factor-authentication-container .tfa-content input.numbers-only.pass{border:solid 1px green}#sms-two-factor-authentication-container .tfa-content button.tfa-button{border-radius:30px;font-size:20px;font-weight:bold;cursor:pointer;border:none;-webkit-appearance:none;min-height:50px;min-width:230px;width:80%;margin-top:20px}#sms-two-factor-authentication-container .tfa-content i.check.hidden{display:none}#sms-two-factor-authentication-container .tfa-content i.pencil{cursor:pointer}.sms-resend-code-toast{padding:10px;position:absolute;border-radius:12px;width:calc(100vw - 20px);margin-left:10px;text-align:center;display:none}.transition-overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (orientation: landscape){.transition-overlay{height:300vh}}@media (orientation: portrait){.transition-overlay{height:100vh}}.transition-overlay .tfa-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:12vh}.transition-overlay .tfa-content .tfa-title{font-size:20px;font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.transition-overlay.hidden{display:none}[data-event-tracking-name]{cursor:pointer}div.communication-bar.hidden{display:none}.no-scroll{overflow:hidden;position:fixed}.popup-container.top-ad-present .v8-profile-info-overlay-container[data-current-step="3"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%200%2C0%201000%2C0%201000%2C1000%200%2C1000%200%2C230%20A%202%201%20180%200%200%200%2C40%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.popup-container.top-ad-present .v8-profile-info-overlay-container .step-instructions .search-icon-arrow{left:8vw;transform:rotate(90deg) scale(1, 1)}.v8-profile-info-overlay-container{position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);background-repeat:no-repeat;background-size:cover;z-index:10000}.v8-profile-info-overlay-container[data-current-step="2"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%200%2C0%201000%2C0%201000%2C1000%20200%2C1000%20A%204%202%20180%200%200%200%2C920%22%20fill%3D%22%23000000%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.v8-profile-info-overlay-container[data-current-step="3"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%20150%2C0%201000%2C0%201000%2C1000%200%2C1000%200%2C80%20A%204%202%200%200%200%20150%2C0%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.v8-profile-info-overlay-container[data-current-step="4"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%200%2C0%201000%2C0%201000%2C920%20A%204%202%20180%200%200%20850%2C1000%20L%200%2C1000%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.v8-profile-info-overlay-container .step-instructions{position:absolute;left:0;right:0;top:108px;color:#FFFFFF;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0 38px;text-align:center;display:none}.v8-profile-info-overlay-container .step-instructions.active{display:-ms-flexbox;display:flex}.v8-profile-info-overlay-container .step-instructions .title-text{font-size:20px;font-weight:800;margin-bottom:20px}.v8-profile-info-overlay-container .step-instructions .sub-text{font-size:16px}.v8-profile-info-overlay-container .step-instructions .home-icon-arrow{height:34vh;width:39vw;margin-top:6vh;margin-right:50vw}.v8-profile-info-overlay-container .step-instructions .search-icon-arrow{height:61px;width:57px;top:-31px;left:16px;position:absolute;transform:scale(1, -1)}.v8-profile-info-overlay-container .step-instructions .profile-icon-arrow{transform:scale(-1, 1);height:34vh;width:39vw;margin-top:6vh;margin-left:50vw}.v8-profile-info-overlay-container .next-button{width:200px;height:40px;color:#FFFFFF;font-size:16px;font-weight:800;text-align:center;border-radius:24px;position:absolute;left:0;right:0;margin:0 auto;bottom:79px}.v8-profile-info-overlay-container .next-button span{display:block;margin-top:9px}.v8-profile-info-overlay-container .overlay-carousel-status-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;bottom:24px}.v8-profile-info-overlay-container .overlay-carousel-status-container .carousel-dot{display:block;height:11px;width:11px;border-radius:100%;border:1px solid #FFFFFF;margin:6px}.v8-profile-info-overlay-container .overlay-carousel-status-container .carousel-dot.active{background-color:#FFFFFF}@media (min-aspect-ratio: 1 / 1){.popup-container.top-ad-present .v8-profile-info-overlay-container[data-current-step="3"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%200%2C0%201000%2C0%201000%2C1000%200%2C1000%200%2C320%20A%202%202%20180%200%200%200%2C100%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.popup-container.top-ad-present .v8-profile-info-overlay-container .step-instructions .search-icon-arrow{height:38vh;width:7vw;margin-bottom:-8vh;margin-left:15vw;position:absolute;bottom:7vh;transform:rotate(90deg);top:-73px}.v8-profile-info-overlay-container[data-current-step="2"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%200%2C0%201000%2C0%201000%2C1000%20190%2C1000%20A%202%202%2090%200%200%200%2C850%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.v8-profile-info-overlay-container[data-current-step="3"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%20100%2C0%201000%2C0%201000%2C1000%200%2C1000%200%2C150%20A%201%202%2010%200%200%20100%2C0%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.v8-profile-info-overlay-container[data-current-step="4"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M%200%2C0%201000%2C0%201000%2C850%20A%202%202%200%200%200%20850%2C1000%20L%200%2C1000%22%20fill%3D%22%23000000%3B%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");background-color:unset}.v8-profile-info-overlay-container .step-instructions{top:60px;margin:0 38px}.v8-profile-info-overlay-container .step-instructions .home-icon-arrow{height:23vh;width:15vw;margin-top:9vh;margin-right:58vw}.v8-profile-info-overlay-container .step-instructions .search-icon-arrow{height:38vh;width:7vw;margin-bottom:-8vh;margin-left:-27vw;position:absolute;bottom:7vh;transform:rotate(90deg)}.v8-profile-info-overlay-container .step-instructions .profile-icon-arrow{transform:scale(-1, 1);height:26vh;width:23vw;margin-top:8vh;margin-left:50vw}}div#who-viewed-me-upgrade-carrot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#2F2F2F;padding:20px 0px;display:none}div#who-viewed-me-upgrade-carrot span.strong-title{font-weight:800;font-size:24px;margin-bottom:30px;text-align:center}div#who-viewed-me-upgrade-carrot img{width:250px}div#who-viewed-me-upgrade-carrot div.description{font-weight:400;font-size:16px;text-align:center;width:100%;max-width:360px;margin:30px auto}div#who-viewed-me-upgrade-carrot a>div{border-radius:24px;width:200px;height:48px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#rff-introduction.hidden{display:none}#rff-introduction{width:100vw;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0}#rff-introduction #rff-container{background-color:white;width:90vw;height:70vh;border-radius:12px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#rff-introduction #rff-container div:first-child{width:100%;text-align:right}#rff-introduction #rff-container div:first-child i:before{content:"X";cursor:pointer}#rff-introduction #rff-container div.rff-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex:1;flex:1;margin:30px}#rff-introduction #rff-container div.rff-content img{max-height:40%}#rff-introduction #rff-container div.rff-content div.text{font-size:16px;font-weight:400}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71){#rff-introduction #rff-container div.rff-content div.text{font-size:12px}}#rff-introduction #rff-container div.rff-content h1{color:#211E2C}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71) and (orientation: portrait){#rff-introduction #rff-container div.rff-content h1{font-size:18px}}#rff-introduction #rff-container div.rff-content a{width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:24px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71){#rff-introduction #rff-container div.rff-content a{font-size:20px}}div#inline-message-reply-for-free-carrot{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px 20px;cursor:pointer}div#inline-message-reply-for-free-carrot img{width:28px;height:28px;margin-right:10px}div#inline-message-reply-for-free-carrot span{font-weight:800;font-size:14px;color:#211E2C}div#inline-message-reply-for-free-carrot .get-reply-for-free-btn{border-radius:24px;width:113px;height:32px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;font-weight:700;font-size:12px}#rff-receipt{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#FFFFFF;padding:30px;color:#211E2C}#rff-receipt img{height:40px;width:40px}#rff-receipt h1{font-size:20px;font-weight:800;margin-bottom:5px;color:#211E2C}#rff-receipt h2{font-size:16px;font-weight:800;margin-bottom:5px;color:#211E2C}#rff-receipt div.details{color:#211E2C;font-size:12px}#rff-receipt div.details>div.row{width:300px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;line-height:20px}#rff-receipt div.details>div.row div.cell:first-child{width:70%}#rff-receipt a>div,#rff-receipt div>a{text-transform:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:260px;height:52px;border-radius:24px;font-size:24px;font-weight:800}#rff-receipt div.description{max-width:480px;margin:15px auto;text-align:center;font-size:14px}#rff-receipt div.description div{margin:15px auto}div#rff-learn-more-disclaimer{z-index:99;position:fixed;top:0px;left:0px;height:100vh;width:100vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none;padding:20px;font-size:14px;font-weight:normal}div#rff-learn-more-disclaimer h1{font-size:18px;font-weight:800;margin-bottom:20px}div#rff-learn-more-disclaimer p{margin-bottom:10px}div#rff-learn-more-disclaimer div.close-btn-row{text-align:right;right:0px;position:fixed;top:0px;padding:10px}#inbox-free-upgrade-carrot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0px}#inbox-free-upgrade-carrot span.strong-title{font-weight:800;font-size:24px;margin:0 10px 15px 10px;text-align:center}#inbox-free-upgrade-carrot img{width:210px}#inbox-free-upgrade-carrot div.description{font-weight:400;font-size:16px;text-align:center;width:100%;max-width:340px;margin:15px 10px 25px 10px}#inbox-free-upgrade-carrot a.button-subscribe>div{border-radius:24px;width:200px;height:48px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#replyforfree-empty-upgrade-carrot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0px}#replyforfree-empty-upgrade-carrot span.strong-title{font-weight:800;font-size:24px;margin-bottom:30px;text-align:center}#replyforfree-empty-upgrade-carrot img{width:300px}#replyforfree-empty-upgrade-carrot div.description{font-weight:400;font-size:16px;text-align:center;width:100%;max-width:360px;margin:30px auto}#replyforfree-empty-upgrade-carrot a.button-subscribe>div{border-radius:24px;width:200px;height:48px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div.mobile-inbox div.inbox-message.messagead.rff div.rff-inbox-inline-ad{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;height:100%;-ms-flex-align:center;align-items:center}div.mobile-inbox div.inbox-message.messagead.rff div.rff-inbox-inline-ad .message-reply-img{height:27px;width:27px;margin-left:8px;margin-right:12px}div.mobile-inbox div.inbox-message.messagead.rff div.rff-inbox-inline-ad .title{font-weight:800;font-size:16px;-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-positive:1;flex-grow:1;max-width:350px}div.mobile-inbox div.inbox-message.messagead.rff div.rff-inbox-inline-ad .learn-more-button{height:36px;width:105px;border-radius:24px;text-align:center;margin-right:8px;margin-left:8px;cursor:pointer}div.mobile-inbox div.inbox-message.messagead.rff div.rff-inbox-inline-ad .learn-more-button span{position:relative;top:8px;font-weight:700;font-size:16px}div.mobile-inbox div.inbox-message.messagead.subscribe div.rff-inbox-inline-subscribe-ad{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;height:100%;-ms-flex-align:center;align-items:center}div.mobile-inbox div.inbox-message.messagead.subscribe div.rff-inbox-inline-subscribe-ad .ad-text{-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-positive:1;flex-grow:1;max-width:350px;margin-left:20px}div.mobile-inbox div.inbox-message.messagead.subscribe div.rff-inbox-inline-subscribe-ad .ad-text .ad-text-title{font-weight:800;font-size:20px}div.mobile-inbox div.inbox-message.messagead.subscribe div.rff-inbox-inline-subscribe-ad .ad-text .ad-text-description{font-weight:400;font-size:14px}div.mobile-inbox div.inbox-message.messagead.subscribe div.rff-inbox-inline-subscribe-ad .learn-more-button{height:36px;width:105px;border-radius:24px;text-align:center;margin-right:8px;margin-left:8px;cursor:pointer}div.mobile-inbox div.inbox-message.messagead.subscribe div.rff-inbox-inline-subscribe-ad .learn-more-button span{position:relative;top:8px;font-weight:700;font-size:16px}div.reply-for-free-subscribe-row{position:relative;padding:10px 0}div.reply-for-free-subscribe-row .reply-for-free-subscribe-container{text-align:left;margin:0 9px 0 20px;color:#211E2C}div.reply-for-free-subscribe-row.hidden{display:none}.plan-options-rff{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin-top:8px;margin-bottom:15px}.plan-options-rff .message-reply-img{height:31px;width:31px;margin-bottom:12px}.plan-options-rff .title{font-weight:800;font-size:20px;line-height:20px;width:288px;margin-bottom:12px}.plan-options-rff .sub-text{font-size:16px;width:315px;margin-bottom:15px}.plan-options-rff .monthly-price{font-size:32px;font-weight:800}.plan-options-rff .monthly-price .term{font-weight:400;font-size:24px}.plan-options-rff .prorated-text{font-size:12px}.billinginfoarea.pmtRFF{border:none;margin:0 auto;max-width:500px;padding-left:5px;padding-right:5px}.billinginfoarea.pmtRFF p.clearfix{height:0}.billinginfoarea.pmtRFF .extraDisclaimerText{margin-bottom:0}.billinginfoarea.pmtRFF .extraDisclaimerText.requiredCheckbox{margin-left:20px;margin-right:10px}.billinginfoarea.pmtRFF a.terms-use-link{color:#211E2C !important;text-decoration:underline}.billinginfoarea.pmtRFF .billinginfoheadline2 h2{display:none}.billinginfoarea.pmtRFF .billinginfo3left,.billinginfoarea.pmtRFF .billinginfo4left,.billinginfoarea.pmtRFF .billinginfo5left,.billinginfoarea.pmtRFF .billinginfo6left{padding-top:0px;padding-bottom:7px}.billinginfoarea.pmtRFF .billinginforepeattxt.condensed{font-size:12px;margin-left:7px;margin-bottom:0px}.billinginfoarea.pmtRFF .statetermsoptimized{margin-top:0px}.billinginfoarea.pmtRFF .statetermsoptimized .state-cancel-text{margin-top:0;margin-bottom:0}.billinginfoarea.pmtRFF .statetermsoptimized .additional-state-terms::before{content:"\2022\00A0"}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal{margin-top:10px}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .error-row-terms{display:block;margin:0 0 5px 20px}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .error-row-terms.hidden{display:none}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container.disabled{opacity:0.5}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container .checkmark{position:absolute;top:2px;left:0;height:13px;width:13px;border-radius:3px;border:1px solid}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container .checkmark:after{content:"";position:absolute;display:none}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container input:checked ~ .checkmark:after{display:block}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container .checkmark:after{left:3px;top:0;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .renewal-confirm-checkbox-container.hidden{display:none}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.disclaimer-authorize-renewal.requiredCheckbox .disclaimer-authorize-renewal-inner{display:block;margin-left:20px}.billinginfoarea.pmtRFF .statetermsoptimized .disclaimer-text.state-sales-tax{margin-top:0px;margin-bottom:0px}.billinginfoarea.pmtRFF .rff-btn-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.billinginfoarea.pmtRFF .rff-btn-area .rff-continue-button{height:40px;width:200px;text-align:center;border-radius:24px;text-shadow:none;border:none;background-image:none;margin-bottom:24px}.billinginfoarea.pmtRFF .rff-btn-area .rff-continue-button span{font-size:20px;position:relative;top:4px;font-weight:800}.billinginfoarea.pmtRFF .rff-btn-area .change-payment-btn{font-size:20px;font-weight:700}div.payment-info.payment-info-rff a.terms-use-link{text-decoration:underline}div.payment-info.payment-info-rff .rff-continue-button{height:40px;width:200px;text-align:center;border-radius:24px;text-shadow:none;border:none;background-image:none;margin-bottom:24px;padding:0}div.payment-info.payment-info-rff .rff-continue-button span{position:relative;top:9px;font-weight:800}.message-modern .send-container-with-rff,.my-story-message .send-container-with-rff{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.message-modern .send-container-with-rff .button-modern-rff,.my-story-message .send-container-with-rff .button-modern-rff{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 10px;font-weight:800;text-align:center;border-radius:30px;height:40px;text-transform:capitalize}.message-modern .send-container-with-rff .button-modern-rff.send-with-rff,.my-story-message .send-container-with-rff .button-modern-rff.send-with-rff{width:185px}.message-modern .send-container-with-rff .button-modern-rff.send-normal,.my-story-message .send-container-with-rff .button-modern-rff.send-normal{width:100px}#SearchResultsContainer .send-container-with-rff{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#SearchResultsContainer .send-container-with-rff .button-modern-rff{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 10px;font-weight:800;text-align:center;border-radius:30px;height:40px;text-transform:capitalize}#SearchResultsContainer .send-container-with-rff .button-modern-rff.js-search-sendmessage-with-rff{width:185px}#SearchResultsContainer .send-container-with-rff .button-modern-rff.js-search-sendmessage-with-rff .him-her-placeholder{text-transform:capitalize}#SearchResultsContainer .send-container-with-rff .button-modern-rff.js-search-sendmessage{width:100px}#boost-introduction.hidden{display:none}#boost-introduction{width:100vw;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;color:#211E2C}#boost-introduction #boost-container{background-color:white;width:90vw;height:80vh;border-radius:12px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;top:45%;transform:translate(0, -50%);overflow-y:scroll;max-height:550px}#boost-introduction #boost-container div:first-child{width:100%;text-align:right}#boost-introduction #boost-container div:first-child i:before{content:"X";cursor:pointer}#boost-introduction #boost-container div.boost-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex:1;flex:1;margin:10px}#boost-introduction #boost-container div.boost-content img.large{width:300px}#boost-introduction #boost-container div.boost-content img.icon{margin-right:10px}#boost-introduction #boost-container div.boost-content div.text{font-size:16px;font-weight:400}@media only screen and (max-device-width: 320px){#boost-introduction #boost-container div.boost-content div.text{font-size:12px}}#boost-introduction #boost-container div.boost-content h1{color:#211E2C}@media only screen and (max-device-width: 320px){#boost-introduction #boost-container div.boost-content h1{font-size:22px}}#boost-introduction #boost-container div.boost-content a{width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:24px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:500;cursor:pointer}#boost-banner-small{height:67px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-left:13px;padding-right:6px;cursor:pointer}@media (min-width: 500px){#boost-banner-small{-ms-flex-pack:center;justify-content:center}}#boost-banner-small .text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:4%;line-height:16px}@media (min-width: 375px){#boost-banner-small .text{margin-right:30px;line-height:20px}}#boost-banner-small .text .top-line{font-weight:800;font-size:16px}@media (min-width: 500px){#boost-banner-small .text .top-line{text-align:center}}#boost-banner-small .text .bottom-line{font-size:14px}#boost-banner-small .text .bottom-line .bold{font-weight:800}#boost-banner-small .button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:144px;height:36px;background-color:#FFFFFF;border-radius:24px;margin:0;text-shadow:none;box-shadow:none;padding:0}#boost-banner-small .button:hover span{color:#FFFFFF}#boost-banner-small .button:hover .boost-icon{background-image:url("/PMIContent/mobile/Images/themes/common/boost/boost_menu_icon_base.png")}#boost-banner-small .button .boost-icon{height:20px;width:20px;background-size:contain;background-repeat:no-repeat;margin-right:8px}#boost-banner-small .button span{font-weight:700;font-size:16px}div#boost-search-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:16px auto}div#boost-search-banner.RATECARD .boost-search-banner-container{height:116px;width:calc(100vw - 30px);max-width:none}div#boost-search-banner.RATECARD .boost-search-banner-container .hearts-background{height:116px;top:0;right:12px;background-size:100% 100%}div#boost-search-banner .boost-search-banner-container{border-radius:12px;width:calc(100vw - 20px);height:227px;max-width:343px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}div#boost-search-banner .boost-search-banner-container .hearts-background{background-repeat:no-repeat;background-size:contain;position:absolute;height:168px;width:calc(100% - 27px);top:43px;right:5px}div#boost-search-banner .boost-search-banner-container h1{font-size:24px;font-weight:800;text-align:center;margin-top:12px;margin-bottom:10px}div#boost-search-banner .boost-search-banner-container .boost-search-banner-description{font-size:16px;font-weight:400;text-align:center;width:230px;margin-top:10px;margin-bottom:12px;z-index:1}div#boost-search-banner .boost-search-banner-container .boost-search-banner-avatar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#boost-search-banner .boost-search-banner-container .boost-search-banner-avatar img{border-radius:50%;height:60px;width:60px}div#boost-search-banner .boost-search-banner-container .boost-search-banner-cta{border-radius:24px;font-size:18px;font-weight:700;width:184px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#boost-search-banner .boost-search-banner-container .boost-search-banner-cta .boost-icon{margin-right:5px;height:21px;width:21px}div#boost-search-banner .boost-search-banner-container .boost-search-banner-cta div,div#boost-search-banner .boost-search-banner-container .boost-search-banner-cta span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}@media (max-width: 374px){div#boost-search-banner .boost-search-banner-container h1{font-size:23px}}.purchase-boost-disclaimer{line-height:14px;text-align:center;margin:16px 10px 20px 10px;padding:0px 10px}.boost-cta>.cta-text{display:block;margin:0px auto}.boost-cta{border-radius:24px;width:260px;height:52px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:20px auto;text-align:center}.boost-cta img{margin-right:5px}#boost-credit-card.hidden{display:none}#boost-credit-card{padding:20px 20px 0px 20px}#boost-credit-card h1{margin-bottom:10px;font-size:26px;font-weight:800;text-align:left}#boost-credit-card #validation-errors{font-size:12px;font-weight:400;color:red;display:none;-ms-flex-direction:column;flex-direction:column}#boost-credit-card .error-msg{background-color:#bf2726;color:#FFFFFF;font-weight:700;font-size:14px;padding:3px}#boost-credit-card .error-msg.hidden{display:none}#boost-credit-card .boost-input{padding:10px;border-radius:8px;background-color:white}#boost-credit-card .boost-input.has-error:hover:after{content:"test"}#boost-credit-card .space-evenly{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#boost-credit-card .space-evenly input{-ms-flex:1;flex:1}#boost-credit-card .space-evenly #purchase-boost-cc-mo{margin-right:5px;min-width:0;background-color:white}#boost-credit-card .space-evenly #purchase-boost-cc-year{margin:0px 5px;min-width:0;background-color:white}#boost-credit-card .space-evenly #purchase-boost-cc-cvn{margin-left:5px;min-width:0}#boost-payment-summary{margin:20px 0px 0px 20px}#boost-payment-summary .boost-state-tax.hidden{display:none}#boost-one-click>div{padding-top:10px}#boost-one-click{padding:20px 20px 0px 20px;width:300px}#boost-one-click h1{margin-bottom:10px;font-size:20px;font-weight:800;text-align:left}#boost-one-click h2{font-size:16px;font-weight:700}#boost-one-click span{font-size:16px;font-weight:400}#boost-one-click a{cursor:pointer;margin-top:20px;font-size:16px;font-weight:700}.purchast-boost-disclaimer{line-height:12px;text-align:center;margin:16px 20px 20px 20px;padding:0px 5px}#boost-rate-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100vw;padding-bottom:10px}#boost-rate-card .boost-consumables-rate-card{cursor:pointer;margin-bottom:16px;width:calc(100vw - 30px);height:65px;padding:5px 20px;border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#boost-rate-card .boost-consumables-rate-card .flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#boost-rate-card .boost-consumables-rate-card .dot{width:16px;height:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%}#boost-rate-card .boost-consumables-rate-card .dot .fill{height:10px;width:10px;display:inline-block;border-radius:50%}#boost-rate-card .boost-consumables-rate-card .boost-quantity{font-size:16px;font-weight:800;margin-right:5px}@media only screen and (max-device-width: 360px) and (orientation: portrait){#boost-rate-card .boost-consumables-rate-card .boost-quantity{font-size:14px}}@media only screen and (max-device-width: 375px) and (orientation: portrait){#boost-rate-card .boost-consumables-rate-card .boost-quantity{font-size:15px}}#boost-rate-card .boost-consumables-rate-card .boost-price{font-size:16px;font-weight:400;margin-left:5px}@media only screen and (max-device-width: 360px) and (orientation: portrait){#boost-rate-card .boost-consumables-rate-card .boost-price{font-size:14px}}@media only screen and (max-device-width: 375px) and (orientation: portrait){#boost-rate-card .boost-consumables-rate-card .boost-price{font-size:15px}}#boost-rate-card .boost-consumables-rate-card .red-boost-price{font-size:15px;font-weight:400;margin-left:5px;color:#E24A59}@media only screen and (max-device-width: 360px) and (orientation: portrait){#boost-rate-card .boost-consumables-rate-card .red-boost-price{font-size:14px}}#boost-rate-card .boost-consumables-rate-card .old-boost-price-strikethrough{font-size:15px;font-weight:400;margin-left:5px;text-decoration:line-through;-webkit-text-decoration-color:#E24A59;text-decoration-color:#E24A59}@media only screen and (max-device-width: 360px) and (orientation: portrait){#boost-rate-card .boost-consumables-rate-card .old-boost-price-strikethrough{font-size:14px}}#boost-rate-card .boost-consumables-rate-card .boost-consumables-description{font-size:12px;font-weight:400;margin-top:5px}#boost-rate-card .boost-consumables-rate-card .best-value{text-align:left}#boost-rate-card .boost-consumables-rate-card .limited-time{text-align:left;font-weight:400}#boost-rate-card .boost-cta .hearts-icon{height:24px;width:24px;margin-right:9px;cursor:pointer}.boost-result-container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:12px;padding:5px 20px;margin:10px auto;background-color:#FFFFFF;width:calc(100vw - 20px)}.boost-result-container .boost-content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;color:#211E2C}.boost-result-container .boost-content.free{padding-bottom:10px}.boost-result-container .boost-content .boost-inner{padding-top:50px;padding-bottom:10px;background-color:#FFFFFF}.boost-result-container .boost-content .countdown-timer{color:#E6659B;font-size:20px}.boost-result-container .boost-content .countdown-timer #timerValue{font-weight:800}.boost-result-container .boost-content .impression-count{font-size:44px;font-weight:800;padding-top:20px}.boost-result-container .boost-content .boost-headline{font-size:28px;font-weight:800;line-height:28px}.boost-result-container .boost-content .byline{font-size:16px;font-weight:400;line-height:19px}.boost-result-container .boost-again-cta.free{margin-top:40px;margin-bottom:40px}.boost-result-container .boost-again-cta.paid{margin-bottom:40px}.boost-result-container .boost-again-cta{-ms-flex:1;flex:1;border-radius:24px;font-size:18px;font-weight:700;width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.boost-result-container .boost-again-cta .boost-icon{margin-right:5px;height:21px;width:21px}.boost-result-container .boost-again-cta div,.boost-result-container .boost-again-cta span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}.boost-result-container .boost-impressions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 10px 10px;width:100%;min-height:1px}.boost-result-container .boost-impressions .boost-impression{border-radius:30px;-ms-flex:0 50%;flex:0 50%}.boost-result-container .boost-impressions .boost-impression a{width:100%;padding:10px}.boost-result-container .boost-impressions .boost-impression a img{border-radius:50%;width:100%}#menu-boost{float:right;width:40px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}#menu-boost.menu-boost-search{position:absolute;top:52px;height:50px;right:0}#menu-boost img.boost-menu-icon{height:21px;width:23px;z-index:1}#menu-boost img.boost-menu-numbers-icon{height:21px;width:21px;z-index:1}#menu-boost span.boost-menu-count{font-size:16px;font-weight:800;color:#FFFFFF;position:absolute;top:-5px;left:5px;width:20px;text-align:center;z-index:1}#menu-boost svg.boost-remaining-countdown{position:absolute;z-index:0;top:6px;left:4px;transform:rotate(90deg)}#menu-boost svg.boost-remaining-countdown .circle{fill:transparent}#menu-boost svg.boost-remaining-countdown .circle-fill{stroke-width:16;animation-name:boostCountdown;animation-fill-mode:forwards;animation-timing-function:linear}@keyframes boostCountdown{to{stroke-dasharray:0 50.27}}#boost-ended.hidden{display:none}#boost-ended{width:100vw;height:100vh;z-index:101;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0}#boost-ended #boost-ended-container{background-color:white;width:calc(100vw - 20px);height:380px;border-radius:12px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center}#boost-ended #boost-ended-container div#boost-ended-close-btn{-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;padding:5px}#boost-ended #boost-ended-container div#boost-ended-close-btn i{cursor:pointer}#boost-ended #boost-ended-container div#boost-ended-close-btn i:before{content:"X"}#boost-ended #boost-ended-container .boost-content{width:100%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;color:#211E2C}#boost-ended #boost-ended-container .boost-content .boost-inner{padding-top:60px;padding-bottom:10px}#boost-ended #boost-ended-container .boost-content .impression-count{font-size:44px;font-weight:800;padding-top:20px}#boost-ended #boost-ended-container .boost-content .boost-headline{font-size:28px;font-weight:800;line-height:28px}#boost-ended #boost-ended-container .boost-content .byline{font-size:16px;font-weight:400;line-height:19px}#boost-ended #boost-ended-container .boost-ended-again-cta{-ms-flex:1;flex:1;border-radius:24px;font-size:18px;font-weight:700;width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:40px}#boost-ended #boost-ended-container .boost-ended-again-cta .boost-icon{margin-right:5px;height:21px;width:21px}#boost-ended #boost-ended-container .boost-ended-again-cta div,#boost-ended #boost-ended-container .boost-ended-again-cta span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}#boost-terms-and-conditions-container{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100vh;width:100vw;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:105}#boost-terms-and-conditions-container .boost-terms-and-conditions-content{background-color:white;max-width:calc(100vw - 20px*2);border-radius:12px;padding:20px}#boost-terms-and-conditions-container .boost-terms-and-conditions-content .close-btn-container{text-align:right}#boost-terms-and-conditions-container .boost-terms-and-conditions-content .close-btn-container .x-thin{cursor:pointer}#boost-terms-and-conditions-container .boost-terms-and-conditions-content .close-btn-container i.x-thin:before{content:"X"}.security .commitment-section h1.center{text-align:left}.security .commitment-section h2{text-align:left;font-weight:bold;margin-top:10px}body.modal-open,html.modal-open{overflow:hidden;position:relative}@keyframes voteAnimation{0%{transform:scale(0.2)}31%{transform:scale(1.1)}44%{transform:scale(0.95)}50%{transform:scale(1)}70%{opacity:1}100%{opacity:0}}.home-match-stack-full-profile .full-profile-transition.voteAnimation{animation-name:voteAnimation;animation-iteration-count:1;animation-duration:.55s}.home-match-stack-full-profile .full-profile-transition{margin-top:60px;font-size:60px;font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-match-stack-full-profile .full-profile-transition.hidden{display:none}.home-match-stack-full-profile .yes-transition .yes-transition-icon{height:56px;width:59px;margin-right:16px}.home-match-stack-full-profile .pass-transition .pass-transition-icon{height:59px;width:59px;margin-right:16px}.home-match-stack-full-profile .sent-transition .sent-transition-icon{height:40px;width:56px;margin-right:17px}.home-match-stack-full-profile .vote-buttons{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;display:-ms-flexbox;display:flex;z-index:100;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;bottom:64px;padding:20px 0}.home-match-stack-full-profile .vote-buttons.hidden{display:none}.home-match-stack-full-profile .vote-buttons .background-gradient{background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 80%);height:100%;width:100%;position:absolute;z-index:-1}.home-match-stack-full-profile .vote-buttons .background-gradient.is-pinned{display:none}.home-match-stack-full-profile .vote-buttons .match-stack-button{display:-ms-flexbox;display:flex;height:44px;width:140px;border-radius:22px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 10px 0 10px;cursor:pointer}.home-match-stack-full-profile .vote-buttons .match-stack-button.pass{font-size:16px;font-weight:700}.home-match-stack-full-profile .vote-buttons .match-stack-button.pass .close-icon{height:24px;width:24px;margin-right:10px}.home-match-stack-full-profile .vote-buttons .match-stack-button.yes{font-size:20px;font-weight:800}.home-match-stack-full-profile .vote-buttons .match-stack-button.yes .heart-icon{margin-right:7px}.home-match-stack-full-profile .vote-buttons .match-stack-button.disabled{opacity:1}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.pass{font-size:20px;font-weight:700}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.pass.smaller{width:44px;height:44px}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.pass.smaller .close-icon{height:20px;width:20px;margin:0 auto 0 auto}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.pass.smaller span{display:none}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.yes{font-size:20px;font-weight:800}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.yes.smaller{width:60px;height:44px}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.yes.smaller .heart-icon{margin:0 auto 0 auto}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.yes.smaller span{display:none}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.free-msg{width:162px}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.free-msg span{font-size:16px;font-weight:700;margin-left:5px}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.free-msg.hidden{display:none}.home-match-stack-full-profile .vote-buttons.free-tier .match-stack-button.disabled{opacity:1}.home-match-stack-full-profile .match-stack-profile-container{min-height:100vh}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper{margin-left:4%;margin-right:4%}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.behind-1,.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.behind-2{display:none}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.fadeOut{opacity:0;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.interstitial-module{padding-bottom:100%;height:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.interstitial-module .title-text{margin:0 auto;font-size:24px;font-weight:800;color:#515151;padding-top:35px;text-align:center}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.interstitial-module .sub-text{position:absolute;top:45%;transform:translate(0, -50%);font-size:16px;text-align:center;margin:0 60px;color:#2F2F2F}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.interstitial-module a.match-stack-button{height:40px;width:200px;margin:0 auto;cursor:pointer;border-radius:30px;position:absolute;bottom:42px;left:0;right:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.interstitial-module a.match-stack-button span{font-weight:bold;display:block;text-align:center;font-size:18px;padding-top:11px}@keyframes top{0%{opacity:0;margin-top:100vh}100%{opacity:1;margin-top:0}}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.top{animation-name:top;animation-duration:.3s}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.event-module .event-content .img-aspect-ratio-container{padding-top:117%;height:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.event-module .event-content .img-aspect-ratio-container .events-social-hour-img{height:100%;width:100%;position:absolute;top:0;bottom:0;right:0;left:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.event-module .event-content .matchstack-events-timer{position:absolute;bottom:33%;text-align:center;font-size:26px;font-weight:800;left:0;right:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.event-module .event-content .event-cta-buttons{position:absolute;left:50%;transform:translate(-50%, 0);text-align:center;bottom:6%}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.event-module .event-content .event-cta-buttons .events-go-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:48px;width:200px;font-weight:700;border-radius:24px;font-size:18px;margin-bottom:20px;cursor:pointer}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper.event-module .event-content .event-cta-buttons .events-no-thanks-cta{font-weight:700;font-size:14px;cursor:pointer}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .photo-module{padding-top:100%;height:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .photo-module img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .profile-aspect-ratio{padding-bottom:100%;height:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .profile-aspect-ratio .profile-photo{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(rgba(0,0,0,0.9), rgba(0,0,0,0));padding-top:8px;padding-left:12px;line-height:24px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .text-container .profile-name{font-size:24px;font-weight:800;color:#FFFFFF}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .text-container .profile-sub-text{font-size:20px;color:#FFFFFF}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .text-container .photo-count-container{position:absolute;top:16px;right:30px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .text-container .photo-count-container .photo-icon{width:19px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .text-container .photo-count-container .photo-count{font-size:16px;color:#FFFFFF}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .ourpick-badge img{position:absolute;top:65px;left:12px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .profile-module .ourpick-badge.hidden{display:none}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .prod-diff-module{color:#211E2C}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .prod-diff-module .prod-diff-response-container{padding:16px 10px 6px 20px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .prod-diff-module .prod-diff-response-container .title{font-size:28px;font-weight:800;margin-bottom:12px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .prod-diff-module .prod-diff-response-container .free-text-details{font-size:20px;font-weight:bold;margin-bottom:18px;word-break:break-word}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .essay-module .question-text{font-size:16px;font-weight:800;margin:24px 24px 8px 24px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .essay-module .response-text{font-size:28px;font-weight:800;color:#201E2C;margin:0 24px 89px 24px;word-break:break-word}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .essay-module .quotes-img{position:absolute;left:50%;transform:translate(-50%, 0);bottom:47px;height:26px;width:32px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .demographics-module{padding-bottom:16px;padding-right:10px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .demographics-module .demo-item-wrapper{display:-ms-flexbox;display:flex;margin-left:28px;margin-bottom:24px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .demographics-module .demo-item-wrapper.mutual-match{font-weight:800;color:#201E2C}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .demographics-module .demo-item-wrapper .demo-answer{font-size:16px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .demographics-module .demo-item-wrapper .img-wrapper{width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .demographics-module .header-text{text-align:left;margin-top:24px;font-size:20px;font-weight:800;margin-bottom:23px;margin-left:24px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container{background-color:white;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;color:#211E2C}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-content .boost-inner{padding-top:20px;padding-bottom:10px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-content .boost-photo{height:100px;width:100px;border-radius:50%;margin-top:10px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-content .boost-headline{font-size:18px;font-weight:800;line-height:20px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-content .boost-subtext{font-size:16px;font-weight:400;line-height:19px;width:220px;margin-right:auto;margin-left:auto;margin-top:10px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .no-thanks-cta{font-size:16px;font-weight:700;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-top:23px;margin-bottom:7px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-again-cta{-ms-flex:1;flex:1;border-radius:24px;font-size:18px;font-weight:700;width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-left:10px;padding-top:10px;padding-bottom:10px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-again-cta .boost-icon{margin-right:5px;height:21px;width:21px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-again-cta div,.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper #boost-module-container .boost-again-cta span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#ABABAB;font-size:10px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .footer-action{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 26px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .block-action .block-icon{height:24px;width:24px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .block-action span{margin-top:5px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .report-action .report-icon{height:23px;width:23px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .report-action span{margin-top:4px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .share-action .share-icon{height:23px;width:23px}.home-match-stack-full-profile .match-stack-profile-container .matchstack-full-profile-wrapper .footer-actions .share-action span{margin-top:4px}.module-parent{border:1px solid #E7E6E9;position:relative;border-radius:8px;overflow:hidden;margin-bottom:16px;background:#FFFFFF}.home-match-stack-complete-full-profile{text-align:center;margin-left:4%;margin-right:4%}.home-match-stack-complete-full-profile.hidden{display:none}.home-match-stack-complete-full-profile .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home-match-stack-complete-full-profile .text-container .heading{margin-top:35px;color:#515151}.home-match-stack-complete-full-profile .text-container .sub-text{margin-top:40px;padding:0 15px;color:#2F2F2F}.home-match-stack-complete-full-profile .text-container div.match-stack-button-search{margin:60px auto 60px auto;width:200px;height:40px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.home-match-stack-complete-full-profile .text-container div.match-stack-button-search span{display:block}#product-differentiator-interstitial.hidden{display:none}#product-differentiator-interstitial{width:100vw;height:100%;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;color:#211E2C}#product-differentiator-interstitial .corner-cta{padding:13px;height:41px;width:41px;position:absolute;left:0;top:0;z-index:1}#product-differentiator-interstitial .product-differentiator-container{background-color:white;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;position:relative;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}#product-differentiator-interstitial .product-differentiator-container .prod-diff-page{height:354px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#product-differentiator-interstitial .product-differentiator-container .logo{height:30px;width:140px;margin-top:15px}#product-differentiator-interstitial .product-differentiator-container .sub-title-text{width:302px;font-size:20px;font-weight:700;text-align:center;margin-top:16px;margin-bottom:20px;color:#28263B}#product-differentiator-interstitial .product-differentiator-container .prod-diff-btn{margin:0 auto;width:234px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:24px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:800;cursor:pointer;color:white;-ms-flex-negative:0;flex-shrink:0}#product-differentiator-interstitial .product-differentiator-container .prod-diff-btn.lets-go-btn,#product-differentiator-interstitial .product-differentiator-container .prod-diff-btn.next-btn{position:absolute;left:0;right:0;bottom:0}#product-differentiator-interstitial .product-differentiator-container #search-page{width:343px;position:relative}#product-differentiator-interstitial .product-differentiator-container #search-page .container{width:100%;height:190px;border-radius:8px}#product-differentiator-interstitial .product-differentiator-container #search-page .container .title-text{font-size:28px;font-weight:800;padding-top:12px;padding-bottom:16px;padding-left:20px}#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder{font-size:15px;font-style:italic}#product-differentiator-interstitial .product-differentiator-container #search-page .container .magnifier-icon{position:absolute;top:74px;right:40px}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder{height:48px;width:280px;border-radius:8px;border:1px solid;margin:0 auto;display:block;padding-left:12px;padding-top:13px;background:#FFFFFF}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox.hidden,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder.hidden{display:none}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox input.prod-diff-search-input.ui-autocomplete-input,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder input.prod-diff-search-input.ui-autocomplete-input{margin:0;padding-left:0;padding-top:0;outline:none;border:none;font-size:15px !important;padding-bottom:8px;text-overflow:ellipsis;padding-right:34px}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox input.prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder input.prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder{color:#99989B;font-style:italic;opacity:1}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox input.prod-diff-search-input.ui-autocomplete-input::placeholder,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder input.prod-diff-search-input.ui-autocomplete-input::placeholder{color:#99989B;font-style:italic;opacity:1}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox input.prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder input.prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder{color:#99989B;font-style:italic}#product-differentiator-interstitial .product-differentiator-container #search-page .container .custom-combobox input.prod-diff-search-input.ui-autocomplete-input::-ms-input-placeholder,#product-differentiator-interstitial .product-differentiator-container #search-page .container .input-placeholder input.prod-diff-search-input.ui-autocomplete-input::-ms-input-placeholder{color:#99989B;font-style:italic}#product-differentiator-interstitial .product-differentiator-container #search-page .container .helper-text{margin:8px auto 0 auto;width:280px;font-size:14px;font-weight:600}#share-confirmation-toast{position:absolute;background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.5);width:348px;height:80px;padding-left:20px;padding-top:9px;top:8px;left:0;right:0;margin:0 auto;z-index:10000}#share-confirmation-toast .title-sharing-text{font-family:Gilroy;font-size:20px;line-height:24px;width:274px;text-align:left;font-weight:800}#share-confirmation-toast .sub-sharing-text{color:#211E2C;font-family:Gilroy;font-size:16px;font-weight:400;line-height:19px;width:274px;text-align:left}.ui-helper-hidden-accessible{display:none}.prod-diff-ui-autocomplete.ui-widget-content.ui-widget.ui-menu.ui-autocomplete{width:280px !important;left:0 !important;right:0;margin:0 auto;z-index:20;border-radius:0;padding:0;list-style:none;font-size:16px;border:1px solid #979797;max-height:150px;overflow-y:scroll;overflow-x:hidden}.prod-diff-ui-autocomplete.ui-widget-content.ui-widget.ui-menu.ui-autocomplete .prod-diff-autocomplete-item{padding:8px 16px 6px 20px}.prod-diff-ui-autocomplete.ui-widget-content.ui-widget.ui-menu.ui-autocomplete .prod-diff-autocomplete-item:not(:first-child){border-top:1px solid #E7E6E9}.prof-edit-prod-diff-ui-autocomplete.ui-widget-content.ui-widget.ui-menu.ui-autocomplete{width:calc(100% - 98px) !important;max-width:325px;left:0 !important;right:0;margin:0 auto;z-index:20;border-radius:0;padding:0;list-style:none;font-size:16px;border:1px solid #99989B;max-height:150px;overflow-y:scroll;overflow-x:hidden}.prof-edit-prod-diff-ui-autocomplete.ui-widget-content.ui-widget.ui-menu.ui-autocomplete .prod-diff-autocomplete-item{padding:8px 16px 6px 20px}.prof-edit-prod-diff-ui-autocomplete.ui-widget-content.ui-widget.ui-menu.ui-autocomplete .prod-diff-autocomplete-item:not(:first-child){border-top:1px solid #E7E6E9}.view-profile-container .profile-cta-container{height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.view-profile-container .profile-cta-container .cta-message-button-container,.view-profile-container .profile-cta-container .cta-like-button-container,.view-profile-container .profile-cta-container .like,.view-profile-container .profile-cta-container .message{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:800}.view-profile-container .profile-cta-container .cta-message-button-container img,.view-profile-container .profile-cta-container .cta-like-button-container img,.view-profile-container .profile-cta-container .like img,.view-profile-container .profile-cta-container .message img{padding:5px}.view-profile-container .profile-cta-container .cta-message-button-container,.view-profile-container .profile-cta-container .cta-like-button-container{border-top:1px #E7E6E9 solid}.view-profile-container .profile-cta-container .cta-like-button-container{border-left:1px #E7E6E9 solid}.view-profile-container .view-profile-wrapper{margin-left:4%;margin-right:4%}.view-profile-container .view-profile-wrapper .photo-module{height:343px}.view-profile-container .view-profile-wrapper .photo-module .profile-aspect-ratio{height:343px}.view-profile-container .view-profile-wrapper .photo-module .profile-aspect-ratio img{width:100%;height:343px;position:absolute;top:0;bottom:0;left:0;right:0}.view-profile-container .view-profile-wrapper .caption-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;bottom:60px;width:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%)}.view-profile-container .view-profile-wrapper .caption-container .caption-top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#FFFFFF;font-size:16px;font-weight:800;line-height:19px;font-style:italic;width:100%;position:relative;padding-left:28px}.view-profile-container .view-profile-wrapper .caption-container .caption-top.hidden{display:none}.view-profile-container .view-profile-wrapper .caption-container .caption-top .caption-open{width:288px}.view-profile-container .view-profile-wrapper .caption-container .caption-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#FFFFFF;height:44px;text-align:left;padding-left:28px;width:100%;position:relative}.view-profile-container .view-profile-wrapper .caption-container .caption-bottom .caption-cta{width:88px}.view-profile-container .view-profile-wrapper .caption-container .caption-closed{font-size:14px;font-weight:700;line-height:17px}.view-profile-container .view-profile-wrapper .caption-container .caption-icon{margin-right:5px}.view-profile-container .view-profile-wrapper .caption-container .caption-icon.hidden{display:none}.view-profile-container .view-profile-wrapper .caption-container .close-button{height:12px;width:12px;margin-right:13px}.view-profile-container .view-profile-wrapper .caption-container .close-button.hidden{display:none}.view-profile-container .view-profile-wrapper .profile-module .profile-aspect-ratio{height:343px}.view-profile-container .view-profile-wrapper .profile-module .profile-aspect-ratio .profile-photo{height:343px;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.view-profile-container .view-profile-wrapper .profile-module .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;right:0;height:60px;background-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);padding-top:8px;padding-left:12px;line-height:24px}.view-profile-container .view-profile-wrapper .profile-module .text-container .profile-name{font-size:24px;font-weight:800;color:#FFFFFF}.view-profile-container .view-profile-wrapper .profile-module .text-container .profile-sub-text{font-size:20px;color:#FFFFFF}.view-profile-container .view-profile-wrapper .profile-module .text-container .photo-count-container{position:absolute;top:16px;right:30px}.view-profile-container .view-profile-wrapper .profile-module .text-container .photo-count-container .photo-icon{width:19px;position:relative;top:1px}.view-profile-container .view-profile-wrapper .profile-module .text-container .photo-count-container .photo-count{font-size:16px;color:#FFFFFF}.view-profile-container .view-profile-wrapper .prod-diff-response-container{padding:16px 10px 28px 20px}.view-profile-container .view-profile-wrapper .prod-diff-response-container .title{font-size:28px;font-weight:800}.view-profile-container .view-profile-wrapper .prod-diff-response-container .free-text-details{margin-top:11px;font-size:20px;font-weight:bold;color:#211E2C;word-break:break-word}.view-profile-container .view-profile-wrapper .essay-module .question-text{font-size:16px;font-weight:800;margin:24px 24px 8px 24px}.view-profile-container .view-profile-wrapper .essay-module .response-text{font-size:24px;font-weight:800;font-style:italic;line-height:28px;color:#211E2C;margin:0 24px 24px 24px;word-break:break-word}.view-profile-container .view-profile-wrapper .essay-module .quotes-img{position:relative;left:50%;transform:translate(-50%, 0);width:32px;margin-bottom:40px}.view-profile-container .view-profile-wrapper .demographics-module{padding-right:10px;color:#494751}.view-profile-container .view-profile-wrapper .demographics-module .demo-item-wrapper{display:-ms-flexbox;display:flex;margin-left:28px;margin-bottom:24px}.view-profile-container .view-profile-wrapper .demographics-module .demo-item-wrapper.mutual-match{font-weight:800}.view-profile-container .view-profile-wrapper .demographics-module .demo-item-wrapper .demo-answer{font-size:16px}.view-profile-container .view-profile-wrapper .demographics-module .demo-item-wrapper .img-wrapper{width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-right:4px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.view-profile-container .view-profile-wrapper .demographics-module .demo-item-wrapper .img-wrapper img{padding-top:3px}.view-profile-container .view-profile-wrapper .demographics-module .header-text{text-align:left;margin-top:24px;font-size:20px;font-weight:800;margin-bottom:23px;margin-left:24px}.view-profile-container .view-profile-wrapper .footer-actions{color:#494751;font-family:Gilroy;font-size:16px;font-weight:800;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.view-profile-container .view-profile-wrapper .footer-actions .footer-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:50%;width:100%;border:1px #E7E6E9 solid;padding:10px}.view-profile-container .view-profile-wrapper .ad-placement{width:100%;height:80px;border-radius:8px;margin-bottom:16px;border:1px solid;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.view-profile-container .view-profile-wrapper .ad-placement .text{font-size:16px;width:151px;color:#211E2C}.view-profile-container .view-profile-wrapper .ad-placement .ad-cta-button{width:140px;height:33px;background-color:white;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.view-profile-container.self-profile .view-profile-wrapper .caption-container{bottom:0}.header-full-profile{height:40px}.header-full-profile a.back-link{position:relative;top:11px;left:20px;width:40px}.header-full-profile a.back-link img{height:20px;width:13px}.header-full-profile a.back-link .prev{font-size:20px;color:#494751}.similar-profiles{padding-top:14px}.similar-profiles .headline{color:#211E2C;font-size:16px;font-weight:400;line-height:20px;text-align:left;margin-left:20px;margin-bottom:10px}.similar-profiles .profile-cta-container{height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.similar-profiles .profile-cta-container img{width:22px;height:14px}.similar-profiles .similar-profile-wrapper{margin-left:4%;margin-right:4%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:343px}.similar-profiles .similar-profile-wrapper .module-parent{width:164px}.similar-profiles .similar-profile-wrapper .profile-module .profile-aspect-ratio{padding-bottom:100%;height:0}.similar-profiles .similar-profile-wrapper .profile-module .profile-aspect-ratio .profile-photo{height:343px;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.similar-profiles .similar-profile-wrapper .profile-module .profile-aspect-ratio .profile-photo.similar{height:auto}.similar-profiles .similar-profile-wrapper .profile-module .text-container{position:absolute;top:0;left:0;right:0;height:38px;padding-top:8px;padding-left:4px;line-height:24px;background-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%)}.similar-profiles .similar-profile-wrapper .profile-module .text-container .profile-name{font-size:17px;line-height:20px;font-weight:700;color:#FFFFFF}.similar-profiles .similar-profile-wrapper .profile-module .text-container .photo-count-container{position:absolute;top:2px;right:8px}.similar-profiles .similar-profile-wrapper .profile-module .text-container .photo-count-container .photo-icon{width:13px}.similar-profiles .similar-profile-wrapper .profile-module .text-container .photo-count-container .photo-count{font-size:14px;font-weight:600;color:#FFFFFF}.profile-toast{position:fixed;top:60px;background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.5);width:351px;height:80px;z-index:10003;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:50%;transform:translateX(-50%);padding-left:10px;padding-right:10px}.profile-toast.hidden{display:none}.profile-toast .photo{width:60px}.profile-toast .photo img{width:60px;height:60px;border-radius:50%}.profile-toast .toast-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px;width:290px}.profile-toast .toast-content .toast-header{font-size:20px;line-height:24px;font-weight:800;color:#E6659B;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.profile-toast .toast-content .toast-header img{padding-right:5px}.profile-toast .toast-content .toast-header span{height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-toast .toast-content .toast-body{font-size:16px;font-weight:400;line-height:20px;color:#211E2C;padding-top:4px}.profile-message-check-back-toast{position:fixed;top:60px;background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.5);width:351px;height:80px;z-index:10003;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:50%;transform:translateX(-50%);padding-left:10px;padding-right:10px}.profile-message-check-back-toast.hidden{display:none}.profile-message-check-back-toast .photo{width:60px}.profile-message-check-back-toast .photo img{width:60px;height:60px;border-radius:50%}.profile-message-check-back-toast .toast-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px;width:290px}.profile-message-check-back-toast .toast-content .toast-header{font-size:20px;line-height:24px;font-weight:800;color:#1BA1E9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.profile-message-check-back-toast .toast-content .toast-header img{padding-right:5px}.profile-message-check-back-toast .toast-content .toast-body{font-size:16px;font-weight:400;line-height:20px;color:#211E2C;padding-top:4px}#profile-prev-next{position:absolute;height:40px;width:250px;top:-45px;right:0}#profile-prev-next .prev-next-buttons-container{position:absolute;height:40px;width:200px;right:0}#profile-prev-next .prev-next-buttons-container .redesign-pagination-profile{position:absolute;right:0}#profile-prev-next .prev-next-buttons-container .searchPrev,#profile-prev-next .prev-next-buttons-container .searchNext{font-weight:600;font-size:14px;line-height:17px;color:#494751 !important}#profile-prev-next .prev-next-buttons-container a.searchNext.inactive,#profile-prev-next .prev-next-buttons-container a.searchPrev.inactive{color:rgba(202,199,205,0.5) !important}#profile-prev-next .prev-next-buttons-container span{top:-4px}#appBanner.open-app-container{font-family:'Gilroy', sans-serif;color:#211E2C}@keyframes fadeIn{0%{opacity:0}to{opacity:.5}}@keyframes slideUp{0%{transform:translateY(224px)}to{transform:translateY(0)}}#appBanner.open-app-container .open-app-overlay{animation:.5s fadeIn;top:0;background-color:#000;height:100%;z-index:10000;opacity:.4}#appBanner.open-app-container .open-app-content,#appBanner.open-app-container .open-app-overlay{left:0;position:fixed;width:100%}#appBanner.open-app-container .open-app-content{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0px;height:auto;transition:bottom .5s;z-index:10001}#appBanner.open-app-container .open-app-content{animation:.3s slideUp;animation-delay:.5s;animation-fill-mode:backwards}#appBanner.open-app-container .open-app-header{border-bottom:1px solid;border-color:#edeff1;font-size:20px;font-weight:800;height:78px;line-height:24px;padding:12px 43px;text-align:center}#appBanner.open-app-container .open-app-actions{padding:16px 20px;vertical-align:top}#appBanner.open-app-container .open-app-actions .action-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:auto;position:relative}#appBanner.open-app-container .open-app-actions .browser{font-size:14px;font-weight:600;line-height:17px;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;margin-top:30px}#appBanner.open-app-container .open-app-actions .browser #open-app-close{height:30px;line-height:30px}#appBanner.open-app-container .open-app-actions .img-container{margin-right:12px;padding:5px;height:51px;width:51px;border-radius:50%;background-color:#6A56C4}#appBanner.open-app-container .open-app-actions .img-container img{width:35px;height:28px;margin-top:5px;margin-left:2px}#appBanner.open-app-container .open-app-actions .action-title{font-size:16px;font-weight:700;left:0;line-height:20px;position:relative}#appBanner.open-app-container .open-app-actions .action-button{border-radius:24px;font-size:19px;font-weight:800;height:40px;line-height:38px;outline:none;padding:0;position:absolute;right:0;text-align:center;width:140px}.pop-up.event-legal-popup{width:100vw;height:100%;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;color:#211E2C}.pop-up.event-legal-popup .event-legal-container{background-color:white;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;position:relative;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.pop-up.event-legal-popup .event-legal-container .close-btn{padding:14px;height:40px;width:40px;position:absolute;right:0;top:0;z-index:1;cursor:pointer}.pop-up.event-legal-popup .event-legal-container .title{font-size:24px;font-weight:800;margin-left:32px;margin-right:32px;line-height:26px;margin-top:38px;margin-bottom:25px}.pop-up.event-legal-popup .event-legal-container .legal-bullet-points{margin-left:26px;margin-right:26px;padding-left:24px;text-align:left;font-size:16px}.pop-up.event-legal-popup .event-legal-container .legal-bullet-points li{padding-left:13px}.pop-up.event-legal-popup .event-legal-container .agree-button{height:48px;width:200px;border-radius:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:18px;margin-top:40px;margin-bottom:40px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}#event-msg-banner{height:67px;width:100%}#event-msg-banner img{width:100%}#event-msg-banner .events-timer{font-size:16px;font-weight:700;position:absolute;top:42px;left:20px;text-align:left}#event-msg-banner .event-join-btn{font-size:16px;line-height:19px;background-color:#1BA1E9;color:#FFFFFF;border-radius:24px;width:150px;height:36px;position:absolute;top:17px;right:10px;text-align:center;padding-top:8px}#event-msg-banner .event-join-btn.hidden{display:none}.threaded-messaging .inbox-header,.threaded-messaging .chat-header{height:70px;width:100%;position:fixed;top:0;left:0;background:#FFFFFF;z-index:20}.threaded-messaging .inbox-header .inbox-messages-title,.threaded-messaging .chat-header .inbox-messages-title{padding-top:35px;border-bottom:1px solid #E7E6E9}.threaded-messaging .inbox-header .chat-title .chat.tab.active:after,.threaded-messaging .chat-header .chat-title .chat.tab.active:after{width:52px}.threaded-messaging .inbox-header .chat-title .chat-profile.tab.active:after,.threaded-messaging .chat-header .chat-title .chat-profile.tab.active:after{width:64px}.threaded-messaging .inbox-header .inbox-messages-title,.threaded-messaging .inbox-header .chat-title,.threaded-messaging .chat-header .inbox-messages-title,.threaded-messaging .chat-header .chat-title{font-weight:800;color:rgba(33,30,44,0.28);font-size:20px;line-height:24px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.threaded-messaging .inbox-header .inbox-messages-title .tab,.threaded-messaging .inbox-header .chat-title .tab,.threaded-messaging .chat-header .inbox-messages-title .tab,.threaded-messaging .chat-header .chat-title .tab{width:50%}.threaded-messaging .inbox-header .inbox-messages-title .tab.active,.threaded-messaging .inbox-header .chat-title .tab.active,.threaded-messaging .chat-header .inbox-messages-title .tab.active,.threaded-messaging .chat-header .chat-title .tab.active{color:#211E2C}.threaded-messaging .inbox-header .inbox-messages-title .tab.active:after,.threaded-messaging .inbox-header .chat-title .tab.active:after,.threaded-messaging .chat-header .inbox-messages-title .tab.active:after,.threaded-messaging .chat-header .chat-title .tab.active:after{content:"";width:91px;display:block;margin:0 auto;padding-top:8px;border-bottom:solid 2px #211E2C}.threaded-messaging .inbox-header .inbox-messages-title .tab.msg-only,.threaded-messaging .inbox-header .chat-title .tab.msg-only,.threaded-messaging .chat-header .inbox-messages-title .tab.msg-only,.threaded-messaging .chat-header .chat-title .tab.msg-only{color:#211E2C;margin-bottom:10px}.threaded-messaging .inbox-header .inbox-messages-title .tab .tab-text,.threaded-messaging .inbox-header .chat-title .tab .tab-text,.threaded-messaging .chat-header .inbox-messages-title .tab .tab-text,.threaded-messaging .chat-header .chat-title .tab .tab-text{position:relative}.threaded-messaging .inbox-header .inbox-messages-title .tab .tab-text .count-badge,.threaded-messaging .inbox-header .chat-title .tab .tab-text .count-badge,.threaded-messaging .chat-header .inbox-messages-title .tab .tab-text .count-badge,.threaded-messaging .chat-header .chat-title .tab .tab-text .count-badge{position:absolute;top:4px;border:2px solid white;border-radius:10px;background-color:#EA2459;color:white;font-size:12px;font-weight:600;min-width:19px;height:19px;padding:2px 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.threaded-messaging .inbox-header .inbox-messages-title .tab .tab-text .count-badge.msg-count-badge,.threaded-messaging .inbox-header .chat-title .tab .tab-text .count-badge.msg-count-badge,.threaded-messaging .chat-header .inbox-messages-title .tab .tab-text .count-badge.msg-count-badge,.threaded-messaging .chat-header .chat-title .tab .tab-text .count-badge.msg-count-badge{left:93px}.threaded-messaging .inbox-header .inbox-messages-title .tab .tab-text .count-badge.rff-count-badge,.threaded-messaging .inbox-header .chat-title .tab .tab-text .count-badge.rff-count-badge,.threaded-messaging .chat-header .inbox-messages-title .tab .tab-text .count-badge.rff-count-badge,.threaded-messaging .chat-header .chat-title .tab .tab-text .count-badge.rff-count-badge{left:100px}.threaded-messaging .inbox-header .inbox-messages-title .tab .tab-text .count-badge.hidden,.threaded-messaging .inbox-header .chat-title .tab .tab-text .count-badge.hidden,.threaded-messaging .chat-header .inbox-messages-title .tab .tab-text .count-badge.hidden,.threaded-messaging .chat-header .chat-title .tab .tab-text .count-badge.hidden{display:none}.threaded-messaging .chat-header{background-color:#FFFFFF;border-bottom:1px solid #E7E6E9}.threaded-messaging .chat-header .chat-title{background-color:white}.threaded-messaging .chat-header .chat-top{height:35px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.threaded-messaging .chat-header .chat-top .chat-title-container{color:#211E2C;font-size:16px;margin:0px 36px 7px 36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}.threaded-messaging .chat-header .chat-top .chat-title-container .online-status{height:8px;width:8px;background-color:#2BB575;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.threaded-messaging .chat-header .chat-top .chat-title-container .online-status.hidden{display:none}.threaded-messaging .chat-header .chat-top .chat-title-container .chat-username{font-weight:800;margin-right:8px;margin-left:4px}.threaded-messaging .chat-header .chat-top .chat-title-container .age-location-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.threaded-messaging .chat-header .chat-top a.back-link{position:absolute;top:11px;left:18px;width:40px}.threaded-messaging .chat-header .chat-top a.back-link img{height:20px;width:13px}.threaded-messaging .chat-header .chat-top .dot-menu{position:absolute;top:7px;right:10px}.threaded-messaging .inbox-sort-bar{height:33px;width:100px;position:relative;top:25px;width:100%;background-color:#FAFAFA}.threaded-messaging .inbox-sort-bar.hidden{display:none}.threaded-messaging .inbox-sort-bar .sort-selection-container{position:absolute;top:50%;transform:translate(0, -50%);right:30px;width:140px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.threaded-messaging .inbox-sort-bar .sort-selection-container:focus{outline:none}.threaded-messaging .inbox-sort-bar .sort-selection-container .sort-label{color:#211E2C;font-size:16px;font-weight:700}.threaded-messaging .inbox-sort-bar .sort-selection-container .selected-sort-option{font-size:16px;color:#211E2C}.threaded-messaging .inbox-sort-bar .sort-options-popup{position:absolute;top:5px;z-index:10;background:white;width:166px;border:1px solid #D6D4DF;border-radius:12px;padding:7px 11px 4px 9px;right:18px;box-shadow:0 0 12px 0 rgba(33,30,44,0.28)}.threaded-messaging .inbox-sort-bar .sort-options-popup .title-text{color:#211E2C;font-size:16px;font-weight:700;margin-bottom:8px}.threaded-messaging .inbox-sort-bar .sort-options-popup .sort-option-row{font-size:16px;margin-bottom:8px;color:#211E2C;height:20px}.threaded-messaging .inbox-sort-bar .sort-options-popup .sort-option-row .checkmark{height:11px;width:11px}.threaded-messaging .inbox-sort-bar .sort-options-popup .sort-option-row .option-text{position:absolute;left:28px}.threaded-messaging .inbox-sort-bar .sort-options-popup .sort-option-row .option-text.selected{color:#1874D1}.threaded-messaging #expanded-rac-menu.hidden,.threaded-messaging #delete-thread.hidden{display:none}.threaded-messaging #expanded-rac-menu{width:100vw;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;color:#211E2C}.threaded-messaging #expanded-rac-menu #rac-close-btn{height:16px;width:16px;position:absolute;top:20px;right:20px}.threaded-messaging #expanded-rac-menu #rac-menu-container{background-color:white;width:343px;height:146px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;top:60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.threaded-messaging #expanded-rac-menu #rac-menu-container .expanded-menu-option{color:#494751;font-size:16px;font-weight:800;line-height:20px;text-align:center;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #FAFAFA}.threaded-messaging #delete-thread{width:100vw;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;color:#211E2C}.threaded-messaging #delete-thread #delete-close-btn{height:16px;width:16px;position:absolute;top:20px;right:20px}.threaded-messaging #delete-thread #delete-container{background-color:white;width:343px;height:343px;border-radius:8px;padding-right:10px;padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;top:60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.threaded-messaging #delete-thread #delete-container .title{color:#211E2C;font-size:24px;font-weight:800;line-height:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:248px}.threaded-messaging #delete-thread #delete-container .sub-title{color:#211E2C;font-size:16px;font-weight:600;line-height:19px;width:248px;text-align:center}.threaded-messaging #delete-thread #delete-container .btn-delete{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;text-align:center;border-radius:24px;width:234px;height:48px}.threaded-messaging #delete-thread #delete-container .btn-cancel{color:#211E2C;font-size:16px;font-weight:600;line-height:19px;text-align:center}.threaded-messaging .chat-body{margin-top:70px}.threaded-messaging .chat-body .embedded-full-profile-container{padding-top:16px}.threaded-messaging .chat-body .embedded-full-profile-container .overlay.virtual-gifts.slide-animation.redesign-profile-virtual-gifts{top:-64px}.threaded-messaging .inbox-safety-message,.threaded-messaging .inbox-mrc-message{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0px}.threaded-messaging .inbox-safety-message.hidden,.threaded-messaging .inbox-mrc-message.hidden{display:none}.threaded-messaging .inbox-safety-message div.strong-title,.threaded-messaging .inbox-mrc-message div.strong-title{font-weight:800;font-size:24px;margin:0 10px 15px 10px;text-align:center;max-width:200px;color:#211E2C}.threaded-messaging .inbox-safety-message div.description,.threaded-messaging .inbox-mrc-message div.description{font-weight:600;font-size:16px;text-align:center;width:314px;max-width:340px;margin:0 10px 25px 10px;color:#211E2C}.threaded-messaging .inbox-safety-message div.description.secondary,.threaded-messaging .inbox-mrc-message div.description.secondary{padding-top:20px}.threaded-messaging .inbox-safety-message a.button-accept,.threaded-messaging .inbox-mrc-message a.button-accept{margin-top:11px}.threaded-messaging .inbox-safety-message a.button-accept>div,.threaded-messaging .inbox-mrc-message a.button-accept>div{border-radius:24px;width:234px;height:48px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:800}.threaded-messaging .inbox-mrc-message div.description{width:307px}.threaded-messaging .inbox-mrc-message div.strong-title{max-width:252px}.threaded-messaging .inbox-mrc-message a.button-accpet{margin-top:0}.threaded-messaging .inbox-mrc-message .return-to-inbox-link{font-size:20px;font-weight:500}.threaded-messaging .mobile-conversation-list{margin-top:25px}.threaded-messaging .mobile-conversation-list .inbox-message-container{overflow:hidden;margin-top:10px;border-top:1px solid #E7E6E9}.threaded-messaging .mobile-conversation-list .inbox-message-container .messageHighlight{background-color:#EDF7FD}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message{padding:12px 0;border-bottom:1px solid #E7E6E9;height:100px;position:relative;transition-duration:.2s;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:#494751;line-height:24px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.rff,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.subscribe,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.boost,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.event,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.mrc,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.messageHighlight{height:68px;overflow:hidden}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section{-ms-flex-negative:0;flex-shrink:0}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section .unread-indicator{height:12px;width:12px;position:absolute;left:8px;background-color:#1874D1;border-radius:50%;top:50%;transform:translate(0, -50%)}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section .unread-indicator.hidden{display:none}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section .profile-link{margin:4px 10px 0 28px;position:relative;height:68px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section .profile-link img.profile-photo{border-radius:50%;width:68px;height:68px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section .profile-link .online-indicator{height:16px;width:16px;position:absolute;left:50px;background-color:#2BB575;border-radius:50%;bottom:3px;border:2px solid white}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-profile-section .profile-link .online-indicator.hidden{display:none}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section{min-height:60px;font-size:16px;margin-top:3px;margin-right:80px;overflow:hidden}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-username{color:#484750;font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-username.unread{font-weight:800;color:#201E2C}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-subject-main{font-size:16px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-subject-main .subject{display:block;color:#494751;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-subject-main .subject.unread{font-weight:700;color:#201E2C}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-subject-main .your-turn-badge{height:20px;width:70px;border:1px solid #1874d1;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#1874d1;margin-top:4px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .inbox-subject-section .inbox-subject-main .your-turn-badge.hidden{display:none}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .more{font-size:12px;line-height:14px;position:absolute;right:16px;color:#494751;-ms-flex-direction:column;flex-direction:column;text-align:right}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .more .message-date{margin-bottom:13px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .more .message-date.unread{font-weight:700;color:#211E2C}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .more .caret-container{margin-right:4px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message .delete-swipe{background-color:#E24A59;width:75px;height:100%;position:absolute;color:#fff;font-size:12px;right:-75px;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.delete-row-active{-webkit-transform:translate3d(-75px, 0, 0);-moz-transform:translate3d(-75px, 0, 0);-ms-transform:translate3d(-75px, 0, 0);-o-transform:translate3d(-75px, 0, 0);transform:translate3d(-75px, 0, 0)}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-ad{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-align:center;align-items:center;width:100%}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-ad .message-reply-img{height:27px;width:27px;margin-left:8px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-ad .title{font-weight:800;font-size:16px}@media (max-width: 340px){.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-ad .title{font-size:14px;line-height:16px}}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-ad .learn-more-button{height:36px;width:105px;border-radius:24px;margin-right:8px;margin-left:8px;cursor:pointer;font-weight:700;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-subscribe-ad{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;height:100%;-ms-flex-align:center;align-items:center}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-subscribe-ad .ad-text{-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-positive:1;flex-grow:1;max-width:350px;margin-left:20px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-subscribe-ad .ad-text .ad-text-title{font-weight:800;font-size:20px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-subscribe-ad .ad-text .ad-text-description{font-weight:400;font-size:14px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message div.rff-inbox-inline-subscribe-ad .learn-more-button{height:36px;width:105px;border-radius:24px;margin-right:8px;margin-left:8px;cursor:pointer;font-weight:700;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.mrc{line-height:normal;font-size:15px;padding:7px 35px 7px 0}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.mrc .mail-confirm:before{font-size:45px;top:30px;width:72px;left:3px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.mrc .arrow-container{position:absolute;right:20px;top:50%;transform:translate(0px, -50%)}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.messageHighlight{line-height:normal;font-size:15px;padding:7px 35px 7px 0}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.messageHighlight .mail-open:before{font-size:45px;top:30px;width:72px;left:3px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.messageHighlight .arrow-container{position:absolute;right:20px;top:50%;transform:translate(0px, -50%)}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.boost{padding:0;line-height:20px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.boost #boost-banner-small{width:100%;overflow:hidden}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-message.messagead.event{padding:0;line-height:normal}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-free-carrot,.threaded-messaging .mobile-conversation-list .inbox-message-container .replyforfree-empty-carrot,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-paid-no-msgs{margin-top:40px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-free-upgrade-carrot,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-paid-no-msgs,.threaded-messaging .mobile-conversation-list .inbox-message-container .replyforfree-empty-upgrade-carrot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-free-upgrade-carrot span.strong-title,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-paid-no-msgs span.strong-title,.threaded-messaging .mobile-conversation-list .inbox-message-container .replyforfree-empty-upgrade-carrot span.strong-title{font-weight:800;font-size:24px;margin:0 10px 15px 10px;text-align:center;width:260px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-free-upgrade-carrot div.description,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-paid-no-msgs div.description,.threaded-messaging .mobile-conversation-list .inbox-message-container .replyforfree-empty-upgrade-carrot div.description{font-weight:600;font-size:16px;text-align:center;max-width:298px;margin:0 10px 25px 10px}.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-free-upgrade-carrot a.button-subscribe>div,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-free-upgrade-carrot a.button-home>div,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-paid-no-msgs a.button-subscribe>div,.threaded-messaging .mobile-conversation-list .inbox-message-container .inbox-paid-no-msgs a.button-home>div,.threaded-messaging .mobile-conversation-list .inbox-message-container .replyforfree-empty-upgrade-carrot a.button-subscribe>div,.threaded-messaging .mobile-conversation-list .inbox-message-container .replyforfree-empty-upgrade-carrot a.button-home>div{border-radius:24px;width:200px;height:48px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:800;margin-top:4px}.threaded-messaging .message-thread-container{background-color:white;padding-bottom:10px;padding-top:8px}.threaded-messaging .message-thread-container .send-message-container{height:69px;width:100%;position:fixed;bottom:0;left:0;background:#FFFFFF;z-index:20;background-color:#1874D1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.threaded-messaging .message-thread-container .send-message-container .send-input-container{background-color:#FFFFFF;height:48px;width:94%;border:1px solid #E3E3E3;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.threaded-messaging .message-thread-container .send-message-container .send-input-container textarea{font-size:16px;color:#211E2C;line-height:19px;padding:14px 0px 0px 12px;height:94px;overflow:auto;outline:none;resize:none;border:none;height:46px;width:100%}.threaded-messaging .message-thread-container .send-message-container .send-input-container textarea:-ms-input-placeholder{color:#99989B;opacity:1;font-style:italic}.threaded-messaging .message-thread-container .send-message-container .send-input-container textarea::placeholder{color:#99989B;opacity:1;font-style:italic}.threaded-messaging .message-thread-container .send-message-container .send-input-container textarea::-ms-input-placeholder{color:#99989B;font-style:italic}.threaded-messaging .message-thread-container .send-message-container .send-input-container textarea:focus{outline:none}.threaded-messaging .message-thread-container .send-message-container .send-input-container .msg-cta-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:72px}.threaded-messaging .message-thread-container .send-message-container .send-input-container .msg-cta-buttons .send-message{font-size:20px;font-weight:700;padding:10px}.threaded-messaging .message-thread-container .send-message-container.rff-carrot{height:130px;-ms-flex-pack:normal;justify-content:normal}.threaded-messaging .message-thread-container .send-message-container.rff-carrot div.rff-carrot-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;height:60px;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:100%}.threaded-messaging .message-thread-container .send-message-container.rff-carrot div.rff-carrot-container .message-reply-img{height:27px;width:27px;margin-left:8px;margin-right:12px}.threaded-messaging .message-thread-container .send-message-container.rff-carrot div.rff-carrot-container .title{font-weight:800;font-size:16px;-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-positive:1;flex-grow:1;max-width:350px}.threaded-messaging .message-thread-container .send-message-container.rff-carrot div.rff-carrot-container .learn-more-button{height:36px;width:135px;border-radius:24px;margin-right:8px;margin-left:8px;cursor:pointer;font-weight:700;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.threaded-messaging .message-thread-container .send-message-container.rff-carrot #rff-carrot-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:20px;padding:10px}.threaded-messaging .message-thread-container .send-message-container.rff-carrot #rff-carrot-container h1{color:#211E2C}.threaded-messaging .message-thread-container .send-message-container.rff-carrot #rff-carrot-container a{border-radius:24px;padding:10px 50px;font-weight:700}.threaded-messaging .message-thread-container .thread-item:not(:first-child){margin-top:12px}.threaded-messaging .message-thread-container .thread-item:not(:first-child).timestamp-grouped{margin-top:7px}.threaded-messaging .message-thread-container .thread-item .timestamp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#99989B;font-size:12px;line-height:14px;margin-bottom:5px}.threaded-messaging .message-thread-container .thread-item .message-timestamp{text-align:center;margin-bottom:4px;font-size:12px;color:#99989B}.threaded-messaging .message-thread-container .thread-item .content-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;font-weight:500;font-size:16px;line-height:20px}.threaded-messaging .message-thread-container .thread-item .content-section .message-item,.threaded-messaging .message-thread-container .thread-item .content-section .like-item,.threaded-messaging .message-thread-container .thread-item .content-section .photo-like-item,.threaded-messaging .message-thread-container .thread-item .content-section .essay-like-item{border-radius:8px 8px 8px 0}.threaded-messaging .message-thread-container .thread-item .content-section.from-me{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.threaded-messaging .message-thread-container .thread-item .content-section.from-me .message-item,.threaded-messaging .message-thread-container .thread-item .content-section.from-me .like-item,.threaded-messaging .message-thread-container .thread-item .content-section.from-me .photo-like-item,.threaded-messaging .message-thread-container .thread-item .content-section.from-me .essay-like-item{border-radius:8px 8px 0 8px}.threaded-messaging .message-thread-container .thread-item .content-section .profile-photo{height:32px;width:32px;border-radius:50%;margin-right:10px;margin-left:10px}.threaded-messaging .message-thread-container .thread-item .content-section .message-item{max-width:65%;font-size:16px;line-height:20px;padding:8px}.threaded-messaging .message-thread-container .thread-item .content-section .message-item .message-text{word-break:break-word}.threaded-messaging .message-thread-container .thread-item .content-section .like-item{color:#211E2C;font-size:16px;line-height:20px;font-weight:800;padding:8px;border:1px solid #E7E6E9;word-break:break-word;max-width:65%}.threaded-messaging .message-thread-container .thread-item .content-section .photo-like-item{border:1px solid #E7E6E9;max-width:65%}.threaded-messaging .message-thread-container .thread-item .content-section .photo-like-item .liked-photo{width:205px;height:130px;border-radius:8px 8px 0 0;background-position:top;background-size:contain;background-repeat:no-repeat}.threaded-messaging .message-thread-container .thread-item .content-section .photo-like-item .liked-photo.liked-photo-not-available{background-color:#999999;color:#000000;height:50px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.threaded-messaging .message-thread-container .thread-item .content-section .photo-like-item .photo-like{color:#201E2C;font-size:16px;font-weight:800;line-height:20px;padding-left:5px;padding-top:4px;padding-bottom:4px}.threaded-messaging .message-thread-container .thread-item .content-section .photo-like-item .photo-like.comment{font-weight:500}.threaded-messaging .message-thread-container .thread-item .content-section .essay-like-item{border:1px solid #E7E6E9;max-width:65%}.threaded-messaging .message-thread-container .thread-item .content-section .essay-like-item .quoted-text{width:205px;height:130px;border-radius:8px 8px 0 0}.threaded-messaging .message-thread-container .thread-item .content-section .essay-like-item .quote-like{color:#201E2C;font-size:16px;font-weight:800;line-height:20px;padding-left:5px}.threaded-messaging .message-thread-container .thread-item .mrc-status{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:55px;font-size:12px;font-weight:600;line-height:14px;padding-top:2px;color:#2BB575}.threaded-messaging .message-thread-container .thread-item .mrc-status.hidden{display:none}.threaded-messaging .message-thread-container .thread-item .mrc-status .check{height:9px;width:9px}#simple-confirmation-toast{position:fixed;top:30px;background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.5);width:351px;min-height:80px;z-index:10003;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:50%;transform:translateX(-50%);padding-left:10px;padding-right:10px}#simple-confirmation-toast.hidden{display:none}#simple-confirmation-toast .toast-body{width:250px;font-size:24px;font-weight:800;line-height:30px;color:#211E2C;padding:4px;text-align:center}#block-user-overlay{width:100vw;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;color:#211E2C}#block-user-overlay #BlockCloseButton{height:16px;width:16px;position:absolute;top:20px;right:20px}#block-user-overlay #block-user-container{background-color:white;width:343px;height:343px;border-radius:8px;padding-right:10px;padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;top:60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#block-user-overlay #block-user-container .title{color:#211E2C;font-size:24px;font-weight:800;line-height:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:248px}#block-user-overlay #block-user-container .sub-title{color:#211E2C;font-size:16px;font-weight:600;line-height:19px;width:248px;text-align:center}#block-user-overlay #block-user-container .btn-block{font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;text-align:center;border-radius:24px;width:234px;height:48px}#block-user-overlay #block-user-container .btn-cancel{color:#211E2C;font-size:16px;font-weight:600;line-height:19px;text-align:center}.me-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 16px 16px 16px}.me-container .me-module{width:423px;background-color:white;border:solid 1px #E3E3E3;border-radius:16px;margin-top:16px;overflow:hidden}@media (max-width: 480px){.me-container .me-module{width:calc(100vw - 32px);min-width:280px}}.me-container .profile-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:365px;position:relative}.me-container .profile-header .profile-img-container{height:180px;width:180px;margin-top:32px;border-radius:50%;overflow:hidden}.me-container .profile-header .profile-img-container .profile-pic{height:180px;width:180px;display:inline-block}.me-container .profile-header .username-text{margin-top:20px;color:#515151;font-size:20px;font-weight:700;word-break:break-word}.me-container .profile-header .age-and-location{font-size:16px;color:#515151}.me-container .profile-header .cta-section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:64px;position:absolute;bottom:0}.me-container .profile-header .cta-section .divider-bar{width:1px;background-color:#E3E3E3;-ms-flex-negative:0;flex-shrink:0}.me-container .profile-header .cta-section .settings-cta,.me-container .profile-header .cta-section .edit-profile-cta{width:100%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700}.me-container .profile-header .cta-section .settings-cta img,.me-container .profile-header .cta-section .edit-profile-cta img{height:24px;width:24px}.me-container .profile-header .cta-section .settings-cta span,.me-container .profile-header .cta-section .edit-profile-cta span{padding-left:8px;position:relative}.me-container .profile-header .cta-section .edit-profile-cta span.edit-profile-badge:after{content:"!";position:absolute;top:-6px;right:-10px;color:white;font-size:10px;padding:2px 4px;border-radius:10px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:16px}.me-container .add-ons .add-on-parent{padding:16px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.me-container .add-ons .add-on-parent:not(:last-child){border-bottom:solid 1px #E3E3E3}.me-container .add-ons .add-on-parent .label-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.me-container .add-ons .add-on-parent .label-section .add-on-icon{height:24px;width:24px}.me-container .add-ons .add-on-parent .label-section .add-on-name{margin-left:12px;color:#515151;font-size:16px}.me-container .add-ons .add-on-parent .label-section .boost-count{margin-left:4px}.me-container .self-care-tips{position:relative;padding-bottom:35px}.me-container .self-care-tips.hidden{display:none}.me-container .self-care-tips .close-btn{position:absolute;right:0;top:0}.me-container .self-care-tips .close-btn img{padding:16px}.me-container .self-care-tips .title-text{font-size:24px;font-weight:800;padding-top:10px;padding-left:18px}.me-container .self-care-tips .grid-container{display:-ms-grid;display:grid;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.me-container .self-care-tips .grid-container .self-care-grid-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding-top:18px}.me-container .self-care-tips .grid-container .self-care-grid-item .self-care-item-description{width:125px;padding-top:18px;padding-bottom:12px}.me-container .self-care-tips .secondary-title{margin-top:2px;margin-left:18px;font-size:16px;font-weight:800}.me-container .self-care-tips .cdc-link{font-size:14px;margin-left:18px}.me-container .subscription-nudge-container{color:#515151}.me-container .subscription-nudge-container .header-img{width:100%}.me-container .subscription-nudge-container .title-text{padding:16px 20px 0px 20px;font-size:28px;font-weight:700;color:#515151}.me-container .subscription-nudge-container .sub-text{font-size:18px;color:#515151;padding:0 20px}.me-container .subscription-nudge-container .benefits-list{padding-left:50px;padding-right:20px;font-size:18px;margin-top:12px;margin-bottom:10px;line-height:1.428}.me-container .subscription-nudge-container .subscribe-cta{padding:32px;font-size:18px;font-weight:700;cursor:pointer;text-align:center}@media (max-width: 480px){.me-container .subscription-nudge-container .title-text{font-size:20px}.me-container .subscription-nudge-container .sub-text{font-size:16px}.me-container .subscription-nudge-container .benefits-list{font-size:16px}.me-container .subscription-nudge-container .subscribe-cta{font-size:16px}}.me-container .customer-care-container{color:#515151}.me-container .customer-care-container .header-img{width:100%}.me-container .customer-care-container .title-text{padding:16px 20px 0px 20px;font-size:28px;font-weight:800;color:#515151}.me-container .customer-care-container .sub-text{font-size:18px;color:#515151;padding:0 20px}.me-container .customer-care-container .cta-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:64px;width:100%;margin-top:16px}.me-container .customer-care-container .cta-section .divider-bar{width:1px;background-color:#E3E3E3;-ms-flex-negative:0;flex-shrink:0}.me-container .customer-care-container .cta-section .call-us-cta,.me-container .customer-care-container .cta-section .email-us-cta{width:100%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700}@media (max-width: 480px){.me-container .customer-care-container .title-text{font-size:20px}.me-container .customer-care-container .sub-text{font-size:16px}.me-container .customer-care-container .call-us-cta,.me-container .customer-care-container .email-us-cta{font-size:16px}}.me-container .profile-freshness-container{color:#515151;position:relative}.me-container .profile-freshness-container .img-title-text{font-weight:700;font-size:28px;position:absolute;top:20px;width:100%;text-align:center}.me-container .profile-freshness-container .header-img{width:100%}.me-container .profile-freshness-container .title-text{padding:16px 20px 0px 20px;font-size:28px;font-weight:700;color:#515151}.me-container .profile-freshness-container .sub-text{font-size:18px;color:#515151;padding:0 20px}.me-container .profile-freshness-container .cta-button{padding:32px;font-size:18px;font-weight:700;cursor:pointer;text-align:center}@media (max-width: 480px){.me-container .profile-freshness-container .title-text,.me-container .profile-freshness-container .img-title-text{font-size:20px}.me-container .profile-freshness-container .sub-text{font-size:16px}.me-container .profile-freshness-container .cta-button{font-size:16px}}.me-container .logout-button{height:48px;width:248px;font-size:20px;font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:16px;background-color:#DADADA;border-radius:24px;color:#515151;cursor:pointer}#likes-page *:focus{outline:none}#likes-page .tab-section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto 0 auto;padding-left:16px;padding-right:16px}#likes-page .tab-section .tab-container{width:50%;margin:2em 0 .5em 0;text-align:center}#likes-page .tab-section .tab-container .likes-tab{color:#99989B;font-size:20pt;font-weight:800;cursor:pointer;position:relative}#likes-page .tab-section .tab-container .likes-tab.active{color:#211E2C}#likes-page .tab-section .tab-container .likes-you-cta[data-badge]:after{font-size:12px;content:attr(data-badge);border-radius:10px;padding:2px 4px;position:absolute;font-weight:600;height:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:16px;left:120px;top:7px}#likes-page .divider-bar{width:100%;background-color:#211E2C;height:1px;margin-bottom:16px}#likes-page .likes-page-content{margin:16px}#likes-page .send-a-message-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:84px;border-radius:12px;border:1px solid #D6D4DF;overflow:hidden;position:relative;margin-bottom:16px}#likes-page .send-a-message-banner.hidden{display:none}#likes-page .send-a-message-banner .heart-img{height:37px;width:40px;margin:0 22px 0 22px}#likes-page .send-a-message-banner .banner-body{font-size:16px;width:209px}#likes-page .see-who-likes-you-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:124px;border-radius:12px;border:1px solid #D6D4DF;overflow:hidden;position:relative;margin-bottom:16px;padding:16px}#likes-page .see-who-likes-you-banner.hidden{display:none}#likes-page .see-who-likes-you-banner .heart-img{height:26px;width:28px;margin:5px 16px 0 20px}#likes-page .see-who-likes-you-banner .see-who-likes-you-banner-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}#likes-page .see-who-likes-you-banner .banner-body{font-size:16px;width:209px}#likes-page .see-who-likes-you-banner .see-who-likes-you-cta{right:24px;display:-ms-flexbox;display:flex;width:212px;height:44px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:22px;font-size:20px;font-weight:700;cursor:pointer}#likes-page .edit-likes-bar .edit-likes-bar-internal{margin-top:16px;margin-bottom:12px;position:relative;height:23px}#likes-page .edit-likes-bar .edit-likes-bar-internal .edit-list-cta,#likes-page .edit-likes-bar .edit-likes-bar-internal .cancel-cta{font-size:16pt;position:absolute;right:0;top:0;cursor:pointer}#likes-page .edit-likes-bar .edit-likes-bar-internal .delete-cta{font-size:16pt;cursor:pointer;display:inline-block}#likes-page .edit-likes-bar .edit-likes-bar-internal .delete-cta.hidden{display:none}#likes-page .edit-likes-bar.hidden{display:none}#likes-page .profile-tile-container{display:-ms-grid;display:grid;-ms-grid-columns:164px 164px;grid-template-columns:164px 164px;-ms-grid-rows:228px 228px;grid-template-rows:228px 228px;column-gap:15px;-ms-flex-pack:center;justify-content:center}#likes-page .profile-tile-container.hidden{display:none}#likes-page .profile-tile-container .profile-tile{height:212px;width:164px;border-radius:8px;overflow:hidden;position:relative;margin-bottom:24px}#likes-page .profile-tile-container .profile-tile .top-section .username-overlay{min-height:26px;width:100%;position:absolute;z-index:1;top:0;left:0;background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0))}#likes-page .profile-tile-container .profile-tile .top-section .username-overlay .username{background-color:transparent;color:white;font-size:16px;font-weight:700;padding-top:8px;padding-left:10px;overflow:hidden;text-overflow:ellipsis}#likes-page .profile-tile-container .profile-tile .top-section .username-overlay .username.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay{min-height:26px;width:100%;position:absolute;z-index:1;top:0;left:0;background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0))}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .selection-circle{height:16px;width:16px;border:2px solid white;border-radius:50%;position:absolute;top:10px;left:10px}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .selection-circle.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .online-username-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;-ms-flex-align:start;align-items:flex-start;min-height:26px;width:126px}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .online-username-container .online-now-status{margin:9px -2px 0 9px}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .online-username-container .online-now-status .green-dot{height:8px;width:8px;background-color:#2BB575;border-radius:100%}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .online-username-container .online-now-status.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .online-username-container .username{color:white;font-size:16px;font-weight:700;margin:1px 6px 0 6px;overflow:hidden;text-overflow:ellipsis}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .online-username-container .username.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .photo-count-container{width:40px;position:absolute;top:1px;right:9px;height:26px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;color:white;font-size:14px;font-weight:600}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .photo-count-container.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .top-overlay .photo-count-container .photo-icon{width:14px;height:10px;margin-right:4px}#likes-page .profile-tile-container .profile-tile .top-section .online-overlay{position:absolute;top:128px;height:36px;width:100%;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#likes-page .profile-tile-container .profile-tile .top-section .online-overlay .green-dot{height:8px;width:8px;margin-right:4px;background-color:#2BB575;border-radius:100%;margin-left:9px}#likes-page .profile-tile-container .profile-tile .top-section .online-overlay .overlay-text{color:white;font-size:12px;font-weight:600}#likes-page .profile-tile-container .profile-tile .top-section .online-overlay.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay{position:absolute;top:138px;height:26px;width:100%;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;font-size:12px}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay .unread{color:#ffffff;background-color:#1874d1;border-radius:8px;font-size:8px;font-weight:bold;height:12px;width:28px;margin-left:6px;position:relative}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay .unread span{position:absolute;top:1px;left:5px}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay .unread.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay .timestamp{color:#ffffff;background-color:transparent;margin-left:6px;margin-right:6px;overflow:hidden;text-overflow:ellipsis}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay .timestamp.bold{font-weight:bold}#likes-page .profile-tile-container .profile-tile .top-section .timestamp-overlay .timestamp.hidden{display:none}#likes-page .profile-tile-container .profile-tile .top-section.delete-mode .top-overlay{background-image:none}#likes-page .profile-tile-container .profile-tile .top-section.delete-mode .top-overlay .online-username-container .online-now-status{display:none}#likes-page .profile-tile-container .profile-tile .top-section.delete-mode .top-overlay .online-username-container .username{display:none}#likes-page .profile-tile-container .profile-tile .top-section.delete-mode .top-overlay .photo-count-container{display:none}#likes-page .profile-tile-container .profile-tile .bottom-section{height:48px;width:100%;border:1.15px solid #D6D4DF;border-radius:0 0 8px 8px;position:absolute;top:164px;background-color:white;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#likes-page .profile-tile-container .profile-tile .bottom-section .unread{height:12px;width:12px;border-radius:50%;margin-right:4px}#likes-page .profile-tile-container .profile-tile .bottom-section .unread.hidden{display:none}#likes-page .profile-tile-container .profile-tile .bottom-section .timestamp{color:#211E2C;font-size:16px}#likes-page .profile-tile-container .profile-tile .bottom-section .timestamp.bold{font-weight:800}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .top-section,#likes-page .profile-tile-container .you-like-profile-tile .top-section{cursor:pointer}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .top-section .top-overlay .username,#likes-page .profile-tile-container .you-like-profile-tile .top-section .top-overlay .username{width:122px;background-color:transparent}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .top-section .profile-photo,#likes-page .profile-tile-container .you-like-profile-tile .top-section .profile-photo{height:164px;width:164px;display:inline-block;background:rgba(0,0,0,0.2)}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .like-cta,#likes-page .profile-tile-container .you-like-profile-tile .like-cta{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .like-cta .like-icon,#likes-page .profile-tile-container .you-like-profile-tile .like-cta .like-icon{height:18px;width:18px}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .like-cta .like-icon.hidden,#likes-page .profile-tile-container .you-like-profile-tile .like-cta .like-icon.hidden{display:none}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .like-cta.hidden,#likes-page .profile-tile-container .you-like-profile-tile .like-cta.hidden{display:none}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .msg-cta,#likes-page .profile-tile-container .you-like-profile-tile .msg-cta{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .msg-cta .message-icon,#likes-page .profile-tile-container .you-like-profile-tile .msg-cta .message-icon{height:18px;width:18px}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .msg-cta .message-icon.hidden,#likes-page .profile-tile-container .you-like-profile-tile .msg-cta .message-icon.hidden{display:none}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .msg-cta.hidden,#likes-page .profile-tile-container .you-like-profile-tile .msg-cta.hidden{display:none}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile{cursor:pointer}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .top-overlay .username{width:122px;background-color:transparent}#likes-page .profile-tile-container .paid-user-likes-you-profile-tile .profile-photo{height:164px;width:164px;display:inline-block}#likes-page .profile-tile-container .free-user-profile-tile{cursor:pointer}#likes-page .profile-tile-container .free-user-profile-tile .photo-wrapper{width:164px;height:164px;background-size:cover;filter:blur(12px);-webkit-filter:blur(12px);position:relative}#likes-page .profile-tile-container .free-user-profile-tile .photo-wrapper .profile-photo{width:164px;height:164px;opacity:.01}#likes-page .zero-state-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center;margin-top:44px}#likes-page .zero-state-section.hidden{display:none}#likes-page .zero-state-section .title-text{font-size:24px;font-weight:800;margin-bottom:16px;color:#211E2C;text-align:center;width:200px}#likes-page .zero-state-section .sub-text{width:220px;text-align:center;font-size:16px;font-weight:600;color:#221F2D;margin-bottom:29px}#likes-page .zero-state-section .discover-cta{font-size:20px;font-weight:800;height:48px;width:234px;border-radius:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}#likes-page .navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#likes-page .navigation.hidden{display:none}#likes-page .navigation .page-status{font-size:18px;color:#211E2C}#likes-page .navigation .navigation-cta{width:97px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;cursor:pointer;border:1px solid #D6D4DF;border-radius:24px;color:#211E2C;background-color:white}#likes-page .navigation .navigation-cta.disabled{cursor:not-allowed;opacity:0.4}#likes-page .navigation .navigation-cta .left-arrow{margin-right:12px;height:16px;width:16px}#likes-page .navigation .navigation-cta .right-arrow{margin-left:12px;height:16px;width:16px}#likes-page .bottom-see-who-likes-you-banner{height:68px;background-color:white;border-radius:12px;border:1px solid #D6D4DF;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:16px}#likes-page .bottom-see-who-likes-you-banner .bottom-see-who-likes-you-banner-left{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:left;justify-content:left}#likes-page .bottom-see-who-likes-you-banner .bottom-see-who-likes-you-banner-right{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right}#likes-page .bottom-see-who-likes-you-banner.hidden{display:none}#likes-page .bottom-see-who-likes-you-banner .body-text{color:#211E2C;font-size:20px;font-weight:700;margin:0 auto 0 auto}#likes-page .bottom-see-who-likes-you-banner .bottom-see-who-likes-you-cta{height:44px;width:124px;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:20px;font-weight:700;margin:12px 16px 12px 8px}#likes-page.pinned-header .tab-section{position:fixed;top:0;left:0;z-index:50}#likes-page.pinned-header .divider-bar{position:fixed;top:67px;left:0;z-index:50}#likes-page.pinned-header .edit-likes-bar{position:fixed;top:68px;right:0;z-index:50;width:100%;padding-left:16px;padding-right:16px}#likes-page.pinned-header.likes-you .profile-tile-container{margin-top:65px}#likes-page.pinned-header.you-like .profile-tile-container{margin-top:120px}#free-tier-tutorial .free-tier-tutorial-container{position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);background-repeat:no-repeat;background-size:cover;z-index:10000}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container{background-color:white;width:80vw;height:526px;top:5vh;border-radius:24px;padding:10px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:auto;text-align:center;position:relative}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container div:first-child{width:5%;text-align:left;color:black;margin:10px 10px}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container div:first-child i:before{content:"X";cursor:pointer}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages{position:absolute;border-radius:12px;padding:10px;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages.active{display:-ms-flexbox;display:flex}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages div.ft-tutorial-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex:1;flex:1;margin:20px}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages div.ft-tutorial-content div.text{font-size:16px;font-weight:400;color:#211E2C;line-height:20px;margin:30px auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71){#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages div.ft-tutorial-content div.text{font-size:12px}}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages div.ft-tutorial-content h1{color:#211E2C;font-size:24px;line-height:20px;text-align:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71) and (orientation: portrait){#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .tutorial-pages div.ft-tutorial-content h1{font-size:18px}}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .next-button{-ms-flex:1;flex:1;border-radius:24px;font-size:18px;font-weight:800;width:200px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;left:0;padding-top:10px;padding-bottom:10px;position:absolute;bottom:30px;color:#FFFFFF;right:0;margin:auto}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .next-button .star-icon{margin-right:5px;height:21px}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .next-button div,#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .next-button span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .overlay-carousel-status-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;bottom:80px}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .overlay-carousel-status-container .carousel-dot{display:block;height:12px;width:12px;border-radius:100%;border:1px solid #99989B;margin:6px;cursor:pointer}#free-tier-tutorial .free-tier-tutorial-container .ft-modal-container .overlay-carousel-status-container .carousel-dot.active{background-color:#99989B}@media (min-aspect-ratio: 1 / 1){#free-tier-tutorial .free-tier-tutorial-container .tutorial-pages{top:60px;margin:0 38px}}.profile-bouncer-popup{width:100vw;height:100%;z-index:15000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;color:#211E2C}.profile-bouncer-popup .profile-bouncer-container{background-color:white;width:100%;height:438px;border-radius:23px 23px 0 0;padding:0 11%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;bottom:-438px;-ms-flex-align:center;align-items:center}.profile-bouncer-popup .profile-bouncer-container .close-btn{height:50px;width:50px;position:absolute;top:0px;left:0px;padding:17px}.profile-bouncer-popup .profile-bouncer-container .header-image{height:120px;width:154px;margin-top:28px;margin-bottom:24px}.profile-bouncer-popup .profile-bouncer-container .paragraph-section-1,.profile-bouncer-popup .profile-bouncer-container .paragraph-section-2{font-size:16px;text-align:center;color:#000000}.profile-bouncer-popup .profile-bouncer-container .paragraph-section-1{margin-bottom:24px}.profile-bouncer-popup .profile-bouncer-container .paragraph-section-2{margin-bottom:40px}.profile-bouncer-popup .profile-bouncer-container .complete-profile-btn{height:48px;width:244px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:24px;cursor:pointer;font-size:20px;font-weight:800}.happiness-profile-edit{padding:40px 16px 16px 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:423px;margin:auto;position:relative}.happiness-profile-edit .back-button-container{position:absolute;top:0;left:0;padding:12px 20px 12px 16px;cursor:pointer;outline:none}.happiness-profile-edit .back-button-container .back-button{height:16px;width:10px;outline:none}.happiness-profile-edit .section-start{margin-top:25px}.happiness-profile-edit .box-section{border-radius:9px;background-color:white}.happiness-profile-edit .section-heading{color:#211E2C;margin-bottom:8px;margin-left:12px}.happiness-profile-edit .section-heading .title-text{font-size:24px;font-weight:800;margin-bottom:5px}.happiness-profile-edit .section-heading .sub-heading{font-size:16px;font-weight:600}.happiness-profile-edit .profile-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}.happiness-profile-edit .profile-header .profile-pic-container{height:90px;width:90px;border-radius:100%;overflow:hidden;margin-top:19px;-ms-flex-negative:0;flex-shrink:0}.happiness-profile-edit .profile-header .profile-pic-container img{height:90px;width:90px;display:inline-block;background-color:rgba(0,0,0,0.4)}.happiness-profile-edit .profile-header .title-text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:3px;font-size:20px;color:#211E2C;cursor:pointer;padding:5px;max-width:100%;white-space:nowrap;position:relative;outline:none}.happiness-profile-edit .profile-header .title-text-container.two-lines{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:80%}.happiness-profile-edit .profile-header .title-text-container.two-lines .username-text{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.happiness-profile-edit .profile-header .title-text-container.two-lines .name-and-location-divider{display:none}.happiness-profile-edit .profile-header .title-text-container.two-lines .second-line{width:100%;-ms-flex-pack:center;justify-content:center;position:relative;overflow:visible}.happiness-profile-edit .profile-header .title-text-container.two-lines .second-line .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;overflow:hidden}.happiness-profile-edit .profile-header .title-text-container.two-lines .second-line .pencil-icon{position:absolute;right:-20px;top:5px;margin:0}.happiness-profile-edit .profile-header .title-text-container .username-text{font-weight:800}.happiness-profile-edit .profile-header .title-text-container .second-line{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;position:relative;overflow:hidden}.happiness-profile-edit .profile-header .title-text-container .second-line .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;overflow:hidden;width:100%}.happiness-profile-edit .profile-header .title-text-container .second-line .text-container .location{text-overflow:ellipsis;overflow:hidden}.happiness-profile-edit .profile-header .title-text-container .second-line .pencil-icon{height:12px;width:12px;margin-left:10px;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.happiness-profile-edit .profile-header .view-profile-link{margin-top:5px;padding:15px;font-size:20px;font-weight:700;cursor:pointer;margin-bottom:10px;outline:none}.happiness-profile-edit .edit-profile-popup{background-color:white;width:100vw;height:100%;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:fixed;top:100%;left:0;overflow:hidden}.happiness-profile-edit .edit-profile-popup.hidden{display:none}.happiness-profile-edit .edit-profile-popup .popup-close-btn{padding:13px;height:41px;width:41px;position:absolute;right:0;top:0;z-index:1;cursor:pointer;outline:none}.happiness-profile-edit .edit-profile-popup .popup-container{max-width:423px;background-color:white;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;padding:0 28px}.happiness-profile-edit .edit-profile-popup .popup-container .title-text{font-size:24px;font-weight:800;color:#211E2C;margin-bottom:5px}.happiness-profile-edit .edit-profile-popup .popup-container .sub-text{font-size:16px;font-weight:600;margin-bottom:28px}.happiness-profile-edit .edit-profile-popup .popup-container .save-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:48px;width:100%;max-width:248px;color:white;font-size:20px;font-weight:800;border-radius:24px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:auto;margin-right:auto;outline:none;-ms-flex-negative:0;flex-shrink:0}.happiness-profile-edit .edit-profile-popup .popup-container .save-btn.disabled{background-color:#DADADA}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container{margin-bottom:24px;position:relative}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container .basic-info-input{height:48px;width:100%;border-radius:8px;border:1px solid #ABABAB;padding:12px;font-size:20px;font-weight:600;color:#211E2C}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container .basic-info-input.invalid{border:1px solid #E24A59}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.first-name-input-container{margin-top:12px}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.invalid{margin-bottom:7px}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.location-input-container{margin-bottom:138px}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.location-input-container .zip-code-input{padding-left:43px}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.location-input-container .location-pin{position:absolute;left:12px;top:0;bottom:0;margin-top:11px;height:24px;width:19px}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.birthday-input-container .select-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.birthday-input-container .select-container .selection-container{height:48px;border:1px solid #ABABAB;border-radius:8px;font-size:20px;font-weight:600;padding:12px;color:#211E2C;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.birthday-input-container .select-container .selection-container.invalid{border:1px solid #E24A59}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.birthday-input-container .select-container #birth-month-select{width:48%;margin-right:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden !important}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.birthday-input-container .select-container #birth-day-select{width:22%;margin-right:8px;text-align:center}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container.birthday-input-container .select-container #birth-year-select{width:30%;text-align:center}.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container .first-name-input-error-text,.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container .birthday-input-error-text,.happiness-profile-edit #edit-basic-info-popup .popup-container .input-container .location-input-error-text{position:relative;font-size:14px;font-style:italic;color:#E24A59;left:4px;padding-top:2px}.happiness-profile-edit .photos-section{padding:24px 21px}.happiness-profile-edit .photos-section .show-more-tiles-container{margin-top:12px}.happiness-profile-edit .photos-section .tiles-container,.happiness-profile-edit .photos-section .show-more-tiles-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:12px}.happiness-profile-edit .photos-section .tiles-container.hidden,.happiness-profile-edit .photos-section .show-more-tiles-container.hidden{display:none}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile{position:relative}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .photo-container,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .photo-container{height:100%;width:100%;overflow:hidden;border-radius:8px;background-color:rgba(0,0,0,0.4)}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .photo-container .user-photo,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .photo-container .user-photo{display:inline-block;height:100%;width:100%}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .edit-section,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .edit-section{position:absolute;top:-4px;right:-4px;background-color:white;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100%}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .edit-section .pencil-icon,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .edit-section .pencil-icon{height:12px;width:12px}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .make-primary-btn-clickable-container,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .make-primary-btn-clickable-container{cursor:pointer;position:absolute;bottom:0;width:100%;height:20px;outline:none}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .make-primary-btn-clickable-container.hidden,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .make-primary-btn-clickable-container.hidden{display:none}.happiness-profile-edit .photos-section .tiles-container .photo-section-photo-tile .make-primary-btn-clickable-container .make-primary-btn,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-photo-tile .make-primary-btn-clickable-container .make-primary-btn{font-size:12px;position:absolute;bottom:0;color:white;font-weight:600;text-align:center;background:linear-gradient(180deg, rgba(0,0,0,0.0001) 0%, #000 100%);width:100%;border-radius:0px 0px 8px 8px}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box{border-radius:5px;position:relative;height:0;padding-top:100%;cursor:pointer;border:1px solid;outline:none}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box.incomplete,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box.incomplete{border:2px solid}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside{position:absolute;top:0;left:0;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .exclamation-icon,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .exclamation-icon{position:absolute;height:28px;width:28px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:-9px;left:-9px}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .exclamation-icon.hidden,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .exclamation-icon.hidden{display:none}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .exclamation-icon .exclamation,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .exclamation-icon .exclamation{font-size:22px;font-weight:600}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .thick-plus-icon,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .thick-plus-icon{height:24px;width:24px}.happiness-profile-edit .photos-section .tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .title-text,.happiness-profile-edit .photos-section .show-more-tiles-container .photo-section-empty-tile.aspect-ratio-box .aspect-ratio-box-inside .title-text{margin-top:5px;font-size:16px;font-weight:800}.happiness-profile-edit .photos-section .show-more-link{font-size:20px;font-weight:700;margin:24px auto 0 auto;margin-top:24px;cursor:pointer;width:150px;text-align:center}.happiness-profile-edit .how-about-we-section{padding:12px 20px 27px 20px;position:relative}.happiness-profile-edit .how-about-we-section.incomplete{border:2px solid}.happiness-profile-edit .how-about-we-section .exclamation-icon{position:absolute;height:28px;width:28px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:-9px;left:-9px}.happiness-profile-edit .how-about-we-section .exclamation-icon.hidden{display:none}.happiness-profile-edit .how-about-we-section .exclamation-icon .exclamation{font-size:22px;font-weight:600}.happiness-profile-edit .how-about-we-section .clickable-edit-section{position:absolute;top:-4px;right:-4px;padding-bottom:20px;padding-left:20px;cursor:pointer;outline:none}.happiness-profile-edit .how-about-we-section .clickable-edit-section .edit-section{background-color:white;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100%}.happiness-profile-edit .how-about-we-section .clickable-edit-section .edit-section .pencil-icon{height:12px;width:12px}.happiness-profile-edit .how-about-we-section .question-prompt{font-size:28px;font-weight:800;margin-bottom:12px}.happiness-profile-edit .how-about-we-section .member-response{font-size:20px;font-weight:700;word-break:break-word;overflow:hidden}.happiness-profile-edit .how-about-we-section .example-text{margin-top:24px;font-size:14px;font-weight:600;color:#211E2C;margin-left:12px}.happiness-profile-edit #edit-haw-popup{display:block;overflow-y:scroll}.happiness-profile-edit #edit-haw-popup .haw-popup-close-btn{position:initial;float:right}.happiness-profile-edit #edit-haw-popup .popup-container{-ms-flex-align:center;align-items:center;padding:0 16px}.happiness-profile-edit #edit-haw-popup .popup-container .title-text{font-size:20px;text-align:center;max-width:302px;margin-bottom:20px}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container{width:100%;height:190px;border-radius:8px;margin-bottom:160px;-ms-flex-negative:0;flex-shrink:0}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .title-text{margin-top:12px;margin-left:20px;font-size:28px;font-weight:800;margin-bottom:16px;text-align:left}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container{position:relative;padding:0px 32px}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder{font-size:16px;font-style:italic;color:#99989B}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder{height:48px;width:100%;border-radius:8px;border:1px solid #99989B;margin:0 auto;display:block;padding-left:12px;padding-top:13px;background:#FFFFFF}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox.hidden,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder.hidden{display:none}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox input.prof-edit-prod-diff-search-input.ui-autocomplete-input,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder input.prof-edit-prod-diff-search-input.ui-autocomplete-input{margin:0;padding-left:0;padding-top:0;outline:none;border:none;font-size:16px !important;padding-bottom:8px;text-overflow:ellipsis;padding-right:38px}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox input.prof-edit-prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder input.prof-edit-prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder{color:#99989B;font-style:italic;opacity:1}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox input.prof-edit-prod-diff-search-input.ui-autocomplete-input::placeholder,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder input.prof-edit-prod-diff-search-input.ui-autocomplete-input::placeholder{color:#99989B;font-style:italic;opacity:1}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox input.prof-edit-prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder input.prof-edit-prod-diff-search-input.ui-autocomplete-input:-ms-input-placeholder{color:#99989B;font-style:italic}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .custom-combobox input.prof-edit-prod-diff-search-input.ui-autocomplete-input::-ms-input-placeholder,.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-placeholder input.prof-edit-prod-diff-search-input.ui-autocomplete-input::-ms-input-placeholder{color:#99989B;font-style:italic}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .magnifier-icon{height:24px;width:24px;position:absolute;top:10px;right:44px}.happiness-profile-edit #edit-haw-popup .popup-container .theme-box-container .activity-input-container .input-helper-text{font-size:14px;font-weight:600;color:#211E2C;margin-top:8px}.happiness-profile-edit #edit-haw-popup .popup-container .save-btn.disabled{background-color:#DADADA}.happiness-profile-edit .profile-questions-section .question-response-tile{padding:25px 12px;margin-bottom:16px;position:relative}.happiness-profile-edit .profile-questions-section .question-response-tile .question-prompt{font-weight:800;font-size:20px;color:#211E2C}.happiness-profile-edit .profile-questions-section .question-response-tile .response-text{font-size:16px;color:#211E2C;word-break:break-word;overflow:hidden}.happiness-profile-edit .profile-questions-section .question-response-tile .clickable-edit-section{position:absolute;top:-4px;right:-4px;padding-bottom:20px;padding-left:20px;cursor:pointer;outline:none}.happiness-profile-edit .profile-questions-section .question-response-tile .clickable-edit-section .edit-section{background-color:white;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100%}.happiness-profile-edit .profile-questions-section .question-response-tile .clickable-edit-section .edit-section .pencil-icon{height:12px;width:12px}.happiness-profile-edit .profile-questions-section .question-empty-tile{padding:25px 25px;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative;cursor:pointer;outline:none}.happiness-profile-edit .profile-questions-section .question-empty-tile.incomplete{border:2px solid}.happiness-profile-edit .profile-questions-section .question-empty-tile .exclamation-icon{position:absolute;height:28px;width:28px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:-9px;left:-9px}.happiness-profile-edit .profile-questions-section .question-empty-tile .exclamation-icon.hidden{display:none}.happiness-profile-edit .profile-questions-section .question-empty-tile .exclamation-icon .exclamation{font-size:22px;font-weight:600}.happiness-profile-edit .profile-questions-section .question-empty-tile .thick-plus-icon{height:24px;width:24px}.happiness-profile-edit .profile-questions-section .question-empty-tile .content-container{margin-left:12px}.happiness-profile-edit .profile-questions-section .question-empty-tile .content-container .question-prompt{font-size:20px;font-weight:800}.happiness-profile-edit .profile-questions-section .question-empty-tile .content-container .sub-title-text{font-size:16px;color:#CCCCCC}.happiness-profile-edit .profile-details-section .profile-details-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:28px;padding-top:13px;padding-bottom:13px;cursor:pointer;outline:none}.happiness-profile-edit .profile-details-section .profile-details-item .img-container{width:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.happiness-profile-edit .profile-details-section .profile-details-item .info-container{padding-left:16px;padding-right:16px}.happiness-profile-edit .profile-details-section .profile-details-item .info-container .details-title{font-size:20px;font-weight:800}.happiness-profile-edit .profile-details-section .profile-details-item .info-container .first-line-response{font-size:16px}.happiness-profile-edit .profile-details-section .profile-details-item .info-container .second-line-response{font-size:16px}.happiness-profile-edit .profile-details-section .profile-details-item.looking-for .profile-details-img{height:22px;width:24px;position:relative;top:5px}.happiness-profile-edit .profile-details-section .profile-details-item.ethnicity .profile-details-img{height:15px;width:24px;position:relative;top:6px}.happiness-profile-edit .profile-details-section .profile-details-item.height .profile-details-img{height:23px;width:15px;position:relative;top:4px}.happiness-profile-edit .profile-details-section .profile-details-item.occupation .profile-details-img{height:21px;width:24px;position:relative;top:5px}.happiness-profile-edit .profile-details-section .profile-details-item.education .profile-details-img{height:23px;width:24px;position:relative;top:4px}.happiness-profile-edit .profile-details-section .profile-details-item.religious-beliefs .profile-details-img{height:20px;width:24px;position:relative;top:5px}.happiness-profile-edit .profile-details-section .profile-details-item.pets .profile-details-img{height:23px;width:24px;position:relative;top:6px}.happiness-profile-edit .profile-details-section .profile-details-item.children .profile-details-img{height:20px;width:24px;position:relative;top:5px}.happiness-profile-edit .profile-details-section .profile-details-item.smoking .profile-details-img{height:16px;width:23px;position:relative;top:4px}.happiness-profile-edit .profile-details-section .profile-details-item-divider{height:1px;width:100%;background-color:#F1F1F1}.happiness-profile-edit .pd-popup .popup-container .checkbox-section{margin-left:8px;display:-ms-grid;display:grid}.happiness-profile-edit .pd-popup .popup-container .checkbox-section.looking-for{margin-bottom:57px;min-height:267px}.happiness-profile-edit .pd-popup .popup-container .checkbox-section.pets{margin-bottom:57px;grid-auto-flow:column;-ms-grid-rows:(1fr)[8];grid-template-rows:repeat(8, 1fr);min-height:356px}.happiness-profile-edit .pd-popup .popup-container .checkbox-section .checkbox-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:10px 0}.happiness-profile-edit .pd-popup .popup-container .checkbox-section .checkbox-item .checkbox{height:20px;width:20px;border-radius:4px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.happiness-profile-edit .pd-popup .popup-container .checkbox-section .checkbox-item .checkbox.checked{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.happiness-profile-edit .pd-popup .popup-container .checkbox-section .checkbox-item .checkbox.checked .check-icon{height:11px;width:12.5px}.happiness-profile-edit .pd-popup .popup-container .checkbox-section .checkbox-item .checkbox-text{font-size:20px;font-weight:800}.happiness-profile-edit .pd-popup .popup-container .dropdown-section{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;margin-bottom:60px;min-height:198px}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .OptionGroup{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-width:0 1px 0 1px}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .select__trigger{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 22px;font-size:20px;font-weight:600;color:#211E2C;width:100%;height:48px;line-height:24px;background:#ffffff;cursor:pointer;border:1px solid #ABABAB;box-sizing:border-box;border-radius:8px;margin-top:40px;white-space:nowrap}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .default-selection{font-size:20px;font-weight:300;color:#211E2C}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .custom-options{position:absolute;display:block;top:100%;left:0;right:0;border:1px solid #ABABAB;border-top:0;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:2;box-sizing:border-box;border-radius:8px}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .custom-options:hover{cursor:pointer}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .OptionGroup.open .custom-options{opacity:1;visibility:visible;pointer-events:all;width:100%;overflow-y:scroll;max-height:300px}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .custom-option{position:relative;display:block;padding:0 22px 0 22px;font-size:18px;font-weight:300;color:#211E2C;line-height:30px;cursor:pointer;transition:all 0.5s}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .custom-option:hover span{cursor:pointer}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .custom-option.selected{color:#211E2C}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .arrow{position:relative;height:15px;width:15px}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .arrow::before,.happiness-profile-edit .pd-popup .popup-container .dropdown-section .arrow::after{content:"";position:absolute;bottom:0px;width:0.15rem;height:100%;transition:all 0.5s}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .arrow::before{left:4px;transform:rotate(-45deg)}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .arrow::after{left:14px;transform:rotate(45deg)}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .open .arrow::before{left:4px;transform:rotate(-45deg)}.happiness-profile-edit .pd-popup .popup-container .dropdown-section .open .arrow::after{left:14px;transform:rotate(45deg)}.happiness-profile-edit .pd-popup .popup-container .grid-container{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:37% 26% 37%;grid-template-columns:37% 26% 37%;grid-auto-rows:50px;margin-bottom:150px}.happiness-profile-edit .pd-popup .popup-container .grid-item{display:-ms-grid;display:grid}.happiness-profile-edit .pd-popup .popup-container .children-heading{-ms-grid-column:1;grid-column-start:1;grid-column-end:4;font-style:normal;font-weight:800;font-size:24px;line-height:29px;color:#211E2C}.happiness-profile-edit .pd-popup .popup-container .children-number{-ms-flex-pack:center;justify-content:center;position:relative}.happiness-profile-edit .pd-popup .popup-container .children-number .plus-button{padding:5px;height:48px;width:48px;position:absolute;z-index:1;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.happiness-profile-edit .pd-popup .popup-container .children-number .minus-button{padding:5px;height:48px;width:48px;position:absolute;z-index:1;cursor:pointer;justify-self:end;-ms-touch-action:manipulation;touch-action:manipulation}.happiness-profile-edit .pd-popup .popup-container .children-number .number-text{width:88px;height:48px;background:#FFFFFF;border:1px solid #ABABAB;box-sizing:border-box;border-radius:8px;text-align:center;font-weight:800;font-size:28px;line-height:34px;outline:none}.happiness-profile-edit .pd-popup .popup-container .height-container{display:-ms-flexbox;display:flex;height:335px;width:330px}.happiness-profile-edit .pd-popup .popup-container .height-container .text-container,.happiness-profile-edit .pd-popup .popup-container .height-container .height-text{-ms-flex-item-align:center;align-self:center;font-weight:800;font-size:28px;line-height:44px;color:#211E2C;text-align:end;border:none;width:165px;height:44px;display:-ms-flexbox;display:flex}.happiness-profile-edit .pd-popup .popup-container .height-container .slider-container{display:-ms-flexbox;display:flex;height:auto;position:absolute;-ms-flex-item-align:center;align-self:center;left:85px}.happiness-profile-edit .pd-popup .popup-container .height-container .slider-container .height-slider{-webkit-appearance:none;-moz-apperance:none;border-radius:4px;width:300px;height:10px;transform:rotate(270deg);background-color:#D0CFCF;-ms-touch-action:none;touch-action:none}.happiness-profile-edit .pd-popup .popup-container .height-container .slider-container .height-slider::-webkit-slider-thumb{-webkit-appearance:none !important;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent;z-index:1;cursor:pointer;outline:none;transform:rotate(90deg);height:44px;width:44px;border-radius:20px;border-color:transparent}.happiness-profile-edit .pd-popup .popup-container .statement{margin-bottom:20px;text-align:center}.happiness-profile-edit .pd-popup .popup-container .save-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:48px;width:248px;color:white;font-size:20px;font-weight:800;border-radius:24px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:auto;margin-right:auto;margin-bottom:50px}.happiness-profile-edit .pd-popup .popup-container .save-btn.disabled{background-color:#DADADA;cursor:not-allowed}#photo-section-action-prompt,#profile-question-action-prompt{width:100vw;height:100%;z-index:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.4);position:fixed;top:0;left:0;color:#211E2C}#photo-section-action-prompt.hidden,#profile-question-action-prompt.hidden{display:none}#photo-section-action-prompt .content-container,#profile-question-action-prompt .content-container{background-color:white;width:100%;height:360px;border-radius:23px 23px 0 0;padding-right:10px;padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;bottom:-360px;-ms-flex-align:center;align-items:center}#photo-section-action-prompt .content-container.hidden,#profile-question-action-prompt .content-container.hidden{display:none}#photo-section-action-prompt .content-container .close-btn,#profile-question-action-prompt .content-container .close-btn{height:44px;width:44px;position:absolute;top:6px;left:6px;padding:14px;curosor:pointer;outline:none}#photo-section-action-prompt .content-container .prompt-container,#profile-question-action-prompt .content-container .prompt-container{position:relative;top:88px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#photo-section-action-prompt .content-container .prompt-container .title-text,#profile-question-action-prompt .content-container .prompt-container .title-text{font-size:24px;font-weight:800;color:#211E2C;margin-bottom:60px}#photo-section-action-prompt .content-container .prompt-container .photo-btn,#photo-section-action-prompt .content-container .prompt-container .action-btn,#profile-question-action-prompt .content-container .prompt-container .photo-btn,#profile-question-action-prompt .content-container .prompt-container .action-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:white;height:48px;width:244px;border-radius:24px;margin-bottom:28px;font-size:20px;font-weight:800;cursor:pointer;outline:none}#photo-section-action-prompt .content-container .prompt-container .photo-btn.hidden,#photo-section-action-prompt .content-container .prompt-container .action-btn.hidden,#profile-question-action-prompt .content-container .prompt-container .photo-btn.hidden,#profile-question-action-prompt .content-container .prompt-container .action-btn.hidden{display:none}#photo-section-action-prompt .content-container .prompt-container .photo-btn.facebook-photo-btn,#photo-section-action-prompt .content-container .prompt-container .action-btn.facebook-photo-btn,#profile-question-action-prompt .content-container .prompt-container .photo-btn.facebook-photo-btn,#profile-question-action-prompt .content-container .prompt-container .action-btn.facebook-photo-btn{background-color:#4065b4;font-size:16px}#photo-section-action-prompt .content-container .prompt-container .photo-btn.facebook-photo-btn span,#photo-section-action-prompt .content-container .prompt-container .action-btn.facebook-photo-btn span,#profile-question-action-prompt .content-container .prompt-container .photo-btn.facebook-photo-btn span,#profile-question-action-prompt .content-container .prompt-container .action-btn.facebook-photo-btn span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#photo-section-action-prompt .content-container .prompt-container .photo-btn.facebook-photo-btn span .fb-img,#photo-section-action-prompt .content-container .prompt-container .action-btn.facebook-photo-btn span .fb-img,#profile-question-action-prompt .content-container .prompt-container .photo-btn.facebook-photo-btn span .fb-img,#profile-question-action-prompt .content-container .prompt-container .action-btn.facebook-photo-btn span .fb-img{height:30px;width:30px;margin-right:10px}#question-carousel-popup{background-color:#FAFAFA;width:100vw;height:100%;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:fixed;top:100%;left:0}#question-carousel-popup .close-btn{position:absolute;height:47px;width:42px;top:0;right:0;padding:21px 16px 10px 10px;cursor:pointer;z-index:1;outline:none}#question-carousel-popup .title-text{font-size:24px;font-weight:800;color:#211E2C;width:100%;max-width:423px;padding-left:28px;margin:0 auto 4px auto}#question-carousel-popup .bottom-helper-text{font-size:16px;font-weight:600;color:#ABABAB;padding:20px 60px 0 60px;max-width:423px;text-align:center;margin:0 auto}#question-carousel-popup .question-carousel-item{height:328px;background-color:white;border-radius:8px;box-shadow:0px 2px 20px rgba(0,0,0,0.20154);position:relative;max-width:391px;width:77vw;transform:scale(0.85);outline:none;cursor:pointer}#question-carousel-popup .question-carousel-item.slick-current{animation-name:zoomin;animation-duration:.2s;transform:scale(1)}#question-carousel-popup .question-carousel-item .question-title-text{font-size:24px;font-weight:800;color:#211E2C;margin:24px 15px 21px 24px;word-break:break-word}#question-carousel-popup .question-carousel-item .placeholder-text{margin-left:24px;margin-right:35px;word-break:break-word;font-size:18px;font-weight:600;color:#CCCCCC;font-style:italic}#question-carousel-popup .question-carousel-item .answer-btn{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:200px;height:48px;color:white;border-radius:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:800;outline:none}#question-carousel-popup .slick-slide{margin:20px 0px}#question-carousel-popup .slick-list{margin:0 -0px}@keyframes zoomin{from{transform:scale(0.85)}to{transform:scale(1)}}#question-card-answer-popup{background-color:#FAFAFA;width:100vw;height:100%;z-index:10000;position:fixed;left:0;top:100%;padding:10px 16px 0 16px}#question-card-answer-popup .question-card-container{width:100%;background-color:white;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:283px;max-width:391px;margin:0 auto;box-shadow:0px 2px 20px rgba(0,0,0,0.20154);position:relative}#question-card-answer-popup .question-card-container .close-btn{position:absolute;top:0;right:0;height:44px;width:44px;padding:12px 12px 20px 20px;cursor:pointer;outline:none}#question-card-answer-popup .question-card-container .question-title-text{margin:11px 32px 20px 24px;font-size:24px;font-weight:800;color:#211E2C}#question-card-answer-popup .question-card-container #question-card-answer-input{margin:0 18px 0 24px;font-size:18px;color:#211E2C;font-style:italic;border:none;overflow:auto;outline:none;box-shadow:none}#question-card-answer-popup .question-card-container .char-counter{position:absolute;bottom:78px;font-size:16px;font-weight:600;color:#99989B;width:100%;text-align:center}#question-card-answer-popup .question-card-container .save-btn{position:absolute;bottom:20px;width:200px;height:48px;border-radius:24px;color:white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;left:0;right:0;font-size:20px;font-weight:800;cursor:pointer;outline:none}#question-card-answer-popup .question-card-container .save-btn.disabled{background-color:#DADADA}#useragreement{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:white;padding:20px;margin:0 auto 0 auto}#useragreement h2{text-align:center;font-size:1.5em}#useragreement .agree-terms{margin-top:1em}#useragreement .agree-terms-cta{margin-top:2em;text-align:center}#useragreement .button{width:200px;height:48px;border-radius:24px;color:white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:2em auto;font-size:20px;font-weight:800;cursor:pointer;outline:none}

/*# sourceMappingURL=../maps/mobile/core.css.map */
