.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.fleft{float:left}.fright{float:right}.smaller{font-size:.625em;line-height:.75em}.larger{font-size:1em;line-height:1.25em}.light{font-weight:300!important}.red{color:#ce2127}.nowrap{white-space:nowrap}.word-break{word-break:break-word;word-break:break-all}.upper{text-transform:uppercase}.mobileOnly{display:block}.desktopOnly{display:none}::-moz-selection{background:#0097dc;text-shadow:none}::selection{background:#0097dc;text-shadow:none}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-12px);transform:translateY(-12px)}60%{-moz-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-webkit-transform:translateY(-12px);transform:translateY(-12px)}60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#333;-webkit-text-size-adjust:100%}p{font-size:1.5625em;line-height:2em;padding-bottom:2em}sup{font-size:70%;position:relative;top:-.25em}em,i{font-style:italic}b,strong,.bold{font-weight:bold}hr{display:none}img{border:0}a{color:#333;white-space:nowrap}h1{display:none}h2{font-weight:700;padding:.5em 0 1em 0;text-align:center;font-size:1.2em}h3{font-weight:700;padding:.5em 0 1em 0;text-align:center;font-size:1.4375em}h4{font-weight:700;padding:.5em 0 1em 0;text-align:center;font-size:1.0625em}#container{margin:0 auto;width:100%}#globalHeader{width:100%;max-width:198px;margin:1em auto}#globalHeader img{width:100%}#globalHeader.calculating{max-width:400px;text-align:center}#globalHeader.calculating .truliaLogo{max-width:198px}#globalHeader.calculating .brainAni{width:80%}#globalTitle{width:90%;max-width:798px;margin:0 auto}#globalTitle img{width:100%}#globalTitle .calcWait{display:none}#globalTitle.calculating .calcWait{display:inline-block;text-align:center;text-transform:uppercase;font-size:2.2em;font-family:"Roboto Slab",Arial Black,Arial,sans-serif;font-weight:300}#globalTitle.calculating .titleImage{display:none}#content{width:100%}#personality_test{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}#personality_test #survey{color:#fff}#personality_test .surveyHeader{font-family:'Arial Black','Arial Bold',Gadget,sans-serif;font-size:2.5em;line-height:3em}#personality_test .surveyTop{padding:15px 0;text-align:center}#personality_test .surveyTop p{font-size:1em;line-height:1.2em;margin:0 auto;max-width:1010px;width:90%}#personality_test .questionContainer{width:100%;height:0;min-height:0;height:auto!important;overflow:hidden;position:relative}#personality_test .questionContainer .miniLogo{width:18%;margin:-1em auto .5em;display:none}#personality_test .questionContainer .checkMark{position:absolute;top:2em;right:-24px;display:none}#personality_test .questionContainer .checkMark img{width:50%}#personality_test .questionContainer h2{color:#fff;font-family:'Arial Black','Arial Bold',Helvetica,Gadget,sans-serif;font-size:1.25em;padding:1.5em 0;width:82%;margin:0 auto;line-height:1em;text-align:center;text-transform:uppercase}#personality_test .questionContainer .counter{display:block!important;font-family:"Roboto Slab",Arial Black,Arial,sans-serif;font-weight:bold;margin:-1em auto 1.5em;width:22%;background:#fff;text-align:center;padding:.5em}#personality_test .questionContainer#setLocation{background:url(../images/bgLocation.jpg) repeat;position:relative}#personality_test .questionContainer#setLocation #setLocationOverlay{position:absolute;width:100%;height:100%;z-index:2;cursor:pointer}#personality_test .questionContainer#setLocation .counter,#personality_test .questionContainer#setLocation .next:hover{color:#73cd6c;cursor:pointer}#personality_test .questionContainer#setMoney{background:url(../images/bgMoney.jpg) repeat}#personality_test .questionContainer#setMoney .counter,#personality_test .questionContainer#setMoney .next:hover{color:#00b590}#personality_test .questionContainer#setFriend{background:url(../images/bgFriend.jpg) repeat}#personality_test .questionContainer#setFriend .counter,#personality_test .questionContainer#setFriend .next:hover{color:#206f4c}#personality_test .questionContainer#setChore{background:url(../images/bgChore.jpg) repeat}#personality_test .questionContainer#setChore .counter,#personality_test .questionContainer#setChore .next:hover,#personality_test .questionContainer#setChore #submitResults:hover{color:#53b50a}#personality_test .surveyQuestion{display:none;margin:0 auto;padding-bottom:7em;width:82%;max-width:750px;color:#fff}#personality_test .surveyQuestion .question{font-family:"Roboto Slab",Arial Black,Arial,sans-serif;color:#fff;margin:0 0 1.3em;font-weight:500;font-size:1.25em;line-height:1.2em}#personality_test .answer{font-size:1em;margin:0 0 .25em;width:100%;display:inline-block}#personality_test .answer input[type="radio"]{display:none;position:absolute;left:-9999px}#personality_test .answer input[type="radio"]+label span.labelContent{float:left;max-width:720px;width:90%;vertical-align:top;position:relative;top:2px;margin-bottom:1em}#personality_test .answer input[type="radio"]+label span.radio{float:left;width:16px;height:16px;margin:3px 4px 20px 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff}#personality_test .answer input[type="radio"]:checked+label span.radio{background-color:#fff}#personality_test .answer input[type="radio"]+label span.radio,#personality_test .answer input[type="radio"]:checked+label span.radio{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}#personality_test .answer label{position:relative;top:1px;cursor:pointer}#personality_test .next,#personality_test #submitResults{display:none;background:transparent;padding:.5em 1em;border:3px solid #fff;width:160px;text-align:center;margin:1em 0 0 0;border-radius:3px;font-size:1em;color:#fff;-webkit-appearance:none;cursor:pointer}#personality_test .next:hover,#personality_test #submitResults:hover{background:#fff}#resultsContainer{width:100%;background:#efefef;display:inline-block;padding-bottom:2em}#resultsContainer #resultsHeader{text-align:center;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#206f4c;width:100%;max-width:1300px;margin:0 auto;position:relative;padding:0 20px}#resultsContainer #resultsHeader #resultsSocials{position:absolute;top:17px;right:8px}#resultsContainer #resultsHeader #resultsSocials a{display:inline}#resultsContainer #resultsHeader #resultsSocials a img{width:24px}#resultsContainer #resultsHeader .overallHeader{font-size:1.75em;padding:1rem 0;font-weight:300}#resultsContainer #resultsHeader .overallHeader span{font-weight:700;font-size:1.75rem}#resultsContainer #resultsHeader .overallHeader span.firstLetter{color:#69cc62}#resultsContainer #resultsHeader .overallHeader span.secondLetter{color:#00b590}#resultsContainer #resultsHeader .overallHeader span.thridLetter{color:#206f4c}#resultsContainer #resultsHeader .overallHeader span.fourthLetter{color:#63bc20}#resultsContainer #resultsHeader .overallDescription{color:#333;font-size:1em;font-weight:300;padding:0 0 2em;line-height:1.2em}#resultsContainer #resultsBoxes{width:100%}#resultsContainer #resultsBoxes .boxDetail{float:left;margin:0 1% 6px 0;background:#fff;max-width:320px;width:49%}#resultsContainer #resultsBoxes .boxDetail.box2,#resultsContainer #resultsBoxes .boxDetail.box4{margin-right:0;margin-left:1%}#resultsContainer #resultsBoxes .boxDetail.box3{clear:both}#resultsContainer #resultsBoxes .boxDetail img{width:100%}#resultsContainer #resultsBoxes .boxDetail p{color:#333;font-size:.75rem;max-width:260px;padding:15px 17px;line-height:1.5em;text-align:center;margin:0 auto}.see_all{font-size:1rem;font-weight:bold;margin:6% 0;text-align:center}.see_all p{font-size:inherit}.see_all a{color:#00b590}#resultsBottom{width:99%;max-width:1340px;padding-left:1%;margin:0 auto}#resultsShare{width:90%;max-width:1250px;min-height:120px;margin:2em auto;display:block}#resultsShare #iconCouple{text-align:center;min-height:88px;min-width:88px}#resultsShare #shareCopy{font-size:1.3em;line-height:1.5em;width:95%;margin:0 auto;text-align:center}#direct_send_thanks{text-align:center;font-size:1.3em;line-height:1.5em}#open_send_results_modal{margin:0 auto;width:87%;max-width:350px;text-align:center;font-size:1em}#viralElements{text-align:center;border:1px solid #444;margin:1em auto;width:90%;padding:12% 7%}#viralElements #iconFriends img{width:50%;max-width:210px}#viralElements #viralCopy{font-size:1em;font-weight:300;display:block;padding-bottom:1em;line-height:1.4rem}#viralElements #viralCopy span{font-weight:700;display:inline-block}#viralElements .socials a{margin:0 3px;width:20%;max-width:67px;display:inline-block}#viralElements .socials a img{width:100%}#bannerAd{display:block;margin:0 auto;width:90%;vertical-align:top}#bannerAd img{width:100%}.jic #content{margin:0 auto;padding:0 10px;text-align:center;max-width:1010px}.jic #content h2{padding-bottom:1em}.jic #content p{font-size:.813em;line-height:.875rem}a.btn.exit{margin:0 auto;padding:18px 5px;text-align:center;max-width:150px}.global-nav{font-weight:900;margin:30px auto;text-align:center;font-size:.625em;line-height:.75em}.global-nav a{font-size:inherit;text-decoration:none}.global-nav li{display:inline-block}.global-nav li:after{content:'  | '}.global-nav li.last_nav_item{border-right:0;margin:0;padding:0}.global-nav li.last_nav_item:after{content:''}.global-nav p{font-size:inherit}#modal #container{margin:.625em;padding:.625em;width:auto;height:auto;background-image:none}#modal #container #content{background-color:transparent;background-image:none;padding:0}#modal #container h2{font-size:1.5em}#modal dl#faq_body_copy{font-size:.8125em;line-height:1.125em;padding-left:1.25em}#modal dl#faq_body_copy dt:first-letter {margin-left:-1.25em;font-weight:bold}#modal dl#faq_body_copy dd:first-letter {margin-left:-1.25em;font-weight:bold}#modal dl#faq_body_copy dt{font-weight:bold;padding-bottom:.1875em}#modal dl#faq_body_copy dd{padding-bottom:1.25em;word-wrap:break-word}#modal ol{padding-left:1.25em;padding-bottom:0;list-style:lower-roman}#modal li{padding-bottom:.25em}@media only screen and (min-width:40em){.mobileOnly{display:none!important}.desktopOnly{display:inline-block}h2{font-weight:700;padding:.5em 0 1em 0;text-align:center;font-size:1.875em}#globalTitle.calculating .calcWait{font-size:3.2em}#globalTitle.calculating .brainAni{width:100%}#personality_test .questionContainer .checkMark{top:5em;right:2em}#personality_test .questionContainer .checkMark img{width:auto}#personality_test .questionContainer .counter{margin:-4em auto 3.5em}#personality_test .questionContainer h2{font-size:2.5em;line-height:2em;padding-top:45px;width:80%}#personality_test .surveyTop{padding:30px 0}#personality_test .surveyTop p.desktopOnly{display:block}#personality_test .surveyTop p.desktopOnly a{color:#00b590}#personality_test .surveyQuestion{width:90%}#personality_test .surveyQuestion .question{font-size:1.75em}#personality_test .answer{font-size:1.25em}#personality_test .answer input[type="radio"]+label span.radio{width:20px;height:20px}#personality_test .next,#personality_test #submitResults{font-size:1.25em;width:200px;margin:3em 0 0 0}#resultsContainer #resultsHeader #resultsSocials{top:30px;right:0}#resultsContainer #resultsHeader #resultsSocials a img{width:38px}#resultsContainer #resultsHeader .overallHeader{font-size:3.4375em;max-width:1024px;width:83%;margin:0 auto}#resultsContainer #resultsHeader .overallHeader span{font-size:3.25rem}#resultsContainer #resultsHeader .overallDescription{padding:0 0 1em;font-size:1.4em}#resultsContainer #resultsBoxes{width:100%;padding-left:.5%;max-width:1340px;margin:0 auto;display:flex}#resultsContainer #resultsBoxes .boxDetail{width:24%;min-height:400px}#resultsContainer #resultsBoxes .boxDetail.box2{margin-right:1%;margin-left:0}#resultsContainer #resultsBoxes .boxDetail.box3{clear:none}#resultsContainer #resultsBoxes .boxDetail.box4{margin-right:0;margin-left:0}#resultsContainer #resultsBoxes .boxDetail p{font-size:1.125em}.see_all{font-size:1.5rem}#resultsShare{width:99%;max-width:1250px;min-height:110px;margin:1.5em auto 0}#resultsShare #iconCouple{max-height:88px;max-width:88px;width:8%;display:inline-block;vertical-align:middle}#resultsShare #iconCouple img{width:100%;max-width:76px}#resultsShare #shareCopy{display:inline-block;vertical-align:middle;width:85%;text-align:left}#open_send_results_modal,#direct_send_results{width:auto;max-width:350px;font-size:1.5em;margin:0 auto;text-align:center}#viralElements{width:47%;margin:0 5% 6% 0;display:inline-block;padding:5%}#viralElements #viralCopy{font-size:1.75em;font-weight:300;display:block;padding-bottom:3rem;line-height:2.5rem}#viralElements #viralCopy span{font-size:2rem;font-weight:700;display:inline-block;padding-bottom:1rem}#bannerAd{width:47%;display:inline-block;margin:0}}@media only screen and (min-width:47.9375em){#personality_test .questionContainer h2{line-height:3em}#personality_test .surveyTop p{line-height:2em}#viralElements .socials a{margin:0 6px;width:auto}.viralContent .mobileOnly{display:none!important}.viralContent .desktopOnly{display:inline-block}.see_all{font-size:1.9rem}}