#quotes-section{line-height:1.368;color:#444441;min-height:100px;padding:60px 0 60px;text-align:center;font-size:18px;font-weight:normal}
#quotes-section cite{font-size:13px;line-height:20px;display:block;margin-top:14px;font-style:normal}
#quotes-section .quotes-logos{margin:0 0 40px 0}
#quotes-section .quotes-logos img{width:100%}
#quotes-section .quotes-logos #mobile_logos{display:none}
#quotes-section input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}
#quotes-section .quotes{position:relative;overflow:hidden;max-width:900px;min-height:150px;padding-bottom:10px;margin:auto}
#quotes-section .quotes .slide-in,#quotes-section .quotes .slide-out{position:absolute;opacity:0;width:100%}
#quotes-section .quotes .slide-in .quote,#quotes-section .quotes .slide-out .quote{width:80%;margin:0 auto 0 auto;opacity:.9}
#quotes-section .quotes .slide-in .quote q:before,#quotes-section .quotes .slide-in .quote q:after,#quotes-section .quotes .slide-out .quote q:before,#quotes-section .quotes .slide-out .quote q:after{content:"";display:inline-block;width:21px;height:17px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Desktop.png?v=4");background-repeat:no-repeat;margin:0 9px}
#quotes-section .quotes .slide-in .quote q:before,#quotes-section .quotes .slide-out .quote q:before{background-position:-69px -57px}
#quotes-section .quotes .slide-in .quote q:after,#quotes-section .quotes .slide-out .quote q:after{background-position:-90px -57px;position:absolute}
#quotes-section .quotes .slide-out{position:relative;left:-100%;-webkit-transition:all 1.6s ease-out,opacity .1s ease-out;transition:all 1.6s ease-out,opacity .1s ease-out}
#quotes-section .quotes .slide-in{left:100%;top:0;-webkit-transition:all .6s ease-in,opacity .4s .4s ease-in;transition:all .6s ease-in,opacity .4s .4s ease-in}
#quotes-section .quotes_sprite{width:100%;height:43px}
#quotes-section .quotes_sprite label{width:43px;height:43px;border:0;margin:0 6px;opacity:.2;vertical-align:top;border-radius:50%;display:inline-block!important;cursor:pointer;-webkit-transition:border-color .3s linear,opacity .2s ease-in;transition:border-color .3s linear,opacity .2s ease-in}
#quotes-section #thumb0:checked ~ .quotes>div.item0,#quotes-section #thumb1:checked ~ .quotes>div.item1,#quotes-section #thumb2:checked ~ .quotes>div.item2,#quotes-section #thumb3:checked ~ .quotes>div.item3,#quotes-section #thumb4:checked ~ .quotes>div.item4,#quotes-section .quotes>div.quote-active{left:0;opacity:1}
#quotes-section #thumb0:checked ~ .quotes_sprite>label.thumb0,#quotes-section #thumb1:checked ~ .quotes_sprite>label.thumb1,#quotes-section #thumb2:checked ~ .quotes_sprite>label.thumb2,#quotes-section #thumb3:checked ~ .quotes_sprite>label.thumb3,#quotes-section #thumb4:checked ~ .quotes_sprite>label.thumb4,#quotes-section label.sprite-active{opacity:1;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}
@media(min-width:1200px){#quotes-section .container{width:960px}
}
@media(max-width:767px){#quotes-section .quotes-logos #logos{display:none}
#quotes-section .quotes-logos #mobile_logos{display:block}
#quotes-section .quotes .quote-hide{display:none!important}
#quotes-section .quotes .slide-out{left:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
#quotes-section .quotes .slide-in{left:0;-webkit-transition:opacity .4s .5s ease-in;transition:opacity .4s .5s ease-in}
#quotes-section .quotes .slide-in .quote,#quotes-section .quotes .slide-out .quote{width:90%}
#quotes-section .quotes .slide-in .quote q:before,#quotes-section .quotes .slide-out .quote q:before{width:19px;height:14.5px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");background-position:-120px -26px;background-size:680px}
#quotes-section .quotes .slide-in .quote q:after,#quotes-section .quotes .slide-out .quote q:after{width:19px;height:14.5px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");background-position:-139px -26px;background-size:680px}
#quotes-section .quotes_sprite .quote-hide{display:none!important}
}
@media(max-width:400px){#quotes-section .quotes{min-height:260px}
}
#callout{margin-bottom:0;padding-bottom:0}
#callout img.flag{display:none}
#callout .image{text-align:center}
#callout .image img{border-radius:3px;margin:0 8px 20px}
#callout .image img:nth-of-type(1){margin-bottom:20px}
.overlay{display:block;text-align:left;font-size:14px;line-height:16px;opacity:1.0;margin:63px 0;background:rgba(0,0,0,0.6);color:white;padding:29px 15px;border-radius:4px;box-shadow:1px 1px 10px #333}
@media(max-height:700px){.overlay{margin-top:0}
}
@media(max-width:1199px){.overlay{margin-top:0}
}
.overlay_arrow{margin-left:-16px;width:0;height:0;position:absolute}
.overlay_arrow.center{left:50%}
.overlay_arrow.left{right:58px}
.overlay_arrow.right{left:58px}
.overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #fff}
.overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fff}
.overlay td.flag{padding-left:10px;vertical-align:top}
img.flag{width:30px}
.overlay table{border-spacing:0;border-collapse:collapse}
.overlay td.text{padding:0 5px 15px 15px;vertical-align:top}
.overlay td.image{padding:0 5px 15px 15px}
.overlay .greeting{padding-bottom:5px}
.overlay .title{padding-bottom:8px;font-weight:normal;font-size:20px!important;line-height:20px}
.overlay .title td{font-size:20px}
.overlay .summary{font-size:14px;line-height:16px;padding-bottom:4px}
.overlay .names{font-size:14px;line-height:23px}
.overlay .memberPhoto{border-radius:50%}
.counter{background:#e56c30;opacity:.9;border-radius:50%;text-align:center;font-size:9px;color:#fff;width:10px;height:10px;line-height:10px;opacity:.9}
.hover{cursor:pointer}
.cursorDefault{cursor:default}
.memberPhoto{width:60px;height:60px;border-radius:50%;overflow:hidden;position:relative;display:block;background-repeat:no-repeat;background-size:cover}
.memberSilhouette_M,.memberSilhouette_F{width:60px;height:60px;border-radius:50%;overflow:hidden;position:relative;display:block;background-repeat:no-repeat;background-image:url("PK_Silhouettes.png")}
.memberSilhouette_M{background-position:-1px -134px}
.memberSilhouette_F{background-position:-63px -134px}
.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Desktop.png?v=4");background-repeat:no-repeat}
.hide{display:none}
.container-fluid{padding:0}
@media(max-width:767px){.clear{clear:both}
}
@media(min-width:1200px){.container{width:960px}
}
section{background-color:#f8f5ee;min-height:400px;padding:60px 0 60px;text-align:center;font-size:18px;font-weight:normal}
section h1{font-size:48px;font-weight:300;line-height:56px;letter-spacing:1px;color:inherit}
section#devices-section{padding-top:54px}
#wrapper,#wrapper input,#wrapper select,#wrapper textarea{font-family:"Helvetica Neue",Helvetica,Arial}
#wrapper{width:100%}
#wrapper .edgeLoad-EDGE-9488639,#wrapper .edgeLoad-EDGE-12259004,#wrapper .edgeLoad-EDGE-5598324,#wrapper .edgeLoad-EDGE-4574445{visibility:hidden}
#wrapper .social_separator_text,#wrapper .social_connect_container{text-align:center}
#wrapper .social_separator{padding-left:15px;padding-right:15px}
#wrapper .social_separator .social_separator_line{float:left;width:40%;height:1px;margin-top:10px;background:#b3a4a0}
#wrapper .social_separator .social_separator_text{float:left;width:20%}
#wrapper .btn{border:0;box-shadow:none;font-size:23px;line-height:29px;padding:8px 20px 10px;text-shadow:none;min-width:213px;text-align:center;background-color:#e76f2f;color:#fcf8ec;border-radius:4px}
#wrapper .btn#connect_with_facebook{padding-right:11px;padding-left:11px}
#wrapper .btn#connect_with_facebook,#wrapper .btn#connect_with_facebook_mobile{background-color:#5a76af;height:38px;min-width:200px;font-size:15px;padding-top:4px;padding-bottom:4px;cursor:pointer}
#wrapper .btn#connect_with_facebook img,#wrapper .btn#connect_with_facebook_mobile img{float:left;padding-top:3px}
#wrapper .btn#connect_with_facebook .connect_with_facebook_caption,#wrapper .btn#connect_with_facebook_mobile .connect_with_facebook_caption{font-size:14px;line-height:1}
#wrapper .btn#connect_with_facebook_mobile{min-width:250px;margin-top:10px}
#wrapper .btn-primary:hover,#wrapper .btn-primary:focus{background-color:#e76f2f;text-decoration:none}
#wrapper .btn.disabled,#wrapper .btn[disabled]{cursor:wait;opacity:.65;box-shadow:none}
#signup_section{position:relative;min-height:720px;padding:0;background:#666662}
#signup_section .video-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;z-index:5;display:none}
#signup_section .video-placeholder #myheritage-video{position:absolute;top:70px;left:0}
#signup_section .video-placeholder .close{position:absolute;top:20px;left:20px;width:38px;height:38px;cursor:pointer;background-position:-220px -31px;text-indent:-9999px;overflow:hidden;z-index:10}
#signup_section #header{padding:18px 0;margin-bottom:24px;height:55px;font-size:15px;font-weight:normal}
#signup_section #header .logo{float:left;width:220px;height:41px;background-position:0 -144px;text-indent:-9999px;overflow:hidden}
#signup_section #header .top-nav{float:right;margin:5px 10px;padding:0;list-style:none}
#signup_section #header .top-nav li{float:left;font-size:13px;line-height:18px;color:#fcf8ec;text-transform:uppercase}
#signup_section #header .top-nav li a.login{padding-right:20px}
#signup_section #header .top-nav li .globe{float:left;width:18px;height:18px;background-position:-111px -56px}
#signup_section #header .top-nav li a{color:inherit;display:block;padding-top:2px}
#signup_section #header .top-nav li a.lang{float:left;margin:0 3px}
#signup_section .slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
#signup_section .slideshow .slideset{float:left;overflow:hidden;width:100%;height:100%}
#signup_section .slideshow .slideset .slide{width:100%;top:0;left:0;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 0;background-size:cover;z-index:0}
#signup_section .slideshow .slideset .slide .slideshow-quote{position:absolute;bottom:50px;left:140px;width:420px;height:100px;color:#fcf8ec;text-align:left;z-index:0;display:none}
#signup_section .slideshow .slideset .slide .slideshow-quote h1{font-size:15px;line-height:22px;font-style:italic;text-indent:-32px;margin-bottom:8px;color:inherit}
#signup_section .slideshow .slideset .slide .slideshow-quote h1:before{display:inline-block;content:"";width:23px;height:19px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Desktop.png?v=4");background-repeat:no-repeat;background-position:-225px -99px;margin-right:10px}
#signup_section .slideshow .slideset .slide .slideshow-quote h1:after{display:inline-block;content:"";width:23px;height:19px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Desktop.png?v=4");background-repeat:no-repeat;background-position:-225px -117px}
#signup_section .slideshow .slideset .slide .slideshow-quote span{color:#a1a19a;font-size:16px}
#signup_section .slideshow .slideset #first-slide{visibility:hidden;opacity:0}
#signup_section .slideshow .slideset #second-slide{position:absolute;z-index:-1}
#signup_section .slideshow .slideset .fadein{position:relative;visibility:visible!important;opacity:1!important;-webkit-transition:opacity 2s linear;transition:opacity 2s linear}
#signup_section .slideshow .slideset .fadeout{position:relative;visibility:hidden;opacity:0;-webkit-transition:visibility 0s 2s,opacity 2s linear;transition:visibility 0s 2s,opacity 2s linear}
#signup_section .container{position:relative;z-index:2}
#signup_section .page-title{margin:132px 0;color:#fcf8ec;display:none}
#signup_section .page-title h1{margin:0 0 28px;font-size:34px;line-height:52px;color:inherit}
#signup_section .page-title h1 strong{font-size:43px;line-height:49px;letter-spacing:-1px;margin-top:-2px;display:block;font-weight:bold;text-transform:uppercase}
#signup_section .page-title .play{display:inline-block;vertical-align:top;color:#fcf8ec;padding-top:77px;font-size:15px;position:relative}
#signup_section .page-title .play:before{position:absolute;content:"";top:3px;left:50%;margin-left:-33px;width:67px;height:67px;border:4px solid #fcf8ec;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Play.png?v=3");background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease;-o-transition:all .1s ease}
#signup_section .page-title .play:hover{text-decoration:none}
#signup_section .page-title .play:hover:before{content:"";margin-left:-36px;width:73px;height:73px;top:0}
#signup_section #mobile_registration_btn>a{display:inline-block}
#signup_section #signup-form-container{display:none;background:rgba(0,0,0,0.5);padding:27px 34px;margin-bottom:15px;margin-top:63px;text-align:left;color:#fcf8ec}
#signup_section #signup-form-container.signup_form_with_social{padding-top:17px;padding-bottom:17px}
#signup_section #signup-form-container.signup_form_with_social strong{text-align:center}
#signup_section #signup-form-container strong{display:block;font-weight:normal;font-size:22px;color:inherit}
#signup_section #signup-form-container #signup_form{font-size:15px;font-weight:normal;padding-top:15px}
#signup_section #signup-form-container #signup_form.social_connect_form{padding-top:10px}
#signup_section #signup-form-container #signup_form .form-row{margin-bottom:14px}
#signup_section #signup-form-container #signup_form .form-row.social_connect_container{margin-bottom:5px}
#signup_section #signup-form-container #signup_form .form-row .facebook_input{background-color:rgba(73,99,161,0.62);color:white}
#signup_section #signup-form-container #signup_form .form-row #signupSubmitButton{cursor:pointer}
#signup_section #signup-form-container #signup_form .form-row #signupSubmitButton[disabled]{opacity:1;cursor:wait;color:#e0bfab;background-color:#c17854}
#signup_section #signup-form-container #signup_form .form-row #signupSubmitButton .spinner_container{width:30px;height:30px;margin:0 auto}
#signup_section #signup-form-container #signup_form .form-row input#signupSubmitButton[disabled]{cursor:progress}
#signup_section #signup-form-container #signup_form #father_and_mother .form-row{margin-bottom:8px}
#signup_section #signup-form-container #signup_form .form-row input{margin-left:20px}
#signup_section #signup-form-container #signup_form .form-row input:first-child{margin:0}
#signup_section #signup-form-container #signup_form select{border:0;width:140px;height:31px}
#signup_section #signup-form-container #signup_form select#birthday{font-size:15px;color:#a1a19a}
#signup_section #signup-form-container #signup_form .select-replace{height:31px;color:#555}
#signup_section #signup-form-container #signup_form .select-replace-cover{margin-left:15px}
#signup_section #signup-form-container #signup_form .select-replace-cover:first-child{margin-left:0}
#signup_section #signup-form-container #signup_form .select-replace-empty{height:31px;background-color:#f8f8f8;color:#b6b5b5}
#signup_section #signup-form-container #signup_form input[type=text],#signup_section #signup-form-container #signup_form input[type=email]{display:block;float:left;color:#555;font-size:15px;line-height:18px;padding:6px;width:140px;height:31px;outline:0;border-radius:4px;border:1px solid #ccc;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
#signup_section #signup-form-container #signup_form input[type=text]::-webkit-input-placeholder,#signup_section #signup-form-container #signup_form input[type=email]::-webkit-input-placeholder{color:#b6b5b5;direction:ltr}
#signup_section #signup-form-container #signup_form input[type=text]:-moz-placeholder,#signup_section #signup-form-container #signup_form input[type=email]:-moz-placeholder{color:#b6b5b5;direction:ltr}
#signup_section #signup-form-container #signup_form input[type=text]:-ms-input-placeholder,#signup_section #signup-form-container #signup_form input[type=email]:-ms-input-placeholder{color:#b6b5b5;direction:ltr}
#signup_section #signup-form-container #signup_form input[type=email]{width:300px}
#signup_section #signup-form-container #signup_form #email_spell_error{display:none;font-size:12px;margin-top:6px}
#signup_section #signup-form-container #signup_form #parental_consent_message{display:none;font-size:10px;margin-top:6px}
#signup_section #signup-form-container #signup_form #parental_consent_message a{color:#e76f2f}
#signup_section #signup-form-container #signup_form #agreeTerms{vertical-align:middle}
#signup_section #signup-form-container #signup_form #agree_terms_label{font-size:12px}
#signup_section #signup-form-container #signup_form #agree_terms_label a{color:#f4f0e5}
#signup_section #signup-form-container #signup_form #agree_terms_label a:visited{color:#f4f0e5}
#signup_section #signup-form-container #signup_form .btn{width:300px}
#signup_section #signup-form-container #signup_form .btn#connect_with_facebook{width:200px}
#signup_section #signup-form-container #signup_form #gedcom{display:none}
#signup_section #signup-form-container #signup_form #gedcom input{color:inherit;font-size:14px}
#signup_section #signup-form-container #signup_form #import_gedcom{color:#e76f2f}
#signup_section #signup-form-container #signup_form #ftb_download{color:#f4f0e5}
#signup_section .lock{width:330px;min-height:33px;margin-left:36px;display:none}
#signup_section .lock .lock-icon{float:left;width:21px;height:26px;background-position:-69px -30px}
#signup_section .lock .lock-text{float:left;text-align:left;width:217px;font-size:12px;color:#fcf8ec;margin-top:7px;margin-left:12px}
#signup_section .scroll-down{position:absolute;bottom:43px;left:50%;width:35px;height:20px;background-position:-258px -30px;text-indent:-9999px;overflow:hidden;margin-left:-18px;z-index:4;-webkit-animation:arrow-down 2.4s infinite ease-out;animation:arrow-down 2.4s infinite ease-out}
#family-tree-section{background-color:#bccd8f;color:#f4f0e5}
#family-tree-section .text-block{max-width:720px;margin:0 auto 20px auto}
#family-tree-section h1{margin:0 0 27px}
#family-tree-section p{margin:0 0 12.5px}
#family-tree-section .tree-chart{margin:0 auto 4px;position:relative;padding:30px 0 0;z-index:1}
#family-tree-section .tree-chart #tree_chart_animation{position:relative;width:555px;height:377px;margin:auto 0}
#family-tree-section .tree-chart #tree_chart_animation .parents_connector{position:absolute;top:22px;width:20px}
#family-tree-section .tree-chart #tree_chart_animation .parents_connector.mother_connector{right:117px}
#family-tree-section .tree-chart #tree_chart_animation .parents_connector.father_connector{left:117px}
#family-tree-section .tree-chart #tree_chart_animation .parents_connector .horizontal_line{position:absolute;border-top:1px solid #fff;width:20px;height:1px}
#family-tree-section .tree-chart #tree_chart_animation .parents_connector .vertical_line{position:absolute;left:10px;border-left:1px solid #fff;width:1px;height:60px}
#family-tree-section .tree-chart #tree_chart_animation .mother_father_connector{top:200px;left:250px;width:56px;z-index:-1}
#family-tree-section .tree-chart #tree_chart_animation .mother_father_connector .horizontal_line{width:56px}
#family-tree-section .tree-chart #tree_chart_animation .mother_father_connector .vertical_line{left:27px;height:180px}
#family-tree-section .tree-chart #tree_chart_animation #father_parents{position:absolute;left:75px;top:0;background-position:-524px -709px;width:106px;height:43px}
#family-tree-section .tree-chart #tree_chart_animation #mother_parents{position:absolute;right:75px;top:0;background-position:-633px -709px;width:106px;height:43px}
#family-tree-section .tree-chart #tree_chart_animation .parent_container{position:absolute;top:75px;display:inline-block;border-radius:50%;background:white;width:250px;height:250px;overflow:hidden}
#family-tree-section .tree-chart #tree_chart_animation .parent_father_container{left:0}
#family-tree-section .tree-chart #tree_chart_animation .parent_mother_container{right:0}
#family-tree-section .tree-chart #tree_chart_animation #mother_container{position:relative;left:23px;top:34px}
#family-tree-section .tree-chart #tree_chart_animation #mother_container #mother{position:relative;background-position:-266px -496px;width:260px;height:261px}
#family-tree-section .tree-chart #tree_chart_animation #father_container{position:relative;left:0;top:22px}
#family-tree-section .tree-chart #tree_chart_animation #father_container #father{background-position:-2px -498px;width:260px;height:261px;position:relative}
#family-tree-section .tree-chart .btn{display:inline-block}
#family-tree-section .tree-chart #tree-chart-mobile-icon.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Tablet.png?v=5")}
#family-tree-section .tree-chart #tree-chart-mobile-icon{display:block;width:575px;height:383px;background-position:0 -145px}
#family-tree-section .tree-chart>div{margin:0 auto}
#family-tree-section .top-section{position:relative;color:#f4f0e5;padding-bottom:80px}
#records-section{color:#444441}
#records-section .records-text{max-width:720px;margin:0 auto}
#records-section .records-text h1{margin:0 0 27px}
#records-section .records-text p{margin:0 0 12.5px}
#records-section .records-animation{position:relative;margin:28px 0 0 0}
#records-section .records-animation #records_animation{position:relative;width:1360px;height:300px;margin:auto 0 70px 0;overflow-x:hidden}
#records-section .records-animation #records_animation>div{position:absolute}
#records-section .records-animation #records_animation #passport_record{left:220px;top:20px;background-position:-449px -263px;width:168px;height:212px;z-index:4}
#records-section .records-animation #records_animation #census_record{left:350px;background-position:-309px -4px;width:317px;height:255px;z-index:3}
#records-section .records-animation #records_animation #newspapers_record{left:1050px;background-position:-2px -2px;width:302px;height:264px;z-index:6}
#records-section .records-animation #records_animation #id_man_record{left:610px;top:10px;background-position:-309px -264px;width:136px;height:200px;z-index:7}
#records-section .records-animation #records_animation #id_woman_record{left:850px;top:22px;background-position:-619px -281px;width:232px;height:180px;z-index:5}
#records-section .records-animation #records_animation #railway_record{left:0;background-position:-4px -270px;width:268px;height:223px;z-index:1}
#records-section .records-animation #records_animation #letter_record{left:720px;background-position:-630px -2px;width:225px;height:277px;z-index:2}
#records-section .records-animation .records_animation_mobile_height{height:220px}
#records-section .records-animation .records_animation_mobile_height #records-animation-mobile-icon{display:block;width:100%;height:110%;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Records_Tablet.png?v=3");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;position:absolute;left:0}
#records-section .records-animation>div{margin:0 auto 0 auto}
.tablet-discovery-section{min-height:878px!important}
#discovery-section{background-color:#555551;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/DiscoveryBg.jpg?v=3");background-repeat:repeat;background-position:50% 0;height:520px;color:#f4f0e5}
#discovery-section h1{margin:0 0 27px}
#discovery-section p{margin:0 0 12.5px}
#discovery-section .discovery-text{padding:95px 0}
#discovery-section .tablet-discovery-text{padding:0}
#discovery-section .discovery-animation{position:relative;height:347px;width:400px;margin:0 auto 0 auto}
#discovery-section .discovery-animation #box_front{position:absolute;left:65px;top:140px;background-position:-522px -496px;width:282px;height:213px;z-index:10}
#discovery-section .discovery-animation #box_bg{position:absolute;left:72px;top:100px;background-position:0 -907px;width:245px;height:87px;z-index:0}
#discovery-section .discovery-animation #box_open_back{position:absolute;left:190px;top:56px;background-position:-243px -906px;width:155px;height:86px;z-index:1}
#discovery-section .discovery-animation #box_open_front{position:absolute;left:44px;top:80px;background-position:-398px -926px;width:152px;height:106px;z-index:11}
#discovery-section .discovery-animation #box_photo_family{position:absolute;left:210px;top:43px;background-position:-633px -759px;width:127px;height:97px;z-index:7;-webkit-transform:rotate(-21deg);transform:rotate(-21deg)}
#discovery-section .discovery-animation #box_photo_id{position:absolute;left:202px;top:-25px;background-position:-760px -760px;width:75px;height:107px;z-index:6;-webkit-transform:rotate(29deg);transform:rotate(29deg)}
#discovery-section .discovery-animation #box_photo_table{position:absolute;left:210px;top:-68px;background-position:-686px -866px;width:139px;height:113px;z-index:5;-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}
#discovery-section .discovery-animation #box_photo_portrait{position:absolute;left:37px;top:-66px;background-position:-428px -843px;width:97px;height:82px;z-index:9;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
#discovery-section .discovery-animation #box_photo_people{position:absolute;left:-7px;top:-9px;background-position:-428px -759px;width:113px;height:84px;z-index:8;-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}
#discovery-section .discovery-animation #box_photo_cert{position:absolute;left:68px;top:-126px;background-position:-542px -759px;width:92px;height:107px;z-index:7;-webkit-transform:rotate(2deg);transform:rotate(2deg)}
#discovery-section .discovery-animation #box_photo_blue{position:absolute;left:160px;top:-149px;background-position:-550px -866px;width:136px;height:116px;z-index:6;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
#discovery-section .discovery-animation #box_photo_blue{position:absolute;left:60px;top:-149px;background-position:-550px -866px;width:136px;height:116px;z-index:6;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
#discovery-section .discovery-animation .box_star{position:absolute;background-position:-740px -707px;width:28px;height:29px;z-index:2}
#discovery-section .discovery-animation #box_star1{left:6px;top:145px;z-index:6;-webkit-transform:rotate(0deg) scale(0.5);transform:rotate(0deg) scale(0.5)}
#discovery-section .discovery-animation #box_star2{left:6px;top:-23px;z-index:8;-webkit-transform:rotate(29deg) scale(1);transform:rotate(29deg) scale(1)}
#discovery-section .discovery-animation #box_star3{left:167px;top:40px;z-index:8;-webkit-transform:rotate(18deg) scale(1);transform:rotate(18deg) scale(1)}
#discovery-section .discovery-animation #box_star4{left:314px;top:-106px;z-index:8;-webkit-transform:rotate(26deg) scale(0.6);transform:rotate(26deg) scale(0.6)}
#discovery-section .discovery-animation #box_star5{left:345px;top:10px;z-index:8;-webkit-transform:rotate(2deg) scale(0.6);transform:rotate(2deg) scale(0.6)}
#discovery-section .discovery-animation #box_star6{left:357px;top:58px;z-index:8;-webkit-transform:rotate(7deg) scale(0.8);transform:rotate(7deg) scale(0.8)}
#discovery-section #discovery-animation-mobile-icon-content{width:500px;margin:53px auto 0 auto}
#discovery-section #discovery-animation-mobile-icon-content #discovery-animation-mobile-icon.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Tablet.png?v=5")}
#discovery-section #discovery-animation-mobile-icon-content #discovery-animation-mobile-icon{display:block;width:398px;height:499px;background-position:-574px -108px;margin:0 auto 0 auto}
#discovery-section .discovery-animation>div{margin:0 auto}
#discovery-section .tablet-discovery-animation{margin:0 auto 0 auto}
#community-section{color:#555551}
#community-section .community-text{max-width:720px;margin:0 auto}
#community-section .community-text h1{margin:0 0 27px}
#community-section .community-text p{margin:0 0 12.5px}
#community-section .community-numbers{margin:0;padding:25px 0 40px;list-style:none}
#community-section .community-numbers li{display:inline-block;white-space:nowrap;vertical-align:top;margin:0 16px;line-height:42px}
#community-section .community-image{width:658px;height:110px;margin:0 auto;background-position:-310px 0}
.community_blue{background:#a9d0d2}
.community_cream{background:#f8f5ee}
#devices-section{background-color:#e76f2f;color:#f4f0e5}
#devices-section .devices-logo{display:block;margin:6px auto 20px;width:66px;height:48px;background-position:-155px -30px}
#devices-section .devices-text{max-width:720px;margin:0 auto}
#devices-section .devices-text h1{margin:0 0 27px}
#devices-section .devices-text p{margin:0 0 12.5px}
#devices-section .devices-animation{padding:20px 0 0 0}
#devices-section .devices-animation .animation_item>.icon-text{padding-top:160px;text-transform:uppercase}
#devices-section .devices-animation #web_animation{background-position:0 -759px;width:164px;height:129px;z-index:2;margin:27px 0 60px 0}
#devices-section .devices-animation #web_animation .icon-text{padding-top:143px}
#devices-section .devices-animation #mobile_animation{background-position:-346px -761px;width:82px;height:146px;z-index:2;margin:10px 0 60px 0}
#devices-section .devices-animation #desktop_animation{background-position:-182px -761px;width:164px;height:146px;z-index:2;margin:11px 0}
#devices-section .devices-animation #desktop_animation .icon-text{padding-top:159px}
#discover-section{min-height:360px;color:#555551}
#discover-section h1{margin:0 0 40px}
#discover-section .discover-text a{display:inline-block}
#discover-section .discover-text #slide-up-btn{visibility:hidden}
#footer-section{padding:0;background-color:#4c4c49}
.mobile_registration_background{background-color:#f8f5ee}
#mobile_registration_container{display:none;font-family:"Helvetica Neue",Helvetica,Arial}
#mobile_registration_container .container{background-color:#f8f5ee}
#mobile_registration_container .mobile-close{width:17.5px;height:17.5px;background-position:-243px 0;background-size:680px;cursor:pointer;float:right;margin-top:10px;margin-right:-17px;z-index:10}
#mobile_registration_container .mobile-signup-header{font-size:42px;line-height:42px;font-weight:300;margin-bottom:15px;width:100%;float:left;margin-top:-10px}
#mobile_registration_container .mobile-footer-link{text-align:center;font-size:18px;margin-bottom:20px}
#mobile_registration_container .mobile-footer-link a{margin-left:1px;text-decoration:none}
#mobile_registration_container .mobile-form-btn{margin-bottom:22px}
#mobile_registration_container input[type=submit]{-webkit-border-radius:5px}
#mobile_registration_container a{color:#e76f2f}
#mobile_registration_container .btn{border:0;box-shadow:none;font-size:19px;line-height:29px;padding:8px 20px 10px;text-shadow:none;width:100%;height:46px;text-align:center;background-color:#e76f2f;color:#fcf8ec;border-radius:4px;text-transform:uppercase}
#mobile_registration_container .btn-primary:hover,#mobile_registration_container .btn-primary:focus{background-color:#e76f2f;text-decoration:none}
#mobile_registration_container .btn.disabled,#mobile_registration_container .btn[disabled]{cursor:wait;opacity:.65;box-shadow:none}
#mobile_registration_container label.styled_agree_terms{font-size:18px;line-height:24px}
#mobile_registration_container input[type=radio].styled_radio,#mobile_registration_container input[type=checkbox].styled_checkbox{display:none}
#mobile_registration_container label.styled_radio_label,#mobile_registration_container label.styled_checkbox_label{display:inline-block;position:relative;font-size:18px;line-height:24px;padding-left:34px}
#mobile_registration_container label.styled_radio_label:before,#mobile_registration_container label.styled_checkbox_label:before{content:"";display:inline-block;position:absolute;left:0}
#mobile_registration_container label.styled_radio_label:before{width:25px;height:25px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");background-position:-218px -1px;background-size:680px}
#mobile_registration_container label.styled_checkbox_label:before{width:25px;height:25px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");background-position:-168px 0;background-size:680px}
#mobile_registration_container input[type=radio].styled_radio:checked+label.styled_radio_label:before{content:"";width:25px;height:25px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");background-position:-193px -1px;background-size:680px}
#mobile_registration_container input[type=checkbox].styled_checkbox:checked+label.styled_checkbox_label:before{content:"";width:25px;height:25px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");background-position:-143.5px 0;background-size:680px}
#mobile_registration_container .facebook_input{background-color:rgba(73,99,161,0.62)!important;color:#fff!important}
#mobile_registration_container #mobile_login_container,#mobile_registration_container #mobile_forgot_password_container,#mobile_registration_container #mobile_signup_container{display:none;color:#444441}
#mobile_registration_container #mobile_login_container input[type=text],#mobile_registration_container #mobile_login_container input[type=email],#mobile_registration_container #mobile_login_container input[type=password]{width:100%;height:43px;font-size:18px;padding:1px 0 3px 12px;border-radius:5px;border:1px solid #bdbdbd;margin-bottom:5px}
#mobile_registration_container #mobile_login_container input[type=text]::-webkit-input-placeholder,#mobile_registration_container #mobile_login_container input[type=email]::-webkit-input-placeholder,#mobile_registration_container #mobile_login_container input[type=password]::-webkit-input-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_login_container input[type=text]:-moz-placeholder,#mobile_registration_container #mobile_login_container input[type=email]:-moz-placeholder,#mobile_registration_container #mobile_login_container input[type=password]:-moz-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_login_container input[type=text]:-ms-input-placeholder,#mobile_registration_container #mobile_login_container input[type=email]:-ms-input-placeholder,#mobile_registration_container #mobile_login_container input[type=password]:-ms-input-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_login_container #mobile_login_email_container{margin-bottom:3px}
#mobile_registration_container #mobile_login_container #mobile_login_password_container{margin-bottom:11px}
#mobile_registration_container #mobile_login_container #mobile_login_forgot_password_container{margin-bottom:15px}
#mobile_registration_container #mobile_login_container #mobile_login_forgot_password_container a{color:#444441;font-size:18px;font-style:italic;letter-spacing:1px;text-decoration:none}
#mobile_registration_container #mobile_login_container #mobile_login_remember_container{margin-bottom:15px}
#mobile_registration_container #mobile_forgot_password_container input[type=email]{width:100%;height:43px;font-size:18px;padding:1px 0 3px 12px;border-radius:5px;border:1px solid #bdbdbd}
#mobile_registration_container #mobile_forgot_password_container input[type=email]::-webkit-input-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_forgot_password_container input[type=email]:-moz-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_forgot_password_container input[type=email]:-ms-input-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_forgot_password_container #mobile_forgot_password_instructions{margin-bottom:24px}
#mobile_registration_container #mobile_forgot_password_container #mobile_forgot_password_instructions span{font-size:18px;line-height:18px}
#mobile_registration_container #mobile_forgot_password_container #mobile_forgot_password_email_container{margin-bottom:26px}
#mobile_registration_container #mobile_forgot_password_container #mobile_forgot_password_back_to_login_container{text-align:center;font-size:18px;margin-bottom:30px}
#mobile_registration_container #mobile_forgot_password_container #mobile_forgot_password_back_to_login_container a{color:#444441;text-decoration:none}
#mobile_registration_container #mobile_signup_container input[type=text],#mobile_registration_container #mobile_signup_container input[type=email],#mobile_registration_container #mobile_signup_container input[type=password],#mobile_registration_container #mobile_signup_container select{width:100%;height:43px;font-size:18px;padding:1px 0 3px 12px;border-radius:5px;border:1px solid #bdbdbd}
#mobile_registration_container #mobile_signup_container input[type=text]::-webkit-input-placeholder,#mobile_registration_container #mobile_signup_container input[type=email]::-webkit-input-placeholder,#mobile_registration_container #mobile_signup_container input[type=password]::-webkit-input-placeholder,#mobile_registration_container #mobile_signup_container select::-webkit-input-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_signup_container input[type=text]:-moz-placeholder,#mobile_registration_container #mobile_signup_container input[type=email]:-moz-placeholder,#mobile_registration_container #mobile_signup_container input[type=password]:-moz-placeholder,#mobile_registration_container #mobile_signup_container select:-moz-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_signup_container input[type=text]:-ms-input-placeholder,#mobile_registration_container #mobile_signup_container input[type=email]:-ms-input-placeholder,#mobile_registration_container #mobile_signup_container input[type=password]:-ms-input-placeholder,#mobile_registration_container #mobile_signup_container select:-ms-input-placeholder{color:#b6b5b5;direction:ltr}
#mobile_registration_container #mobile_signup_container #mobile_signup_first_name_container,#mobile_registration_container #mobile_signup_container #mobile_signup_last_name_container,#mobile_registration_container #mobile_signup_container #mobile_signup_gender_container,#mobile_registration_container #mobile_signup_container #mobile_signup_email_container{margin-bottom:5px}
#mobile_registration_container #mobile_signup_container #mobile_signup_birth_year_container select,#mobile_registration_container #mobile_signup_container #mobile_signup_gender_container select,#mobile_registration_container #mobile_signup_container #mobile_signup_country_container select{border:0;width:100%;height:43px}
#mobile_registration_container #mobile_signup_container #mobile_signup_birth_year_container .select-replace,#mobile_registration_container #mobile_signup_container #mobile_signup_gender_container .select-replace,#mobile_registration_container #mobile_signup_container #mobile_signup_country_container .select-replace{height:46px;padding:8px 24px 24px 12px;color:#b6b5b5;font-size:18px;border-radius:5px;border:1px solid #bdbdbd;background:#fff}
#mobile_registration_container #mobile_signup_container #mobile_signup_birth_year_container .select-replace:after,#mobile_registration_container #mobile_signup_container #mobile_signup_gender_container .select-replace:after,#mobile_registration_container #mobile_signup_container #mobile_signup_country_container .select-replace:after{content:'';display:block;width:10px;height:10px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDMyNTA4MUE1MjBGMTFFNDgzNkNDOEJDQTM2MTI4NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDMyNTA4MUI1MjBGMTFFNDgzNkNDOEJDQTM2MTI4NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzI1MDgxODUyMEYxMUU0ODM2Q0M4QkNBMzYxMjg2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzI1MDgxOTUyMEYxMUU0ODM2Q0M4QkNBMzYxMjg2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtkE/o8AAACySURBVHjaYuzs6JjLwMCQxEAdMJ8JSOQC8QUqGAYyIwdk4DcgDgHijxQY9hFqxjcmqMBdIE4A4v9kGAbSkwg1g4EJSWIDEPeQYSBIz3oYhwlNshKID5Fg2GGoHgZcBv4F4nAgfkGEYS+gav/iMxCnQhwWP0eXYMKh4RC6V9BANa6gYSIQ2BuxiIPEunBpYiKQHOJhyQEpecXjS15MRCbY71AcSigDsBCbpaDs84QUAwQYAO4zLIIYyqtAAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;background-size:100%;position:absolute;top:21px;right:15px}
#mobile_registration_container #mobile_signup_container #mobile_signup_country_container{margin-top:-6px;margin-bottom:11px}
#mobile_registration_container #mobile_signup_container #mobile_signup_birth_year_container{margin-bottom:11px}
#mobile_registration_container #mobile_signup_container #mobile_signup_terms_container{margin:10px 0 15px}
@-webkit-keyframes arrow-down{0%{-webkit-transform:translateY(-40px)}
40%{-webkit-transform:translateY(-40px);opacity:1}
100%{-webkit-transform:translateY(0);opacity:0}
}
@keyframes arrow-down{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:1}
40%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:1}
100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:0}
}
@media(max-width:1199px){.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Tablet.png?v=5")}
#signup_section #header .logo{float:left;width:221px;height:43px;background-position:0 -525px;text-indent:-9999px;overflow:hidden}
#signup_section .page-title h1{font-size:22px;font-weight:normal}
#signup_section .page-title h1 strong{word-wrap:break-word}
#signup_section #signup-form-container{margin-top:0;margin-left:0;padding:27px 22px}
#signup_section #signup-form-container input#signupSubmitButton{-webkit-appearance:none;-webkit-border-radius:5px}
#signup_section .lock{margin-left:22px}
#signup_section .slideshow .slideset .slide .slideshow-quote{left:40px}
}
@media(max-height:650px){#signup_section .scroll-down{bottom:108px}
}
@media(max-width:991px),(max-height:700px){#signup_section #signup-form-container{margin-top:0;margin-left:0}
}
@media(max-width:991px){section h1{font-weight:300}
#signup_section .slideshow-quote{display:none!important}
#family-tree-section .tree-chart #tree-chart-mobile-icon{display:block;width:575px;height:383px;background-position:0 -145px}
#family-tree-section .tree-chart .startTree{margin-top:-2px}
#records-section .records-animation{margin:24px 0 10px 0}
#records-section .records-animation .records_animation_mobile_height{height:180px}
#records-section .records-animation .records_animation_mobile_height #records-animation-mobile-icon{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Records_Tablet.png?v=3")}
#discovery-section{min-height:830px}
#discovery-section .discovery-text{padding:0}
#discovery-section .discovery-animation{width:400px;margin:180px auto 0 auto}
}
@media(max-width:767px){.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5")}
input[type=text],input[type=email],input[type=password]{-webkit-appearance:none}
section h1{font-size:34px;font-weight:300;line-height:38px;letter-spacing:0;color:inherit}
.community_blue{background:#f8f5ee}
#signup_section{min-height:500px}
#signup_section .video-placeholder .close{width:25px;height:25px;background-position:-401px -412.5px;background-size:680px}
#signup_section #header .logo{width:143px;height:26px;background-position:0 0;background-size:680px}
#signup_section #header ul li:first-child{font-size:18px;line-height:13px;margin-right:-24px}
#signup_section #header ul li:last-child{display:none}
#signup_section .page-title{width:auto;margin:auto;margin-top:20px}
#signup_section .page-title h1{font-size:18px;line-height:22px;font-weight:400;margin:0 0 20px;letter-spacing:0}
#signup_section .page-title h1 strong{font-size:38px;line-height:44px;font-weight:500;margin-top:3px}
#signup_section .page-title .play:before{margin-left:-34px;width:68px;height:68px;background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Play_Mobile.png?v=1");background-size:27px}
#signup_section .page-title .play:hover:before{margin-left:-37px;width:74px;height:74px}
#signup_section .page-title .play>span{display:none}
#signup_section #mobile_registration_btn{display:none;margin-top:25px}
#signup_section #mobile_registration_btn a{font-size:22px;padding:14px 70px;border-radius:5px}
#signup_section .scroll-down{display:none}
#family-tree-section .tree-chart #tree-chart-mobile-icon.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5")}
#family-tree-section .tree-chart #tree-chart-mobile-icon{display:block;width:250px;height:185px;background-position:0 -88px;background-size:680px}
#records-section{min-height:510px}
#records-section .records-animation{margin-top:40px}
#records-section .records-animation .records_animation_mobile_height{height:230px}
#records-section .records-animation .records_animation_mobile_height #records-animation-mobile-icon{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Records_Mobile.png?v=3")}
#discovery-section{background-size:680px;min-height:940px!important}
#discovery-section .discovery-text{padding:0}
#discovery-section #discovery-animation-mobile-icon-content{width:200px;margin:33px auto 0 auto}
#discovery-section #discovery-animation-mobile-icon-content #discovery-animation-mobile-icon.sprite{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5")}
#discovery-section #discovery-animation-mobile-icon-content #discovery-animation-mobile-icon{display:block;width:198.5px;height:249px;background-position:-260px 0;background-size:680px}
#discovery-section.tablet-discovery-section{min-height:600px!important}
.padding_fix{padding-left:2px;padding-right:0}
#community-section .community-image{width:280px;height:70px;background-position:-1px -411px;background-size:680px}
#devices-section .devices-logo{width:88px;height:63px;background-position:-274px -412px;background-size:680px}
#devices-section .animation_item{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Mobile.png?v=5");display:inline-block}
#devices-section .devices-animation #web_animation{margin:24px auto 80px auto;width:151.5px;height:119px;background-position:-459px -137.5px;background-size:680px}
#devices-section .devices-animation #web_animation .icon-text{padding-top:137px}
#devices-section .devices-animation #mobile_animation{margin:20px auto 80px auto;width:76px;height:137px;background-position:-459px 0;background-size:680px}
#devices-section .devices-animation #mobile_animation .icon-text{padding-top:155px}
#devices-section .devices-animation #desktop_animation{margin:23px auto 32px auto;width:145px;height:130px;background-position:-535px 0;background-size:680px}
#devices-section .devices-animation #desktop_animation .icon-text{padding-top:147px}
}
@media(max-width:400px){#records-section{min-height:510px}
#records-section .records-animation .records_animation_mobile_height{height:130px}
#records-section .records-animation .records_animation_mobile_height #records-animation-mobile-icon{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/Records_Mobile.png?v=3")}
#discovery-section.tablet-discovery-section{min-height:730px!important}
}
.slideUp{-webkit-animation:slideUp 1s ease;animation:slideUp 1s ease;visibility:visible!important}
@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
50%{-webkit-transform:translateY(-8%);transform:translateY(-8%)}
65%{-webkit-transform:translateY(4%);transform:translateY(4%)}
80%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}
95%{-webkit-transform:translateY(2%);transform:translateY(2%)}
100%{-webkit-transform:translateY(0%);transform:translateY(0%)}
}
@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%)}
50%{-webkit-transform:translateY(-8%)}
65%{-webkit-transform:translateY(4%)}
80%{-webkit-transform:translateY(-4%)}
95%{-webkit-transform:translateY(2%)}
100%{-webkit-transform:translateY(0%)}
}
.animation_item{background-image:url("/FP/Assets/Images/CompanyHome/V3/Sprites/animations_sprite.png?v=4");display:inline-block}
.social_logout_container{color:#fff;display:none}
