section{margin:45px 0}@media(min-width:992px){.day{padding-right:0}.month{padding-right:7px;padding-left:7px}.year{padding-left:0}}.validator-container{position:absolute;display:none;width:calc(100% - 30px);padding:10px;border-radius:3px;background:#fff;z-index:2;color:#333}.validator-container b{color:#f7526c}.validator-container.in{display:block}.validator-container.in+.button{display:none}.validator-container a{line-height:20px}.validator-container a:hover{text-decoration:underline}.validator-container .underlined{color:#333!important;text-decoration:underline}.checkmarked{font-size:12px;line-height:16px;margin-left:-45px}@media(max-width:991px){.checkmarked{margin-left:0}}.checkmarked li{padding:0 0 0 45px;margin:30px 0;list-style:none}.checkmarked li::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;color:#564f8d;position:absolute;font-size:20px;left:-17px}@media(max-width:991px){.checkmarked li::before{left:30px}}.checkmarked h4{font-size:15px;line-height:140%;margin:0 0 5px}.col-xs-4.year{float:right}@media(max-width:991px){.form-horizontal .form-group{margin-bottom:10px}}.form-horizontal .control-label{padding-top:7px;margin-bottom:0}@media(max-width:991px){.form-horizontal .control-label{margin-bottom:5px}}@media(max-width:991px){.dates .bootstrap-select{margin:10px 0}}@media(min-width:992px) and (max-width:991px){.form-horizontal .control-label.double-line-tablet{padding-top:0;margin-top:-2px}}#btnNext img{margin-right:5px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;filter:alpha(opacity=0)}#btnNext img.in{opacity:1;filter:alpha(opacity=100)}#wideSignupBox{padding-top:95px;position:relative}.paddedBox{padding-top:20px;padding-left:3px;padding-right:3px;background:#fff;border-radius:6px}.paddedBox .inner-paddedBox{position:relative;padding-bottom:10px}.paddedBox h1{display:block;text-align:center}.paddedBox h2{display:none}.transparentBox{color:#fff;background:#5d5599;box-shadow:0 0 20px 0 rgba(22,71,82,.51);padding:10px;margin-bottom:35px;border-radius:6px}.transparentBox>#logo{display:block;margin:0 auto}@media(max-width:991px){.transparentBox{margin-top:20px}}@media(max-width:991px){#signupBox{width:calc(100% - 30px);left:15px;bottom:auto;margin-left:0;margin-top:130px}#signupBox .smallLogo{left:-17px}#signupBox.expanded{margin-top:55px}#signupBox #signupWrapper{height:auto;padding-bottom:20px}#profiles,.transparentOverlay{display:none}}.facebookSignupModal .emailPrompt,.facebookSignupModal .usernamePrompt,.facebookSignupModal .zipcodePrompt,.facebookSignupModal .signupSuccess,.facebookSignupModal .birthdayPrompt{display:none}.facebookSignupModal .creating{display:block}.facebookSignupModal .creating .ListLoader{display:block}.facebookSignupModal .error{display:none}.facebookSignupModal .error .message{color:red}.facebookSignupModal.showUsernameMissing .creating,.facebookSignupModal.showUsernameMissing .zipcodePrompt,.facebookSignupModal.showUsernameMissing .signupSuccess,.facebookSignupModal.showUsernameMissing .birthdayPrompt{display:none}.facebookSignupModal.showUsernameMissing .usernamePrompt{display:block}.facebookSignupModal.showInvalidBirthday .creating,.facebookSignupModal.showInvalidBirthday .usernamePrompt,.facebookSignupModal.showInvalidBirthday .signupSuccess,.facebookSignupModal.showInvalidBirthday .zipcodePrompt{display:none}.facebookSignupModal.showInvalidBirthday .birthdayPrompt{display:block}.facebookSignupModal.showZipcodeMissing .creating,.facebookSignupModal.showZipcodeMissing .usernamePrompt,.facebookSignupModal.showZipcodeMissing .signupSuccess,.facebookSignupModal.showZipcodeMissing .birthdayPrompt{display:none}.facebookSignupModal.showZipcodeMissing .zipcodePrompt{display:block}.facebookSignupModal.showEmailMissing .zipcodePrompt,.facebookSignupModal.showEmailMissing .creating,.facebookSignupModal.showEmailMissing .usernamePrompt,.facebookSignupModal.showEmailMissing .signupSuccess,.facebookSignupModal.showEmailMissing .birthdayPrompt{display:none}.facebookSignupModal.showEmailMissing .emailPrompt{display:block}.facebookSignupModal.showEmailMissing .emailPrompt .emailInUse{display:none}.facebookSignupModal.showEmailInUse .zipcodePrompt,.facebookSignupModal.showEmailInUse .creating,.facebookSignupModal.showEmailInUse .usernamePrompt,.facebookSignupModal.showEmailInUse .signupSuccess,.facebookSignupModal.showEmailInUse .birthdayPrompt{display:none}.facebookSignupModal.showEmailInUse .emailPrompt{display:block}.facebookSignupModal.showEmailInUse .emailPrompt .missingEmail{display:none}.facebookSignupModal.showSuccess .creating,.facebookSignupModal.showSuccess .usernamePrompt,.facebookSignupModal.showSuccess .zipcodePrompt,.facebookSignupModal.showSuccess .birthdayPrompt{display:none}.facebookSignupModal.showSuccess .signupSuccess{display:block}.facebookSignupModal.showSuccess .signupSuccess .ListLoader{display:block}.facebookSignupModal.hasError .error{display:block}.facebookSignupModal.hasError .creating,.facebookSignupModal.hasError .signupSuccess{display:none}.facebookSignupBtn i.fa{font-size:36px;vertical-align:middle}.facebookSignupBtn span.wrapped{text-align:left;vertical-align:middle;font-size:15px;line-height:140%;display:inline-block}#declined{display:none;color:#f7526c}#mFacebookSignup.declined #creating{display:none}#mFacebookSignup.declined #declined{display:block}#signupCarousel{height:360px}@media(max-width:991px){#signupCarousel{height:auto}}#signupCarousel h4{text-align:center}#signupCarousel .facebookSignupBtn i.fa{font-size:24px}#signupCarousel .facebookSignupBtn .wrapped{font-size:14px}#signupCarousel .next-button{float:right}#signupCarousel .uploadBtn{margin:30px 0 40px 0!important}#signupCarousel #photo-upload{margin-bottom:10px}#signupCarousel .next-button-absolute{position:absolute;right:0;bottom:0}@media(max-width:991px){#signupCarousel .next-button-absolute{position:static;float:right}}#signupCarousel .form-horizontal{margin-top:30px}@media(max-width:991px){#signupCarousel .form-horizontal{margin-top:0}}#signupCarousel .carousel-inner{height:100%}#signupCarousel .carousel-inner .item{height:100%}#stepInfo{position:absolute;left:0;bottom:0}@media(max-width:991px){#stepInfo{width:100%;text-align:center}}.vtop{vertical-align:top}.nowrap{white-space:nowrap}.band{padding:50px 0}.band img{border-radius:3px}.grey-band{position:relative}.grey-band::before{background:#e0e0e0;position:absolute;left:-100vw;top:0;width:200vw;height:100%;content:'';overflow:hidden}.grey-band>*{position:relative}.grey-band .carousel-indicators li{background:#fff;border-color:#e0e0e0}.light-grey-band{position:relative}.light-grey-band::before{background:#f0f0f0;position:absolute;left:-100vw;top:0;width:200vw;height:100%;content:'';overflow:hidden}.light-grey-band>*{position:relative}.light-grey-band .carousel-indicators li{background:#fff;border-color:#f0f0f0}.white-band{position:relative}.white-band::before{background:#fff;position:absolute;left:-100vw;top:0;width:200vw;height:100%;content:'';overflow:hidden}.white-band>*{position:relative}.white-band .carousel-indicators li{background:#e0e0e0;border-color:#fff}.blue-band{position:relative;color:#fff}.blue-band::before{background:#5d5599;position:absolute;left:-100vw;top:0;width:200vw;height:100%;content:'';overflow:hidden}.blue-band>*{position:relative}.blue-band .button.white{color:#5d5599!important}.category{white-space:nowrap;overflow:hidden;color:#fff;padding:15px 30px;font-size:22px;background:#333;border-radius:3px;display:inline-block}@media(max-width:991px){.category{font-size:18px;padding:10px 15px}}html{overflow-x:hidden}.logo{margin-top:10px}@media(max-width:991px){.logo{margin-top:5px}}#singles-count{position:absolute;line-height:80px;top:0;left:100px;font-size:20px}@media(max-width:991px){#singles-count{font-size:18px}}@media(max-width:991px){#singles-count{top:70px;position:fixed;background:#fff;left:0;text-align:center;color:#5d5599;height:40px;line-height:40px;overflow:hidden;font-size:14px;width:100%}}@media(max-width:991px){#login{display:flex;justify-content:space-between;line-height:140%;height:70px;width:calc(100% - 100px);max-width:240px;padding:15px 0}#login .button{margin-left:0}}#login .login-btn{font-size:18px;padding:0 20px}#login .login-btn i.fa,#login .login-btn i.far,#login .login-btn i.fas,#login .login-btn i.fab,#login .login-btn i.fad,#login .login-btn i.fal{margin-left:5px}#siteheader .clearfix.container{height:70px;position:relative}@media(max-width:991px){#siteheader{min-height:70px}#siteheader .clearfix.container{height:70px;position:relative}}#content{padding-top:135px;overflow-x:hidden}.subheader{z-index:16;position:fixed;height:60px;top:70px;width:100%;background:#fff;display:flex;border-bottom:solid 1px #e0e0e0;justify-content:center}@media(max-width:991px){.subheader{display:none}}.subheader a{font-size:18px!important;color:#333;height:40px;line-height:40px;margin:10px 30px;display:block}@media(max-width:991px){.subheader a{margin:10px 20px}}.subheader a:hover{text-decoration:underline}.subheader a.button{padding:0 20px}.subheader a.button:hover{text-decoration:none}.relative{position:relative}.category{white-space:nowrap;overflow:hidden;color:#fff;padding:15px 30px;font-size:22px;background:#333;border-radius:3px;display:inline-block}@media(max-width:991px){.category{font-size:18px;padding:10px 15px}}.bold{font-weight:700}.carousel-indicators{bottom:-40px}.carousel-indicators li{margin:0;width:12px;height:12px;border-color:transparent}.carousel-indicators li.active{background:#707070!important;border-color:#707070!important}.button>.fa-chevron-right{margin-left:10px}@media(max-width:991px){.center-xs{text-align:center}}@media(max-width:991px){.center-sm{text-align:center}}#signup-popup{position:fixed;z-index:101;right:30px;min-width:380px;max-width:650px;max-height:70px;bottom:0;box-shadow:0 3px 15px 0 rgba(0,0,0,.16);background-color:#f0f0f0;border-radius:3px 3px 0 0;-webkit-transition:max-height .5s ease;-o-transition:max-height .5s ease;transition:max-height .5s ease}@media(max-width:991px){#signup-popup{right:0;width:100%;min-width:unset!important;max-width:unset!important;max-height:50px}}#signup-popup .visible-in{display:none}#signup-popup .visible-out{display:block}#signup-popup.in{max-height:800px}#signup-popup.in .visible-in{display:block}#signup-popup.in .visible-out{display:none}#signup-popup .header{cursor:pointer;border-radius:3px 3px 0 0;background:#e0e0e0;height:70px;padding:0 30px;line-height:70px;margin:0;position:relative}#signup-popup .header i.fa,#signup-popup .header i.far,#signup-popup .header i.fas,#signup-popup .header i.fab,#signup-popup .header i.fad,#signup-popup .header i.fal{position:absolute;top:50%;transform:translateY(-50%);right:30px}@media(max-width:991px){#signup-popup .header{height:50px;padding:0 15px;line-height:50px}}#signup-popup .body{padding:15px 30px 30px}@media(max-width:991px){#signup-popup .body{padding:10px}}#signup-box{position:absolute;left:50%;bottom:40px;z-index:1;transform:translateX(-50%);min-width:630px;background:#f0f0f0;border-radius:10px;max-height:350px;-webkit-transition:max-height .5s ease;-o-transition:max-height .5s ease;transition:max-height .5s ease;overflow:hidden;box-shadow:0 3px 12px 0 rgba(0,0,0,.16);padding:35px 45px}@media(max-width:991px){#signup-box{padding:15px;position:static;transform:none;left:0;min-width:0;margin:130px 15px 0}}#signup-box h3.header{display:none}#signup-box #signupB{display:none}#signup-box.step2{max-height:800px}#signup-box.step2 .signupA{display:none}#signup-box.step2 #signupB{display:block}#btnNextStep>*{vertical-align:middle}@media(min-width:992px){.signup-box input[type="text"],.signup-box input[type="password"]{height:48px}.signup-box .bootstrap-select{height:48px}.signup-box .bootstrap-select button.btn.dropdown-toggle{padding-top:10px;padding-bottom:10px}.signup-box .bootstrap-select span.caret{top:14px!important}}.signup-box .bootstrap-select .dropdown-menu{max-height:140px!important}.signup-box .age-container .bootstrap-select,.signup-box .age-container select{width:49%!important}.signup-box .age-container select{display:inline-block}.signup-box #signupB{display:none}.signup-box.step2 .signupA{display:none}.signup-box.step2 #signupB{display:block}#feed-teaser{display:none}#feed-teaser.in{display:block}.nowrap{white-space:nowrap}#profileSection{margin-top:70px;background:#5d5599;position:relative;width:100%;height:750px}@media(max-width:991px){#profileSection{height:unset;margin-top:0}}#profileSection .logo{left:50%;position:absolute;top:20px;transform:translateX(-50%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media(max-width:991px){#profileSection .logo{top:0}}#profileSection #profiles{height:100%;position:absolute;left:-1375px;margin-left:50%;width:2750px}@media(max-width:991px){#profileSection #profiles{display:none}}#profileSection #profiles img{width:250px;height:250px;float:left}.transparentOverlay{height:250px;background:#5d5599;position:absolute;display:block;top:0;left:50%;opacity:.8;filter:alpha(opacity=80)}@media(max-width:991px){.transparentOverlay{display:none}}.transparentOverlay.row1{width:1750px;margin-left:-875px}.transparentOverlay.row2{top:250px;width:1250px;margin-left:-625px}.transparentOverlay.row3{top:500px;width:750px;margin-left:-375px}h1#headline{color:#fff;display:inline-block;text-align:center;width:100%;line-height:40px;position:relative;margin-top:155px}@media(max-width:991px){h1#headline{margin-top:20px;font-size:24px;line-height:140%}}h1#headline a.normalText{color:#fff!important}.valign-middle{vertical-align:middle}.triple-flex-box,.double-flex-box{display:flex;text-align:center;flex-wrap:wrap;justify-content:space-between}@media(max-width:991px){.triple-flex-box,.double-flex-box{display:block}}.triple-flex-box>div,.double-flex-box>div{width:31%}.triple-flex-box>div:nth-child(1n+4),.double-flex-box>div:nth-child(1n+4){margin-top:30px}@media(max-width:991px){.triple-flex-box>div,.double-flex-box>div{width:100%!important}.triple-flex-box>div+div,.double-flex-box>div+div{margin-top:30px}}.triple-flex-box>div .relative,.double-flex-box>div .relative{margin-bottom:50px}@media(max-width:991px){.triple-flex-box>div .relative,.double-flex-box>div .relative{margin-bottom:40px}}.triple-flex-box>div .relative img,.double-flex-box>div .relative img{width:100%}.triple-flex-box>div .category,.double-flex-box>div .category{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.triple-flex-box>div p,.double-flex-box>div p{margin-bottom:15px}.double-flex-box>div{width:48%}.double-flex-box>div:nth-child(1n+3){margin-top:30px}.article-by-gender-container .category{width:100%;text-align:center}.article-by-gender-container .main-article-item{padding-bottom:30px}@media(max-width:991px){.article-by-gender-container .main-article-item+div{margin-top:30px}}.article-by-gender-container .main-article-item a.button{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);max-width:100%}.article-by-gender-container .article-item{color:#333!important;display:flex;padding:15px 0}.article-by-gender-container .article-item+.article-item{border-top:solid 1px #e0e0e0}.article-by-gender-container .article-item img{width:80px;flex:none;align-self:flex-start;margin-right:10px}.commercial-container{position:relative;padding-bottom:40px!important}@media(max-width:991px){.commercial-container{padding-bottom:0!important}}.commercial-container .category{width:100%;text-align:center}@media(max-width:991px){.commercial-container .category{margin-top:40px}}.commercial-container .carousel-inner .item{padding-bottom:30px}.commercial-container .carousel-inner .item .button{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);max-width:100%}.commercial-container .article-item{color:#333!important;display:flex;padding:15px 0}.commercial-container .article-item+.article-item{border-top:solid 1px #e0e0e0}.commercial-container .article-item img{width:80px;flex:none;align-self:flex-start;margin-right:10px}.event-container{position:relative;padding-bottom:40px!important}@media(max-width:991px){.event-container{padding-bottom:0!important}}.event-container .category{width:100%;text-align:center;height:60px;background:#5d5599;color:#fff}.event-container .category h3{margin:0!important;line-height:60px}.event-container i .fa-chevron-right{font-size:26px}.event-container .event-user-item{display:block;border-radius:3px;background:#f0f0f0;padding:15px 35px 15px 15px;position:relative;margin-top:10px}.event-container .event-user-item i.fa,.event-container .event-user-item i.far,.event-container .event-user-item i.fas,.event-container .event-user-item i.fab,.event-container .event-user-item i.fad,.event-container .event-user-item i.fal{font-size:18px;color:#333!important}.event-container .event-user-item h3{margin-top:0}.event-container .event-user-item .inline-block{color:#333!important;width:150px}.event-container .event-user-item .inline-block+.inline-block{width:auto}.event-container .event-user-item i.fa-chevron-right{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.event-container .event-dating-item{display:block;margin-top:10px}.event-container .event-dating-item img{width:100%;border-radius:3px 3px 0 0}.event-container .event-dating-item .event-user-item{margin-top:0;border-radius:0 0 3px 3px}.event-container .single-column #show-all-events{right:unset;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);max-width:100%;bottom:-15px}.event-container #show-all-events{position:absolute;bottom:0;right:15px;margin:0}@media(max-width:991px){.event-container #show-all-events{margin-top:40px;display:block;text-align:center;position:static;left:unset!important;transform:unset!important;right:unset!important;bottom:unset}}.event-container .carousel-indicators{bottom:-50px}.event-container .carousel-indicators li{background:#f0f0f0;border-color:#f0f0f0}.event-container .carousel-indicators li.active{background:#707070;border-color:#707070}.fullsize-image-container{text-align:center;position:relative;padding-bottom:30px}.fullsize-image-container img{border:solid 2px #fff}.fullsize-image-container a.button{position:absolute;bottom:0;z-index:1;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);max-width:100%}.horoscope-container{display:flex;justify-content:space-between}.horoscope-container .horoscope-item{width:292.5px;text-align:center;border-left:solid 7px transparent;border-right:solid 7px transparent}@media(max-width:1199px){.horoscope-container .horoscope-item{width:242.5px}}@media(max-width:991px){.horoscope-container .horoscope-item{width:250px}}@media(max-width:991px){.horoscope-container .horoscope-item{width:calc((100vw - 30px)/2)}}@media(max-width:991px){.image-with-text-container img{margin-bottom:30px}}@media(min-width:992px){.image-with-text-container .flex-row-sm{display:flex;align-items:center}}.image-with-text-container .flex-row-sm.flex-row-sm-reverse{flex-direction:row-reverse}.triple-flex-box-centered{display:flex;text-align:center;flex-wrap:wrap;justify-content:space-evenly}@media(max-width:991px){.triple-flex-box-centered{display:block}}.triple-flex-box-centered>div{width:31%}@media(max-width:991px){.triple-flex-box-centered>div{width:100%!important}.triple-flex-box-centered>div+div{margin-top:30px}}@media(max-width:991px){.letterbox-item-container>div+div{margin-top:15px}}.letterbox-item-container .letterbox-item{background:#fff;border-radius:3px}.letterbox-item-container .letterbox-item img{border-radius:3px 3px 0 0}.letterbox-item-container .letterbox-item .letterbox-text{padding:35px}@media(max-width:991px){.letterbox-item-container .letterbox-item .letterbox-text{padding:25px}}.letterbox-item-container .letterbox-item .letterbox-text h3{margin-top:0;height:60px;line-height:30px;overflow:hidden}@media(max-width:991px){.letterbox-item-container .letterbox-item .letterbox-text h3{height:auto}}#newsletter-signup-band input[type="text"]{width:300px;margin-right:10px;margin-bottom:0;height:40px}@media(max-width:991px){#newsletter-signup-band input[type="text"]{margin-right:0;margin-bottom:10px;display:block;width:100%}}#newsletter-signup-band .validator{left:50%;transform:translateX(-50%)}.signup-band-wrapper{display:flex}.signup-band-wrapper #signup-info{text-align:center;width:calc(100% - 700px);padding:0 20px}.signup-band-wrapper #signup-info h1{font-size:39px;line-height:140%;margin-bottom:30px}.signup-band-wrapper #signupBox{position:relative;color:#333;left:unset;top:unset;bottom:unset;right:unset;margin:0}@media(max-width:1199px){.signup-band-wrapper{flex-direction:column}.signup-band-wrapper #signup-info{width:100%}.signup-band-wrapper>*{margin:0 auto!important}}.profile-container{display:flex;justify-content:space-between}.profile-container .profile-item{width:292.5px;border-left:7px solid transparent;border-right:7px solid transparent}@media(max-width:1199px){.profile-container .profile-item{width:242.5px}}@media(max-width:991px){.profile-container .profile-item{width:250px}}@media(max-width:991px){.profile-container .profile-item{width:calc((100vw - 30px)/2)}}.profile-container .profile-item img{border:solid 2px #fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.testimonial-container{position:relative;padding-bottom:40px!important}@media(max-width:991px){.testimonial-container{padding-bottom:0!important}}@media(min-width:992px){.testimonial-container .carousel-inner h2{margin-top:0}}.testimonial-container .description{overflow:hidden;height:353px}@media(max-width:1199px){.testimonial-container .description{height:231px}}@media(max-width:991px){.testimonial-container .description{height:unset}}.usp-container{display:flex;justify-content:space-between;color:#707070}@media(max-width:991px){.usp-container{display:block;justify-content:unset}}.usp-container .img-container{height:110px}.usp-container .usp-item{width:31%;background:#f0f0f0;border-radius:3px;text-align:center;padding:45px 15px}@media(max-width:991px){.usp-container .usp-item{width:100%}.usp-container .usp-item+.usp-item{margin-top:30px}}.usp-container .usp-item p{margin-bottom:20px}.usp-container .usp-item p:last-child{margin-bottom:0}.usp-container h2{color:#5d5599}.usp-container .fa-check{color:#1fc777}