.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1399px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1399px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1399px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1399px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1400px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1400px){.visible-lg-block{display:block !important}}@media (min-width: 1400px){.visible-lg-inline{display:inline !important}}@media (min-width: 1400px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1399px){.hidden-md{display:none !important}}@media (min-width: 1400px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.feature-block .article{margin:0}.bg-grey{background-color:#f3f3f3 !important}.bg-grey.grey2{background-color:#efefef !important}.bg-purple{background-color:#673fa3}.bg-white{background-color:white;min-height:550px}.bg-white .as-seen-in-block span{padding:0}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>.login-button:hover{color:#b799fe !important}.privy-date{padding-top:0}.privy-date .overlay-box h3.textRed{color:#6a489e}.privy-date .bg-grey,.privy-date .bg-purple,.privy-date .bg-white{padding-top:20px;margin-top:-24px}.privy-date .feature-block .article .text p{line-height:1.2em}.privy-date .footer-nav{padding-bottom:10px;padding-top:100px}.privy-date .navbar-fixed-top{background:rgba(0,0,0,0.9);border:none}.privy-date .banner-section{width:100%;position:relative;background-color:black;background-repeat:no-repeat;background-size:cover;background-position:0 61px;overflow:hidden;height:900px}.privy-date .banner-content{min-height:700px;background-size:cover;text-align:center;padding-top:34px;color:white}.privy-date .banner-content .small-logo{position:relative;z-index:2}.privy-date .banner-content .logo-elevate-your-standards{position:relative;display:block;margin:0 auto;padding-right:6px;z-index:2}.privy-date .banner-content span{color:white;font-style:normal;font-size:1em}.privy-date .banner-content h1{position:relative;margin-top:44px;font-size:52px;font-weight:200;line-height:initial;text-shadow:1px 1px black;color:white;z-index:2}.privy-date .banner-content .sign-up{position:relative;margin:50px 0 105px;font-size:18px;color:white;z-index:2}.privy-date .banner-content .sign-up>div{margin-bottom:13px;font-weight:300}.privy-date .banner-content .sign-up a{display:inline-block;width:208px;line-height:45px;background-color:#673fa3;text-decoration:none;font-weight:300;text-transform:uppercase;color:inherit}.privy-date .banner-content .sign-up a:hover{cursor:pointer;background-color:#532e8d}.privy-date .banner-content .sign-up span{margin:0 8px;display:inline}.privy-date .banner-content .app-store{position:relative;padding-bottom:60px;text-transform:uppercase;font-size:11px;z-index:2}.privy-date .banner-content .app-store a{margin-bottom:7px}.privy-date .moving-image{position:absolute;width:100%;left:0;top:0;display:inline-block;z-index:1 !important;-webkit-animation-name:moveImageUp;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:5s;-moz-animation-name:moveImageUp;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-duration:5s;-o-animation-name:moveImageUp;-o-animation-iteration-count:1;-o-animation-timing-function:ease-out;-o-animation-duration:5s;animation-name:moveImageUp;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:5s}.privy-date img.fadeIn{height:140%;position:relative;z-index:1;top:0;transition:ease-in-out 9s;display:block;margin:0 auto}.privy-date .language-panel{z-index:100;position:absolute;right:40px;opacity:0.8;top:70px}.privy-date .language-panel .language-panel-item{display:inline-block;border-right:1px solid white;padding:0 15px;line-height:12px;font-size:12px}.privy-date .language-panel .language-panel-item:last-child{padding:0 0 0 15px;border-right:0}.privy-date .language-panel .language-panel-item-link{cursor:pointer;opacity:0.8;color:white;text-shadow:black 0.1em 0.1em 0.2em}.privy-date .language-panel .language-panel-item-link:hover{opacity:1}.privy-date nav li>.login-button{color:#9974d1 !important;border:1px solid #9974d1}.privy-date .feature-block h2{font-size:55px;font-weight:300;padding:40px 0 0;margin-top:0px;text-transform:uppercase}.privy-date .feature-block .note{font-size:24px;color:#434343;font-weight:300;margin-bottom:28px}.privy-date .feature-block .note p{font:inherit;font-size:15px}.privy-date .feature-block.why-us .item{margin-bottom:50px}.privy-date .feature-block.why-us .item .image,.privy-date .feature-block.why-us .item .textarea{display:table-cell;vertical-align:middle}.privy-date .feature-block.why-us .item .textarea{padding:0 9px}.privy-date .feature-block.why-us .item .textarea .title{color:#6a489e;font-size:30px;line-height:1em;margin-bottom:10px;font-weight:300}.privy-date .feature-block.why-us .item .textarea .text{font-size:16px;color:#666666}.privy-date .feature-block.why-us .item .textarea .text strong{font-weight:500}@media (max-width: 767px){.privy-date .feature-block.why-us .item .textarea .title{font-size:17px}.privy-date .feature-block.why-us .item .textarea .text,.privy-date .feature-block.why-us .item .textarea p{font-size:14px !important}}.privy-date .feature-block.how-it-works{color:white;text-align:center;margin:0 auto;max-width:1200px;overflow:hidden}.privy-date .feature-block.how-it-works h3{margin-top:50px;margin-bottom:30px;font-size:86px;font-weight:200}@media (max-width: 1399px){.privy-date .feature-block.how-it-works h3{font-size:60px}}.privy-date .feature-block.how-it-works .how-it-works-row>div{padding-bottom:40px}@media (max-width: 1399px){.privy-date .feature-block.how-it-works .how-it-works-row>div{min-height:305px}}.privy-date .feature-block.how-it-works .img-responsive{margin:0 auto}.privy-date .feature-block.how-it-works .title{margin:10px 0;font-size:28px}.privy-date .feature-block.how-it-works .text{font-size:15px;font-style:italic;min-height:65px;padding-left:1em;padding-right:1em;color:#d4d3d7}.privy-date .feature-block.dating-membership .article{padding-top:20px}.privy-date .feature-block.dating-membership .img-responsive{margin:0 auto}.privy-date .feature-block.dating-membership .whiteBloc{padding-top:20px}.privy-date .feature-block.dating-membership .whiteBloc>div{text-align:center}.privy-date .feature-block.dating-membership .whiteBloc .item{display:inline-block;height:380px;overflow:hidden;background:white;border:1px solid rgba(102,102,102,0.2);padding:20px 20px;margin-bottom:20px}.privy-date .feature-block.dating-membership .whiteBloc .item .title{font-size:24px;color:#6a489e;margin-bottom:15px;text-transform:uppercase;text-align:center}.privy-date .feature-block.dating-membership .whiteBloc .item .price{font-size:36px;font-weight:300;color:#666666;margin-bottom:10px;text-align:center}.privy-date .feature-block.dating-membership .whiteBloc .item .description{font-size:14px;color:#666666;height:120px;overflow:hidden;margin-bottom:30px;padding:0 10px}.privy-date .feature-block.dating-membership .whiteBloc .item .description p{line-height:20px}.privy-date .feature-block.dating-membership .whiteBloc .item .btn-block{text-align:center}.privy-date .feature-block.dating-membership .whiteBloc .item .btn-block a{display:inline-block;width:245px;background:#6a489e;font-size:18px;font-weight:300;line-height:40px;color:white;text-decoration:none}.privy-date .feature-block.dating-membership .whiteBloc .item .btn-block a:hover{background-color:#532e8d}@media (max-width: 767px){.privy-date .feature-block.dating-membership .whiteBloc .item{margin-bottom:20px}}.privy-date a.privy-group-link:hover{color:#cd0808}.privy-date a.slide-btn{position:fixed;display:none;width:83px;height:42px;border-top-left-radius:42px;border-top-right-radius:42px;background-image:url("../images/arrow-down.png");background-repeat:no-repeat;background-position:center 17px;z-index:100;bottom:0;left:50%;background-color:rgba(255,255,255,0.2);cursor:pointer;outline:0;text-decoration:none;margin-left:-42px;transition:1s}.privy-date a.slide-btn-red{transition:1s;background-color:rgba(103,63,163,0.5)}.privy-date a.slide-btn-red:hover{background-color:rgba(153,116,209,0.5)}.privy-date a.slide-btn-up{position:absolute;top:0;left:50%;display:inline-block;width:83px;height:42px;margin-left:-42px;border-bottom-left-radius:42px;border-bottom-right-radius:42px;background-image:url("../images/arrow-up.png");background-repeat:no-repeat;background-position:center 8px;background-color:rgba(103,63,163,0.5);z-index:100;cursor:pointer;font-size:1.1em;color:#666666;line-height:105px;text-align:center;text-decoration:none;outline:0}.privy-date a.slide-btn-up:hover{background-color:rgba(153,116,209,0.5)}@-webkit-keyframes moveImageUp{0%{-webkit-transform:translateY(-15%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes moveImageUp{0%{-webkit-transform:translateY(-15%)}100%{-webkit-transform:translateY(0)}}@-o-keyframes moveImageUp{0%{-webkit-transform:translateY(-15%)}100%{-webkit-transform:translateY(0)}}@keyframes moveImageUp{0%{transform:translateY(-15%)}100%{transform:translateY(0)}}.modal-privy .privyCirclePopup{padding-top:24px !important}.modal-privy .privyCirclePopup .heading{margin-bottom:15px}.modal-privy .privyCirclePopup .inputWrapper input[type="text"],.modal-privy .privyCirclePopup .inputWrapper input[type="password"]{height:43px;border:none}.modal-privy .privyCirclePopup .afterHeading{margin-bottom:15px}.modal-privy .privyCirclePopup .popup-button_privy-circle{line-height:2.4em}.modal-privy .forgotPasswordPopup .heading{margin-top:6px;color:#5a5084}.modal-privy .forgotPasswordPopup .inputWrapper{margin-top:21px}.modal-privy .forgotPasswordPopup input[type="text"]{height:47px;color:black}.modal-privy .loginPopup .heading{margin-top:-10px}.modal-privy .signUpPopup .heading{margin-top:-10px}.modal-privy .signUpPopup .afterHeading{margin-top:-10px;margin-bottom:24px;font-weight:400}.modal-privy .signUpPopup .modal-additional,.modal-privy .signUpPopup .modal-footer{text-align:center;font-size:12px;font-weight:400;border:none}.modal-privy .signUpPopup .modal-footer{padding:0}.modal-privy .signUpPopup .modal-additional{padding-bottom:20px}@media (max-width: 991px){.privy-date .banner-content .sign-up{margin-bottom:40px;margin-top:30px}}@media (max-width: 767px){.privy-date .banner-content h1{font-size:1.7em}.privy-date .banner-content .sign-up{margin-bottom:0;margin-top:0}.privy-date .banner-content{padding-top:90px}.navbar-fixed-top{padding-left:0;padding-right:0}.lbl-text{font-size:0.8em}.privy-date .banner-content .sign-up a,.privy-date .banner-content .sign-up span{display:block;margin:0 auto}}.notEnoughFriendsPopup{width:570px !important;padding:25px 50px 35px !important}.notEnoughFriendsPopup .after-heading{margin-bottom:10px;font-size:24px;font-weight:600;color:#5a5084}.notEnoughFriendsPopup .simpleText{margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.3em}.notEnoughFriendsPopup .joinText{font-size:12px;font-weight:400;font-style:italic;color:#999999}.notEnoughFriendsPopup .joinText a{color:#3f5c9a}@media (min-width: 992px){.privy-date .moving-image{display:none}}@media (max-height: 991px){.privy-date .banner-content .sign-up{margin-bottom:40px;margin-top:30px}.privy-date .bg-grey,.privy-date .bg-purple,.privy-date .bg-white{margin-top:-5px}}@media (max-width: 767px){.privy-date .banner-content h1{font-size:1.7em}.privy-date .banner-content .sign-up{margin-bottom:0;margin-top:0}.privy-date .banner-content{padding-top:90px}.navbar-fixed-top{padding-left:0;padding-right:0}.lbl-text{font-size:0.8em}.privy-date .banner-content .sign-up a,.privy-date .banner-content .sign-up span{display:block;margin:0 auto}}.basic-popup{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#ececec;left:50%;position:absolute;top:50%;z-index:1000;text-align:center;padding:25px;padding-top:15px;width:570px;margin-top:-212px;margin-left:-285px}.basic-popup input[type="checkbox"]{display:none}.basic-popup input[type="checkbox"]+label{display:inline-block}.basic-popup input[type="checkbox"]+label:before{display:inline-block;width:15px;height:15px;background-color:white;content:"";vertical-align:text-top;margin-right:5px}.basic-popup input[type="checkbox"]:checked+label:before{background-image:url("../images/popup-checkbox.png");background-position:1px 2px;background-repeat:no-repeat}.modal-header{font-size:3.4em}.sign-up-subhead{margin-bottom:25px;font-size:14px;color:#515151;font-style:italic}.linkedin-media.popup-button,.fb-media.popup-button,.pc-media.popup-button{text-align:center;font-size:16px}.linkedin-media.popup-button img,.fb-media.popup-button img,.pc-media.popup-button img{margin-left:5px}.popup-button{display:block;margin:0 auto 15px auto;max-width:280px;background:#6a489e;color:white;font-family:"Lato", Helvetica, Arial, sans-serif;font-weight:300;font-size:1.6em;line-height:54px;text-decoration:none}.popup-button:hover,.popup-button:visited,.popup-button:active{text-decoration:none;color:white}.popup-button:hover{background-color:#532e8d}.popup-button img{vertical-align:middle}.modal-additional{padding-top:5px;padding-bottom:25px;font-size:1.2em;line-height:150%;color:#999999;font-style:italic}.modal-additional a{color:inherit;text-decoration:underline}.modal-footer{font-size:1.3em;color:#999999;font-style:italic}.modal-footer a{color:#3f5c9a}.basic-popup.fb-signup{width:45%;left:28%;top:15%;padding:15px;min-height:400px}.basic-popup.login-popup{width:368px;padding-top:27px;padding-bottom:45px;margin-left:-184px}.basic-popup.login-popup .modal-footer{margin-top:40px}.basic-popup.forgot-popup{min-height:400px;padding:25px}.basic-popup h3{font-size:3.4em;color:#5a5084;text-align:center;line-height:1.2;margin-bottom:30px;margin-top:15px;font-weight:normal;font-family:Helvetica}.basic-popup img{display:inline-block}.basic-popup p{font-size:1.8em;color:#777777;line-height:1.3}.basic-popup span{font-size:1.7em;color:#666666;line-height:1.2;font-style:italic;text-align:left}.basic-popup span.centered{text-align:center}.basic-popup span.sublogin{font-size:1.5em;color:#666666;line-height:1.2;font-style:italic;text-align:left;width:90%;margin-bottom:10px}.basic-popup input[type="submit"].send-btn{font-size:1.8em;padding:10px}.basic-popup input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:44px;padding:0 10px;border-width:2px}.basic-popup span{display:inline-block;font-size:1.3em;color:#666666;line-height:1.2}.basic-overlay{display:block}.basic-popup .btn{width:78%;color:white;line-height:52px;font-size:2.4em;display:block}.basic-popup span.warning-text{color:#c4073c;font-size:1em}.basic-popup span.warning-txt{color:#c4073c;font-size:1.3em;font-style:italic}.basic-popup .purple-btn{width:48%;text-align:center;background:none repeat scroll 0% 0% #6a489e;height:52px;padding:0px}.verify-user{width:60%}.basic-popup span.verify-edit{font-weight:bold !important;color:white;font-style:normal !important;position:relative;bottom:20px;right:5px;text-transform:uppercase}.basic-popup .verify-user input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:44px;padding:0 10px;width:100%;border-width:2px}@media (max-width: 1399px){.privy-date .feature-block.dating-membership .whiteBloc .item{height:400px}.privy-date .feature-block.dating-membership .whiteBloc .item .description{height:160px}}@media (max-width: 991px){.privy-date .feature-block.dating-membership .whiteBloc .item{height:auto}.privy-date .feature-block.dating-membership .whiteBloc .item .description{height:auto}}