/* Generated css file. TS 2026May13 20:27:31 */

/*** File: css/vendor/hamburgers.min.css ***/
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}
/*** File: less/site/shared/main.min.less ***/
html{font-size:18px;scroll-padding-top:56px}@media (min-width: 768px){html{scroll-padding-top:130px}}@media (min-width: 992px){html{scroll-padding-top:150px}}body{font-family:'Lora', serif;line-height:1.25}a{color:#0077B5;font-weight:600}a.ablock{color:#212529;font-weight:400;font-size:inherit}a.ablock:hover{cursor:pointer;text-decoration:none}a:not([href]),a[href="#"]{color:#0077B5;font-weight:bold}a:not([href]):hover,a[href="#"]:hover{color:#0056b3;text-decoration:underline;cursor:pointer}a.btn-secondary{color:#fff;font-weight:400}a.btn-secondary:hover{color:#fff;text-decoration:none}#content-body{background-color:#d8e4e9}#content-body > #clientmessages{margin-top:20px}@media (min-width: 768px){#content-body::before{content:'';background-color:#06455E;width:100%;position:fixed;bottom:0;left:0;height:100px}}.header-leaderboard,.footer-leaderboard{position:relative}.header-leaderboard .ads-label,.footer-leaderboard .ads-label{top:0}.ads-label{position:absolute;top:-12px;text-transform:uppercase;font-size:10px;color:#bbb;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}@media (min-width: 768px){.ads-label{top:-14px}}.follow-control-container{line-height:1.5;background-color:transparent;border:none}.follow-control-container:hover{cursor:pointer}.follow-control-container.inline{display:inline-block}.follow-control-container.inline .follow-control{display:inline-block;position:unset;right:0;top:0}.follow-control-container .follow,.follow-control-container .unfollow{position:relative}.follow-control-container .heart-count{font-size:13px;position:absolute;top:-2px;color:#fff;left:50%;transform:translateX(-50%)}.follow-control-container .follow-control{position:absolute;right:5px;top:5px;z-index:1}@media (max-width: 479px){.follow-control-container .follow-control{z-index:1;padding:0 0 2em 2em}}.follow-control-container .follow-control .follow .heart-count{color:#FF4800}.follow-control-container .follow-control .sprite3-heart-empty:hover{background-position:-153px 0}.breadcrumb{font-size:12px;font-family:'Source Sans Pro', sans-serif;background-color:#F8F9FA;padding:10px 1rem;line-height:1.5;margin-bottom:5px}@media (min-width: 576px){.breadcrumb{font-size:13px}}@media (min-width: 768px){.breadcrumb{font-size:14px;line-height:1}}@media (max-width: 767px){.breadcrumb{font-size:14px;line-height:1.25;padding:.25rem}}.breadcrumb li a{font-weight:400;color:#0077B5}.breadcrumb li.active span{color:#06455E}@media (max-width: 575px){.breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left:0.2rem}}.breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"\203A"}@media (max-width: 575px){.breadcrumb .breadcrumb-item + .breadcrumb-item::before{padding-right:0}}.af-shtext-btn-thin{text-transform:uppercase;font-size:12px;font-family:'Source Sans Pro', sans-serif;text-align:center;margin-top:-40px;z-index:15;position:relative;display:inline-block;left:50%;transform:translateX(-50%);background-color:#fff;padding:0.5rem 1.5rem;border:none;font-weight:bold;color:#0077B5}.af-shtext-btn-thin:hover{text-decoration:none !important;color:#0056b3}.af-shtext-btn-thin:hover div::before,.af-shtext-btn-thin:hover div::after{background:#0056b3}.af-shtext-btn-thin:focus{box-shadow:unset}.af-shtext-btn-thin::before{display:inline-block;content:"";height:1px;background:#0077B5;position:absolute;width:55px;top:50%;margin-top:0px;margin-left:-60px}@media (min-width: 430px){.af-shtext-btn-thin::before{width:90px;margin-left:-100px}}.af-shtext-btn-thin::after{display:inline-block;content:"";height:1px;background:#0077B5;position:absolute;width:55px;top:50%;margin-top:0px;margin-left:5px}@media (min-width: 430px){.af-shtext-btn-thin::after{width:90px}}.badge-af{color:#fff;background-image:linear-gradient(to right,#f8874c,#f80072);border-radius:50%;min-width:22px;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.af-shrheight{overflow:hidden;position:relative;text-overflow:ellipsis;max-height:220px}.af-shrheight.expanded{max-height:unset}.af-shrheight .af-shrheight-footer{display:none;width:100%;position:absolute;left:0;bottom:0;background:linear-gradient(rgba(255,255,255,0) 0px,white 85%);height:90px;z-index:10}.af-shrheight .af-shrheight-footer .btn-load-more{position:relative}.icon-no-margin::before{margin-left:0;margin-right:0}
/*** File: less/site/shared/sprites.min.css ***/
[class^="sprite4-"],[class*=" sprite4-"]{background:transparent url('/images/site/sprite4-11-min.png') no-repeat;display:inline-block;position:relative;vertical-align:middle}.sprite4-heart{width:25px;height:26px;background-position:-286px -30px;background-size:auto 1405%}.sprite4-bell{width:25px;height:26px;background-position:-316px -30px;background-size:auto 1405%}.sprite4-comment{width:25px;height:26px;background-position:-344px -30px;background-size:auto 1405%}.sprite4-banner-pink{padding:0 8px;height:25px;background-position:-1269px -30px;background-size:auto}.sprite4-banner-darkpink{padding:0 8px;height:25px;background-position:-1269px -82px;background-size:auto}.sprite4-banner-orange{padding:0 8px;height:25px;background-position:-1269px -4px;background-size:auto}.sprite4-heart-full{width:53px;height:49px;background-position:-53px 0;background-size:auto 610%}.sprite4-heart-empty{width:53px;height:49px;background-position:0 0;background-size:auto 610%}.sprite4-yellow-plus{width:27px;height:27px;background-position:-86px 0;background-size:auto 610%}.sprite4-yellow-plus-44{width:44px;height:44px;background-position:-140.5px 0;background-size:auto 610%}.sprite4-yellow-plus-md{width:55px;height:53px;background-position:-168px 0;background-size:auto 610%}.sprite4-heart-empty-sm{width:15px;height:14px;background-position:0px 0;background-size:auto 610%}.sprite4-heart-full-sm{width:15px;height:14px;background-position:-15px 0;background-size:auto 610%}.sprite4-heart-full-md{width:23px;height:21px;background-position:-22.5px 0;background-size:auto 610%}.sprite4-heart-empty-md{width:22.5px;height:21px;background-position:0 0;background-size:auto 610%}.sprite4-gear{width:25px;height:26px;background-position:-215px 0;background-size:auto 590%}.sprite4-account{width:26px;height:26px;background-position:-372px -30px;background-size:auto 1405%}.sprite4-account-lg{width:180px;height:200px;background-position:-1089px 0}.sprite4-icon-facebook-link{width:36px;height:36px;background-position:-291px -35px;background-size:auto 588%}.sprite4-icon-facebook-link:hover{background-position:-35.5px -35.5px}.sprite4-icon-twitter-link{width:39px;height:34px;background-position:-222px -30px;background-size:auto 561%}.sprite4-icon-twitter-link:hover{background-position:-182px -30px}.sprite4-icon-pinterest-link{width:36px;height:36px;background-position:-316.5px -34px;background-size:auto 570%}.sprite4-icon-pinterest-link:hover{background-position:-139px -34px}.sprite4-chevron-up{width:22px;height:17px;background-position:-156px -53px;background-size:auto 913%}.sprite4-chevron-down{width:22px;height:17px;background-position:-156px -53px;background-size:auto 913%;transform:rotate(180deg)}.sprite4-plus-white-18{width:18px;height:18px;background-position:-86px -41px;background-size:auto 675%}.sprite4-plus-turquoise{width:22px;height:24px;background-position:-92px -54px;background-size:auto 670%}.sprite4-icon-mail-link{width:39px;height:36px;background-position:-108px -86px;background-size:auto 710%}.sprite4-icon-mail-link:hover{background-position:-71px -86px}.sprite4-avatar-male{height:241px;width:235px;background-position:0 -230px;background-size:auto 195%}.sprite4-avatar-female{height:241px;width:235px;background-position:-470px -230px;background-size:auto 195%}.sprite4-avatar-genderless{height:241px;width:235px;background-position:-235px -230px;background-size:auto 195%}.sprite4-families-bg{height:241px;width:235px;background-position:-706px -230px;background-size:auto 195%}.sprite4-lock{width:20px;height:20px;background-position:-182px -44px;background-size:auto 650%}
/*** File: less/site/shared/follow.min.css ***/
.follow-control .follow,.follow-control .unfollow{display:none}.follow-control[data-state="followed"] .unfollow{display:inline}.follow-control[data-state="followed"] .follow{display:none !important}.follow-control[data-state="not-followed"] .follow{display:inline}.follow-control[data-state="not-followed"] .unfollow{display:none !important}.follow-control[data-state="not-followed"] .transition{display:none !important}.follow-control[data-state="transition"][data-orig-state="followed"] .unfollow{display:inline}.follow-control[data-state="transition"][data-orig-state="followed"] .follow{display:none !important}.follow-control[data-state="transition"][data-orig-state="not-followed"] .follow{display:inline}.follow-control[data-state="transition"][data-orig-state="not-followed"] .unfollow{display:none !important}.follow-control .heart-bg{position:absolute;top:-20px;right:5px;font-size:42px;color:rgba(255,255,255,0.5)}
/*** File: less/site/shared/header.min.css ***/
#content-body >.header-filler{background-color:#06455E;padding-top:56px}@media (max-width: 767px){#content-body >.header-filler.init{padding-top:109px}}@media (max-width: 374px){#content-body >.header-filler.init{padding-top:102px}}@media (min-width: 768px){#content-body >.header-filler{padding-top:90px;background-color:unset}}#header-large{height:56px;background-color:#06455E;display:flex;justify-content:space-between;position:fixed;z-index:1000;width:100%;border-bottom:2px solid #DBE0D9}@media (min-width: 768px){#header-large{height:93px;border-bottom:3px solid #d8e4e9;background-clip:padding-box}}@media (min-width: 992px){#header-large{justify-content:center}}#header-large.active{background-color:#F8F9FA}#header-large #header-left-menu-mob.red-circle{border:3px solid transparent;background:linear-gradient(#06455e,#06455e) padding-box, linear-gradient(to right,#f8874c,#f80072) border-box;border-radius:50em}#header-large #header-left-menu-mob.red-circle #main-menu-mob{margin-top:-2px;margin-left:-1px}#header-large #header-left-menu-mob.red-circle .hamburger--squeeze{padding:6px;position:relative}@media (min-width: 375px){#header-large #header-left-menu-mob.red-circle .hamburger--squeeze{padding:9px 10px}}#header-large #header-left-menu-mob.red-circle .hamburger--squeeze .counter{position:absolute;right:1px;top:0;z-index:200}@media (min-width: 375px){#header-large #header-left-menu-mob.red-circle .hamburger--squeeze .counter{right:3px;top:2px}}#header-large #header-left-menu-mob.show.red-circle{background:linear-gradient(#DBE0D9,#DBE0D9) padding-box, linear-gradient(to right,#f8874c,#f80072) border-box}#header-large .left{display:inline-block;align-self:center;display:flex;justify-content:flex-start;gap:5px;padding-left:unset;z-index:200;width:90px;margin-left:5px}@media (min-width: 375px){#header-large .left{padding-right:10px;width:110px}}@media (min-width: 390px){#header-large .left{width:100px;padding-right:unset}}@media (min-width: 768px){#header-large .left{margin-left:unset;width:200px;padding-left:10px;gap:10px;justify-content:space-between}}@media (min-width: 992px){#header-large .left{gap:20px;padding-left:20px;width:300px;padding-right:90px}}#header-large .left .people,#header-large .left .photo,#header-large .left .memories,#header-large .left .purpose{display:none;text-align:center;color:#D8E4E9;align-self:center}@media (min-width: 768px){#header-large .left .people,#header-large .left .photo,#header-large .left .memories,#header-large .left .purpose{display:inline-block;font-size:17px}}#header-large .left .people:hover,#header-large .left .photo:hover,#header-large .left .memories:hover,#header-large .left .purpose:hover{cursor:pointer}#header-large .left .people i,#header-large .left .photo i,#header-large .left .memories i,#header-large .left .purpose i{background-position:center;background-size:contain;background-repeat:no-repeat;display:block;height:60px;width:60px;font-size:50px;border:4px solid;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){#header-large .left .people i,#header-large .left .photo i,#header-large .left .memories i,#header-large .left .purpose i{height:60px;width:60px;font-size:50px}}@media (min-width: 768px){#header-large .left .people i.icon-af-question-mark,#header-large .left .photo i.icon-af-question-mark,#header-large .left .memories i.icon-af-question-mark,#header-large .left .purpose i.icon-af-question-mark{font-size:42px}}@media (min-width: 768px){#header-large .left .people i.icon-af-home,#header-large .left .photo i.icon-af-home,#header-large .left .memories i.icon-af-home,#header-large .left .purpose i.icon-af-home{font-size:42px}}@media (min-width: 768px){#header-large .left .people i.icon-af-polaroid,#header-large .left .photo i.icon-af-polaroid,#header-large .left .memories i.icon-af-polaroid,#header-large .left .purpose i.icon-af-polaroid{font-size:36px}}@media (min-width: 768px){#header-large .left .people i.icon-af-people,#header-large .left .photo i.icon-af-people,#header-large .left .memories i.icon-af-people,#header-large .left .purpose i.icon-af-people{font-size:70px}}#header-large .left .people i.icon-af-people::before,#header-large .left .photo i.icon-af-people::before,#header-large .left .memories i.icon-af-people::before,#header-large .left .purpose i.icon-af-people::before{position:relative;top:5px}#header-large .left .people a,#header-large .left .photo a,#header-large .left .memories a,#header-large .left .purpose a{color:#D8E4E9;font-weight:400}@media (min-width: 768px){#header-large .left .people a,#header-large .left .photo a,#header-large .left .memories a,#header-large .left .purpose a{display:flex;flex-direction:column;align-items:center;height:90px;justify-content:center;line-height:1}}#header-large .left .people a.active,#header-large .left .people a:hover,#header-large .left .photo a.active,#header-large .left .photo a:hover,#header-large .left .memories a.active,#header-large .left .memories a:hover,#header-large .left .purpose a.active,#header-large .left .purpose a:hover{color:#fff;text-decoration:none;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#header-large .left .memories a{position:relative}#header-large .left .memories a .counter{position:absolute;right:4px;top:12px;min-width:26px;width:26px;height:26px}#header-large .left .search-mob{border:3px solid #D8E4E9;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;position:relative}@media (min-width: 375px){#header-large .left .search-mob{width:42px;height:42px}}@media (min-width: 768px){#header-large .left .search-mob{display:none}}#header-large .left .search-mob.show{background-color:#DBE0D9}#header-large .left .search-mob.show .icon-af-magnifying{color:#06455E}#header-large .left .search-mob::after{width:20px;height:40px;content:'';margin-right:-20px}@media (min-width: 390px){#header-large .left .search-mob::after{width:25px;margin-right:-25px}}#header-large .left .search-mob .icon-af-magnifying{font-size:21px;color:#D8E4E9;margin-top:1px;margin-left:-2px}@media (min-width: 375px){#header-large .left .search-mob .icon-af-magnifying{font-size:26px}}#header-large .left .header-dropdown{width:35px;height:35px}@media (min-width: 375px){#header-large .left .header-dropdown{width:42px;height:42px}}@media (min-width: 768px){#header-large .left .header-dropdown{display:none}}#header-large .left .header-dropdown.show{background-color:#DBE0D9}#header-large .middle{display:inline-block;align-self:center;position:relative;text-align:center}@media (min-width: 992px){#header-large .middle{width:420px}}@media (min-width: 1200px){#header-large .middle{width:512px}}@media (max-width: 767px){#header-large .middle{position:absolute;top:0;left:0;width:100%;z-index:100}}#header-large .middle .form-container-oval{background-color:#06455E}@media (min-width: 768px){#header-large .middle .form-container-oval{background-color:unset}}@media (min-width: 1200px){#header-large .middle .form-container-oval{width:420px;margin:0 auto}}@media (max-width: 767px){#header-large .middle .form-container-oval.show{padding:5px 0;border-bottom:2px solid #DBE0D9}}@media (max-width: 767px){#header-large .middle #logo{display:inline-block}}#header-large .middle #logo i::before{width:unset}@media (min-width: 768px){#header-large .middle #logo i::before{top:-5px;position:relative}}#header-large .middle #logo i:hover{text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#header-large .middle #logo .icon-af-logo{display:inline-block;color:#fff;font-size:21px;padding-top:14px;height:40px}@media (min-width: 375px){#header-large .middle #logo .icon-af-logo{display:none}}#header-large .middle #logo .icon-af-logo-tagline{display:none;height:55px;font-size:38px;color:#fff;padding-top:4px}@media (min-width: 375px){#header-large .middle #logo .icon-af-logo-tagline{display:inline-block}}@media (min-width: 425px){#header-large .middle #logo .icon-af-logo-tagline{font-size:42px;padding-top:2px}}@media (min-width: 768px){#header-large .middle #logo .icon-af-logo-tagline{height:58px;font-size:50px;padding-top:0px}}#header-large .middle .twitter-typeahead{width:100%}#header-large .middle .share-text-container{color:#ffffff;position:absolute;display:none;z-index:100;bottom:0;display:flex;justify-content:center;align-items:end;gap:5px;right:-135px;width:120px;z-index:300}@media (min-width: 882px){#header-large .middle .share-text-container{right:-175px;width:160px}}#header-large .middle .share-text-container:hover{text-decoration:none;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#header-large .middle .share-text-container .icon-af-plus{font-size:33 px;background:linear-gradient(#FF8532,#E1571C);border-radius:50%;z-index:10;position:relative;border:3px solid #06455E;background-clip:border-box;display:inline-block;min-width:45px;height:45px}#header-large .middle .share-text-container .icon-af-plus::before{vertical-align:middle;margin-right:0px;margin-left:0px}@media (min-width: 768px){#header-large .middle .share-text-container .icon-af-plus{border:unset;font-size:36px;min-width:40px;width:40px;height:40px}#header-large .middle .share-text-container .icon-af-plus::before{position:relative;top:-5px}}#header-large .middle .share-text-container p{font-weight:300;display:inline-block;margin-bottom:unset;position:relative;text-align:left;font-size:20px;line-height:20px;width:80px}#header-large .right{align-self:center;z-index:200;width:90px;display:flex;margin-right:5px;justify-content:flex-end;gap:5px}@media (min-width: 375px){#header-large .right{padding-left:10px;width:110px}}@media (min-width: 390px){#header-large .right{width:100px;padding-left:unset}}@media (min-width: 768px){#header-large .right{margin-right:unset;display:flex;width:200px;margin-top:-10px;padding-right:10px;justify-content:flex-end;z-index:unset}}@media (min-width: 992px){#header-large .right{margin-top:-15px;width:300px;padding-right:20px}}#header-large .right i{background-position:center;background-size:contain;background-repeat:no-repeat}#header-large .right .sign-in-icon-container{border:3px solid #D8E4E9;margin-right:-10px;border-radius:50%;display:flex;justify-content:center;width:35px;height:35px}@media (min-width: 375px){#header-large .right .sign-in-icon-container{width:42px;height:42px}}@media (min-width: 768px){#header-large .right .sign-in-icon-container{width:60px;height:60px}}@media (min-width: 768px){#header-large .right .sign-in-icon-container{border:4px solid #D8E4E9}}#header-large .right .dropdown-menu{margin-left:unset;margin-right:16px}@media (max-width: 767px){#header-large .right .dropdown-menu{transform:translate3d(-249px,36px,0px) !important}}@media (min-width: 992px){#header-large .right .dropdown-menu{top:60px !important;right:10px;transform:unset !important;left:unset !important}}@media (min-width: 768px){#header-large .right .sign-in{max-width:unset;display:block !important;text-align:center;margin-top:15px}}#header-large .right .sign-in:hover{cursor:pointer}#header-large .right .sign-in:hover .sign-in-icon-container{background-color:#DBE0D9}@media (min-width: 768px){#header-large .right .sign-in:hover .sign-in-icon-container{background-color:unset;border:4px solid #fff}}#header-large .right .sign-in:hover .sign-in-icon-container .icon-af-user-avatar{color:#fff;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#header-large .right .sign-in:hover .text-container i{color:#fff;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}@media (min-width: 768px){#header-large .right .sign-in .sign-in-icon-container{width:60px;height:60px}}#header-large .right .sign-in .sign-in-icon-container:hover{background-color:#DBE0D9}@media (min-width: 768px){#header-large .right .sign-in .sign-in-icon-container:hover{background-color:unset;border:4px solid #fff}}#header-large .right .sign-in .sign-in-icon-container:hover .icon-af-user-avatar{color:#fff}#header-large .right .sign-in .sign-in-icon-container .icon-af-user-avatar{color:#D8E4E9;font-size:25px;top:-2px;position:relative}@media (min-width: 375px){#header-large .right .sign-in .sign-in-icon-container .icon-af-user-avatar{font-size:32px}}@media (min-width: 768px){#header-large .right .sign-in .sign-in-icon-container .icon-af-user-avatar{font-size:44px;top:-5px}}#header-large .right .sign-in .header-item-label{color:#fff;font-weight:400;font-size:21px;text-align:center;display:none;line-height:1;font-family:'Lora', serif}@media (min-width: 768px){#header-large .right .sign-in .header-item-label{display:block;font-size:17px}}#header-large .right #header-user-container{width:35px}@media (min-width: 375px){#header-large .right #header-user-container{width:42px}}@media (min-width: 768px){#header-large .right #header-user-container{width:60px}}#header-large .right #header-user-container:hover .user-img-container .user-img{border:2px solid #fff;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#header-large .right #header-user-container:hover .user-img-container.g-user-icon{border:3px solid #fff;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}@media (min-width: 768px){#header-large .right #header-user-container:hover .user-img-container.g-user-icon{border:4px solid #fff}}#header-large .right #header-user-container:hover .user-img-container.g-user-icon .icon-af-user-avatar{color:#fff}#header-large .right #header-user-container:hover .user-img-container.red-circle .user-img{border:2px solid transparent}#header-large .right #header-user-container:hover .user-img-container.red-circle.g-user-icon{border:3px solid transparent}@media (min-width: 768px){#header-large .right #header-user-container:hover .user-img-container.red-circle.g-user-icon{border:4px solid transparent}}#header-large .right #header-user-container:hover .header-item-label{color:#fff !important;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2);text-decoration:none}#header-large .right.signed-in{display:flex;align-items:center;justify-content:flex-end}@media (min-width: 768px){#header-large .right.signed-in{justify-content:flex-end}}#header-large .right.signed-in.with-bg .sign-in-icon-container{text-align:center}#header-large .right.signed-in.with-bg .sign-in-icon-container > a{background-color:#DBE0D9;border-radius:50%}@media (min-width: 768px){#header-large .right.signed-in.with-bg .sign-in-icon-container > a{width:65px;height:65px}}@media (min-width: 1024px){#header-large .right.signed-in.with-bg .sign-in-icon-container > a{width:80px;height:80px}}#header-large .right.signed-in.with-bg .sign-in-icon-container #header-user-container:hover .user-img-container{background-image:unset;border:2px solid #D8E4E9}@media (min-width: 768px){#header-large .right.signed-in.with-bg .sign-in-icon-container #header-user-container:hover .user-img-container{border:2px solid #D8E4E9}}#header-large .right.signed-in.with-bg .sign-in-icon-container .header-dropdown > a{background-color:#DBE0D9;border-radius:50%;display:block}#header-large .right.signed-in.with-bg .sign-in-icon-container .header-dropdown > a img{background-color:#DBE0D9;background-image:unset !important;height:100%;width:100%;object-fit:cover;border-radius:unset;border:unset;border-radius:50%}@media (max-width: 767px){#header-large .right.signed-in.with-bg .sign-in-icon-container .header-dropdown .dropdown-menu{transform:translate3d(-249px,37px,0px) !important}}#header-large .right.signed-in .signed-in-item{color:#fff;font-weight:normal}#header-large .right.signed-in .signed-in-item:hover{color:#99ccff;text-decoration:none}#header-large .right.signed-in .sign-in-icon-container{margin-right:unset;border:unset;width:auto}@media (max-width: 767px){#header-large .right.signed-in .sign-in-icon-container{justify-content:flex-end;gap:5px;width:100%}}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container{gap:10px}}@media (min-width: 992px){#header-large .right.signed-in .sign-in-icon-container{gap:20px}}#header-large .right.signed-in .sign-in-icon-container .user-img-container:hover{text-decoration:none;cursor:pointer}#header-large .right.signed-in .sign-in-icon-container .user-img-container.g-user-icon{border-radius:50%;border:3px solid #d8e4e9;width:35px;height:35px}@media (min-width: 375px){#header-large .right.signed-in .sign-in-icon-container .user-img-container.g-user-icon{width:42px;height:42px}}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .user-img-container.g-user-icon{border:4px solid #d8e4e9;width:60px;height:60px}}#header-large .right.signed-in .sign-in-icon-container .user-img-container.g-user-icon .bg-filler{width:100%;height:98%;text-align:center;margin-bottom:3px}#header-large .right.signed-in .sign-in-icon-container .user-img-container img{object-fit:cover;border-radius:50%;vertical-align:top;border:2px solid #D8E4E9;width:35px;height:35px}@media (min-width: 375px){#header-large .right.signed-in .sign-in-icon-container .user-img-container img{width:42px;height:42px}}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .user-img-container img{width:60px;height:60px}}@media (min-width: 1024px){#header-large .right.signed-in .sign-in-icon-container .user-img-container img{height:60px}}#header-large .right.signed-in .sign-in-icon-container .user-img-container .header-item-label{color:#fff;font-weight:400;font-size:21px;text-align:center;display:none;line-height:1;font-family:'Lora', serif}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .user-img-container .header-item-label{display:block;font-size:17px}}#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-user-avatar{color:#D8E4E9;font-size:25px}#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-user-avatar::before{top:-2px;position:relative}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-user-avatar::before{top:-3px}}@media (min-width: 375px){#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-user-avatar{font-size:30px}}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-user-avatar{font-size:44px}}#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-bell{position:absolute;font-size:18px;width:25px;height:25px;border:none;text-shadow:none;box-shadow:none;top:4px;right:5px;background:linear-gradient(to right,#f8874c,#f80072);color:#fff;border-radius:50%;text-align:center}@media (max-width: 767px){#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-bell{font-size:16px;width:22px;height:22px;top:2px}}@media (max-width: 374px){#header-large .right.signed-in .sign-in-icon-container .user-img-container .icon-af-bell{font-size:13px;width:18px;height:18px}}#header-large .right.signed-in .sign-in-icon-container .header-dropdown{border:unset}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .header-dropdown{display:inline-block;vertical-align:top;box-sizing:border-box}}@media (min-width: 992px){#header-large .right.signed-in .sign-in-icon-container .header-dropdown{padding-top:unset}}#header-large .right.signed-in .sign-in-icon-container .header-dropdown a[data-toggle=dropdown]:not(#person-photo-header){display:inline-block;width:35px;height:35px}@media (min-width: 375px){#header-large .right.signed-in .sign-in-icon-container .header-dropdown a[data-toggle=dropdown]:not(#person-photo-header){width:42px;height:42px}}@media (min-width: 768px){#header-large .right.signed-in .sign-in-icon-container .header-dropdown a[data-toggle=dropdown]:not(#person-photo-header){width:60px;height:60px}}#header-large .right.signed-in .user-img-container .counter{display:inline-block;border-radius:50%;position:absolute;right:2px;top:1px}@media (min-width: 375px){#header-large .right.signed-in .user-img-container .counter{width:22px;height:22px;min-width:22px;right:3px;top:2px}}@media (min-width: 768px){#header-large .right.signed-in .user-img-container .counter{right:5px;top:4px;font-size:18px;padding:4px;width:26px;height:26px;min-width:26px}}@media (min-width: 1024px){#header-large .right.signed-in .user-img-container .counter{top:5px;right:4px}}#header-large .right.signed-in .user-img-container.g-user-icon{border:3px solid #D8E4E9}@media (min-width: 768px){#header-large .right.signed-in .user-img-container.g-user-icon{border:4px solid #fff}}#header-large .right.signed-in .user-img-container.red-circle.g-user-icon{background-image:linear-gradient(to right,#f8874c,#f80072);border:3px solid transparent;background-origin:border-box;border-radius:50%}@media (min-width: 768px){#header-large .right.signed-in .user-img-container.red-circle.g-user-icon{border:4px solid transparent}}#header-large .right.signed-in .user-img-container.red-circle.g-user-icon .bg-filler{background-color:#06455E;border-radius:50%;width:100%;height:100%;margin-bottom:3px}#header-large .right.signed-in .user-img-container.red-circle img{border:2px solid transparent;background-image:linear-gradient(to right,#f8874c,#f80072);background-origin:border-box}@media (min-width: 768px){#header-large .right.signed-in .user-img-container.red-circle img{border:2px solid transparent}}#header-large .right.signed-in .user-img-container.red-circle i{color:#d8e4e9}#header-large .header-dropdown{border:3px solid #D8E4E9;border-radius:50%}#header-large .header-dropdown a{outline:none}#header-large .header-dropdown .hamburger.hamburger--squeeze{opacity:1;padding:3px 4px}@media (min-width: 375px){#header-large .header-dropdown .hamburger.hamburger--squeeze{padding:7px 8px}}#header-large .header-dropdown .hamburger.hamburger--squeeze.is-active{background-color:unset;border:unset;box-shadow:unset}#header-large .header-dropdown .hamburger.hamburger--squeeze.is-active .hamburger-box .hamburger-inner{background-color:#06455E}#header-large .header-dropdown .hamburger.hamburger--squeeze.is-active .hamburger-box .hamburger-inner:after{background-color:#06455E}#header-large .header-dropdown .hamburger.hamburger--squeeze .hamburger-box .hamburger-inner{background-color:#D8E4E9}#header-large .header-dropdown .hamburger.hamburger--squeeze .hamburger-box .hamburger-inner::before,#header-large .header-dropdown .hamburger.hamburger--squeeze .hamburger-box .hamburger-inner::after{background-color:#D8E4E9}#header-large .header-dropdown .dropdown-menu i{width:35px;height:35px;font-size:26px;margin-top:-6px;margin-bottom:-6px;margin-left:-5px;margin-right:10px;color:#D8E4E9;border:2px solid #D8E4E9;border-radius:50%;display:flex;align-items:center;justify-content:center}#header-large .header-dropdown .dropdown-menu i.icon-af-memory-head{font-size:30px}#header-large .header-dropdown .dropdown-menu i.icon-af-user-avatar{font-size:27px}#header-large .header-dropdown .dropdown-menu i.icon-af-surname{font-size:35px}#header-large .header-dropdown .dropdown-menu i.icon-af-pencil{font-size:21px}#header-large .header-dropdown .dropdown-menu i.icon-af-add-memory{font-size:35px;border:unset}#header-large .header-dropdown .dropdown-menu i.icon-af-heart-custom{font-size:24px}#header-large .header-dropdown .dropdown-menu i.icon-af-heart-custom::before{margin-top:2px;margin-left:-1px}#header-large .header-dropdown .dropdown-menu i.icon-af-polaroid{font-size:23px}#header-large .header-dropdown .dropdown-menu i.icon-af-polaroid::before{margin-top:1px}#header-large .header-dropdown .dropdown-menu i.icon-af-people{font-size:39px}#header-large .header-dropdown .dropdown-menu i.icon-af-people::before{margin-top:8px}#header-large .header-dropdown .dropdown-menu i.sign-out-icon{font-weight:bold;font-size:44px;font-style:normal}#header-large .header-dropdown .dropdown-menu i.icon-af-logo-pyramid::before{margin-top:-3px}#header-large .header-dropdown .dropdown-menu i.icon-af-message{font-size:20px}#header-large .header-dropdown .dropdown-menu i.icon-af-message::before{margin-left:-2px}#header-large .header-dropdown .dropdown-menu i.icon-af-envelope{font-size:19px}#header-large .header-dropdown .dropdown-menu i.icon-af-envelope::before{margin-left:-6px}#header-large .header-dropdown .dropdown-item{position:relative}#header-large .header-dropdown .dropdown-item:hover i{color:#fff;border-color:#fff}#header-large .header-dropdown .dropdown-item.active i{color:#fff;border-color:#fff;box-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#header-large .header-dropdown .dropdown-item.active .icon-af-bell{text-shadow:none;box-shadow:none}#header-large .header-dropdown .dropdown-item .counter{position:absolute;margin-top:0;z-index:200;left:26px;top:7px;width:17px;min-width:17px;height:17px}#header-large .header-dropdown .dropdown-item .icon-af-bell{position:absolute;font-size:15px;width:20px;height:20px;border:none;text-shadow:none;box-shadow:none;top:11px;left:28px;background:linear-gradient(to right,#f8874c,#f80072);color:#fff;border-radius:50%;text-align:center}#header-large .header-dropdown .subitem i{overflow:hidden;position:absolute;left:50px;z-index:100}#header-large .header-dropdown .subitem .counter{top:6px;left:60px}.form-container-oval{margin-top:5px}@media (min-width: 375px){.form-container-oval{margin-top:-3px}}@media (min-width: 768px){.form-container-oval{margin-top:0;border-bottom:unset}}.form-container-oval #header-search,.form-container-oval .search-form-simple{margin:0 auto;position:relative;color:#8A8A8A;margin-top:2px}@media (min-width: 768px){.form-container-oval #header-search,.form-container-oval .search-form-simple{margin-top:-5px}}.form-container-oval #header-search.focus .icon-af-magnifying,.form-container-oval .search-form-simple.focus .icon-af-magnifying{color:#06455E}.form-container-oval #header-search input,.form-container-oval .search-form-simple input{border-radius:20px;padding-right:45px}@media (min-width: 768px){.form-container-oval #header-search input,.form-container-oval .search-form-simple input{height:30px}}.form-container-oval #header-search input::-webkit-input-placeholder,.form-container-oval .search-form-simple input::-webkit-input-placeholder{font-size:1rem !important;color:#8A8A8A !important}.form-container-oval #header-search input:-moz-placeholder,.form-container-oval .search-form-simple input:-moz-placeholder{font-size:1rem !important;color:#8A8A8A !important;opacity:1}.form-container-oval #header-search input::-moz-placeholder,.form-container-oval .search-form-simple input::-moz-placeholder{font-size:1rem !important;color:#8A8A8A !important;opacity:1}.form-container-oval #header-search input:-ms-input-placeholder,.form-container-oval .search-form-simple input:-ms-input-placeholder{font-size:1rem !important;color:#8A8A8A !important}.form-container-oval #header-search input::-ms-input-placeholder,.form-container-oval .search-form-simple input::-ms-input-placeholder{font-size:1rem !important;color:#8A8A8A !important}.form-container-oval #header-search input::placeholder,.form-container-oval .search-form-simple input::placeholder{font-size:16px !important;color:#8A8A8A !important}.form-container-oval #header-search .icon-magnifying-glass,.form-container-oval .search-form-simple .icon-magnifying-glass{position:absolute;top:-11px;right:-15px;width:57px;height:45px;margin:10px 10px 10px 20px;padding:8px 20px 8px 8px;border-radius:0 50% 50% 0;color:#8A8A8A}@media (min-width: 768px){.form-container-oval #header-search .icon-magnifying-glass,.form-container-oval .search-form-simple .icon-magnifying-glass{top:-17px;right:-22px}}.form-container-oval #header-search .icon-magnifying-glass .icon-af-magnifying,.form-container-oval .search-form-simple .icon-magnifying-glass .icon-af-magnifying{position:absolute;top:5px;font-size:22px;left:10px}.form-container-oval #header-search .icon-magnifying-glass:hover,.form-container-oval .search-form-simple .icon-magnifying-glass:hover{color:#06455E;cursor:pointer}.form-container-oval #header-search .icon-magnifying-glass.loading,.form-container-oval .search-form-simple .icon-magnifying-glass.loading{background-size:auto 25px;background-repeat:no-repeat;background-clip:content-box;background-position-x:8px;background-position-y:8px;background-image:url('/images/utilities/loading/ancientfaces-128x128.gif');background-position:center;width:47px;height:47px;background-size:contain;right:5px;top:0;padding:0;margin:0}.form-container-oval #header-search .icon-magnifying-glass.loading .icon-af-magnifying::before,.form-container-oval .search-form-simple .icon-magnifying-glass.loading .icon-af-magnifying::before{content:none}@media (min-width: 768px){.form-container-oval #header-search .icon-magnifying-glass.loading,.form-container-oval .search-form-simple .icon-magnifying-glass.loading{width:32px;height:32px}}
/*** File: less/site/shared/ads.min.less ***/
.afaff-container,.afaff-link,.bio-afaff{font-family:'Source Sans Pro', sans-serif}.ad-unit{margin:20px 0}.ad-unit.ad-center{margin:0 auto}.ad-unit.ad-placeholder{background-color:#CCC}.ad-unit[data-size="728x90"]{width:728px;height:90px}.ad-unit[data-size="300x250"]{width:300px;height:250px}.ad-unit[data-size="320x50"]{width:320px;height:50px}@media (max-width: 739px){.leaderboard-min{display:none}}@media (min-width: 740px){.leaderboard-max{display:none}}.header-leaderboard,.footer-leaderboard{text-align:center;padding-top:.6rem;padding-bottom:10px}@media (min-width: 767px){.header-leaderboard,.footer-leaderboard{padding:.6rem 1.25rem}}.header-leaderboard .ad-unit,.footer-leaderboard .ad-unit{margin:0 auto}#footer-leaderboard{padding-top:10px}.ad-ancestry-surname-widget{width:600px;min-height:350px;border:none}@media (max-width: 600px){.ad-ancestry-surname-widget{width:100%;height:410px}}@media (max-width: 563px){.ad-ancestry-surname-widget{height:600px}}.afads-by{font-size:10px;text-align:center;color:#BBB}.ad{margin-bottom:0;position:relative;text-align:center}.ad .afads-title{line-height:1.4em;font-weight:600;font-size:20px;margin-bottom:10px;margin-top:0}@media (min-width: 768px){.ad .afads-title{font-size:22px}}.ad .btn{font-weight:bold}@media (max-width: 767px){.ad .btn{padding:10px}}.ad .count{width:150px;float:left;margin-bottom:10px}@media (min-width: 768px){.ad .count{width:200px}}.ad .count .afaff-link{font-size:26px;font-weight:600;line-height:1}.ad .count .afaff-link:hover{text-decoration:none}.ad .count .afaff-link:hover .rec-text{font-weight:600}.ad .count .rec-text{font-size:20px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;line-height:1;display:block;margin-top:-5px}.ad .body .row{margin-bottom:20px}.ad .btn{width:80%;font-size:20px;font-weight:500;padding:9px 1.5rem;background-color:#2BB8F6;border-color:#2BB8F6}@media (min-width: 768px){.ad .btn{width:182px}}@media (min-width: 992px){.ad .btn{width:unset}}.ad .btn:hover{text-decoration:underline}.afaff-links{border:1px solid #E0E0E0;padding:8px 10px 6px;position:relative;margin-top:10px;width:100%;text-align:center;min-height:40px;padding-top:5px}@media (min-width: 992px){.afaff-links{width:450px;margin-left:auto;margin-right:auto;max-width:100%}}.afaff-links .afaff-label-container{position:absolute;left:0;right:0;margin:0 auto;top:-15px}.afaff-links .afaff-label{font-size:8.4px;color:#AAA;border-radius:10px;box-shadow:0px 0px 4px 3px rgba(255,255,255,0.8);background:#ffffff;padding:4px;line-height:1em}.afaff-links .afaff-link{font-weight:bold;font-size:20px;text-decoration:underline;margin-bottom:5px}
/*** File: less/site/base.min.css ***/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tt-menu{width:415px;margin-top:0;padding:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.tt-menu .tt-suggestion{*zoom:1;padding:3px 4px 3px 4px;font-size:14px;line-height:18px;cursor:pointer;overflow:hidden}.tt-menu .tt-suggestion:before,.tt-menu .tt-suggestion:after{display:table;content:"";line-height:0}.tt-menu .tt-suggestion:after{clear:both}.tt-menu .tt-suggestion.tt-cursor,.tt-menu .tt-suggestion:hover{color:#fff;background-color:#0077B5}.tt-menu .tt-suggestion.tt-cursor .desc,.tt-menu .tt-suggestion.tt-cursor .name,.tt-menu .tt-suggestion:hover .desc,.tt-menu .tt-suggestion:hover .name{color:#FFF}.tt-menu .tt-suggestion .img{float:left;margin-right:15px;width:50px;height:50px;overflow:hidden;background-color:#EEE;text-align:center}.tt-menu .tt-suggestion .img img{max-width:50px;max-height:50px}.tt-menu .tt-suggestion .name{color:#0077B5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:bold}.tt-menu .tt-suggestion .desc{line-height:15px;color:#06455E;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tt-menu.tt-menu-nav{margin-left:10px;width:calc((100% - 20px));border-radius:10px;text-align:left}.tt-menu.tt-menu-nav .tt-suggestion{height:60px;padding:5px}.tt-menu.tt-menu-nav .tt-suggestion .name{margin-top:5px;font-size:16px;line-height:1.25}.tt-menu.tt-menu-nav .tt-suggestion .desc{font-size:14px;line-height:1.25}.tt-menu.tt-menu-nav .img img{object-fit:contain;height:100%}@media (max-width: 575px){.tt-menu-custom{left:-3px !important}}.avatar{display:inline-block;vertical-align:top;position:relative;height:inherit}.avatar-container{vertical-align:top;text-align:center;position:relative;box-sizing:border-box;display:inline-block;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.4) !important;border-radius:.25rem !important;border:1px solid rgba(0,0,0,0.125);margin:0 auto 10px;padding:10px 10px 0 10px}@media (min-width: 576px){.avatar-container{width:150px;height:198px}}@media (min-width: 768px){.avatar-container{width:164px;height:209px}}@media (min-width: 871px){.avatar-container{width:194px;height:245px}}@media (min-width: 992px){.avatar-container{width:212px;height:266px}}@media (min-width: 1200px){.avatar-container{width:257px;height:320px}}.avatar-container.no-redirect:hover{cursor:default}.avatar-container.no-redirect:hover .avatar{cursor:default}.avatar-container.no-redirect:hover a{cursor:default;text-decoration:none;color:#0077B5}.avatar-container.thumb-xs{width:150px !important;height:198px !important}.avatar-container.thumb-xs::before{font-size:13px !important}.avatar-container.thumb-xs .cat-banner{font-size:13px;padding-left:10px;padding-right:0px;width:135px}.avatar-container.thumb-xs .avatar{width:130px !important;height:132px !important}.avatar-container.thumb-xs .avatar.small{width:unset !important;height:unset !important}.avatar-container.thumb-xs .avatar a{line-height:132px}.avatar-container.thumb-xs .avatar .sprite4-account{height:105px;width:95px;background-position:-571px 0;background-size:auto 305%;margin-top:25px}.avatar-container.thumb-xs .avatar-info{height:51px !important}.avatar-container.thumb-xs .avatar-info a,.avatar-container.thumb-xs .avatar-info span{margin-top:0 !important;font-size:14px !important;width:100%}@media (min-width: 375px){.avatar-container.thumb-xs .avatar-info a,.avatar-container.thumb-xs .avatar-info span{font-size:16px !important}}.avatar-container.thumb-xs .avatar-info .other-info{font-size:10px !important}@media (min-width: 375px){.avatar-container.thumb-xs .avatar-info .other-info{font-size:12px !important}}.avatar-container.small{padding:2px 0 0;width:150px;height:178px;margin-bottom:10px;background-color:white;border:2px solid #f0f0f0;width:49%;height:unset}@media (min-width: 768px){.avatar-container.small{width:200px !important;height:inherit}}.avatar-container.small .avatar{height:120px;width:100%;background-color:unset;border:none}.avatar-container.small .avatar a{line-height:unset}.avatar-container.small .avatarimg{max-height:100%;width:70%;object-fit:cover;margin-top:0}@media (max-width: 767px){.avatar-container.small .avatarimg{height:100%;object-fit:cover;max-width:70%}}.avatar-container.small .avatar .sprite4-account{background-position:-490px 0;background-size:auto 305%;height:90px;width:80px;margin-top:0}.avatar-container.small .avatar-info{position:absolute;bottom:0;margin:0 auto;left:0;right:0;border-radius:10px 10px 0 0;height:unset;display:unset;background-color:#fff}@media (min-width: 768px){.avatar-container.small .avatar-info{min-width:196px}}.avatar-container.small .avatar-info .name{line-height:1.2}.avatar-container.small .avatar-info .other-info{font-size:10px;line-height:1.5}@media (min-width: 375px){.avatar-container.small .avatar-info .other-info{font-size:12px !important}}.avatar-container:hover{cursor:pointer}.avatar-container.fb-user:hover{cursor:default}.avatar-container.creator{border:2px solid #06455e}.avatar-container.mod::before{background:transparent url('/images/site/sprite4-11-min.png') no-repeat;display:inline-block;vertical-align:middle;padding:0 8px;height:25px;background-size:auto;color:white;font-size:13px;position:absolute;top:10px;left:0;z-index:5;line-height:normal;padding-left:18px;content:'Support';background-position:-1269px -108px}@media (min-width: 768px){.avatar-container.mod::before{font-size:14.2px}}.avatar-container a:not([href]):hover{color:#0056b3}.avatar-container .badge{position:absolute;top:5px;right:5px;background-color:#FF4800}.avatar-container .btn.btn-remove{top:0;right:0;left:unset}.avatar-container .follow-control-container .follow-control{z-index:3;top:10px;right:10px}.avatar-container .cat-banner{color:white;font-size:13px;position:absolute;top:10px;left:0;z-index:5;line-height:normal;padding-left:18px}@media (min-width: 768px){.avatar-container .cat-banner{font-size:14.2px}}.avatar-container .avatar{width:calc(calc(150 * (100vw / 320)) - 20px);height:calc(calc(calc(150 * (100vw / 320)) - 20px) * (132 / 130));background-color:#D8E4E9;border:1px solid #777777;object-fit:contain}@media (min-width: 576px){.avatar-container .avatar{width:130px;height:132px}}@media (min-width: 768px){.avatar-container .avatar{width:144px;height:147px}}@media (min-width: 871px){.avatar-container .avatar{width:174px;height:177px}}@media (min-width: 992px){.avatar-container .avatar{width:192px;height:196px}}@media (min-width: 1200px){.avatar-container .avatar{width:237px;height:241px}}.avatar-container .avatar a{vertical-align:middle;display:table-cell}.avatar-container .avatar .sprite4-account{height:calc(29.688vw * (105/95));width:29.688vw;background-position:83% 0;background-size:auto 305%;margin-top:25px}@media (min-width: 576px){.avatar-container .avatar .sprite4-account{height:105px;width:95px;background-position:-571px 0}}@media (min-width: 768px){.avatar-container .avatar .sprite4-account{width:104px;height:117px;background-position:-638px 0;margin-top:28px}}@media (min-width: 871px){.avatar-container .avatar .sprite4-account{width:124px;height:142px;background-position:-776px 0;margin-top:33px}}@media (min-width: 992px){.avatar-container .avatar .sprite4-account{width:144px;height:170px;background-position:-930px 0;margin-top:24px}}@media (min-width: 1200px){.avatar-container .avatar .sprite4-account{width:180px;height:203px;background-position:-1107px 0;margin-top:36px}}.avatar-container .avatar .avatar-hamburger{padding:50px 10px;width:30%}.avatar-container .avatar-info{margin-left:-10px;margin-right:-10px;display:flex;flex-flow:column;justify-content:space-around;height:56px}@media (min-width: 768px){.avatar-container .avatar-info{height:52px}}@media (min-width: 871px){.avatar-container .avatar-info{height:58px}}@media (min-width: 992px){.avatar-container .avatar-info{height:61px}}@media (min-width: 1200px){.avatar-container .avatar-info{height:69px}}.avatar-container .avatar-info a,.avatar-container .avatar-info span{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.2;-webkit-line-clamp:2;font-size:14px}@media (min-width: 375px){.avatar-container .avatar-info a,.avatar-container .avatar-info span{font-size:16px !important}}.avatar-container .avatar-info .other-info{line-height:1.3;font-size:10px !important;color:#06455E}@media (min-width: 375px){.avatar-container .avatar-info .other-info{font-size:12px !important}}@media (max-width: 425px){.avatar-container .avatar-info .other-info{min-height:0 !important}}@media (min-width: 992px){.avatar-container .avatar-info .other-info{font-size:14px !important}}@media (max-width: 425px){.avatar-container .avatar-info .other-info .sprite4-heart-full-sm{transform:scale(0.7)}}.avatar-container .user-count{font-size:12px;display:block}.avatar-container .user-count a{text-decoration:none !important;color:#545454 !important}img{max-width:100%}button.btn-link{color:#0077B5;background-color:unset;border:unset}button.btn-link:focus{outline:none}button.btn-link:hover{text-decoration:none}.dropdown .dropdown-toggle{color:#0077B5 !important}.text-link{color:#0077B5;font-weight:600}.text-link:hover{cursor:pointer;color:#0056b3 !important;text-decoration:underline !important}.form-control{color:#212529}ul li.no-marker{list-style-type:none;padding-left:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#06455E !important}input:-moz-placeholder,textarea:-moz-placeholder{color:#06455E !important;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#06455E !important;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#06455E !important}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#06455E !important}input::placeholder,textarea::placeholder{color:#06455E !important}h1,h2,h3,h4,h5{margin-bottom:0}h1,h2,h3,.text-h1,.text-h2,.text-h3{margin-top:5px;margin-bottom:5px}h1.slim,h2.slim,h3.slim,.text-h1.slim,.text-h2.slim,.text-h3.slim{font-weight:100}h1{font-size:1.375rem;color:#06455E;font-weight:900}h2{font-weight:bold;font-size:20px;color:#06455E}h3{font-weight:bold;font-size:18px;color:#06455E}.text-h1{font-size:1.375rem;color:#06455E;font-weight:900;line-height:1.2}.text-h2{font-weight:bold;font-size:1.125rem;color:#06455E;line-height:1.2}.text-h3{font-weight:bold;font-size:1rem;color:#06455E}.stext{color:#06455E;font-weight:normal !important}.hide{display:none !important}.clearfloat{clear:both}.pull-left{float:left}.pull-right{float:right}@media (max-width: 767px){#main-container{padding-left:0;padding-right:0}}@media (max-width: 767px){#main-container > .container-fluid,#main-container .container,#main-container .container-sm,#main-container .container-md,#main-container .container-lg,#main-container .container-xl,#main-container .fw-green-bg{padding-left:0;padding-right:0}}@media (max-width: 767px){#main-container > .fw-green-bg{padding-left:0;padding-right:0}}@media (max-width: 767px){#main-container > .fw-green-bg > .container-fluid,#main-container > .fw-green-bg .container,#main-container > .fw-green-bg .container-sm,#main-container > .fw-green-bg .container-md,#main-container > .fw-green-bg .container-lg,#main-container > .fw-green-bg .container-xl,#main-container > .fw-green-bg .fw-green-bg{padding-left:0;padding-right:0}}@media (max-width: 767px){#main-container > .fw-green-bg > .container-fluid > .row,#main-container > .fw-green-bg .container > .row,#main-container > .fw-green-bg .container-sm > .row,#main-container > .fw-green-bg .container-md > .row,#main-container > .fw-green-bg .container-lg > .row,#main-container > .fw-green-bg .container-xl > .row,#main-container > .fw-green-bg .fw-green-bg > .row{margin-right:0;margin-left:0}}@media (max-width: 767px){#main-container > .row{margin-right:0;margin-left:0}}@media (max-width: 767px){#main-container > .row > .col-12,#main-container > .row > .col-md-12{padding-left:0;padding-right:0}}@media (min-width: 992px){.text-optimized{margin-left:100px !important;margin-right:100px !important}}.card{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important;border-radius:.25rem;margin-bottom:1rem}.card .card-header{background-color:#06455E;padding:5px 20px}.card .card-header h1,.card .card-header h2{color:#fff}.card .afaff-container{position:relative;min-height:270px}@media (min-width: 992px){.card .afaff-container{padding-right:calc((100% - 500px - 1.25rem))}}@media (min-width: 1200px){.card .afaff-container{padding-right:calc((100% - 700px - 1.25rem))}}.card .afaff-container .afaff-mrec{width:300px;height:auto;margin:0 auto;position:relative}@media (max-width: 375px){.card .afaff-container .afaff-mrec{width:300px;margin-left:calc((100% - 300px) / 2)}}@media (min-width: 376px){.card .afaff-container .afaff-mrec{height:250px}}@media (min-width: 768px){.card .afaff-container .afaff-mrec{position:absolute;top:0}}@media (min-width: 992px){.card .afaff-container .afaff-mrec{right:10px}}.card .afaff-container .afaff-mrec .ad-unit{margin:10px auto 0}@media (max-width: 375px){.card .afaff-container .afaff-mrec .ad-unit{width:300px;margin-left:calc((100% - 300px) / 2)}}@media (min-width: 768px){.card .afaff-container .afaff-mrec .ad-unit{margin:0 auto}}.btn.btn-tall{padding:1rem 1.5rem}.btn.btn-af-primary{padding:.5rem 1.5rem;color:#fff;border:solid 2px transparent;background-image:linear-gradient(#FF8532,#E1571C);border:1px solid #FF8532;font-size:1.125rem;border-radius:5px}.btn.btn-af-primary:hover{color:#fff;background-color:#e8961d;box-shadow:3px 5px 5px rgba(0,0,0,0.2);text-decoration:none}.btn.btn-af-primary.btn-sm{font-size:1rem;padding:.25rem .5rem}.btn.btn-af-primary.btn-flat{border-radius:.25rem}.btn.btn-af-deep-blue{background-color:#06455E;color:#fff !important}.btn.btn-load-more{padding:1rem 1.5rem;background-color:#06455E;border-radius:0.5rem;color:#fff !important;font-family:'Source Sans Pro', sans-serif}.btn.btn-remove{cursor:pointer;color:#fff;border:1px solid #06455E;border-radius:30px;background:#06455E;font-size:28px;font-weight:bold;display:inline-block;line-height:0px;padding:8px 1px 8px 1px;max-width:20px;position:absolute;top:0px;left:-30px;z-index:10}.btn.btn-remove:before{content:"\D7"}.btn.btn-remove:hover{color:#fff;text-decoration:none}.btn.btn-remove.removable{display:block !important}.btn.btn-remove.flat{position:unset}.btn.btn-remove-white{font-size:40px;padding:18px;color:#0077B5;background-color:white;border:1px solid #0077B5;top:5px;right:5px;left:unset}.btn.btn-remove-white::before{margin-left:-10px}.btn.btn-remove-white:hover{border:1px solid #0056B3;background-color:#0056B3 !important;color:#fff}article{margin:10px 0}article img{margin-bottom:10px;object-fit:contain}article h1,article h2,article h3{color:black;font-weight:bold;font-size:1.125rem}article .article-title-container .article-title{color:#06455E;font-weight:bold;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5rem}article .lead-text{font-size:16px;color:black;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}figure{margin:0 auto}.search-form-container.expanded .person-search-box .drilldown .search-person-container{display:none}.search-form-container.expanded .person-search-box .drilldown .search-all-content{display:flex}.search-form-container .field-toggle-maiden,.search-form-container .field-toggle-middle{font-weight:bold;padding:0}.search-form-container .person-search-box{position:relative;margin-top:10px;font-family:'Source Sans Pro', sans-serif}@media (min-width: 1200px){.search-form-container .person-search-box{margin-top:0}}@media (max-width: 575px){.search-form-container .person-search-box input{height:48px}}.search-form-container .person-search-box input::-webkit-input-placeholder{color:#06455eab !important}.search-form-container .person-search-box input:-moz-placeholder{color:#06455eab !important;opacity:1}.search-form-container .person-search-box input::-moz-placeholder{color:#06455eab !important;opacity:1}.search-form-container .person-search-box input:-ms-input-placeholder{color:#06455eab !important}.search-form-container .person-search-box input::-ms-input-placeholder{color:#06455eab !important}.search-form-container .person-search-box input::placeholder{color:#06455eab !important}.search-form-container .person-search-box .alert{position:absolute;top:10px;left:0;z-index:300}.search-form-container .person-search-box .btn-af-primary img{width:25px;height:25px}.search-form-container .person-search-box .btn-af-primary.loading{cursor:default}.search-form-container .person-search-box .drilldown{padding:unset;position:relative;background-color:#f8f9fa !important}.search-form-container .person-search-box .drilldown .search-person-container{display:block}.search-form-container .person-search-box .drilldown .search-all-content{display:none}.search-form-container .person-search-box .drilldown .add-name-elm{padding:10px 20px;color:#06455E;font-size:16px;width:100%}.search-form-container .person-search-box .drilldown .add-name-elm .label{display:none}@media (min-width: 768px){.search-form-container .person-search-box .drilldown .add-name-elm .label{display:inline-block}}.search-form-container .person-search-box .drilldown .form-search-header{left:42px;z-index:1;font-weight:600;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f8f9fa 40%)}@media (min-width: 468px){.search-form-container .person-search-box .drilldown .form-search-header{left:48px}}@media (min-width: 768px){.search-form-container .person-search-box .drilldown .form-search-header{left:42px}}@media (min-width: 992px){.search-form-container .person-search-box .drilldown .form-search-header{left:48px}}.search-form-container .person-search-box .drilldown .form-search-content{padding-left:15px;padding-right:15px;border-radius:20px}@media (min-width: 468px){.search-form-container .person-search-box .drilldown .form-search-content{padding-left:30px;padding-right:30px}}@media (min-width: 768px){.search-form-container .person-search-box .drilldown .form-search-content{padding-left:15px;padding-right:15px}}@media (min-width: 992px){.search-form-container .person-search-box .drilldown .form-search-content{padding-left:30px;padding-right:30px}}.search-form-container .person-search-box .drilldown .form-search-content .stext{display:flex;align-items:center;margin-left:-10px;line-height:1;margin-top:13px;margin-bottom:8px}@media (min-width: 468px){.search-form-container .person-search-box .drilldown .form-search-content .stext{margin-left:-20px}}@media (min-width: 768px){.search-form-container .person-search-box .drilldown .form-search-content .stext{margin-left:-10px}}@media (min-width: 992px){.search-form-container .person-search-box .drilldown .form-search-content .stext{margin-left:-20px}}.search-form-container .person-search-box .drilldown .form-search-content .stext .icon-af-logo-pyramid{font-size:38px}.search-form-container .person-search-box .drilldown .form-title{border:1px solid #06455E;border-bottom:2px solid #F8F9FA;margin-bottom:-2px;padding-top:18px;max-width:fit-content;max-width:-moz-fit-content;background-color:#F8F9FA;z-index:20;border-radius:10px 10px 0 0;font-weight:bold;font-size:1.125rem;color:#06455E}.search-form-container .person-search-box .drilldown .form-content{border:1px solid #06455E;padding-top:1rem;margin-bottom:5px;z-index:10;border-radius:0 10px 10px 10px;background-color:#F8F9FA}.search-form-container .person-search-box .search-btn-container{padding-left:15px}.search-form-container .person-search-box .search-btn-container .search-btn-search-bio{height:48px;padding:0 1.3rem}@media (min-width: 375px){.search-form-container .person-search-box .search-btn-container .search-btn-search-bio{padding:0 1.5rem}}@media (min-width: 576px){.search-form-container .person-search-box .search-btn-container .search-btn-search-bio{height:43px}}.search-form-container .person-search-box .search-btn-container .search-btn-search-bio.loading .icon-af-magnifying::before{content:none}.search-form-container .person-search-box .search-btn-container .search-btn-search-bio.loading .text-search{display:none}.search-form-container .person-search-box .search-btn-container .search-btn-search-bio.loading .load{background-size:auto 25px;background-repeat:no-repeat;background-clip:content-box;background-position-x:8px;background-position-y:8px;background-image:url('/images/utilities/loading/ancientfaces-128x128.gif');background-position:center;background-size:contain;right:5px;top:0;padding:0;margin:0;width:32px;height:32px}@media (min-width: 992px){.search-form-container .person-search-box .search-btn-container.bottom{padding:0;margin-left:15px}}.search-form-container .person-search-box .search-btn-container span.text-search{display:none !important}.search-form-container .person-search-box .search-btn-container span.search-icon{display:block !important}@media (min-width: 992px){.search-form-container .person-search-box .separator{display:block;width:100%}}.search-form-container .person-search-box .group-name.first-name{width:50%;padding:0 15px;margin-bottom:0}.search-form-container .person-search-box .group-name.middle-name,.search-form-container .person-search-box .group-name.maiden-name{width:50%;padding:0 15px;margin-top:-15px;margin-bottom:5px}.search-form-container .person-search-box .group-name.middle-name input,.search-form-container .person-search-box .group-name.maiden-name input{display:none}.search-form-container .person-search-box .group-name.middle-name .field-toggle-middle,.search-form-container .person-search-box .group-name.middle-name .field-toggle-maiden,.search-form-container .person-search-box .group-name.maiden-name .field-toggle-middle,.search-form-container .person-search-box .group-name.maiden-name .field-toggle-maiden{font-size:16px}.search-form-container .person-search-box .group-name.middle-name .field-toggle-middle:hover,.search-form-container .person-search-box .group-name.middle-name .field-toggle-maiden:hover,.search-form-container .person-search-box .group-name.maiden-name .field-toggle-middle:hover,.search-form-container .person-search-box .group-name.maiden-name .field-toggle-maiden:hover{color:#0077B5 !important}.search-form-container .person-search-box .group-name.middle-name.show,.search-form-container .person-search-box .group-name.maiden-name.show{margin-top:0;margin-bottom:1rem}.search-form-container .person-search-box .group-name.middle-name.show input,.search-form-container .person-search-box .group-name.maiden-name.show input{display:inline-block}.search-form-container .person-search-box .group-name.middle-name.show .field-toggle-middle,.search-form-container .person-search-box .group-name.middle-name.show .field-toggle-maiden,.search-form-container .person-search-box .group-name.maiden-name.show .field-toggle-middle,.search-form-container .person-search-box .group-name.maiden-name.show .field-toggle-maiden{display:none}.search-form-container .person-search-box .group-name.middle-name.all-show,.search-form-container .person-search-box .group-name.maiden-name.all-show{margin-top:1rem}.search-form-container .person-search-box .group-name.last-name{width:50%;padding:0 15px;margin-bottom:0}.search-form-container .person-search-box .group-name.suffix{display:none}.search-form-container .person-search-box .year .birth,.search-form-container .person-search-box .year .death{width:50%;max-width:50%;flex:unset}.search-form-container .person-search-box .year .birth{position:relative}.search-form-container .person-search-box .year .birth .year-dash{position:absolute;top:7px;right:-3px}.search-form-container .person-search-box .year .loc{width:65%;padding-left:15px}@media (min-width: 992px){.search-form-container .person-search-box .year .loc{width:70%}}.search-form-container .person-search-box .expand-fields-container{font-size:16px;height:50px;vertical-align:baseline;margin-left:10px;display:inline-block;color:#0077B5 !important;padding-top:12px}@media (min-width: 375px){.search-form-container .person-search-box .expand-fields-container{font-size:18px;margin-left:20px}}.search-form-container .person-search-box .expand-fields-container span.text{text-decoration:underline}@media (max-width: 374px){.search-form-container .person-search-box .expand-fields-container span.search-arrow{display:none}}.search-form-container .person-search-box .yob-exact-menu,.search-form-container .person-search-box .yod-exact-menu{display:none}.search-form-container .person-search-box .yob-exact-menu.field-show,.search-form-container .person-search-box .yod-exact-menu.field-show{display:block}.search-form-container .person-search-box .yob-exact-menu .dropdown-toggle::after,.search-form-container .person-search-box .yod-exact-menu .dropdown-toggle::after{content:none}.search-form-container .person-search-box .yob-exact-menu .form-check-input,.search-form-container .person-search-box .yod-exact-menu .form-check-input{height:unset}.search-form-container .person-search-box .yob-exact-menu .form-check-label,.search-form-container .person-search-box .yod-exact-menu .form-check-label{color:#212529}.search-form-container .person-search-box .yob-exact-menu .dropdown-menu,.search-form-container .person-search-box .yod-exact-menu .dropdown-menu{padding:10px 15px}.search-form-container .person-search-box .yob-exact-menu .yob-approx-container,.search-form-container .person-search-box .yob-exact-menu .yod-approx-container,.search-form-container .person-search-box .yod-exact-menu .yob-approx-container,.search-form-container .person-search-box .yod-exact-menu .yod-approx-container{padding-left:20px}.help-links,#footer{background-color:#355f72;color:#fff;padding:1.25rem 1.25rem 0;font-family:'Source Sans Pro', sans-serif;line-height:1.4;position:relative;border-top:1px solid #DBE0D9}@media (max-width: 767px){.help-links,#footer{display:flex;flex-direction:column}}@media (min-width: 768px){.help-links,#footer{font-size:16px;z-index:100;background-color:#06455E;border-top:unset}}@media (min-width: 992px){.help-links,#footer{font-size:18px}}.help-links a,#footer a{color:#fff;font-weight:300}.help-links a:hover,#footer a:hover{color:#99ccff;text-decoration:underline}.help-links .footer-content-container,#footer .footer-content-container{position:relative}@media (min-width: 992px){.help-links .footer-content-container,#footer .footer-content-container{max-width:992px;margin:0 auto}}.help-links .section-title,#footer .section-title{margin:unset;padding:unset !important;font-weight:600;font-size:22px}.help-links .about-container,#footer .about-container{margin-bottom:10px}@media (min-width: 768px){.help-links .about-container,#footer .about-container{width:40%}}@media (min-width: 992px){.help-links .about-container,#footer .about-container{width:35%}}.help-links .about-container a,#footer .about-container a{padding-left:10px}.help-links .photo-dir,#footer .photo-dir{margin-bottom:10px}@media (min-width: 768px){.help-links .photo-dir,#footer .photo-dir{width:40%}}@media (min-width: 992px){.help-links .photo-dir,#footer .photo-dir{width:35%}}.help-links .photo-dir a,#footer .photo-dir a{padding-left:10px}.help-links .photo-dir .parent-tags-container,#footer .photo-dir .parent-tags-container{display:flex;width:250px}.help-links .photo-dir .parent-tags-container .parent-tags-col,#footer .photo-dir .parent-tags-container .parent-tags-col{flex:1}@media (min-width: 768px){.help-links .search-form-container,#footer .search-form-container{display:none}}.help-links .search-form-container .person-search-box,#footer .search-form-container .person-search-box{z-index:10}.help-links .search-form-container #footer-search-yob-exact-option .form-check-input,.help-links .search-form-container #footer-search-yod-exact-option .form-check-input,#footer .search-form-container #footer-search-yob-exact-option .form-check-input,#footer .search-form-container #footer-search-yod-exact-option .form-check-input{margin-top:7px}.help-links .people-dir,#footer .people-dir{margin-bottom:10px;margin-top:10px}@media (min-width: 768px){.help-links .people-dir,#footer .people-dir{position:absolute;top:0;left:40%;width:60%;margin-top:0}}@media (min-width: 992px){.help-links .people-dir,#footer .people-dir{left:35%;width:65%}}.help-links .people-dir .person-atoz-list,#footer .people-dir .person-atoz-list{margin-top:1px;padding-left:unset;padding-right:unset}@media (min-width: 768px){.help-links .people-dir .person-atoz-list,#footer .people-dir .person-atoz-list{display:flex;flex-direction:column;height:460px;flex-wrap:wrap}}@media (min-width: 992px){.help-links .people-dir .person-atoz-list,#footer .people-dir .person-atoz-list{height:340px}}@media (min-width: 1200px){.help-links .people-dir .person-atoz-list,#footer .people-dir .person-atoz-list{height:330px}}.help-links .people-dir .person-atoz-list .arow,#footer .people-dir .person-atoz-list .arow{padding-left:10px;margin-bottom:14px;display:block}@media (min-width: 768px){.help-links .people-dir .person-atoz-list .arow,#footer .people-dir .person-atoz-list .arow{font-size:12px;margin-bottom:0}}@media (min-width: 992px){.help-links .people-dir .person-atoz-list .arow,#footer .people-dir .person-atoz-list .arow{max-width:33%}}.help-links .people-dir .person-atoz-list .arow a,#footer .people-dir .person-atoz-list .arow a{line-height:1.4 !important}.help-links .az-letter-list-container,#footer .az-letter-list-container{margin-bottom:15px}@media (min-width: 768px){.help-links .az-letter-list-container,#footer .az-letter-list-container{width:40%;margin-bottom:0}}@media (min-width: 992px){.help-links .az-letter-list-container,#footer .az-letter-list-container{width:35%}}.help-links .az-letter-list-container .az-letter-list,#footer .az-letter-list-container .az-letter-list{padding:unset;font-size:18px;padding-left:10px;text-align:left}@media (min-width: 768px){.help-links .az-letter-list-container .az-letter-list,#footer .az-letter-list-container .az-letter-list{min-height:240px}}@media (min-width: 992px){.help-links .az-letter-list-container .az-letter-list,#footer .az-letter-list-container .az-letter-list{min-height:110px;width:320px}}@media (min-width: 992px){.help-links .az-letter-list-container .az-letter-list,#footer .az-letter-list-container .az-letter-list{min-height:110px}}.help-links .az-letter-list-container .az-letter-list .letter,#footer .az-letter-list-container .az-letter-list .letter{width:32px;display:inline-block;margin-bottom:14px}@media (min-width: 768px){.help-links .az-letter-list-container .az-letter-list .letter,#footer .az-letter-list-container .az-letter-list .letter{font-size:16px;margin-bottom:0}}@media (min-width: 992px){.help-links .az-letter-list-container .az-letter-list .letter,#footer .az-letter-list-container .az-letter-list .letter{font-size:18px}}@media (min-width: 768px){.help-links .terms-copyright-container,#footer .terms-copyright-container{display:flex;background-color:#06455E;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 992px){.help-links .terms-copyright-container,#footer .terms-copyright-container{margin-top:unset}}.help-links .terms-copyright-container .terms-privacy,#footer .terms-copyright-container .terms-privacy{margin-top:10px}@media (min-width: 768px){.help-links .terms-copyright-container .terms-privacy,#footer .terms-copyright-container .terms-privacy{order:2;width:50%;margin-top:0;font-size:11px;padding-top:5px;text-align:right}}.help-links .terms-copyright-container .terms-privacy a,#footer .terms-copyright-container .terms-privacy a{font-weight:600}.help-links .terms-copyright-container .copyright,#footer .terms-copyright-container .copyright{font-size:11px;font-weight:300;text-align:center}@media (min-width: 768px){.help-links .terms-copyright-container .copyright,#footer .terms-copyright-container .copyright{order:1;padding-top:5px;width:50%;text-align:left}}.page-header-container .page-title-container{padding:0 1.25rem;border-bottom:1px solid #EEE}.page-header-container .page-title-container .page-title{border-bottom:none}.page-header-container .subtitle{font-weight:bold;color:#06455E}@media (min-width: 768px){.page-header-container .subtitle{font-size:1rem}}.page-header-container .card-body{overflow:auto}.page-header-container .card-body .display-photo-container{width:100%;vertical-align:top;position:relative;background-color:white;float:left}@media (min-width: 768px){.page-header-container .card-body .display-photo-container{z-index:50}}@media (min-width: 768px){.page-header-container .card-body .display-photo-container{width:50%;padding-right:1.25rem;padding-bottom:1.25rem}}.load-more-container{text-align:center;clear:both}.load-more-container a:hover{text-decoration:none}[data-toggle=tooltip]{position:absolute;margin-left:.2rem;font-size:1rem}[data-toggle=tooltip].tooltip-block{position:unset !important;font-size:unset !important}[data-toggle=tooltip] img{width:20px;height:20px;object-fit:contain}.font-5{font-size:5px !important}.font-7{font-size:7px !important}.font-9{font-size:9px !important}.font-10{font-size:10px !important}.font-12{font-size:12px !important}@media (max-width: 767px){.font-9-mobile{font-size:9px !important}}@media (max-width: 767px){.font-12-mobile{font-size:12px !important}}@media (max-width: 767px){.font-14-mobile{font-size:14px !important}}.font-18{font-size:18px !important}.toggle-edit,.toggle-edit-btn{cursor:pointer;background-color:#FAAF40;color:#06455E !important;border:1px solid #06455E;border-radius:30px;font-size:1rem;display:inline-block;line-height:0px;padding:11px 6px;padding-top:10px;padding-bottom:12px;font-weight:bold}.toggle-edit:hover,.toggle-edit-btn:hover{font-weight:normal;color:#fff !important;background-color:#e8961d;text-decoration:none;font-weight:bold}.toggle-edit-pencil{cursor:pointer;display:inline-block;line-height:0px;padding:11px 6px}.toggle-switch{border:2px solid #CCC;display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:35px;margin-bottom:-5px;cursor:pointer;cursor:hand;box-shadow:inset 0 -2px 0 rgba(255,255,255,0.25), inset 0 2px 0 rgba(0,0,0,0.15)}.toggle-switch input{display:none !important}.toggle-switch .toggle{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block;background-color:#EEE;width:15px;height:15px;margin:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.1);-webkit-transition:margin 0.075s linear 0;transition:margin 0.075s linear 0}.toggle-switch.on{background-color:#45bc45}.toggle-switch.on .toggle{margin-left:14px}.toggle-switch,.toggle-switch.off{background-color:#BBB}@keyframes "heartbeat"{0%{transform:scale(0.9);}50%{transform:scale(0.95);}100%{transform:scale(1);}}@-moz-keyframes "heartbeat"{0%{transform:scale(0.9);}50%{transform:scale(0.95);}100%{transform:scale(1);}}@-o-keyframes "heartbeat"{0%{transform:scale(0.9);}50%{transform:scale(0.95);}100%{transform:scale(1);}}@-ms-keyframes "heartbeat"{0%{transform:scale(0.9);}50%{transform:scale(0.95);}100%{transform:scale(1);}}@-webkit-keyframes "heartbeat"{0%{transform:scale(0.9);}50%{transform:scale(0.95);}100%{transform:scale(1);}}.heartbeat{animation:heartbeat 0.3s forwards;-moz-animation:heartbeat 0.3s forwards;-o-animation:heartbeat 0.3s forwards;-ms-animation:heartbeat 0.3s forwards;-webkit-animation:heartbeat 0.3s forwards}ul.af-page-nav{margin:0 0 .75rem;border-bottom:1px solid #f0f0f0;text-align:left}ul.af-page-nav > li{display:inline-block;line-height:2.5rem;margin-bottom:-0.06rem}ul.af-page-nav > li.active > a{border-bottom:.06rem solid #ffffff;color:#06455E}ul.af-page-nav > li > a{display:inline-block;line-height:1.5;font-weight:bold;border:.06rem solid transparent;border-color:#f0f0f0;margin-right:-0.3rem;border-radius:.25rem .25rem 0 0;position:relative;padding:.6rem .4rem}@media (min-width: 468px){ul.af-page-nav > li > a{padding:.6rem}}ul.af-page-nav > li > a.active{border-bottom:.06rem solid #ffffff;color:#06455E}ul.af-page-nav > li > a:hover{color:#06455E;text-decoration:none;border-bottom-color:#ffffff}ul.af-page-nav > li > a .counter{color:#fff;border:none;position:absolute;text-align:center;font-size:10px;top:-12px;right:-5px;z-index:10}@media (min-width: 768px){ul.af-page-nav > li > a .counter{top:-13px;right:-10px}}ul.af-page-nav > li > a .counter.alert-icon{background-image:url('/images/site/alert-bell.png');background-size:contain;background-repeat:no-repeat;width:30px;height:30px}@media (min-width: 768px){ul.af-page-nav > li > a .counter.alert-icon{width:35px;height:35px}}ul.af-page-nav > li > a .counter:hover{text-decoration:none}ul.af-page-nav > li > a .counter.badge-bell{right:0;top:-10px}#btt-btn{background-color:#06455e;color:#D8E4E9;padding:.1rem .3rem;width:3.2rem;font-size:22px;text-align:center;text-transform:uppercase;line-height:1.25;z-index:999;position:fixed;bottom:3rem;right:1rem;display:none;font-family:'Source Sans Pro', sans-serif;font-weight:600;text-decoration:none;border-radius:20px;border:1px solid #355f72}@media (min-width: 768px){#btt-btn{bottom:3rem;right:2rem;padding:.5rem .3rem}}#btt-btn:hover{color:#fff;box-shadow:0 0 5px #06455e;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}#btt-btn .full-text{display:block;font-weight:400;font-size:12px}.notifications{position:relative;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1024px){.notifications{justify-content:space-between}}.notifications *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.notifications a{text-decoration:none}.notifications .notification{position:relative;border-bottom:1px solid #EFEFEF;vertical-align:top;padding:0;box-shadow:0 3px 5px 0 rgba(0,0,0,0.2) !important;width:100%;padding-bottom:30px;margin-bottom:10px}@media (min-width: 1024px){.notifications .notification{width:49%;margin-bottom:50px}}.notifications .notification.highlight{border:1px solid #FFFFCC}@media (max-width: 1023px){.notifications .notification.notif-show-more{margin-bottom:50px}}.notifications .notification.comm-alert .user-action .name-action-container{width:calc((100% - 60px))}.notifications .notification.box-interact{box-shadow:0 0 5px #0077B5 !important}.notifications .notification.notif-msg{background-color:#e7f8fa !important;padding-bottom:unset}.notifications .notification.notif-msg .user-action img{width:50px;height:50px;object-fit:cover;border-radius:50%;margin-right:5px;vertical-align:top;display:inline-block}.notifications .notification.notif-msg .user-action .name-action-container{width:calc(100% - 180px)}.notifications .notification.notif-msg .user-action .name-action-container a{overflow:hidden;text-decoration:none;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifications .notification.notif-msg .card-body{padding:10px !important}.notifications .notification.notif-msg .card-body .content .content-body .object{padding:unset !important;border:unset !important;flex-direction:column;margin-top:0 !important;margin-bottom:0 !important;min-height:86px !important}.notifications .notification.notif-msg .card-body .content .content-body .object .message{font-size:16px;background-color:#F8F9FA;border-radius:10px;padding:10px 13px;text-align:left;font-family:'Source Sans Pro', sans-serif;flex:1;margin-top:10px;margin-bottom:8px}@media (min-width: 768px){.notifications .notification.notif-msg .card-body .content .content-body .object .message{font-size:18px}}@media (min-width: 1024px) and (max-width: 1199px){.notifications .notification.notif-msg .card-body .content .content-body .object .message{padding:10px}}.notifications .notification.notif-msg .card-body .content .content-body .object .message a{font-size:18px;font-weight:400;color:#212529;margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;min-height:87px}.notifications .notification.notif-msg .card-body .content .ts-string{position:absolute;right:10px;bottom:5px;font-family:'Source Sans Pro', sans-serif;font-size:13px;line-height:1.25;text-align:center}.notifications .notification.notif-msg .card-body .content .send-pm{font-family:'Source Sans Pro', sans-serif;line-height:0.8;font-weight:600;display:block}.notifications .notification.notif-msg .card-body .content .user-stats{font-size:15px;line-height:1.25;font-weight:normal;color:#06455E;display:block}.notifications .notification.notif-msg .card-body .content .read-msg-button .spin-load img{width:30px}.notifications .notification.notif-msg .card-body .content .msg-reply a{font-weight:bold}.notifications .notification .grey-line{margin-left:-20px;margin-right:-20px;width:calc((100% + 30px));margin-top:5px;background-color:#eeeeee}@media (min-width: 768px){.notifications .notification .grey-line{width:calc((100% + 40px))}}.notifications .notification .action-btn-more{position:absolute;bottom:-40px;right:0;background-color:white;padding:0 20px 10px;border-radius:0 0 10px 10px;text-align:center;box-shadow:9px 18px 18px rgba(0,0,0,0.1) !important;left:50%;transform:translate(-50%,0);width:200px;line-height:1.5}@media (min-width: 992px){.notifications .notification .action-btn-more{width:280px}}.notifications .notification .action-btn-more a{color:#0077B5}.notifications .notification .action-btn-more a:hover{color:#0077B5}.notifications .notification .action-btn-more a .filler-xl{display:none;color:#06455E;font-weight:normal}@media (min-width: 992px){.notifications .notification .action-btn-more a .filler-xl{display:inline-block}}.notifications .notification .action-btn-more a .filler-sm{display:inline-block}@media (min-width: 992px){.notifications .notification .action-btn-more a .filler-sm{display:none}}.notifications .notification .card-body{padding:10px 5px 0 !important}@media (min-width: 375px){.notifications .notification .card-body{padding:10px 15px 0 !important}}@media (min-width: 768px){.notifications .notification .card-body{padding:20px 20px 0 !important}}.notifications .notification .card-body .content.wide-column .content-body{width:100%}.notifications .notification .card-body .content.wide-column .content-body .object{text-align:center;margin-top:5px;margin-bottom:5px;margin-left:0;margin-right:0;min-height:220px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}.notifications .notification .card-body .content.wide-column .content-body .object.special-notif{height:auto}.notifications .notification .card-body .content.wide-column .content-body .attribution{font-size:10px;color:#BBB}.notifications .notification .card-body .content.wide-column .archive-notif,.notifications .notification .card-body .content.wide-column .archive-custom-notif,.notifications .notification .card-body .content.wide-column .remove-revision{line-height:1}.notifications .notification .card-body .content.wide-column .archive-notif span,.notifications .notification .card-body .content.wide-column .archive-custom-notif span,.notifications .notification .card-body .content.wide-column .remove-revision span{font-size:12px}.notifications .notification .card-body .content .archive-notif-container a{position:absolute;font-family:'Source Sans Pro', sans-serif;color:#0077B5}.notifications .notification .card-body .content .archive-notif-container a.archive-notif,.notifications .notification .card-body .content .archive-notif-container a.remove-revision{top:10px;right:5px;left:unset;padding:0}@media (min-width: 768px){.notifications .notification .card-body .content .archive-notif-container a.archive-notif,.notifications .notification .card-body .content .archive-notif-container a.remove-revision{top:20px;right:20px}}.notifications .notification .card-body .content .archive-notif-container a i{font-size:28px;margin-left:-9px}.notifications .notification .card-body .content .archive-custom-notif-container a{position:absolute}.notifications .notification .card-body .content .archive-custom-notif-container a.archive-custom-notif,.notifications .notification .card-body .content .archive-custom-notif-container a.remove-revision{top:10px;right:5px;left:unset;padding:0}@media (min-width: 768px){.notifications .notification .card-body .content .archive-custom-notif-container a.archive-custom-notif,.notifications .notification .card-body .content .archive-custom-notif-container a.remove-revision{top:20px;right:20px}}.notifications .notification .card-body .content .content-body.no-obj .object{width:100%}.notifications .notification .card-body .content .content-body .actor{display:inline-block;vertical-align:top;box-sizing:border-box;width:38%}@media (min-width: 768px){.notifications .notification .card-body .content .content-body .object.wide{padding-left:50px;padding-right:50px}}.notifications .notification .card-body .content .content-body .object .object-thumbprint{padding-left:0}@media (min-width: 992px){.notifications .notification .card-body .content .content-body .object .object-thumbprint .thumbprint.photo .img{width:100%;min-width:100%}}@media (min-width: 992px){.notifications .notification .card-body .content .content-body .object .object-thumbprint .thumbprint.photo .img{width:100%;min-width:100%}}@media (min-width: 992px){.notifications .notification .card-body .content .content-body .object .object-thumbprint .thumbprint.photo .img img{width:100%}}.notifications .notification .card-body .content .content-body .object .object-thumbprint .thumbprint.tag .img{min-width:100%;width:100%}.notifications .notification .card-body .content .content-body .object .object-thumbprint .thumbprint.tag .img img{width:100%}.notifications .notification .card-body .content .content-body .object .object-action{font-size:16px;line-height:23px;padding-right:0}@media (min-width: 375px){.notifications .notification .card-body .content .content-body .object .object-action{padding:0}}.notifications .notification .card-body .content .content-body .object .object-action a{display:inline;font-size:18px}.notifications .notification .card-body .content .content-body .object .object-action a.follow-back-button{display:inline-block}.notifications .notification .card-body .content .content-body .object .object-action.y-space{line-height:unset}.notifications .notification .card-body .content .content-body .object .object-action.rel-text{overflow:hidden;text-decoration:none;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.notifications .notification .card-body .content .content-body .object .object-action.lheight-control{line-height:1.2}.notifications .notification .card-body .content .counter{position:absolute;top:10px;right:10px}.notifications .options{line-height:1.5;color:#06455E;font-size:14px;margin-top:5px;text-align:right;position:absolute;bottom:5px;right:5px}@media (min-width: 768px){.notifications .options{font-size:16px}}.notifications .options .notif-reason{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.notifications .options .notif-reason a:hover{color:#0056b3}@media (max-width: 767px){.notifications .follow-control{padding:20px;margin:-20px;display:inline-block;position:relative;z-index:10}}.notifications .notif-content{display:inline-block;vertical-align:top}@media (max-width: 480px){.notifications .notif-content{width:70%}}.notifications .load-more-container{width:100%}.modal{z-index:1300}@media (min-width: 992px){.modal .modal-dialog{width:960px;max-width:960px}}.modal.modal-header-color .modal-header{background-color:#06455E}.modal.modal-header-color .modal-header h1,.modal.modal-header-color .modal-header h2,.modal.modal-header-color .modal-header h3,.modal.modal-header-color .modal-header h4,.modal.modal-header-color .modal-header h5{color:#fff}.modal.modal-header-color .modal-header .close{cursor:pointer;color:#fff;opacity:1}.modal .close{font-size:40px;color:#0077B5;opacity:0.75}.modal .close:hover{opacity:1 !important}.modal .modal-footer .link-close{padding:8px 12px;line-height:16px;letter-spacing:0.2px;color:#0077B5;font-weight:bold}.modal .modal-footer .cancel-changes,.modal .modal-footer .link-right{color:#fff;cursor:pointer}.modal .modal-footer .cancel-changes:hover,.modal .modal-footer .link-right:hover{color:#fff;text-decoration:underline}.modal .modal-content.box-interact .modal-header{font-family:'Source Sans Pro', sans-serif;border-bottom:1px solid;padding:1rem 1rem 5px}.modal .modal-content.box-interact .modal-header .header{background:linear-gradient(to bottom,transparent 0,#fff 30%);border-top-right-radius:calc(0.6rem - 1px);border-top-left-radius:calc(0.6rem - 1px);top:-7px;line-height:26px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.modal-backdrop{z-index:1270}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5{max-width:95%}.pac-container{z-index:1350}.hamburger{z-index:50}.hamburger:focus{outline:0 none}.hamburger.is-active{background-color:white;position:relative;opacity:1 !important;border-top:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);box-shadow:2px -1px 4px -3px rgba(0,0,0,0.4)}.hamburger.hamburger--squeeze{padding:10px 10px 0}.hamburger.hamburger--squeeze .hamburger-box{width:20px}.hamburger.hamburger--squeeze .hamburger-box .hamburger-inner{width:20px;height:3px;background-color:#0077B5}.hamburger.hamburger--squeeze .hamburger-box .hamburger-inner::before{width:20px;height:3px;background-color:#0077B5}.hamburger.hamburger--squeeze .hamburger-box .hamburger-inner::after{width:20px;height:3px;background-color:#0077B5}.hamburger.hamburger--squeeze:not(.is-active){padding:10px 30px 0 10px}.hamburger.hamburger--squeeze:not(.is-active) .hamburger-box .hamburger-inner::before{top:-7px}.hamburger.hamburger--squeeze:not(.is-active) .hamburger-box .hamburger-inner::after{bottom:-7px}.af-dropdown{text-align:unset;font-family:'Source Sans Pro', sans-serif}.af-dropdown.right{text-align:right}.af-dropdown.mute .dropdown-toggle{background-color:white;color:#06455E !important}.af-dropdown.mute .dropdown-toggle::after{color:#06455E}.af-dropdown .af-dropdown-title{font-weight:bold;font-size:1.125rem;color:#06455E;line-height:1.2;margin-left:5px;display:block}@media (min-width: 992px){.af-dropdown .af-dropdown-title{display:inline-block;margin-right:5px}}.af-dropdown .dropdown-toggle{color:white !important;border-radius:10px;border:1px solid rgba(0,0,0,0.15);padding:0.3rem 0.3rem 0.3rem 0.4rem;font-weight:400;font-size:20px;width:120px;text-align:left;position:relative;overflow:hidden;background-color:#0077B5;white-space:normal;text-decoration:none;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.af-dropdown .dropdown-toggle::after{content:'\e817';position:absolute;font-size:40px;top:0px;right:10px;font-family:"fontello";text-align:center;line-height:1em;pointer-events:none;border:none}.af-dropdown .dropdown-toggle:not([data-toggle=dropdown]):hover{cursor:default}.af-dropdown .dropdown-toggle:hover{text-decoration:none}.af-dropdown.follow .dropdown-menu .dropdown-item.follow-option{display:flex}.af-dropdown.follow .dropdown-menu .dropdown-item.follow-option.no-memories{display:none !important}.af-dropdown.unfollow .dropdown-menu .dropdown-item.follow-option{display:none}.af-dropdown .dropdown-menu{margin-left:16px;padding:0;font-family:'Source Sans Pro', sans-serif;color:#06455E;box-shadow:0 0 15px rgba(0,0,0,0.5);width:275px;font-weight:600}.af-dropdown .dropdown-menu:not(.on-hover) .dropdown-item.active{background-color:#064553;font-weight:unset !important;color:#fff;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}.af-dropdown .dropdown-menu:not(.on-hover) .dropdown-item.active::before,.af-dropdown .dropdown-menu:not(.on-hover) .dropdown-item.active::after{background-color:#fff}.af-dropdown .dropdown-menu:not(.on-hover) .dropdown-item.active i{color:#fff;border-color:#fff;box-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}.af-dropdown .dropdown-menu a{font-weight:normal}.af-dropdown .dropdown-menu i{width:30px;height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-right:12px;background-position:center}.af-dropdown .dropdown-menu .card-body{padding:0}.af-dropdown .dropdown-menu >a:first-child,.af-dropdown .dropdown-menu >div:first-child{border-radius:0.25rem 0.25rem 0 0}.af-dropdown .dropdown-menu .dropdown-group-header,.af-dropdown .dropdown-menu .dropdown-header{padding:10px 20px;background-color:#D8E4E9;font-size:14px;color:#06455E}.af-dropdown .dropdown-menu .dropdown-item{border-top:2px solid #D8E4E9;padding:10px 16px;display:flex;align-items:center;color:#D8E4E9;background-color:#355F72}.af-dropdown .dropdown-menu .dropdown-item:last-child{border-radius:0 0 0.25rem 0.25rem}.af-dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#064553;text-decoration:none;cursor:pointer;font-weight:unset;text-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}.af-dropdown .dropdown-menu .dropdown-item:hover i{color:#fff;box-shadow:0 0 5px rgba(255,255,255,0.4), 0 0 30px rgba(255,255,255,0.2)}.af-dropdown .dropdown-menu .dropdown-item:hover.subitem i{border-color:#fff !important}.af-dropdown .dropdown-menu .dropdown-item:hover.subitem::before,.af-dropdown .dropdown-menu .dropdown-item:hover.subitem::after{background-color:#fff}.af-dropdown .dropdown-menu .dropdown-item:hover .counter{transform:scale(1.1)}.af-dropdown .dropdown-menu .dropdown-item.no-border{border-top:unset}.af-dropdown .dropdown-menu .dropdown-item.fav-memories{color:#0e76f4;font-style:italic;font-weight:600}.af-dropdown .dropdown-menu .dropdown-item.subitem{padding-left:85px;position:relative}.af-dropdown .dropdown-menu .dropdown-item.subitem::after{content:'';width:15px;background-color:#D8E4E9;height:3px;position:absolute;top:21px;left:28px}.af-dropdown .dropdown-menu .dropdown-item.subitem::before{content:'';width:3px;background-color:#D8E4E9;height:30px;position:absolute;top:7px;left:28px}.af-dropdown .dropdown-menu .dropdown-item .counter{margin-top:-15px}.cta{background-color:#06455E;text-align:center;color:white;padding:35px 16px 47px}.cta .row{align-items:center}.cta .title{font-weight:bold;font-size:30px;line-height:1.2}.cta .subtitle{margin-top:35px;font-size:1.22rem}@media (min-width: 768px){.cta .subtitle{margin-top:12px}}.cta .btn{color:white;padding:.75rem 2.2rem;margin-top:10px;font-size:26px}@media (min-width: 768px){.cta .btn:not(:first-child){margin-left:20px}}@media (max-width: 374px){.card.card-collapse .card-title{margin-left:-15px;margin-right:-15px}}.card.card-collapse .card-body.border-top{border-top:1px solid #ccc !important}@media (max-width: 767px){.card.card-collapse,.card.card-person{box-shadow:none !important;border:none;padding:0;border-radius:unset !important}}.card.card-collapse.collapsed .icon-af-pencil,.card.card-person.collapsed .icon-af-pencil{display:none}.card.card-collapse:not(.collapsed) > [data-toggle=tooltip],.card.card-person:not(.collapsed) > [data-toggle=tooltip]{display:none}@media (max-width: 575px){.card.card-collapse.w-padding > .card-body,.card.card-person.w-padding > .card-body{padding:15px}}.card.card-collapse .toggle-pencil,.card.card-person .toggle-pencil{position:absolute;top:18px;right:30px}@media (min-width: 576px){.card.card-collapse .toggle-pencil,.card.card-person .toggle-pencil{right:22px}}.card.card-collapse .card-title,.card.card-person .card-title{position:relative;padding:15px 5px 15px 52px;font-size:22px;margin-bottom:0;font-family:'Source Sans Pro', sans-serif;line-height:1.25}@media (min-width: 576px){.card.card-collapse .card-title,.card.card-person .card-title{padding:15px 5px 15px 60px}}.card.card-collapse .card-title:hover,.card.card-person .card-title:hover{cursor:pointer}.card.card-collapse .card-title:not(.collapsed) [data-toggle=tooltip],.card.card-person .card-title:not(.collapsed) [data-toggle=tooltip]{display:none}.card.card-collapse .card-title::before,.card.card-person .card-title::before{content:"\e803" !important;font-family:'fontello';background:unset !important;width:unset !important;height:unset !important;position:absolute;top:17px;left:15px;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}@media (min-width: 576px){.card.card-collapse .card-title::before,.card.card-person .card-title::before{left:22px}}.card.card-collapse .card-title.collapsed::before,.card.card-person .card-title.collapsed::before{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.card.card-collapse .card-title.flat,.card.card-person .card-title.flat{padding:15px 5px}@media (min-width: 576px){.card.card-collapse .card-title.flat,.card.card-person .card-title.flat{padding:15px 1.25rem}}.card.card-collapse .card-title.flat::before,.card.card-person .card-title.flat::before{content:unset !important}.card.card-collapse .card-title.pyramid-text,.card.card-person .card-title.pyramid-text{padding:5px 5px 5px 0.27rem}@media (min-width: 576px){.card.card-collapse .card-title.pyramid-text,.card.card-person .card-title.pyramid-text{padding:5px 5px 5px 0.7rem}}.card.card-collapse .card-title.pyramid-text h2,.card.card-person .card-title.pyramid-text h2{font-size:clamp(1.25rem,4vw,1.5rem);line-height:1.2}.card.card-collapse .card-title h2,.card.card-collapse .card-title h1,.card.card-collapse .card-title .text-h2,.card.card-collapse .card-title .section-title,.card.card-person .card-title h2,.card.card-person .card-title h1,.card.card-person .card-title .text-h2,.card.card-person .card-title .section-title{color:unset;font-weight:normal;display:unset;text-align:left;margin-top:0;margin-bottom:0}.card.card-collapse .card-title h1,.card.card-person .card-title h1{font-size:20px}@media (min-width: 768px){.card.card-collapse .card-title h1,.card.card-person .card-title h1{font-size:22px}}.card.card-collapse .card-title [data-toggle=tooltip],.card.card-person .card-title [data-toggle=tooltip]{display:block}.card.card-collapse .card-title .icon-af-logo-pyramid,.card.card-person .card-title .icon-af-logo-pyramid{display:inline-block;font-size:50px;color:#fff;margin-left:0px;vertical-align:bottom;line-height:1.25}@media (max-width: 575px){.card.card-collapse > .card-body,.card.card-person > .card-body{padding:10px 0 10px}}.grey-line{height:0.5px;background-color:#ccc;width:100%;margin:0 auto}@media (max-width: 767px){.all-articles .card-body{padding:0 !important}}@media (max-width: 767px){.all-articles .card-body > .row{margin:0}}@media (max-width: 767px){.all-articles .card-body > .row > [class*="col-"]{padding:0}}@media (max-width: 767px){.all-articles .article-item{padding:10px !important}}@media (min-width: 768px){.all-articles .article-item{height:310px}}.all-articles .article-item .card-body{padding:5px}.all-articles .article-item .card-body .name-container{color:#06455E;font-weight:bold;font-size:20px;margin-top:5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.all-articles .article-item .card-body .description-container{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.3}.all-articles .article-item .card-body img{width:100%;object-fit:contain;object-position:top}@media (min-width: 768px){.all-articles .article-item .card-body img{height:auto;object-fit:cover}}@media (max-width: 767px){.all-articles .view-more{margin-right:10px}}.hp-card{text-align:center;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,0.4) !important}@media (min-width: 768px){.hp-card{height:400px}}.hp-card .cat-banner{color:white;font-size:11px;position:absolute;top:22px;left:12px;z-index:5;line-height:1.5;padding-left:18px}.hp-card img:not(.alert-image){width:100%;object-fit:contain;object-position:top;border:1px solid #777777}@media (min-width: 768px){.hp-card img:not(.alert-image){height:250px;width:100%;object-fit:cover}}.hp-card .name-container{color:#06455E;font-weight:bold;font-size:20px;margin-top:5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width: 768px){.hp-card .name-container{font-size:18px}}.hp-card .description-container{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.3}@media (min-width: 768px){.hp-card .description-container{-webkit-line-clamp:4}}.af-shtext-btn{text-align:center;margin-top:-40px;z-index:15;position:relative;display:inline-block;left:50%;transform:translateX(-50%);background-color:#D8E4E9 !important;padding:0.5rem 1.5rem;color:#0077B5;border:solid 2px #0077B5;font-size:1rem}.af-shtext-btn:hover{border:solid 2px #06455e;text-decoration:none !important;box-shadow:3px 5px 5px #00000029;color:#0056b3}.af-shtext-btn.box-interact{font-weight:600 !important;font-family:'Source Sans Pro', sans-serif}.user-action{line-height:1.5;color:#06455E}.user-action .name-action-container{color:#06455E;width:calc((100% - 100px));font-size:14px}@media (min-width: 768px){.user-action .name-action-container{font-size:18px}}.user-action .img-container img{width:50px;height:50px;object-fit:contain}.user-action .img-container .sprite4-account{width:50px;height:50px;background-size:unset;background-position:-618px -48px}.user-action button{padding:0;font-weight:bold}.user-action .btn-reply,.user-action .btn-share{display:inline-flex;align-items:center}#clientmessages,.clientmessages{padding-right:0px;padding-left:0px;position:fixed;top:42px;left:0;z-index:1200}@media (min-width: 768px){#clientmessages,.clientmessages{padding:0;position:unset;top:unset;left:unset;max-width:700px}}@media (max-width: 992px){#clientmessages,.clientmessages{max-width:960px}}@media (min-width: 768px){#clientmessages.abs,.clientmessages.abs{padding-right:15px;padding-left:15px;position:absolute;width:100%;left:50%;transform:translate(-50%,0%)}}.alert{margin-bottom:6px;line-height:1.5;padding:0.5rem 1.25rem}.alert.alert-success{color:#06455E;background-color:#d1ecf1;border-color:#bee5eb}.alert.alert-info,.alert.alert-danger{color:#06455E}.alert ul{padding-left:55px}.alert ul li{font-size:1rem}.alert .alert-title{font-size:15px;font-weight:700}.alert .alert-image{float:left;margin-right:10px;height:45px}.alert .close{cursor:pointer;color:#0077B5}.alert .close:hover{text-decoration:none;color:#0056B3}.affiliate-mrec,.leaderboard-min,.afads-container,.mrec,.leaderboard-max,.leaderboard-min{position:relative}.affiliate-mrec .ads-label,.leaderboard-min .ads-label,.afads-container .ads-label,.mrec .ads-label,.leaderboard-max .ads-label,.leaderboard-min .ads-label{top:-14px}#header-search input::-webkit-input-placeholder{color:#06455eab !important}#header-search input:-moz-placeholder{color:#06455eab !important;opacity:1}#header-search input::-moz-placeholder{color:#06455eab !important;opacity:1}#header-search input:-ms-input-placeholder{color:#06455eab !important}#header-search input::-ms-input-placeholder{color:#06455eab !important}#header-search input::placeholder{color:#06455eab !important}#header-search .btn-af-primary img{width:25px;height:25px}#header-search .btn-af-primary.loading{width:144px;cursor:default}.hover-copy-on{display:inline-block;vertical-align:bottom;background-color:transparent;border:unset}.hover-copy-on .icon-af-hyperlink{font-size:25px;vertical-align:bottom;margin-bottom:3px;margin-right:10px}.hover-copy-on .icon-af-hyperlink:hover{text-decoration:none}.hover-copy-on:hover{cursor:pointer;text-decoration:none}.hover-copy-on:focus{outline:none}.af-icon-link-container{padding:0 10px;margin:0;width:fit-content;width:-moz-fit-content;display:inline-block;min-width:55px}@media (min-width: 768px){.af-icon-link-container{padding:0 15px}}.af-icon-link-container .icon-af-hyperlink{font-size:36px;display:none;color:#0077B5}.af-icon-link-container .icon-af-hyperlink:hover{color:#0056b3;text-decoration:none}.af-icon-link-container .alert-copied{z-index:50;position:absolute;top:0;right:0}@media (min-width: 992px){.af-icon-link-container .alert-copied{margin-left:40px !important;right:unset}}.af-icon-link-container .close:hover{text-decoration:none}.card-title{min-height:67px}.card-title.hover-copy .title-section{width:fit-content;width:-moz-fit-content;display:inline-block}@media (max-width: 767px){.card-title.collapsed:hover .icon-af-hyperlink{display:none}}.card-title.card-title-dark{background-color:#355f72;color:#fff}.card-title.card-title-dark h2{color:#fff}.card-title.card-title-dark .af-icon-link-container{background-color:transparent;border:unset}.card-title.card-title-dark .af-icon-link-container:hover .icon-af-hyperlink{color:#99ccff}.card-title.card-title-dark .af-icon-link-container:focus{outline:none}.card-title.card-title-dark .af-icon-link-container .icon-af-hyperlink{color:#fff}.card-title h2{font-size:26px}@media (min-width: 375px){.card-title h2{font-size:28px}}@media (min-width: 425px){.card-title h2{font-size:30px}}.card-title .alert{position:absolute;top:0;z-index:100;margin-left:auto;margin-right:auto}@media (max-width: 767px){.card-title .alert{left:0;right:0}}.card-title.pyramid-text.hover-copy.flat h1,.card-title.pyramid-text.hover-copy.flat h2{max-width:calc((100% - 120px))}.hover-copy:hover .af-icon-link-container{cursor:pointer}.hover-copy:hover .icon-af-hyperlink{display:inline-block}.alert-copied{width:290px}@media (min-width: 768px){.alert-copied{width:350px}}.alert-icon{background-image:url('/images/site/alert-bell.png');background-size:contain;background-repeat:no-repeat;width:30px;height:30px;font-size:10px;text-align:center;display:inline-block;color:#fff;line-height:1.5;padding-top:10px}.alert-icon:hover{text-decoration:none}@media (min-width: 768px){.alert-icon{width:35px;height:35px;padding-top:12px}}.filter-liner{border-left:1px solid #fff;margin-top:10px;margin-left:25px}.filter-liner.dark{border-left:1px solid #06455E}.filter-liner.dark .filter-liner-item{color:#06455E}.filter-liner.dark .filter-liner-item::before{border-top:1px solid #06455E}.filter-liner .filter-liner-item{font-size:20px;color:#fff;display:block;margin-bottom:10px;padding-left:20px;font-weight:normal;min-height:35px;display:flex;align-items:center}.filter-liner .filter-liner-item::before{content:"";display:inline-block;border-top:1px solid #fff;width:18px;margin-left:-20px;margin-right:5px}.filter-liner .filter-liner-item:hover,.filter-liner .filter-liner-item.active{color:#99ccff;text-decoration:none;font-weight:600}.filter-liner .filter-liner-item.w-alert{font-weight:600}.filter-liner .filter-liner-item .count{margin-left:3px;font-size:14px;margin-top:2px}.filter-liner .filter-liner-item .badge{margin-top:-15px;margin-left:3px;padding:unset;line-height:1.25}.icon-orange-orange-grad::before{background:linear-gradient(to right,#FF8532,#E1571C);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;width:unset}.icon-orange-pink-grad::before{background:linear-gradient(to right,#f8874c,#f80072);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;width:unset}.pyramid-text{display:flex;align-items:center}.pyramid-text.stext-enabled{flex-flow:wrap}.pyramid-text .icon-af-logo-pyramid{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0.5rem}.pyramid-text .stext{width:100%;margin-left:0}.icon-centered{display:inline-flex;justify-content:center}.icon-centered::before{width:100%}.tooltip{pointer-events:none}.tooltip-inner i.icon-af-pencil{font-size:21px;color:#fff}.icon-af-triangle-down{font-size:36px;color:#06455E}.box-interact{box-shadow:0 0 5px #0077B5 !important;border-radius:20px !important;background-color:#fff !important;border:1px solid transparent !important;outline:none;-webkit-appearance:none}.box-interact.focus:not(.flat),.box-interact:focus:not(.flat),.box-interact:hover:not(.flat){box-shadow:0 0 8px #0056B3 !important}.box-interact.box-text{padding:10px 13px}.box-interact.active{box-shadow:0 0 8px #0056B3 !important;color:#0056B3 !important;background-color:#D8E4E9 !important}.box-interact.btn:not(.active){background-color:#fafafa !important}.box-interact-header{position:absolute;top:-10px;left:15px;line-height:22px;font-size:24px;color:#06455E;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 30%);border-top-right-radius:calc(0.6rem - 1px);border-top-left-radius:calc(0.6rem - 1px);padding:0 4px;text-align:center}.textarea-container-w-title .header,.box-interact .header{position:absolute;font-size:22px;color:#06455E;top:-15px;left:10px;padding:0 4px;text-align:left;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%)}@media (min-width: 768px){.textarea-container-w-title .header,.box-interact .header{left:50px;font-size:24px}}.box-interact-user-action,.textarea-container-w-title{position:relative}.box-interact-user-action.focus textarea,.box-interact-user-action.show-toolbox textarea,.textarea-container-w-title.focus textarea,.textarea-container-w-title.show-toolbox textarea{height:90px;box-shadow:unset;border-radius:20px 20px 0 0;border:none;resize:none}@media (min-width: 768px){.box-interact-user-action.focus textarea,.box-interact-user-action.show-toolbox textarea,.textarea-container-w-title.focus textarea,.textarea-container-w-title.show-toolbox textarea{margin-bottom:5px}}@media (min-width: 992px){.box-interact-user-action.focus textarea,.box-interact-user-action.show-toolbox textarea,.textarea-container-w-title.focus textarea,.textarea-container-w-title.show-toolbox textarea{margin-bottom:10px}}.box-interact-user-action.focus textarea,.box-interact-user-action.focus select,.box-interact-user-action.focus input,.box-interact-user-action.focus .top-box,.box-interact-user-action.show-toolbox textarea,.box-interact-user-action.show-toolbox select,.box-interact-user-action.show-toolbox input,.box-interact-user-action.show-toolbox .top-box,.textarea-container-w-title.focus textarea,.textarea-container-w-title.focus select,.textarea-container-w-title.focus input,.textarea-container-w-title.focus .top-box,.textarea-container-w-title.show-toolbox textarea,.textarea-container-w-title.show-toolbox select,.textarea-container-w-title.show-toolbox input,.textarea-container-w-title.show-toolbox .top-box{padding:10px 13px;margin-bottom:10px;border-bottom:1px solid #ccc}.box-interact-user-action.focus select,.box-interact-user-action.show-toolbox select,.textarea-container-w-title.focus select,.textarea-container-w-title.show-toolbox select{padding:8px 13px}.box-interact-user-action.focus .textarea-border,.box-interact-user-action.show-toolbox .textarea-border,.textarea-container-w-title.focus .textarea-border,.textarea-container-w-title.show-toolbox .textarea-border{padding-top:10px}.box-interact-user-action.focus .user-action,.box-interact-user-action.show-toolbox .user-action,.textarea-container-w-title.focus .user-action,.textarea-container-w-title.show-toolbox .user-action{display:block}.box-interact-user-action.focus .action-text,.box-interact-user-action.show-toolbox .action-text,.textarea-container-w-title.focus .action-text,.textarea-container-w-title.show-toolbox .action-text{display:flex;flex-direction:column;padding-bottom:5px;justify-content:end}.box-interact-user-action.focus .user-attribution,.box-interact-user-action.show-toolbox .user-attribution,.textarea-container-w-title.focus .user-attribution,.textarea-container-w-title.show-toolbox .user-attribution{display:none}.box-interact-user-action.focus .share,.box-interact-user-action.show-toolbox .share,.textarea-container-w-title.focus .share,.textarea-container-w-title.show-toolbox .share{display:none}.box-interact-user-action .user-action-text-container,.textarea-container-w-title .user-action-text-container{position:relative}.box-interact-user-action .action-text,.textarea-container-w-title .action-text{font-size:10px;line-height:1;display:none;font-style:italic;padding:0 180px 0 10px;color:#06455E;max-width:390px;height:50px;font-family:'Source Sans Pro', sans-serif}@media (min-width: 375px){.box-interact-user-action .action-text,.textarea-container-w-title .action-text{font-size:12px}}@media (min-width: 650px){.box-interact-user-action .action-text,.textarea-container-w-title .action-text{padding:0 155px 0 10px}}@media (min-width: 768px){.box-interact-user-action .action-text,.textarea-container-w-title .action-text{padding:0 180px 0 10px;height:55px;font-size:14px}}@media (min-width: 992px){.box-interact-user-action .action-text,.textarea-container-w-title .action-text{height:50px}}.box-interact-user-action .user-action,.textarea-container-w-title .user-action{display:none;position:absolute;bottom:5px;right:8px;word-break:normal;font-family:'Source Sans Pro', sans-serif}.box-interact-user-action .user-action a,.box-interact-user-action .user-action button,.textarea-container-w-title .user-action a,.textarea-container-w-title .user-action button{font-weight:600}.box-interact-user-action .user-action .btn-af-primary,.textarea-container-w-title .user-action .btn-af-primary{width:108px}@media (min-width: 650px) and (max-width: 767px){.box-interact-user-action .user-action .btn-af-primary,.textarea-container-w-title .user-action .btn-af-primary{padding:0.5rem;width:80px}}.box-interact-user-action .user-action .btn-af-primary:hover,.textarea-container-w-title .user-action .btn-af-primary:hover{font-weight:600}.box-interact-user-action .user-action .cancel,.box-interact-user-action .user-action .cancel-changes,.textarea-container-w-title .user-action .cancel,.textarea-container-w-title .user-action .cancel-changes{margin-right:5px;line-height:1;vertical-align:bottom}@media (min-width: 992px){.box-interact-user-action .user-action .cancel,.box-interact-user-action .user-action .cancel-changes,.textarea-container-w-title .user-action .cancel,.textarea-container-w-title .user-action .cancel-changes{margin-right:10px}}.user-attribution-img-sm .attribution-link{margin-top:4px;display:inline-block;width:100%}.user-attribution-img-sm .attribution-link:hover{text-decoration:none}.user-attribution-img-sm .user-img{width:50px;height:50px;object-fit:cover;border-radius:50%;margin-right:10px;vertical-align:top;float:left}.user-attribution-img-sm .user-img.clear-border-rad{border-radius:0}.user-attribution-img-sm .user-img .sprite4-account.blank{width:40px;height:50px;background-position:-275px 0px;background-size:auto 152.5px;margin-left:10px}.user-attribution-img-sm .user-name{font-size:17px;line-height:1.25;font-weight:600;display:inline}.user-attribution-img-sm .user-stats{font-size:15px;line-height:1.25;font-weight:normal;color:#06455E;display:block}@media (min-width: 622px) and (max-width: 700px){.user-attribution-img-sm .user-stats{font-size:12px}}.user-attribution-img-sm .user-stats:hover{text-decoration:none}.user-attribution-img-sm .ts-created{position:absolute;top:2px;right:0;font-size:13px;line-height:1.25}.alert-border{opacity:0.9;background-color:#fff;color:#06455e;border:2px solid #06455e;padding:10px;text-align:center;border-radius:0.25rem;font-family:'Source Sans Pro', sans-serif;position:relative}.alert-border .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem;left:20px;bottom:-10px}.alert-border .arrow::before{content:"";border-color:transparent;border-style:solid;top:-1px;border-top-color:#06455E;border-width:0.4rem 0.4rem 0;position:absolute}.alert-border .arrow::after{position:absolute;content:"";border-color:transparent;border-style:solid;border-width:0.4rem 0.4rem 0;top:-3.5px;border-top-color:#fff}.select-caret-container{position:relative}.select-caret-container::after{content:'\e817';position:absolute;font-size:36px;top:3px;right:0.4em;font-family:"fontello";text-align:center;line-height:1em;pointer-events:none}.admin-dropdown .dropdown-menu .dropdown-item{color:#0077B5;font-family:'Source Sans Pro', sans-serif}.modal-alert .modal-dialog{margin-top:10vh;margin-right:auto;margin-left:auto;width:calc(100vw - 30px)}@media (min-width: 768px){.modal-alert .modal-dialog{width:600px}}.modal-alert .modal-dialog .modal-header{border-bottom:none !important}.modal-alert .modal-dialog .modal-header .close{position:absolute;right:20px;top:10px}.modal-alert .modal-dialog .modal-header .close:focus{outline:none}.modal-alert .modal-dialog .modal-header .pyramid-logo{margin:-10px auto 0;color:#06455E}@media (min-width: 768px){.modal-alert .modal-dialog .modal-header .pyramid-logo{margin:-20px auto 0}}.modal-alert .modal-dialog .modal-header .pyramid-logo .icon-af-logo-pyramid{font-size:120px}@media (min-width: 768px){.modal-alert .modal-dialog .modal-header .pyramid-logo .icon-af-logo-pyramid{font-size:150px}}.modal-alert .modal-dialog .modal-header .pyramid-logo hr{margin-top:-10px;width:200%;left:-50%;position:relative;border-top:1px solid rgba(0,0,0,0.2)}.modal-alert .modal-dialog .modal-body{font-family:'Source Sans Pro';font-size:18px;color:#06455E;margin-top:-25px;padding:0 0.9rem 1rem}@media (min-width: 768px){.modal-alert .modal-dialog .modal-body{padding-left:50px;padding-right:50px}}.modal-alert .modal-dialog .modal-body .text-h2{text-align:center;font-weight:unset;font-size:28px;margin-bottom:1rem}.modal-alert .modal-dialog .modal-body .modal-option{margin-top:10px;width:100%;display:flex;flex-direction:column;text-align:center}.modal-alert .modal-dialog .modal-body .modal-option a{margin:10px auto;font-weight:600}.modal-alert .modal-dialog .modal-body .modal-option a.text-underline{text-decoration:underline}.modal-alert .modal-dialog .modal-body .modal-option a.btn-go-back{margin-bottom:0px}.modal-edit-box .modal-dialog{position:relative}@media (max-width: 991px){.modal-edit-box .modal-dialog{margin:1rem auto;height:calc(100dvh - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 767px){.modal-edit-box .modal-dialog{margin:0.5rem 0;max-width:100%}}@media (min-width: 992px){.modal-edit-box .modal-dialog{height:75vh;max-width:800px;max-height:1024px;margin-top:8vh}}.modal-edit-box .modal-dialog .modal-content{height:100%}@media (max-width: 767px){.modal-edit-box .modal-dialog .modal-content{width:100vw;height:100%}}.modal-edit-box .modal-dialog .modal-content input::-webkit-input-placeholder,.modal-edit-box .modal-dialog .modal-content textarea::-webkit-input-placeholder{font-family:'Source Sans Pro', sans-serif;font-style:italic;font-size:1rem !important;color:#8A8A8A !important}.modal-edit-box .modal-dialog .modal-content input:-moz-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:-moz-placeholder{font-family:'Source Sans Pro', sans-serif;font-style:italic;font-size:1rem !important;color:#8A8A8A !important;opacity:1}.modal-edit-box .modal-dialog .modal-content input::-moz-placeholder,.modal-edit-box .modal-dialog .modal-content textarea::-moz-placeholder{font-family:'Source Sans Pro', sans-serif;font-style:italic;font-size:1rem !important;color:#8A8A8A !important;opacity:1}.modal-edit-box .modal-dialog .modal-content input:-ms-input-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:-ms-input-placeholder{font-family:'Source Sans Pro', sans-serif;font-style:italic;font-size:1rem !important;color:#8A8A8A !important}.modal-edit-box .modal-dialog .modal-content input::-ms-input-placeholder,.modal-edit-box .modal-dialog .modal-content textarea::-ms-input-placeholder{font-family:'Source Sans Pro', sans-serif;font-style:italic;font-size:1rem !important;color:#8A8A8A !important}.modal-edit-box .modal-dialog .modal-content input::placeholder,.modal-edit-box .modal-dialog .modal-content textarea::placeholder{font-family:'Source Sans Pro', sans-serif;font-style:italic;font-size:1rem !important;color:#8A8A8A !important}.modal-edit-box .modal-dialog .modal-content input:focus::-webkit-input-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:focus::-webkit-input-placeholder{color:transparent !important}.modal-edit-box .modal-dialog .modal-content input:focus:-moz-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:focus:-moz-placeholder{color:transparent !important}.modal-edit-box .modal-dialog .modal-content input:focus::-moz-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:focus::-moz-placeholder{color:transparent !important}.modal-edit-box .modal-dialog .modal-content input:focus:-ms-input-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:focus:-ms-input-placeholder{color:transparent !important}.modal-edit-box .modal-dialog .modal-content input:focus::-ms-input-placeholder,.modal-edit-box .modal-dialog .modal-content textarea:focus::-ms-input-placeholder{color:transparent !important}.modal-edit-box .modal-dialog .modal-content input:focus::placeholder,.modal-edit-box .modal-dialog .modal-content textarea:focus::placeholder{color:transparent !important}.modal-edit-box .modal-dialog .modal-content .modal-header{border-bottom:unset}.modal-edit-box .modal-dialog .modal-content .modal-header .close:focus{outline:unset}.modal-edit-box .modal-dialog .modal-content .modal-header .close:hover{color:#0056b3}.modal-edit-box .modal-dialog .modal-content .modal-header h1{font-size:18px}.modal-edit-box .modal-dialog .modal-content .modal-header .icon-af-logo-pyramid{font-size:50px;color:#06455E}.modal-edit-box .modal-dialog .modal-content .modal-header .stext{font-size:14px;line-height:1;pointer-events:none}@media (min-width: 375px){.modal-edit-box .modal-dialog .modal-content .modal-header .stext{font-size:18px}}.modal-edit-box .modal-dialog .modal-content .modal-body{padding-bottom:0;overflow:hidden}@media (max-width: 767px){.modal-edit-box .modal-dialog .modal-content .modal-body{padding:0}}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body{padding:5px 30px 0 30px}}.modal-edit-box .modal-dialog .modal-content .modal-body input,.modal-edit-box .modal-dialog .modal-content .modal-body textarea{padding:10px 13px}.modal-edit-box .modal-dialog .modal-content .modal-body textarea{flex:1;border-radius:20px 20px 0 0;font-size:16px;line-height:1.4}.modal-edit-box .modal-dialog .modal-content .modal-body textarea:not(.field-cause_of_death).modal-edit-box .modal-dialog .modal-content .modal-body textarea:not(.bc-memory){height:auto !important}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body textarea{font-size:18px}}.modal-edit-box .modal-dialog .modal-content .modal-body .stext-subtitle{color:#06455E !important;font-size:16px;margin-bottom:18px;line-height:22px}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body .stext-subtitle{font-size:18px}}.modal-edit-box .modal-dialog .modal-content .modal-body .top-box{flex:1;height:auto !important;max-height:85vh;overflow-y:auto;overflow-x:hidden}.modal-edit-box .modal-dialog .modal-content .modal-body .box-interact-user-action{display:flex;flex-direction:column;height:100%}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input{margin-top:1rem}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-details,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .location-parts{background-color:unset}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-details input,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .location-parts input{width:100%}@media (min-width: 992px){.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-details input,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .location-parts input{width:480px}}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-details input.field-zip,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .location-parts input.field-zip{width:180px}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-details .search-place-toggle,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .location-parts .search-place-toggle{font-family:'Source Sans Pro', sans-serif;margin-bottom:10px}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-details .search-place-toggle .text-link,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .location-parts .search-place-toggle .text-link{font-weight:600}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .places-autocomplete{width:100%;display:inline-block}@media (min-width: 992px){.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .places-autocomplete{width:480px}}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .enter-details,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .show-fields{display:inline-block;font-family:'Source Sans Pro', sans-serif;font-weight:600}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .enter-details,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .show-fields{margin-left:10px}}.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .enter-details .text-link,.modal-edit-box .modal-dialog .modal-content .modal-body .location-input .place-search .show-fields .text-link{font-weight:600}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input.gender-f .icon-af-cake{color:#c9828c}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input.gender-m .icon-af-cake{color:#40557c}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .icon-af-cake{color:#719eb0}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields{align-items:end}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields .field-date-approx{font-family:'Source Sans Pro', sans-serif;font-size:16px;padding-left:unset;width:100%;text-align:right;display:block;margin-right:25px}@media (min-width: 375px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields .field-date-approx{display:flex;width:fit-content;width:-moz-fit-content;text-align:left;margin-right:0;flex-direction:column;margin-bottom:5px;padding:0}}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields .field-date-approx{font-size:18px;margin-bottom:20px;flex-direction:row}}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields .field-date-approx input{margin-right:10px;position:unset}@media (min-width: 375px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields .field-date-approx input{margin:0;position:unset}}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .date-fields .field-date-approx input{padding:0;margin:0 5px 0 0;position:relative}}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .select-caret-container::after{right:22px;color:#06455E}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-month{width:140px;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-right:5px;padding-top:7px}@media (min-width: 375px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-month{width:145px;margin-right:10px}}@media (min-width: 425px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-month{width:160px}}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-day{width:55px;margin-right:5px}@media (min-width: 375px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-day{width:60px;margin-right:10px;padding:10px 9px}}@media (min-width: 425px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-day{width:70px;padding:10px 13px}}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-day{width:75px}}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-year{width:70px;margin-right:5px}@media (min-width: 375px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-year{width:75px;margin-right:10px;padding:10px 9px}}@media (min-width: 425px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-year{width:85px;padding:10px 13px}}@media (min-width: 768px){.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-year{width:90px}}.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-day::-webkit-inner-spin-button,.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-day::-webkit-outer-spin-button,.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-year::-webkit-inner-spin-button,.modal-edit-box .modal-dialog .modal-content .modal-body .date-input .field-year::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.modal-edit-box .modal-dialog .modal-content .modal-footer{padding:0px}.tborder-dot{border-top:1px dotted #aaa;color:#06455E;min-height:34px;font-size:16px;line-height:22px;font-family:'Source Sans Pro', sans-serif}.af-loader,.masonry-loader{display:none;width:100%;position:absolute;top:0;right:0;background-color:rgba(255,255,255,0.8);height:100%;z-index:300;padding:120px 0;text-align:center;font-size:20px;font-family:'Source Sans Pro', sans-serif}.af-loader img,.masonry-loader img{margin:10px auto 0;width:180px;height:180px}.superscript-text{color:#007bff;font-size:12px;font-style:normal;vertical-align:super;position:relative;top:5px}.default-auto-res-textarea{min-height:90px;height:90px}.external-link-container{display:inline}.external-link-container .external-url{position:relative}.vid-thumb-container{position:relative;border:1px solid #000;display:block !important;margin-bottom:5px}.vid-thumb-container::before{content:"";height:49px;width:100%;display:block;z-index:50;position:absolute;background-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 80%)}.vid-thumb-container:hover{cursor:pointer}.vid-thumb-container .video-player-title{position:absolute;height:20px;margin-top:-20px;top:25px;color:white;padding:0 10px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:'Source Sans Pro', sans-serif;z-index:100}.vid-thumb-container .vid-thumb{width:100%;object-fit:cover;object-position:center;z-index:100}.vid-thumb-container .play-video-btn{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:50%;transform:translateY(-50%);font-size:70px;border:none;background:transparent}.vid-thumb-container .play-video-btn:focus{outline:none}.vid-thumb-container .icon-af-youtube-play{color:#ff0000}.vid-thumb-container .icon-af-youtube-play::before{position:relative;z-index:50}.vid-thumb-container .icon-af-youtube-play::after{content:"";width:30px;height:30px;background-color:#fff;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:10;display:block}.disabled-js-alert{position:absolute;top:150px;background-color:#f8d7da;border-color:#f5c6cb;padding:0.5rem 1.25rem;left:50%;transform:translate(-50%,0%);min-width:580px}@media (max-width: 1023px){.disabled-js-alert{top:125px}}@media (max-width: 767px){.disabled-js-alert{top:115px;min-width:370px}}@media (max-width: 374px){.disabled-js-alert{top:110px;min-width:100%;padding:0.5rem 0.5rem}}.disabled-js-alert .disabled-js-text{font-size:16px;padding-left:70px;font-family:'Source Sans Pro', sans-serif}@media (max-width: 767px){.disabled-js-alert .disabled-js-text{font-size:14px;padding-left:60px}}.disabled-js-alert .alert-image{width:60px}@media (max-width: 767px){.disabled-js-alert .alert-image{width:50px}}.icon-af-eye-off{color:red}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.util-loading.large{text-align:center;margin-top:20px}.util-loading.large .message{margin:20px 0px;font-size:20px}.auth-container-2{font-family:'Source Sans Pro', sans-serif}@media (max-width: 767px){.auth-container-2{width:auto;margin-left:0}}.auth-container-2 .header .icon-af-logo-tagline{font-size:50px;color:#06455E}@media (min-width: 375px){.auth-container-2 .header .icon-af-logo-tagline{font-size:70px}}.auth-container-2[data-pane="index"]{width:100%}.auth-container-2[data-pane="index"] .modal-dialog{max-height:400px;max-width:600px;border-radius:7px;background:url(/images/site/auth/modal/version2/background-birthday-2.jpg);background-size:100%;color:#FFF;-webkit-font-smoothing:antialiased}@media (max-width: 479px){.auth-container-2[data-pane="index"] .modal-dialog{background-size:auto 100%;background-position:center}}@media (min-width: 768px){.auth-container-2[data-pane="index"] .modal-dialog{width:600px}}.auth-container-2[data-pane="index"] .modal-dialog .modal-content{background-color:transparent}.auth-container-2[data-pane="index"] .modal-dialog .close{color:#FFF}.auth-container-2[data-pane="index"] .lead{margin-bottom:50px;text-shadow:2px 2px 6px rgba(0,0,0,0.3);text-align:center}.auth-container-2[data-pane="index"] .lead h1{color:#fff}.auth-container-2[data-pane="index"] .lead p{font-size:18px;font-weight:bold}.auth-container-2[data-pane="index"] .logo{margin-bottom:20px}.auth-container-2[data-pane="index"] .logo img{width:250px;height:auto}.auth-container-2[data-pane="index"] .controls{margin:0 auto}@media (min-width: 380px){.auth-container-2[data-pane="index"] .controls{width:350px}}@media (max-width: 379px){.auth-container-2[data-pane="index"] .controls .have-account{width:100%;font-size:.875rem;padding:.5rem .5rem}}.auth-container-2[data-pane="index"] .signup-button{display:block;margin:0 auto 15px;font-weight:600;text-decoration:none;width:330px;color:#FFF;*zoom:1}.auth-container-2[data-pane="index"] .signup-button:before,.auth-container-2[data-pane="index"] .signup-button:after{display:table;content:"";line-height:0}.auth-container-2[data-pane="index"] .signup-button:after{clear:both}.auth-container-2[data-pane="index"] .signup-button .graphic{float:left;width:42px;height:38px;line-height:38px;margin-right:15px;text-align:center}.auth-container-2[data-pane="index"] .signup-button .text{float:left;height:38px;line-height:38px}.auth-container-2[data-pane="index"] .signup-button.facebook{background-color:#43609b;background:-webkit-linear-gradient(#5678bc,#314a7b);background:linear-gradient(#5678bc,#314a7b);border:1px solid #293f69;border-top-color:#314a7b}.auth-container-2[data-pane="index"] .signup-button.facebook .graphic{border-right:1px solid #2D4380}.auth-container-2[data-pane="index"] .signup-button.facebook img{width:32px;height:32px}.auth-container-2[data-pane="index"] .signup-button.email{background-color:#f7f7f7;background:-webkit-linear-gradient(#fff,#f0f0f0);background:linear-gradient(#fff,#f0f0f0);border:1px solid #ccc;color:#3A3A3A}.auth-container-2[data-pane="index"] .signup-button.email .graphic{border-right:1px solid #C1C1C1}.auth-container-2[data-pane="index"] .signup-button.email img{width:20px;height:15px}.auth-container-2[data-pane="error-email-exist"] .modal-dialog,.auth-container-2[data-pane="signin"] .modal-dialog,.auth-container-2[data-pane="register"] .modal-dialog{overflow-x:hidden;width:98%;margin:0 auto}@media (max-width: 767px){.auth-container-2[data-pane="error-email-exist"] .modal-dialog,.auth-container-2[data-pane="signin"] .modal-dialog,.auth-container-2[data-pane="register"] .modal-dialog{height:98%;max-width:98%;top:50%;transform:translateY(-50%)}}@media (min-width: 768px){.auth-container-2[data-pane="error-email-exist"] .modal-dialog,.auth-container-2[data-pane="signin"] .modal-dialog,.auth-container-2[data-pane="register"] .modal-dialog{width:500px;margin:85px auto 1rem}}@media (max-width: 767px){.auth-container-2[data-pane="error-email-exist"] .modal-dialog .modal-content,.auth-container-2[data-pane="signin"] .modal-dialog .modal-content,.auth-container-2[data-pane="register"] .modal-dialog .modal-content{height:100%}}.auth-container-2[data-pane="error-email-exist"] .modal-body,.auth-container-2[data-pane="signin"] .modal-body,.auth-container-2[data-pane="register"] .modal-body{padding:30px 10px 10px;overflow:scroll}@media (min-width: 768px){.auth-container-2[data-pane="error-email-exist"] .modal-body,.auth-container-2[data-pane="signin"] .modal-body,.auth-container-2[data-pane="register"] .modal-body{overflow:hidden;padding:15% 10px 10px;padding:20px 20px 10px}}.auth-container-2[data-pane="error-email-exist"] .lead,.auth-container-2[data-pane="signin"] .lead,.auth-container-2[data-pane="register"] .lead{margin-bottom:30px}@media (max-width: 479px){.auth-container-2[data-pane="error-email-exist"] .lead,.auth-container-2[data-pane="signin"] .lead,.auth-container-2[data-pane="register"] .lead{margin-bottom:15px}}.auth-container-2[data-pane="error-email-exist"] .form-box form,.auth-container-2[data-pane="signin"] .form-box form,.auth-container-2[data-pane="register"] .form-box form{margin:0 auto;width:260px}@media (min-width: 768px){.auth-container-2[data-pane="error-email-exist"] .form-box form,.auth-container-2[data-pane="signin"] .form-box form,.auth-container-2[data-pane="register"] .form-box form{width:318px}}.auth-container-2[data-pane="error-email-exist"] .form-box h3,.auth-container-2[data-pane="signin"] .form-box h3,.auth-container-2[data-pane="register"] .form-box h3{font-size:22px;font-weight:normal;color:#787878}.auth-container-2[data-pane="error-email-exist"] .afsoc-button,.auth-container-2[data-pane="signin"] .afsoc-button,.auth-container-2[data-pane="register"] .afsoc-button{display:block;margin:0 auto 15px;font-weight:600;text-decoration:none;color:#FFF;border-radius:5px;width:250px;*zoom:1}.auth-container-2[data-pane="error-email-exist"] .afsoc-button:before,.auth-container-2[data-pane="error-email-exist"] .afsoc-button:after,.auth-container-2[data-pane="signin"] .afsoc-button:before,.auth-container-2[data-pane="signin"] .afsoc-button:after,.auth-container-2[data-pane="register"] .afsoc-button:before,.auth-container-2[data-pane="register"] .afsoc-button:after{display:table;content:"";line-height:0}.auth-container-2[data-pane="error-email-exist"] .afsoc-button:after,.auth-container-2[data-pane="signin"] .afsoc-button:after,.auth-container-2[data-pane="register"] .afsoc-button:after{clear:both}.auth-container-2[data-pane="error-email-exist"] .afsoc-button .graphic,.auth-container-2[data-pane="signin"] .afsoc-button .graphic,.auth-container-2[data-pane="register"] .afsoc-button .graphic{float:left;width:42px;height:38px;line-height:38px;margin-right:15px;text-align:center}.auth-container-2[data-pane="error-email-exist"] .afsoc-button .text,.auth-container-2[data-pane="signin"] .afsoc-button .text,.auth-container-2[data-pane="register"] .afsoc-button .text{float:left;height:38px;line-height:38px}.auth-container-2[data-pane="error-email-exist"] .afsoc-button.facebook,.auth-container-2[data-pane="signin"] .afsoc-button.facebook,.auth-container-2[data-pane="register"] .afsoc-button.facebook{background-color:#43609b;background:-webkit-linear-gradient(#5678bc,#314a7b);background:linear-gradient(#5678bc,#314a7b);border:1px solid #293f69;border-top-color:#314a7b}.auth-container-2[data-pane="error-email-exist"] .afsoc-button.facebook .graphic,.auth-container-2[data-pane="signin"] .afsoc-button.facebook .graphic,.auth-container-2[data-pane="register"] .afsoc-button.facebook .graphic{border-right:1px solid #2D4380}.auth-container-2[data-pane="error-email-exist"] .afsoc-button.facebook img,.auth-container-2[data-pane="signin"] .afsoc-button.facebook img,.auth-container-2[data-pane="register"] .afsoc-button.facebook img{width:32px;height:32px}.auth-container-2[data-pane="error-email-exist"] .afsoc-button.email,.auth-container-2[data-pane="signin"] .afsoc-button.email,.auth-container-2[data-pane="register"] .afsoc-button.email{background-color:#f7f7f7;background:-webkit-linear-gradient(#fff,#f0f0f0);background:linear-gradient(#fff,#f0f0f0);border:1px solid #ccc;color:#3A3A3A}.auth-container-2[data-pane="error-email-exist"] .afsoc-button.email .graphic,.auth-container-2[data-pane="signin"] .afsoc-button.email .graphic,.auth-container-2[data-pane="register"] .afsoc-button.email .graphic{border-right:1px solid #C1C1C1}.auth-container-2[data-pane="error-email-exist"] .afsoc-button.email img,.auth-container-2[data-pane="signin"] .afsoc-button.email img,.auth-container-2[data-pane="register"] .afsoc-button.email img{width:20px;height:15px}@media (max-width: 767px){.auth-container-2[data-pane="error-email-exist"] .modal-dialog{height:auto;transform:unset;top:1%}}.auth-container-2[data-pane="error-email-exist"] .error-header{text-align:center;color:#06455a;font-size:22px;margin:20px 0}.auth-container-2[data-pane="error-email-exist"] .error-body{text-align:center;color:#dc3545;margin-bottom:40px}.auth-container-2[data-pane="error-email-exist"] .error-body a{font-weight:600;text-decoration:underline}.auth-container-2[data-pane="signin"]{width:100%}.auth-container-2[data-pane="signin"] .divider{position:relative;margin:0 -40px;height:20px;border-top:1px solid #CCC}.auth-container-2[data-pane="signin"] .divider .text{position:relative;top:-12px;margin:0 auto;width:30px;background-color:#FFF;color:#999;font-size:16px;text-align:center}.auth-container-2[data-pane="signin"] .switch-register{font-size:18px}.auth-container-2[data-pane="signin"] .sign-up-free{color:#06455E;line-height:1.3}@media (max-width: 374px){.auth-container-2[data-pane="signin"] .sign-up-free br{display:none}}.auth-container-2[data-pane="signin"] .sign-up-free .new{font-weight:bold;font-size:30px;line-height:1.5}.auth-container-2[data-pane="signin"] .btn-signin{font-size:34px}.auth-container-2[data-pane="register"]{width:100%}@media (max-width: 767px){.auth-container-2[data-pane="register"]{margin-left:0;background-size:auto 100%;background-position:center}}.auth-container-2[data-pane="register"] .divider{margin:0 -40px 20px;border-bottom:1px solid #CCC}.auth-container-2[data-pane="register"] .form-box .actions .grecaptcha-badge{position:absolute !important;bottom:10px !important}.auth-container-2[data-pane="register"] .form-box form{width:300px}@media (min-width: 768px){.auth-container-2[data-pane="register"] .form-box form{width:318px}}.auth-container-2[data-pane="register"] .welcome-text{width:300px;margin:0 auto;color:#06455e}@media (min-width: 768px){.auth-container-2[data-pane="register"] .welcome-text{width:318px}}.auth-container-2[data-pane="register"] .welcome-text .welcome{font-size:24px;font-weight:600;text-align:center}@media (max-width: 767px){.auth-container-2 input{font-size:16px}}.auth-container-2 input[type=text],.auth-container-2 input[type=password]{width:100%;box-sizing:border-box;height:42px;line-height:35px;padding:4px 20px}.auth-container-2 .form-inline{display:flex;justify-content:space-between}.auth-container-2 .form-inline input[name="first_name"],.auth-container-2 .form-inline input[name="last_name"]{width:49%}.auth-container-2 .modal-body{max-height:none}@media (max-width: 767px){.auth-container-2 .modal-body .lead{margin-bottom:30px}}@media (max-width: 767px){.auth-container-2 .modal-body .lead .logo{margin-top:0}}@media (max-width: 767px){.auth-container-2 .modal-body .lead h1{font-size:24px}}@media (max-width: 479px){.auth-container-2 .modal-body .lead h1{font-size:20px}}@media (max-width: 767px){.auth-container-2 .modal-body .lead p{font-size:16px}}.auth-container-2 .form-container{margin-bottom:20px}.auth-container-2 .afsoc-container .box{max-width:320px;margin:0 auto}.auth-container-2 .close{position:absolute;right:15px;top:10px;z-index:20}.auth-container .lead{text-align:center;margin-bottom:30px}.auth-container .lead p{font-size:20px;color:#777}.auth-container .lead p em{color:#71be71}.auth-container .form-box{border:1px solid #06455E;background-color:#d5e3e8;padding:10px 20px 20px;margin:0 auto}@media (max-width: 991px){.auth-container .form-box{max-width:320px}}.auth-container .form-box .control-group{margin-bottom:0}.auth-container .form-box .btn.btn-large{width:100%;box-sizing:border-box;height:48px}.auth-container .form-box .remember,.auth-container .form-box .remember a{margin:10px 0 0}.auth-container .form-box .remember .checkbox,.auth-container .form-box .remember a .checkbox{margin:0}.auth-container .form-box .btn-signin{margin:0 auto;display:block}.auth-container .afsoc-button{display:inline-block;text-decoration:none;width:100%;color:#FFF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px 0}.auth-container .afsoc-button.facebook{background-color:#2C4493;font-weight:600;padding:0.5rem 0}.auth-container .afsoc-button.facebook:hover{text-decoration:none;color:#fff}.auth-container .afsoc-button img{margin:0 5px;width:32px;height:32px}.auth-container .signup-button-container{width:230px;margin:0 auto}.auth-container .signup-button-container .signup-button{display:block;margin:0 0 7px;font-weight:600;text-decoration:none;width:230px;color:#FFF;width:100%;*zoom:1}.auth-container .signup-button-container .signup-button:before,.auth-container .signup-button-container .signup-button:after{display:table;content:"";line-height:0}.auth-container .signup-button-container .signup-button:after{clear:both}.auth-container .signup-button-container .signup-button .graphic{float:left;width:42px;height:38px;line-height:38px;margin-right:15px;text-align:center}.auth-container .signup-button-container .signup-button .text{float:left;height:38px;line-height:38px}