/* #vfic now: 13 Aug 2017 02:51:39 on web262 */ 
#searchTitleAndImageContainer,#masterSearchShpitzContainer,#searchShpitzContainer,.tutorial_header{background-color:#f5f2ec;background-image:url(data:image/gif;base64,R0lGODlhAwADAIABAOvl2f///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNDdBRDE5Q0UwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNDdBRDE5REUwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0N0FEMTlBRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0N0FEMTlCRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAMAAwAAAgQMjBEFADs=);background-repeat:repeat}
.subTabsContainer{border-bottom:1px solid #d3d3d3;font-size:16px;height:31px;padding:0 5px}
.subTabsContainer.tabsAlignmentNear{text-align:left}
.subTabsContainer.tabsAlignmentFar{text-align:right}
.subTabsContainer,.subTabsContainer a{color:#6e6e6e}
.subTabsContainer a:hover{color:#2385c4}
.subTabsSprite{background-image:url("/FP/Assets/Images/Common/sub_tabs.png?v=2");background-repeat:no-repeat}
.subTab{display:inline-block}
.subTabNear,.subTabCenter,.subTabFar{float:left;border-bottom:1px solid #dadada}
.subTabCenter{height:30px}
.subTabNear,.subTabFar{height:31px}
.subTabNear{background-position:-2px -35px}
.subTabFar{background-position:-12px -35px}
.subTabNear,.subTabFar{width:8px}
.subTabCenter{line-height:28px;padding:0 10px;text-align:center;border-top:1px solid #dadada;background-color:#eeece9}
.subTab.selectedTab .subTabNear,.subTab.selectedTab .subTabCenter,.subTab.selectedTab .subTabFar{border-bottom:1px solid #fff}
.subTab.selectedTab .subTabCenter{border-top:1px solid #d3d3d3;background-color:#fff}
.subTab.selectedTab .subTabNear{background-position:-2px -2px}
.subTab.selectedTab .subTabFar{background-position:-12px -2px}
.subTab.disabledTab .subTabCenter{background-color:#eeece9;border-top:1px solid #dadada;color:#cacaca}
.results_list_pagination_links_container{font-size:18px;display:inline;margin:0 16px}
.results_list_pagination_link{font-weight:bold;margin:0 7px}
#resultsListPaginationNextButton,#resultsListPaginationPreviousButton{display:inline-block;position:relative;top:-2px}
.results_per_page_selector_links_container,.results_per_page_selector_label{display:inline}
.results_per_page_selector_link{text-align:center;line-height:15px;display:inline-block;min-width:15px;height:15px;border:1px solid #e7e5e2;border-radius:5px;padding:3px;margin:0 3px}
.results_per_page_selector_link.selected{color:#105a83;border-color:#496e82}
.supersearch_sprite,.searchMainSprite,.value_add_score_bar_container .value_add_score_bar_icon_single,.value_add_score_bar_container .value_add_score_bar_icon_single_aggregated,.partner_sprite,.record_detective_icon,.recordScore0,.recordScore1,.recordScore2,.recordScore3,.recordScore4,.recordScore5,.recordScore6,.recordScore7,.recordScore8,.recordScore9,.recordScore10,.record-strip-tooltip .searchMainSprite,.RecordsStrip .recordsDownloading,.record_info_icon,.record_related_person_tooltip .searchMainSprite,.record_citation_icon{background-image:url("/FP/Assets/Images/Sprites/supersearch_sprite.png?v=9")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.supersearch_sprite,.searchMainSprite,.value_add_score_bar_container .value_add_score_bar_icon_single,.value_add_score_bar_container .value_add_score_bar_icon_single_aggregated,.partner_sprite,.record_detective_icon,.recordScore0,.recordScore1,.recordScore2,.recordScore3,.recordScore4,.recordScore5,.recordScore6,.recordScore7,.recordScore8,.recordScore9,.recordScore10,.record-strip-tooltip .searchMainSprite,.RecordsStrip .recordsDownloading,.record_info_icon,.record_related_person_tooltip .searchMainSprite,.record_citation_icon{background-image:url("/FP/Assets/Images/Sprites/supersearch_sprite@2x.png?v=9");background-size:1086px 324px}
}
.collection_filter_component_container{background-color:#f8f5ee;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#646362}
.collection_filter_component_container .collection_filter_header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #e9e9e9;padding:15px}
.collection_filter_component_container .collection_filter_header .collection_name{font-weight:500;font-size:15px;float:left;-webkit-box-flex:1;flex:1}
.collection_filter_component_container .collection_filter_header .container_close{display:block}
.collection_filter_component_container .collection_filter_header .container_open{display:none}
.collection_filter_component_container .facets_list_container{display:none;background-color:#f8f5ee}
.collection_filter_component_container.collection_filter_open .container_open{display:block}
.collection_filter_component_container.collection_filter_open .container_close{display:none}
.collection_filter_component_container.collection_filter_open .facets_list_container{display:block}
.collectionFilterForMobile{margin-top:0!important}
.searchform_sprite{background-image:url("/FP/Assets/Images/Sprites/searchform_sprite.png?v=1")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.searchform_sprite{background-image:url("/FP/Assets/Images/Sprites/searchform_sprite@2x.png?v=1");background-size:60px 26px}
}
body:not(.mh_responsive) .responsive_only{display:none!important}
H1.superSearchHeadings.master{color:#70542b;font-size:24px;font-weight:normal;position:relative;line-height:inherit}
H1.superSearchHeadings,H2.superSearchHeadings{color:#6e6e6e;font-size:18px;font-weight:normal;line-height:1}
H1.superSearchHeadings .NewLabelWidget,H2.superSearchHeadings .NewLabelWidget{position:relative;top:-5px}
H3.superSearchHeadings,H3.searchFormComponentLabel{font-size:18px}
.searchCollectionCount{color:#6e6e6e;margin:3px 0 -4px}
A{color:#068ccf}
HR{background:none repeat scroll 0 0 #e7e5e2;border-width:0;color:#e7e5e2;height:1px}
INPUT{border:1px solid #e2e4e2;border-radius:3px 3px 3px 3px;height:21px;padding-top:1px}
INPUT[type=radio],INPUT[type=checkbox]{border:0;height:inherit}
#masterSearchContainer{margin-top:8px}
.welcomeToSearchBanner{background-color:#fffbe2;border:1px solid #e7e5e2;border-radius:5px 5px 5px 5px;font-size:12px;margin-bottom:20px;padding:13px;position:relative}
.welcomeToSearchBannerTitle{font-weight:bold}
.usUkSpecialNote{margin-top:18px}
#ukCollectionsBanner{height:53px}
.ukBannerMessage{top:17px;font-size:15px;position:absolute;left:21px;width:445px;height:auto}
.ukBannerImage{position:absolute;top:-19px;right:35px}
.welcomeToSearchBannerCloseButton{position:absolute;top:8px;right:7px}
.breadcrumbsText{color:#9f9f9f}
.BreadcrumbsSeparator{color:#9f9f9f}
#genealogySearchFormBreadcrumbs{line-height:1;margin-top:6px;margin-bottom:-3px}
#masterSearchTitleContainer{overflow:hidden;padding-top:21px}
#searchTitleContainer{overflow:hidden;padding-top:18px}
.no-datauri #masterSearchTitleContainer{background-image:url("/FP/Assets/Images/Search/PatternBgImage.gif?v=2")}
#searchTitleAndImageContainer{border:1px solid #ebeae7;border-bottom:0;border-radius:5px 5px 0 0}
#searchTitle{width:556px;float:left;padding:20px 0 0 29px}
#masterSearchTitle{width:487px;float:left;padding:20px 17px 0 29px}
#masterSearchTitle .superSearchSubHeading{margin-bottom:25px;color:#70542b;font-size:12px}
.no-datauri #searchTitle,.no-datauri #masterSearchTitle{background-image:url("/FP/Assets/Images/Search/PatternBgImage.gif?v=2")}
#searchImage{margin-top:-22px;margin-bottom:-27px;float:right}
#masterSearchImage{margin-top:-22px;margin-bottom:-42px;float:right;margin-right:4px;background-position:0 -179px;background-repeat:no-repeat;overflow:hidden;display:block;width:161px;height:145px}
#searchTitleDescriptionContainer{margin:8px 0 30px}
.searchTitleDescription{color:#6e6e6e;font-size:12px;font-weight:normal}
.searchTitleDescriptionArrow{margin-top:-2px;margin-left:5px}
#masterSearchShpitzContainer{clear:both;line-height:1;border:1px solid #ebeae7;border-top:0;border-bottom:0}
#searchShpitzContainer{clear:both;line-height:1;border:1px solid #ebeae7;border-top:0;border-bottom:0}
.masterSearchTopBarLeftCurve{width:10%;height:12px;font-size:12px;background-color:white;border:0;border-top:1px solid #ebeae7;border-radius:5px 20px 0 0;-moz-border-radius:5px 20px 0 0;-webkit-border-radius:5px 20px 0 0}
.masterSearchTopBarLeftCurveImage{border:0}
.masterSearchTopBarRightCurve{width:90%;height:12px;font-size:12px;background-color:white;border:0;border-top:1px solid #ebeae7;border-radius:20px 5px 0 0;-moz-border-radius:20px 5px 0 0;-webkit-border-radius:20px 5px 0 0}
.masterSearchTopBarRightCurveImage{border:0}
#masterSearchSubtitleContainer{background:#fff;border:1px solid #ebeae7;border-top:0;border-bottom:0;padding:5px 23px 12px 29px}
#searchSubtitleContainer{background:#fff;border:1px solid #ebeae7;border-top:0;border-bottom:0;padding:5px 23px 12px 29px}
#searchSubtitle{display:inline-block;width:44%}
#masterSearchSubtitle{display:inline-block;width:70%}
#masterSearchSubtitleLinks{display:inline-block;width:30%;text-align:right}
#masterSearchFormAndCategoriesContainer{border:1px solid #ebeae7;border-radius:0 0 5px 5px;border-top:0}
#searchFormAndCategoriesContainer{display:table;border:1px solid #ebeae7;border-radius:0 0 5px 5px;border-top:0}
#searchFormCategories{width:208px;vertical-align:top;display:table-cell;padding-bottom:38px;padding-left:20px;padding-right:20px}
#genealogyHierarchySearchFormContainer{width:670px;display:table-cell;border-right:1px solid #ebeae7}
.genealogySearchFormContainer{color:#105a83;border-top:1px solid #ebeae7;border-radius:5px;background:none repeat scroll 0 0 #f9f7f3;padding-left:29px}
.genealogySearchFormContainerInPopup{border:0;background-color:#fff;padding:0}
.genealogySearchFormContainer INPUT{float:left;padding:1px 4px 0 6px}
.genealogySearchFormContainer INPUT[type=text]{height:21px;border:1px solid #e2e4e2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.genealogySearchFormContainer SELECT{height:24px}
.search_form_show_all_collection_link{color:#949393;display:block;margin-top:10px}
.search_form_browse_catalog_link{display:block;margin-bottom:10px;color:#6e6e6e}
.searchFormSubComponent{float:left}
.select-replace-cover{float:left}
.superSearchButton{cursor:pointer;font-size:11px;color:#949393;border:1px solid #dad8d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.cssgradients .superSearchButton{background-image:linear-gradient(to bottom,#f0eeea 15%,#ebe9e5 95%)}
.cssgradients .superSearchButtonHover:hover{background-image:linear-gradient(to bottom,#fafaf8 15%,#eceae7 95%)}
.no-cssgradients .superSearchButton{background-color:#ebe9e5}
.no-cssgradients .superSearchButtonHover:hover{background-color:#fafaf8}
.formComponent{clear:both}
.formComponentGap{padding-bottom:12px}
.genealogySearchFormContainer HR{clear:both;margin-bottom:28px}
.superSearchGapBetweenSubComponents{float:left}
.searchFormComponentLabel{clear:both;color:#6e6e6e;font-weight:normal}
.searchFormComponentFieldName{display:block;color:#9f9f9f;padding-bottom:3px}
.searchFormComponentExplanation{clear:both;display:block;color:#9f9f9f;font-size:11px;padding-bottom:3px}
.genealogySearchFormContainer{padding-top:20px;padding-bottom:30px}
.genealogySearchFormContainer INPUT[type=checkbox]{margin:0;vertical-align:middle}
.searchFormComponentCheckboxLabel{display:block;color:#9f9f9f;margin-top:-2px;white-space:nowrap;vertical-align:middle;margin-left:20px}
.searchFormComponentAdvancedOptionsSelect{margin:0 5px 0 10px}
.searchFormControlSkipped{display:none}
.formNameComponent INPUT{width:221px}
.formNameComponent .genderSelect{width:147px}
.superSearchCalculateItButton{height:19px;padding:4px 6px;margin-left:10px}
.formEventComponent INPUT{width:245px}
.formEventComponent .eventTypeSelect{width:170px}
.dateYearDimmed,.searchFormDateSubComponent .dateDayDimmed,.searchFormDateSubComponent .dateMonthDimmed,.dimmedTextAreaComment{color:#888d91}
.searchFormDateSubComponent INPUT{width:44px}
.formRelativeComponent INPUT{width:209px}
.formRelativeComponent .relativeTypeSelect{width:170px}
.listComponentCloseButtonGap{margin-left:9px}
.addSearchFormItem{clear:both;display:block;position:relative;top:-10px}
.formCountryComponent .countrySelect{width:233px}
.formLanguageComponent .languageSelect{width:233px}
.formAgeComponent .ageSelect{width:233px}
.formKeywordComponent INPUT{width:321px}
.formCustomComponent INPUT{width:321px}
.formCustomComponent.form_custom_component_float{float:left;clear:inherit}
.formCustomComponent.form_custom_component_width{float:left;margin-right:15px}
.formPhoneNumberComponent .area_code{width:80px}
.searchFormAdvancedPanelInline{float:left;white-space:nowrap}
.searchFormAdvancedPanel{position:relative}
.place_advanced_options_drop_down{min-width:270px!important}
.searchFormAdvancedButton{clear:both;height:18px;margin-top:5px;padding:1px 6px 0;float:left}
.searchFormAdvancedButtonInline{margin-top:0;padding-top:3px;height:20px}
.searchFormAdvancedOptionsDropDownClose{line-height:1.28px;position:absolute;right:10px}
.searchFormAdvancedOptionsDropDownInfo{float:right}
.searchFormAdvancedOptionsDropDownUseDefaults{float:left}
.searchFormAdvancedOptionsDropDownInfo,.searchFormAdvancedOptionsDropDownUseDefaults{margin-top:12px}
.searchFormAdvancedButtonClicked{color:#fff;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.cssgradients .searchFormAdvancedButtonClicked{background-image:linear-gradient(to bottom,#818181 15%,#717171 95%)}
.no-cssgradients .searchFormAdvancedButtonClicked{background-color:#818181}
.searchFormAdvancedOptionsDropDown INPUT{margin:0;width:auto;vertical-align:middle;float:none}
.searchFormAdvancedOptionsDropDown LABEL{vertical-align:middle;margin-left:5px}
.searchFormAdvancedOptionsDropDown .FL_LabelErrorSmall{display:none}
.searchFormAdvancedOption{margin-top:4px}
.searchFormAdvancedSubOption{margin-top:4px;margin-left:17px}
.searchFormAdvancedOptionsDropDown{display:none;top:48px;z-index:2;color:#6e6e6e;font-size:11px;cursor:default;min-width:380px;max-width:580px;position:absolute;white-space:nowrap;background-color:#fff;border:1px solid #8a8a8a;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;box-shadow:0 0 5px #9a9a9a;left:1px;padding:10px 10px 10px 20px}
.searchFormAdvancedOptionsDropDownInline{top:23px}
.searchFormSingleOption{margin-top:10px;margin-bottom:12px}
.searchFormAdvancedOptionHidden{display:none}
#pleaseWaitSpinner{width:20px;height:20px;margin-top:8px;float:left;padding-left:15px}
.submitButton{float:right;margin-right:30px}
.clearButton{float:right}
.searchFormClearButton{color:#949393;height:19px;margin-top:7px;padding:2px 6px 0;float:right;margin-right:10px}
#searchFormExactSearchContainer{margin-right:30px;margin-top:7px;float:left}
#searchFormExactSearch{margin-top:3px}
#searchFormExactSearchLabel{color:#949393;margin-left:5px}
#searchFormExactSearchContainer .NewLabelWidget{margin-left:5px}
#searchFormUseTranslationContainer{margin-top:7px;float:left}
#searchFormUseTranslation{margin-top:3px}
#searchFormUseTranslationLabel{color:#949393;margin-left:5px}
#searchFormUseTranslationContainer .NewLabelWidget{margin-left:5px}
.search_tooltip_icon{display:inline-block;position:relative;margin-left:3px}
.recordPage .search_tooltip_icon{top:-8px}
.searchResultsPage .search_tooltip_icon{top:-5px}
.searchconnect_tooltip_icon{display:inline-block;position:relative;margin-left:3px}
.new_collections_sprite{background-image:url("/FP/Assets/Images/Search/NewCollectionsSprite.jpg?v=3")}
.new_collections_arrow{background-position:-221px -17px;width:10px;height:14px}
.new_collections_banner{width:218px;height:40px}
.new_collections_banner_90000{background-position:-2px -2px}
.new_collections_banner_1100{background-position:-2px -44px}
#newCollectionsContainer #newCollectionsTitle{color:#6e6e6e;font-size:18px;font-weight:normal;line-height:18px;margin-bottom:10px}
#newCollectionsContainer a{text-decoration:none}
#newCollectionsContainer .new_collection_entry{border:1px solid #ebeae7;border-radius:6px;margin-bottom:12px}
#newCollectionsContainer .new_collection_entry .entry_container{display:table;width:100%}
#newCollectionsContainer .new_collection_entry img:first-child{margin-bottom:8px}
#newCollectionsContainer .new_collection_entry div.text{display:table-cell;width:175px;color:#6e6e6e;font-size:12px;font-weight:bold;line-height:15px;padding-right:25px;padding-left:6px;padding-bottom:8px}
#newCollectionsContainer .new_collection_entry .arrow_container{display:table-cell;width:10px;text-align:right;vertical-align:middle;padding-right:5px}
#masterFormCategoriesListingContainer{margin-top:39px}
#categoriesListingContainer{padding-top:15px}
#categoriesListingContainer HR{margin:5px 0}
#newCollectionsContainer UL,#categoriesListingContainer UL{margin-top:3px;list-style-type:none}
#newCollectionsContainer LI,#categoriesListingContainer LI{padding:5px 0 5px}
.categories_title{color:#6e6e6e;font-size:15px;font-weight:normal;line-height:21px}
#global_categories_title{margin-top:20px}
#masterCategoriesTitle{color:#6e6e6e;font-size:18px;font-weight:normal;line-height:18px;margin-bottom:10px}
.category .NewLabelWidget,.subcategory .NewLabelWidget{margin-left:5px;vertical-align:text-bottom}
.category{font-size:12px;line-height:17px;color:#6e6e6e;display:block;margin:2px 0}
LI.subcategory{line-height:16px;margin-left:8px}
LI.subcategory a{display:inline-block;max-height:48px;overflow:hidden}
.subcategory A{font-size:12px;color:#949393}
.special-offer-banner-outer{margin-top:5px}
#categoriesListingContainer .record_count{display:block;color:#c6c6c6;margin-left:3px;font-size:11px}
#categoriesListingContainer .record_wiki{display:block;color:#6e6e6e;margin-left:3px;font-size:11px}
#categoriesListingContainer .record_wikilink{display:block;margin-left:3px;font-size:11px}
.searchOptionsSection,.searchOptionsSection{margin-top:10px}
.searchRefineContainer{border:1px solid #e8e6e6;border-radius:5px;background-color:#f9f7f3}
.resultsListModeTabContainer{position:relative;top:-15px;margin-bottom:10px}
.resultsListModeTabContainer .FL_InnerTabs{background-color:transparent}
.refineHeader,.facetsHeader{color:#6e6e6e;font-weight:bold}
.refineHeader{padding-bottom:8px}
.refineSeparator{border-top:1px solid #e7e7e2;clear:both}
.facetsHeader{padding:8px 15px}
.refineNameLabel{color:#949393}
.refineValueCell{vertical-align:bottom;padding-left:10px}
.refineValueLabel{color:#6e6e6e}
#searchForContainer{padding:13px 15px 14px}
#refineSearchContainer{padding:13px 0 14px}
#searchCriteriaTable,#editSearchButtonContainer{margin-bottom:14px}
#startNewSearch{color:#949393}
.facetsListContainer{list-style-type:none;border-top:1px solid #d4d3d0;padding-bottom:10px;background-color:#f2f0ec}
.facetItem{display:block;padding-bottom:0;padding-top:4px;color:#949393;padding-left:15px}
.facetItem .facetItemLink{color:#6e6e6e}
.facetItemSelected{font-weight:bold}
.facetItem.facetLevelCurrent{background-color:#fff;color:#6e6e6e;padding-top:7px;padding-bottom:8px}
.facetItem.facetLevelCurrent div{max-height:55px;overflow:hidden}
.facetShadowLevelCurrent{background-position:-728px -31px;background-repeat:no-repeat;overflow:hidden;display:block;width:218px;height:5px}
.facetItem.facetLevelDescription{font-size:11px}
.facetItem.facetLevelSub{padding-bottom:6px;padding-top:4px;border-bottom:1px solid #eaeae6}
.facetItem.lastFacetItem{border-bottom:0}
#refineSearchContainer .facetItemLink,.facetItem.facetLevelSub .facetItemLink{display:list-item;margin-right:5px;max-height:55px;overflow:hidden}
.facetLevel2,.facetLevel1{background-color:#fcfcf9}
.facetShadowLevel1{background-position:-728px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:218px;height:5px}
.facetShadowLevel2{background-position:-728px -44px;background-repeat:no-repeat;overflow:hidden;display:block;width:218px;height:5px}
.facetItemsCount{color:#949393;padding:0 8px;float:right;padding-right:12px}
.narrowDownListLimitSeeAll A{text-decoration:underline;color:#949393}
.narrowDownListLimitSeeAll A:hover{text-decoration:none}
#refineSearchContainer UL{list-style-type:none}
#refineResultsBalloonContainer{display:none;position:absolute;z-index:2}
#refineResultsBalloon{width:300px;position:absolute;z-index:1;padding:19px;color:#6e6e6e;background-color:#fff;border:1px solid #cdcdcd;border-radius:8px;box-shadow:2px 2px 8px #9a9a9a;-moz-box-shadow:2px 2px 8px #9a9a9a;-webkit-box-shadow:2px 2px 8px #9a9a9a;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9A9A9A')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength = 4,Direction = 135,Color = '#9A9A9A')}
#refineResultsBalloonLoadingText,#refineResultsBalloonNoValuesText{text-align:center}
#refineResultsBalloonContent{display:none}
#refineTitleContainer{margin-bottom:11px;float:left}
#closeRefineBalloonButton{float:right}
#refineResultsBalloonContent h1{color:#6e6e6e}
#refineValueContainer{clear:both;height:165px;padding:8px 0;overflow-y:auto;border:1px solid #c6c6c6}
#refineValueContainer UL{list-style-type:none}
#refineValueContainer LI{padding:1px 14px 3px;padding-right:3px}
#refineValueContainer LI:hover{background-color:#5eb3d5}
#refineValueContainer LI:hover A,#refineValueContainer LI:hover .facetItemsCount{color:#fff}
.removeRefineField{float:right;padding:0 5px}
.refineCalloutTail{position:absolute;bottom:-47px;z-index:3;left:-14px;background-position:-419px -211px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:36px}
.affiliates_banner{margin-bottom:20px}
.affiliates_banner .affiliates_banner_sprite{background-image:url("/FP/Assets/Images/Search/affiliates_banner_sprite.png?v=2")}
.affiliates_banner .affiliates_banner_download_ftb{float:left;width:72px;height:73px;background-position:-2px -2px}
.affiliates_banner .affiliates_banner_family_tree{float:left;width:83px;height:73px;background-position:-76px -2px}
.affiliates_banner .affiliates_banner_text div{color:#6e6e6e}
.affiliates_banner .affiliates_banner_text{float:left;width:245px;margin-left:15px}
.affiliates_banner #affiliates_banner_ftb .affiliates_banner_text{margin-right:25px}
.affiliates_banner .seperator{color:#ddd;margin-top:20px;float:left}
.resultsHeader{margin-top:-5px;margin-bottom:14px}
.resultsHeader H1{font-weight:normal;max-height:3em;overflow:hidden}
.resultsHeader .searchHighlight{font-weight:bold}
.resultsDivider{border-top:1px solid #d3d3d3;clear:both;margin:20px 0}
.resultsListMessageFrame{background-color:#f9f7f3;border:1px solid #e7e5e2;padding:13px;font-size:12px;border-radius:5px;margin-bottom:20px;position:relative}
.resultsListMessageFrame .closeButton{position:absolute;top:7px;right:6px}
#lowResultsMessage{margin:20px 0;clear:both}
#lowResultsDetails,#lowResultsDetailsSearchTipsLink{display:none}
.closeMessageButton{position:absolute;top:2px;width:15px;padding:3px;color:#d6d6d6;cursor:pointer;display:none;right:4px}
.highlighted-text{background-color:yellow;font-weight:bold;padding:2px}
.searchResultsPage.recordContainer{clear:both;position:relative}
.searchResultsPage .asyncPreloader{background:transparent url("/FP/Assets/Images/Misc/Loading-2.gif") center center no-repeat;width:16px;height:16px;margin-right:10px}
.searchResultsPage .imageColumn{text-align:center}
.searchResultsPage .statusIconsContainer{margin-top:2px;position:absolute;top:17px;right:0;padding-right:8px}
.searchResultsPage .statusIconsContainer .savedIcon{background-position:-1041px -76px;background-repeat:no-repeat;overflow:hidden;display:block;width:12px;height:12px;margin-left:8px}
.searchResultsPage .statusIconsContainer .viewedIcon{background-position:-1015px -76px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:12px}
.searchResultsPage .recordImage{width:96px}
.searchResultsPage .videoOverlayContainer{left:50%;position:absolute;top:50%}
.searchResultsPage .videoOverlay{position:absolute;background-position:-490px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:25px;height:25px;left:-12px;top:-12px}
.searchResultsPage .recordImageBox:hover .videoOverlay{background-position:-457px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:25px;height:25px}
.recordScore{height:20px}
.silhouetteBorder img{border:0;padding:0}
.silhouetteBorder{text-align:center;display:inline-block}
.searchResultsPage .recordTitle{text-decoration:underline;display:inline-block;max-height:3em;overflow:hidden}
.searchResultsPage .recordTitle.available:visited{color:#609}
.searchResultsPage .recordTitle .planIcon,.recordPage .recordTitleContainer .planIcon{vertical-align:baseline;margin-top:6px}
.recordPage .recordTitleContainer .planIcon{margin-right:5px}
.searchResultsPage .recordTitle .planIcon{margin-right:3px}
.searchResultsPage .recordTitleContainer{width:480px}
.searchResultsPage .recordTitleAnnotationsContainer{color:#a7a7a7;margin:-3px 0 6px}
.recordTitleContainer .miniTag{margin-left:10px}
.searchResultsPage .recordCollectionName,.recordMatches .recordCollectionName{color:#6e6e6e}
.searchResultsPage .recordFieldsTable{margin-top:4px}
.searchResultsPage .recordFieldLabel{white-space:nowrap;padding-right:20px}
.searchResultsPage .recordRelatedPhotosContainer{overflow:hidden;white-space:nowrap;width:100%;position:relative;margin-top:15px}
.searchResultsPage .recordRelatedPhotosContainer .record_related_photos_overlay{background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);position:absolute;width:10%;height:100%;right:0}
.searchResultsPage .recordRelatedPhoto{margin-right:6px}
.photoBrowsingWrapper{margin-top:6px}
.results_list_pagination_container{clear:both;text-align:center;padding-top:30px}
.results_per_page_selector_container{float:right}
.pagination_details,.results_per_page_selector_container{margin-top:30px}
.pagination_details{float:left;color:#105a83}
.summaryModeCollectionCategoryContainer{margin-left:25px}
.summaryModeCategoryItem{background-color:#f4f2ef;padding:9px 22px;border-radius:5px;margin-bottom:10px}
.summaryModeCategoryItemCount{margin:0 10px}
.summaryModeCollectionsItemsContainer{margin-bottom:25px}
.summaryModeCollectionsItemsContainer TD{padding:5px;vertical-align:top}
.summaryModeCollectionRow:hover{background-color:#f9f7f3;cursor:pointer}
.summaryModeCollectionRow.refineNeeded{color:#6e6e6e}
.summaryModeCollectionRow.refineNeeded .summaryModeCollectionCount{font-weight:normal;color:#105a83;vertical-align:top}
.summaryModeCollectionThumbnail{border:1px solid #d3d3d3;padding:1px;border-radius:2px}
.summaryModeCollectionName{float:left}
.summaryModeCollectionNameContainer,.summaryModeRefineNeededMessage{width:300px}
.summaryModeCollectionNameContainer{padding-right:25px}
.miniTagsContainer{float:left;margin-left:5px}
.summaryModeCollectionNameContainer .miniTagsContainer{float:none;display:inline-block}
.summaryModeCollectionNameContainer .miniTag{vertical-align:sub}
.summaryModeCollectionCount{white-space:nowrap}
.summaryModeCollectionsListLimit{color:#949393;padding-top:10px;margin-bottom:-10px}
.summaryModeRefineNeededMessage{clear:both;color:#9ea3a7}
.summaryModeCollectionRowSeparator{height:10px}
.summary_mode_show_all_collection_link{color:#949393}
.top_navigation_links{font-size:11px;margin-bottom:20px;line-height:1}
.infoContainer{border:1px solid #eee;border-radius:5px;padding-top:14px}
.infoImageContainer{height:50px}
.infoImageContainer,.infoGroup{padding:0 14px}
.collectionFullDescription,.collectionDescriptionLessLink{display:none}
.infoImage{float:left;border:1px solid #e7e5e2}
.infoGroup,.infoSeparator{margin-bottom:15px}
.infoGroup{clear:both}
.infoGroup{color:#949393}
.infoGroupTitle{font-weight:bold;color:#6e6e6e}
.infoGroupSubtitle{color:#6e6e6e}
.infoGroupSubtitle .planIcon{margin-right:3px;vertical-align:top}
.infoGroupImage{float:left;margin-right:10px}
.infoGroupBody{color:#949393}
.infoGroupLinkContainer{margin-top:2px}
.infoSeparator{border-top:1px solid #e7e5e2}
.shareIcon{padding-right:5px;margin-top:10px}
.recordPage{position:relative}
.recordPage.recordContainer{background-image:url("/FP/Assets/Images/Search/record_light_bg.png?v=2");padding:32px}
.memberRecordPage .recordPage.recordContainer{background-image:url("/FP/Assets/Images/Search/record_light_bg_member.png?v=2")}
.recordPage .paperClip{background-position:-396px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:59px;position:absolute;top:-26px;right:10px;z-index:100}
.memberRecordPage .paperClip{display:none}
.print_record{background-position:-889px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:16px;display:inline-block}
.print_record_big{background-position:-774px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:21px;margin-top:2px}
.save_to_familysearch{background-position:-915px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}
.recordPage .imageZoom{background-position:-613px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:46px;height:42px;position:absolute;bottom:0;z-index:100}
.recordPage .recordImageShadow{display:table;direction:ltr;width:100%;position:absolute;bottom:-5px}
.recordPage .recordImageShadowLeft{background-position:-954px -31px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:5px;display:table-cell}
.recordPage .recordImageShadowCenter{background-image:url("/FP/Assets/Images/Search/image_shadow_center.png?v=1");background-repeat:repeat-x;height:4px;display:table-cell}
.recordPage .recordImageShadowRight{background-position:-954px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:5px;display:table-cell}
.recordPage .recordImageContainer{float:right;text-align:center;margin-bottom:20px}
.recordPage .recordImageBoxContainer{position:relative;top:-10px}
.recordPage .recordImageBoxContainer .recordImage{display:block;padding:3px;border:1px solid #e1dfdb;background-color:#fff;position:relative;max-width:200px}
.recordPage .collection_title{display:none}
.mediaItemImageContainer,.mediaItemEmbedContainer{margin-bottom:10px;text-align:center}
.mediaItemImageContainer{text-align:center;border-collapse:collapse;background-color:#f6f0e2;position:relative}
@media(max-width:767px){.mh_responsive .mediaItemImageContainer{height:initial!important}
}
.mediaItemImageContainer .recordImage{border:0;background:0;padding:0;cursor:pointer}
@media(max-width:767px){.mh_responsive .mediaItemImageContainer .recordImage{width:100%!important}
}
.mediaItemImageContainer .recordImage.findAGraveImage{cursor:default;width:100px}
.mediaItemImageContainer .mediaItemReversedSideContainer{bottom:15px;position:absolute;right:15px}
.mediaItemImageContainer .mediaItemReversedSideImage{padding:1px;border:1px solid #ccc;background:white;cursor:pointer}
.mediaItemEmbedContainer .embeddedMediaItem{width:100%;height:600px}
.recordPage .recordTitleContainer{margin-bottom:15px}
.recordPage .planIcon{vertical-align:baseline}
.mediaItemImageBox{position:relative;display:inline-block}
.mediaItemDownload{float:right;background-position:-806px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:19px;margin-right:3px;margin-top:2px}
.mediaItemZoom{float:right;background-position:-619px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:24px}
.mediaItemTag{position:absolute;border:1px solid #fff;display:none;box-sizing:content-box}
.tagMiddleBorder{border:2px solid #aae82f;height:100%;width:100%;position:relative;top:-3px;left:-3px;padding:1px;box-sizing:content-box}
.tagInnerBorder{border:1px solid #fff;height:100%;width:100%;position:relative;top:-4px;left:-4px;padding:3px;background:url("FP/Images/spacer.gif") repeat;box-sizing:content-box}
.tagFloatingLabel{position:absolute;font-weight:bold;font-size:10px;color:#000;border:2px solid #5a5d5e;border-radius:5px;background-color:#fff;white-space:nowrap;padding:5px 8px;display:none;z-index:1001}
.tagFloatingLabelSpike{position:absolute;background-position:-825px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:9px;height:7px;top:-7px}
.recordImage .PK_Silhouette{border-radius:0}
.recordPage .recordFieldsTable .PK_Silhouette{display:inline-block}
.recordPage .recordFieldsTable.recordFieldsFullWidthTable{width:100%}
.recordPage .recordFieldsTable.recordFieldsFullWidthTable .recordFieldValue{width:inherit}
@media(min-width:768px){.tableSeparatorsFromFirst tr:nth-of-type(2n+1),.tableSeparators tr:nth-of-type(2n+3){border-top:1px solid #e9e2d5}
}
.tableSeparatorsFromFirst tr:nth-of-type(2n+1) td,.tableSeparators tr:nth-of-type(2n+3) td{padding-top:10px}
.recordPage .recordFieldsTable.fitPageWidth{width:100%}
.recordPage .recordFieldsTable.fitPageWidth .recordFieldValue{width:inherit}
.recordPage .recordFieldsTable.fitPageWidth .recordFieldLabel{padding-bottom:15px;width:100%}
.recordPage .recordFieldsRow{border-bottom:1px solid #e9e2d5}
.recordPage .recordFieldsRow.lastField{border:0}
.recordPage .recordFieldLabel,.recordPage .recordFieldValue{padding:10px 0}
.recordPage .eventSeparator{height:5px}
.recordPage .group_result_separator{height:5px;border-bottom:1px solid #e9e2d5;margin:5px 0}
.recordPage .recordFieldLabel{width:100px;font-weight:bold;padding-right:10px}
.mh_responsive .recordPage .recordFieldLabel{width:110px}
.recordPage .recordFieldValue{vertical-align:top;width:300px}
.country_map_and_flag .country_field_flag{margin-left:4px;margin-top:2px}
.country_map_and_flag .map_callout_link,.country_map_and_flag .country_field_flag{float:left}
.siteMembershipsFieldTitle{font-weight:bold;margin-right:5px}
.recordPage .recordSection,.recordPage .fieldGroupTitle{border-top:1px solid #e9e2d5;padding-top:15px;margin-top:10px;clear:both}
.recordPage .recordSectionTitle{margin-bottom:10px;font-size:15px}
.recordPage .recordSectionTitleLink{font-weight:normal;font-size:12px}
.recordPage .recordSectionAlbumCount{color:#949393;font-weight:normal;font-size:12px}
.recordLessRelatedPhotosLink{font-weight:normal;display:none;font-size:12px}
.recordPage .individualListColumn{float:left;padding-right:20px;width:230px;line-height:14px}
.mh_responsive .recordPage .individualListColumn{width:250px}
.recordPage .individualListSeparator{height:14px}
.recordPage .individualListBodyContainer{font-size:11px;display:inline-block;width:190px}
.recordPage .individualImage{vertical-align:top;margin-right:10px}
.recordPage .recordRelatedPhoto,.recordPage .individualImage{border-radius:3px}
.recordPage .recordRelatedPhoto{float:left;margin-bottom:10px;margin-right:10px}
.event_additional_data .search_link{float:right;margin-left:10px}
.event_additional_data .date_label{color:#949393;margin-right:10px}
.mediaRecordPage .individualListColumn{width:190px}
.mediaRecordPage .individualListBodyContainer{width:140px}
.recordPage .recordRelatedPhoto{border-radius:5px}
.recordPage .immediateMemberRelationship,.recordPage .immediateMemberDateRange{color:#949393}
.recordPage .recordRelatedPhotosContainerUnloaded{float:left;display:none}
.recordPage .groupTable{position:relative;left:-10px}
.recordPage .groupRowTitle{color:#999}
.recordPage .hidden_column_value{display:none}
.recordPage .groupRow{border-top:1px solid #e9e2d5}
.recordPage .groupTable TD{padding:5px 0;padding-right:63px;padding-left:10px}
.recordPage .currentRow{background:white}
.recordPage .currentRow .groupRowValue{font-weight:bold}
.recordPage .recordFieldSiteManagerContainer .siteManagerPhoto{margin-bottom:10px;float:left;margin-right:10px}
.recordPage .recordFieldSiteManagerContainer .planIcon{position:relative;top:-3px;margin-right:4px}
#contactMemberButton,#visitSiteButton{display:inline-block}
.record_actions_container{border-top:1px solid #e6e1d7;background-image:url("/FP/Assets/Images/Search/record_dark_bg.png?v=1");color:#6e6e6e;clear:both;padding:0 25px}
.memberRecordPage .record_actions_container{background-image:url("/FP/Assets/Images/Search/record_dark_bg_member.png?v=1")}
.recordActionDescription{padding:26px 0 22px}
#recordActionButton{float:right;margin-top:18px;margin-right:22px;margin-left:10px}
@media(max-width:991px) and (min-width:768px){.mh_responsive .recordPageContainer{margin-top:20px}
}
.recordPageShadow{background-position:-396px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:690px;height:10px;margin:0 2px}
@media(min-width:1200px){.mh_responsive .recordPageShadow{-webkit-transform:scale(1.21);transform:scale(1.21);margin:auto}
}
@media(max-width:991px) and (min-width:768px){.mh_responsive .recordPageShadow{-webkit-transform:scale(1.02);transform:scale(1.02);margin:auto}
}
@media(max-width:767px){.mh_responsive .recordPageShadow{display:none}
}
.records_pagination{margin-top:8px}
.records_pagination a{text-decoration:none}
.records_pagination>*:not(:first-child){margin-left:15px}
.records_pagination .disabled{color:#b6b6b6}
.records_pagination .previous_record_link:before{margin-right:5px}
.records_pagination .next_record_link:after{margin-left:5px}
.records_pagination .previous_record_link:before{content:'\25C0'}
.records_pagination .next_record_link:after{content:'\25B6'}
.commentsContainer{margin-top:20px}
.freeSkyscraperBannerContainer{margin:20px auto 0;width:220px}
.freeSkyscraperBannerTop{background-position:-500px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:220px;height:31px}
.freeSkyscraperBannerCenter{background-image:url("/FP/Assets/Images/Search/free_skyscraper_banner_center.png?v=1");background-repeat:repeat-y;text-align:center;color:#6e6e6e;padding:0 15px 5px;line-height:18px}
.freeSkyscraperBannerDescription{line-height:16px;margin-bottom:5px}
.freeSkyscraperBannerBottom{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:219px;height:171px}
.shareIcons{margin-top:9px}
.shareIcons a{margin-right:8px}
.facebookShareIcon{background-position:-523px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px}
.twitterShareIcon{background-position:-555px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px}
.emailShareIcon{background-position:-587px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px}
.eventMapPin{background-position:-439px -179px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:14px;position:relative;top:-3px;margin-right:5px}
.mapPinContainer{background:url("/FP/Assets/Images/Search/map_pin_small.png") no-repeat;min-height:14px;padding-left:16px;background-position:left 1px}
.mapCalloutContainer{display:inline-block;vertical-align:bottom}
.embeddedLinkComponent{width:100%;height:500px;border:1px solid #e9e2d5}
.roundedBox{vertical-align:top}
.roundedBoxTop,.roundedBoxBottom{min-height:5px}
.roundedBoxTop,.roundedBoxBody,.roundedBoxSeparator,.roundedBoxBottom{background:#fbf7f4}
.roundedBoxTop{border-top-left-radius:7px;border-top-right-radius:7px}
.roundedBoxSeparator{background-image:url("/FP/Assets/Images/Search/grey_dots.png?v=2");background-repeat:repeat-x;min-height:2px;white-space:normal}
.roundedBoxBottom{border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 2px 0 #d5d5d4}
.no-boxshadow .roundedBoxBottom{border-bottom:2px solid #d5d5d4}
.roundedBoxBodyDarkened,.roundedBoxBottomDarkened{background-color:#f1eeeb}
.roundedBoxBottomDarkened{box-shadow:0 2px 0 #d5d5d4}
.individualInformationPhoto{float:left;background-origin:content-box;border:1px solid #d3d3d3;border-radius:3px 3px 3px 3px;margin-bottom:15px;margin-right:20px;padding:1px;position:relative}
.individualInformationContainer .individualInformationPhoto .recordImage{max-height:128px}
.individualInformationContainer .individualInformationName{font-size:16px;color:#6e6e6e}
.individualInformationContainer .individualInformationRelatives{margin:15px 0;color:#6e6e6e}
.individualInformationContainer .individualInformationRelatives .FL_LabelSmall,.individualInformationContainer .individualInformationRelatives .FL_LabelDimmedSmall{font-size:12px;color:inherit}
.individualInformationProfileLink{margin-top:10px}
.link_result_field_description{color:#a6a5a4}
.link_result_field_description a{color:#a6a5a4;text-decoration:none}
.link_result_field_description .family_search_logo{vertical-align:text-bottom}
.family_search_disclaimer{color:#a6a5a4}
.family_search_disclaimer a{color:#a6a5a4}
#pdfViewerNormalControls{position:relative;top:20px}
#search_by_location_title{border-bottom:1px solid #ebeae7;padding-bottom:15px;margin-top:40px}
.world_map{margin-top:30px}
.world_locations_list_container{padding-top:30px;margin-bottom:30px}
.world_locations_list_container .jquery_spinner{margin:10px 0}
#sub_locations_drop_down{width:210px}
#sub_locations_drop_down_styled{color:#888d91}
.sub_locations_drop_down_margin{clear:both;margin-bottom:10px}
.genealogySearchFormContainer .world_locations_list ul{width:135px}
.genealogySearchFormContainer .world_locations_list li{font-size:12px}
.user_location_category_link{background-color:#f2f1f2;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;padding:5px;margin-top:15px;text-align:center}
.list_result_field_component th,.list_result_field_component td{padding-bottom:5px;padding-right:15px}
.list_result_field_component th{color:#949393}
.sign_up_banner{display:none;width:96%;position:fixed;text-align:center;background-color:#145b83;color:white;padding:2%;z-index:10}
.sign_up_banner #login_button,.sign_up_banner #signup_button{margin-left:8px}
#loading_image{width:100%;display:none;padding:11px;text-align:center;z-index:10}
@media(min-width:992px){.no_stretch{width:1000px;margin:auto}
}
@media(min-width:768px){#masterSearchFormAndCategoriesContainer *,#searchFormAndCategoriesContainer *{box-sizing:content-box}
#searchFormAndCategoriesContainer{width:100%;box-sizing:border-box}
.showDesc{display:none}
}
@media(max-width:991px){#masterFormCategoriesListingContainer{max-height:650px;overflow-y:scroll;box-shadow:inset 0 -4px 11px -11px black}
#masterFormCategoriesListingContainer #categoriesListingContainer{border-top:1px solid #e7e5e2;border-bottom:1px solid #e7e5e2}
.world_locations_list_container{width:680px}
#masterSearchTitle{width:365px}
#searchTitle{width:395px}
#searchFormCategories .select-replace-cover,.recordImageBox img{max-width:180px}
}
@media(max-width:767px){.mh_responsive .select-replace{height:28px;padding-top:1px}
.footer_padding,#pk_master_footer_container,.genealogySearchFormContainer HR{display:none}
#main_content_container{overflow-x:hidden;margin-top:-10px}
.showDesc ~ #searchTitleDescriptionContainer{display:none}
.showDesc:checked ~ #searchTitleDescriptionContainer{display:block}
#searchTitle{padding-right:25px;padding-bottom:20px}
}
@media(max-width:767px){.mobile_search #masterSearchContainer{margin-top:0}
.mobile_search #masterSearchTitleContainer,.mobile_search #searchTitleContainer{padding-top:0}
.mobile_search #masterSearchFormAndCategoriesContainer,.mobile_search #searchFormAndCategoriesContainer{border:0}
.mobile_search #searchTitleDescriptionContainer{margin-bottom:20px}
.mobile_search #searchTitleAndImageContainer{border-radius:0}
.mobile_search .genealogySearchFormContainer{padding:10px 29px 20px;background-color:white}
.mobile_search #searchFormDateSubComponent #searchTitle{padding:20px 29px 0}
.mobile_search .select-replace-cover{top:2px!important}
.mobile_search .searchFormSubComponent,.mobile_search #submitButton,.mobile_search #masterSearchTitle,.mobile_search #searchTitle{width:100%}
.mobile_search #genealogyHierarchySearchFormContainer{width:100vw}
.mobile_search .formComponent input{font-size:16px;width:100%;height:auto!important;-webkit-appearance:none;padding:3px 0 3px 10px!important}
.mobile_search .searchFormDateSubComponent input{width:auto}
.mobile_search .searchFormDateSubComponent input:valid{color:#353535}
.mobile_search .submitButton{clear:both;float:none;width:100%;position:fixed;bottom:0;left:0;padding:15px 25px;text-align:center;background-color:#f5f2ec}
.mobile_search #submitButton{max-width:400px}
.mobile_search #searchFormExactSearch,.mobile_search #searchFormUseTranslation{width:16px;height:16px}
.mobile_search .showDesc{position:relative;top:-2px;left:5px;width:14px;margin-top:3px;text-align:center}
.mobile_search #searchFormUseTranslationContainer,.mobile_search #searchFormExactSearchContainer{margin-top:0;font-size:15px}
.mobile_search #searchFormUseTranslationContainer{margin-bottom:60px}
.mobile_search .superSearchHeadings{display:inline-block}
.mobile_search .showDesc:before{background-image:url("/FP/Assets/Images/Common/PK_Clickables.png?v=20");background-position:-2px -73px;background-color:#efebe2;content:"";display:inline-block;width:14px;height:14px;margin-right:2px;margin-top:-1px}
.mobile_search .showDesc:checked:before{background-position:-34px -73px}
.mobile_search .searchTitleDescription br{display:none}
.mobile_search .showDesc:checked ~ #searchTitleDescriptionContainer .searchTitleDescription,.mobile_search #genealogySearchFormControls{display:block!important}
.mobile_search #masterSearchImage,.mobile_search #masterSearchShpitzContainer,.mobile_search #masterSearchSubtitleContainer,.mobile_search #searchShpitzContainer,.mobile_search #searchImage,.mobile_search #searchSubtitleContainer,.mobile_search #genealogySearchFormBreadcrumbs,.mobile_search #search_by_location_title,.mobile_search .user_location_category_link,.mobile_search .world_locations_list_container,.mobile_search #world_map,.mobile_search #S_birth_dateCalculateIt,.mobile_search .searchFormClearButton,.mobile_search .superSearchGapBetweenSubComponents{display:none}
.mobile_search #searchTitle .collectionDescriptionMoreLink,.mobile_search #searchTitle .collectionDescriptionLessLink,.mobile_search .searchTitleDescription,.mobile_search #genealogySearchFormAdvancedControls{display:none!important}
.mobile_search .orderStatusPage{display:inline-block;width:100%;padding:0 15px}
.mobile_search .orderStatusPage .planInformationTextContainer{width:calc(100% - 55px)}
}
@media(max-width:767px){.collection_picker_exposed#genealogySearchFormBreadcrumbs{display:none}
.collection_picker_exposed .searchFormSubComponent,.collection_picker_exposed #submitButton,.collection_picker_exposed #masterSearchTitle,.collection_picker_exposed #searchTitle{width:100%}
}
@media(max-width:767px){.mobile_advanced_search #dateYearDimmed{font-size:15px;color:black}
.mobile_advanced_search #masterSearchSubtitleContainer{height:40px}
.mobile_advanced_search #masterSearchContainer{margin-top:0}
.mobile_advanced_search #masterSearchTitleContainer,.mobile_advanced_search #searchTitleContainer{padding-top:0}
.mobile_advanced_search #masterSearchFormAndCategoriesContainer,.mobile_advanced_search #searchFormAndCategoriesContainer{border:0}
.mobile_advanced_search #searchTitleDescriptionContainer{margin-bottom:20px}
.mobile_advanced_search #searchTitleAndImageContainer{border-radius:0}
.mobile_advanced_search .genealogySearchFormContainer{padding:10px 29px 20px;background-color:white;border:0}
.mobile_advanced_search #searchFormDateSubComponent #searchTitle{padding:20px 29px 0}
.mobile_advanced_search .searchFormClearContainer{float:none;clear:both;padding:15px;border-top:1px solid rgba(0,0,0,0.1);margin-bottom:40px;text-align:center}
.mobile_advanced_search .searchFormClearContainer .searchFormClearButton{float:none;clear:both;padding:10px;margin:0;text-decoration:underline;font-size:14px;line-height:12px}
.mobile_advanced_search .select-replace-cover{top:2px!important}
.mobile_advanced_search .searchFormSubComponent,.mobile_advanced_search #submitButton,.mobile_advanced_search #masterSearchTitle,.mobile_advanced_search #searchTitle{width:100%}
.mobile_advanced_search #genealogyHierarchySearchFormContainer{width:100vw}
.mobile_advanced_search .formComponent input{font-size:16px;width:100%;height:auto!important;-webkit-appearance:none;padding:3px 0 3px 10px!important}
.mobile_advanced_search .searchFormDateSubComponent input{width:auto}
.mobile_advanced_search .searchFormDateSubComponent input:valid{color:black!important}
.mobile_advanced_search .addSearchFormItem a{font-size:14px;font-weight:500;color:#e76f2f;line-height:24px}
.mobile_advanced_search .submitButton{clear:both;float:none;width:100%;position:fixed;bottom:0;left:0;padding:15px 25px;text-align:center;background-color:#f5f2ec}
.mobile_advanced_search #submitButton{max-width:400px;font-weight:400}
.mobile_advanced_search #searchFormExactSearch,.mobile_advanced_search #searchFormUseTranslation{margin-top:0;visibility:hidden;position:relative;width:33px;height:28px}
.mobile_advanced_search #searchFormExactSearch:after,.mobile_advanced_search #searchFormUseTranslation:after{content:"";position:absolute;background-image:url("/FP/Assets/Images/Sprites/searchform_sprite.png?v=1");background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:26px;height:26px;width:100%;height:100%;top:0;visibility:visible;left:0}
}
@media(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:1.5dppx){.mobile_advanced_search #searchFormExactSearch:after,.mobile_advanced_search #searchFormUseTranslation:after{background-image:url("/FP/Assets/Images/Sprites/searchform_sprite@2x.png?v=1");background-size:60px 26px}
}
@media(max-width:767px){.mobile_advanced_search #searchFormExactSearch:checked:after,.mobile_advanced_search #searchFormUseTranslation:checked:after{background-image:url("/FP/Assets/Images/Sprites/searchform_sprite.png?v=1");background-position:-34px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:26px;height:26px}
}
@media(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:1.5dppx){.mobile_advanced_search #searchFormExactSearch:checked:after,.mobile_advanced_search #searchFormUseTranslation:checked:after{background-image:url("/FP/Assets/Images/Sprites/searchform_sprite@2x.png?v=1");background-size:60px 26px}
}
@media(max-width:767px){.mobile_advanced_search #searchFormExactSearch #searchFormUseTranslationLabel,.mobile_advanced_search #searchFormExactSearch #searchFormExactSearch,.mobile_advanced_search #searchFormUseTranslation #searchFormUseTranslationLabel,.mobile_advanced_search #searchFormUseTranslation #searchFormExactSearch{line-height:26px}
.mobile_advanced_search .showDesc{position:relative;top:-2px;left:5px;width:14px;margin-top:3px;text-align:center}
.mobile_advanced_search #searchFormUseTranslationContainer,.mobile_advanced_search #searchFormExactSearchContainer{margin-top:0;font-size:15px;margin-bottom:20px}
.mobile_advanced_search .superSearchHeadings{display:inline-block}
.mobile_advanced_search .showDesc:before{background-image:url("/FP/Assets/Images/Common/PK_Clickables.png?v=20");background-position:-2px -73px;background-color:#efebe2;content:"";display:inline-block;width:14px;height:14px;margin-right:2px;margin-top:-1px}
.mobile_advanced_search .showDesc:checked:before{background-position:-34px -73px}
.mobile_advanced_search .searchTitleDescription br{display:none}
.mobile_advanced_search #masterSearchImage,.mobile_advanced_search #masterSearchShpitzContainer,.mobile_advanced_search #searchShpitzContainer,.mobile_advanced_search #searchImage,.mobile_advanced_search #genealogySearchFormBreadcrumbs,.mobile_advanced_search #search_by_location_title,.mobile_advanced_search .user_location_category_link,.mobile_advanced_search .world_locations_list_container,.mobile_advanced_search #masterSearchSubtitle,.mobile_advanced_search #world_map,.mobile_advanced_search #S_birth_dateCalculateIt,.mobile_advanced_search .searchFormAdvancedButton,.mobile_advanced_search .superSearchGapBetweenSubComponents{display:none}
.mobile_advanced_search .orderStatusPage{display:inline-block;width:100%;padding:0 15px}
.mobile_advanced_search .orderStatusPage .planInformationTextContainer{width:calc(100% - 55px)}
.mobile_advanced_search .formListComponent .formComponent{position:relative}
.mobile_advanced_search .formListComponent .formComponent .listComponentCloseButtonGap{position:absolute;right:5px;top:0;width:8px}
.mobile_advanced_search #masterSearchSubtitleContainer{padding-right:25px;padding-top:20px}
.mobile_advanced_search #searchSubtitleContainer{padding:10px;padding-right:25px;padding-top:20px}
.mobile_advanced_search #searchSubtitleContainer .superSearchHeadings{display:none!important}
.mobile_advanced_search #masterSearchSubtitleLinks{float:right;width:auto}
.mobile_advanced_search #masterSearchSubtitleLinks a{font-size:15px;color:#e76f2f;text-decoration:underline;line-height:24px}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormComponentLabel,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormComponentLabel{font-size:16px;font-weight:300;line-height:30px}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormSubComponent .searchFormComponentFieldName,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormSubComponent .searchFormComponentFieldName{font-size:13px;font-weight:400;line-height:20px}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormSubComponent .select-replace-cover,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormSubComponent .select-replace-cover{width:auto!important;margin-right:10px;margin-bottom:15px}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormSubComponent .select-replace-cover select,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormSubComponent .select-replace-cover select{width:100%;height:100%}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormSubComponent .select-replace-cover .select-replace,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormSubComponent .select-replace-cover .select-replace{background-position:calc(100% - 5px)!important;width:auto!important;padding-right:10px;min-width:60px;height:40px;padding:10px}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormSubComponent .select-replace-cover .select-replace span,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormSubComponent .select-replace-cover .select-replace span{width:auto!important;font-size:15px;font-weight:400;line-height:20px;padding-right:10px}
.mobile_advanced_search #genealogySearchFormControlsInputs .searchFormSubComponent input,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .searchFormSubComponent input{border-radius:4px;font-size:16px;color:#646362;font-weight:400;height:40px!important;margin-top:2px}
.mobile_advanced_search #genealogySearchFormControlsInputs .formComponent input[type="checkbox"],.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .formComponent input[type="checkbox"]{-webkit-appearance:checkbox;width:auto;height:auto!important}
.mobile_advanced_search #genealogySearchFormControlsInputs .formMediaTypeComponent,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .formMediaTypeComponent{margin-top:5px;margin-bottom:5px}
.mobile_advanced_search #genealogySearchFormControlsInputs .formMediaTypeComponent .searchFormSubComponent,.mobile_advanced_search #genealogySearchFormAdvancedControlsInputs .formMediaTypeComponent .searchFormSubComponent{width:auto;margin-right:10px;margin-bottom:15px}
}
@media screen and (max-width:480px){.action_description{padding-bottom:5px;display:block}
}
.record_match_action_icon{display:inline-block;margin-left:8px}
.record_match_action_icon.record_match_confirmed_disabled,.record_match_action_icon.record_match_confirmed,.record_match_action_icon.record_match_unconfirmed:hover{background-position:-681px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
.extract_record_popup .extract_record_popup_content IMG{position:absolute}
.extract_record_popup .extract_record_popup_content .extract_record_popup_content_text{margin-left:35px}
.extract_record_popup .extract_record_popup_next{margin:20px 0}
.extract_record_popup .record_match_action_icon{margin:0}
@media print{.mh_responsive .col-sm-12{width:100%}
.mh_responsive .col-sm-9{width:75%}
.mh_responsive .col-sm-6{width:50%}
.mh_responsive .col-sm-4{width:33.3334%}
*{-webkit-print-color-adjust:exact}
#masterPageHeader,#documentViewerMainContainer,#pk_master_footer_container,#showImageButtonContainer,#showImageButton-caption,#ocrTextContainer,#household_link,#link_result_def_button,.footer_padding,.record_page_add_value_container,.link_result_field_description,.recordDetectiveContainer,.recordCitationContainer,.record_actions_container,.top_navigation_links,.ribbonOfDeathLargeRTL,.grid_3 a,.collectionDescriptionEllipsis,.imageZoom,.paperClip,.no_print{display:none!important}
div[max-height]{max-height:none}
.collectionFullDescription{display:inline!important}
.recordImage,.individualInformationPhoto{border:none!important}
#pk_master_wrapper{min-height:initial}
#pk_master_content_container{padding:0}
pre{overflow-y:visible!important}
}
.top_navigation_links ~ div a,.top_navigation_links>a,.top_navigation_links :not(.record_matches_navigation_links) a{color:#e76f2f}
.record_matches_sprite{background-image:url("/FP/Assets/Images/RecordMatches/record_matches.png?v=4")}
.record_matches_breadcrumbs{margin-bottom:15px}
.match_counts_title_container{background-color:#eeece9;padding:7px 15px 9px;border-radius:5px;margin:10px 0}
.match_counts_title{font-size:16px}
.filter_and_sorting_container{position:relative;top:-4px}
.filter_and_sorting_container .sort_options_container{color:#9ea3a7;float:right;position:relative;top:-4px}
.filter_and_sorting_container .sort_options_label{position:relative;top:4px;margin-right:5px}
.filter_and_sorting_container .select-replace-cover{float:right}
.adhoc_record_matches_results_list_container .sort_options_container{position:absolute;top:-50px;right:10px}
.filter_and_sorting_container .record_matches_pagination_label{margin-right:10px;color:#9ea3a7}
.matches_not_shown{color:#9ea3a7;margin-left:3px}
.record_matches_results_list_table_header{font-weight:bold;font-size:16px;border-bottom:1px solid #d3d3d3;margin:0;margin-bottom:20px;padding-bottom:10px}
.record_matches_results_list_table_separator{margin-top:20px}
.by_collection_result_row,.by_people_result_row{clear:both;border-bottom:1px solid #eeebe7;padding-bottom:10px;margin-bottom:15px}
.by_collection_result_thumbnail{float:left;display:inline-block;max-width:128px;border:1px solid #d3d3d3;border-radius:3px;padding:1px;margin:0 15px}
.by_people_result_thumbnail{float:left;margin:0 15px 0 5px}
.by_collection_result_collection_name{font-size:18px}
.by_collection_result_collection_name .miniTag{margin-left:5px}
.by_collection_result_category_name{color:#9ea3a7}
.by_collection_actions_container,.by_people_actions_container{float:right;text-align:right}
.pending_text_container{color:#9ea3a7;font-size:11px;text-align:right;margin:5px 0}
.pending_text{color:#fff;background-color:#dd6a4c;border-radius:2px;padding:0 5px 1px}
.record_matches_title *{vertical-align:middle}
.record_matches_large_icon{background-position:-422px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:27px;height:27px;display:inline-block;margin-right:12px}
.record_matches_whats_this{margin-left:9px}
.what_are_record_matches_popup .newPopupBody{padding-top:0;padding-right:0}
.what_are_record_matches_popup p{margin-top:20px}
.what_are_record_matches_popup_container{position:relative;padding-right:180px;min-height:210px}
.what_are_record_matches_image{background-position:-615px -136px;position:absolute;width:166px;height:229px;right:0;bottom:0}
.record_matches_group_by_tab_container{position:relative;top:-23px;margin-bottom:-22px}
.recordMatchesNotificationPanel{background:#fef7dd;border-radius:6px;margin-top:5px;padding:8px}
.recordMatchesSearchPanel{background:#e9f6ff;border-radius:6px;margin-top:5px;padding:8px;height:25px;margin-bottom:14px}
.individual_record_match_information_container .recordTitle{text-decoration:none;display:inline}
.individual_record_match_information_container .recordImage{width:auto}
.individual_record_match_information_container .individualInformationPhoto{margin-left:15px}
#recordMatchesSearchBox,#recordMatchesFindButton{float:left}
#recordMatchesFindButton{margin:1px 5px 0}
.family_trees_options_container{display:inline-block;float:right;vertical-align:top;margin-left:8px}
.familyTreesOptionsTitle{font-weight:bold}
.record_matches_header{margin:4px 0 0;width:50%;position:relative;z-index:1}
.save_records_to_tree_banner{position:relative;background-color:#9fd3eb;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;min-height:70px;padding:25px 20px 15px;margin:18px 0 52px}
.save_records_to_tree_banner .banner_title{font-size:28px;line-height:29px;color:#fff;font-weight:bold;width:260px;float:left;margin-right:20px}
.save_records_to_tree_banner .banner_steps .banner_step{width:170px;padding:0 5px;float:left;text-align:center;margin-top:-37px;margin-right:20px}
.save_records_to_tree_banner .banner_steps .banner_step b{font-size:22px;line-height:27px}
.save_records_to_tree_banner .banner_steps .banner_step_number{text-align:center;color:#9fd3eb;background-color:#fff;border:2px solid #9fd3eb;font-size:22px;font-weight:bold;line-height:29px;width:31px;height:31px;margin:0 auto 5px;border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;-webkit-border-radius:18px 18px 18px 18px}
.save_records_to_tree_banner.two_step_banner .banner_title{margin-right:42px}
.save_records_to_tree_banner.two_step_banner .banner_steps .banner_step{width:auto;max-width:220px;min-width:155px;padding-top:0;padding-left:40px;padding-right:20px;text-align:left;margin-top:-32px}
.save_records_to_tree_banner.two_step_banner .banner_steps .banner_step_number{position:relative;left:-41px;top:32px;margin:0}
.save_records_to_tree_banner a.close_save_banner{position:absolute;top:7px;right:7px;background-position:-986px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:15px}
.save_records_to_tree_banner a.close_save_banner:hover{background-position:-963px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:15px}
.recordMatchesCountTitle{margin-bottom:2px}
.recordMatchesSelectedTree{margin-bottom:15px}
.recordMatchesTreeTitle{color:#ba8d4d}
.recordMatchImage{float:left;border:1px solid #d3d3d3;padding:1px;border-radius:3px;background-origin:content-box;margin-bottom:10px;margin-right:10px;position:relative}
.recordMatchImage IMG{height:128px}
.matchedIndividualContainer{padding:10px}
.recordMatchesByPeopleContainer{clear:both}
.recordMatchesTreeContainer{margin-bottom:15px}
.recordMatchesTreeContainer .miniTag{margin:0}
.recordMatchesIndividualInfo{margin-bottom:10px}
.individualInformationPhoto .ribbonOfDeathMediumLTR,.individualInformationPhoto .ribbonOfDeathMediumRTL,.individualInformationPhoto .ribbonOfDeathLargeLTR,.individualInformationPhoto .ribbonOfDeathLargeRTL,.recordMatchImage .ribbonOfDeathLargeLTR,.recordMatchImage .ribbonOfDeathLargeRTL{top:1px}
.individualInformationPhoto .ribbonOfDeathMediumLTR,.individualInformationPhoto .ribbonOfDeathLargeLTR,.recordMatchImage .ribbonOfDeathLargeLTR{left:1px}
.individualInformationPhoto .ribbonOfDeathMediumRTL,.individualInformationPhoto .ribbonOfDeathLargeRTL,.recordMatchImage .ribbonOfDeathLargeRTL{right:1px}
.recordMatchesCollectionsModeHeader{color:#9f9f9f;margin-bottom:-16px}
.recordMatchesCollectionImageClass{width:100px!important}
.recordMatchesCollectionDetailsClass{width:335px!important}
.recordMatchesProcessingImage{float:right;margin-top:20px}
.noRecordMatchesNotificationPanel{float:left}
#recordMatchesSearchCount,#recordMatchesSearchCountNoResults,#showingPeoplePlural,#showingPeopleSingle{display:none}
#recordMatchesSearchCount,#recordMatchesSearchCountNoResults{float:left;margin:3px 7px 0}
.record_match_action_container{margin-top:10px;margin-left:120px}
.record_match_action_container TABLE{display:inline-block}
.record_match_action_icon.record_match_unconfirmed_disabled,.record_match_action_icon.record_match_unconfirmed{background-position:-650px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
.record_match_action_icon.record_match_unrejected_disabled,.record_match_action_icon.record_match_unrejected{background-position:-743px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
.record_match_action_icon.record_match_rejected_disabled,.record_match_action_icon.record_match_rejected,.record_match_action_icon.record_match_unrejected:hover{background-position:-712px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
.record_matches_list_all_actions_separator{color:#eae9e6;margin:0 8px}
.matching_individual_container{background-color:#f9f7f3;border:1px solid #e8e6e6;border-radius:5px 5px 5px 5px;margin-bottom:10px}
@media(max-width:991px) and (min-width:768px){.mh_responsive .matching_individual_container{margin-bottom:0}
}
.matching_individual_container .matching_individual_title{color:#9ea3a7;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;margin:8px 15px 0;font-weight:bold}
.matching_individual_container .individualInformationContainer{margin:10px 15px}
.matching_individual_container .individualInformationDetails{clear:both}
.matching_individual_container .linksSeperator{margin:0 6px}
.matching_individual_container .recordImage{max-width:185px}
.record_matches_counts_list .filter_and_sorting_container{margin-top:22px}
.record_matches_list_historical_record_container{width:300px}
.record_matches_list_individual_container{width:400px}
.record_matches_list_individual_container .recordTitle{max-height:none;display:inline}
.record_matches_results_list_table_header_individual_column{float:left;width:455px}
.record_matches_list_individual_container .individual_record_match_information_container{margin-right:30px}
.record_matches_list_historical_record_container .recordTitleContainer{width:auto}
.record_matches_no_matches_container{background-color:#f7f5f2;border-radius:8px;position:relative;min-height:290px;padding:12px 43px 28px;margin-top:35px}
.record_matches_no_matches_container .record_matches_image_large{background-position:-2px -2px;position:absolute;height:363px;width:305px;bottom:0;right:0}
.record_matches_no_matches_text_container{width:570px}
.record_matches_no_matches_container .record_matches_title{margin-bottom:15px}
.record_matches_no_matches_container P{margin-bottom:19px}
.record_matches_no_matches_container .no_matches_highlight{font-weight:bold}
.record_matches_results_list_container .match_counts_title_container{margin-bottom:14px}
.record_matches_results_list_container .filter_and_sorting_container{margin-top:8px}
.record_matches_match_anchor_container{position:relative}
.record_matches_match_anchor_container a{position:absolute;top:-50px}
.record_matches_navigation_links{float:right}
.record_matches_previous_match_link,.record_matches_next_match_link{margin-left:15px}
.record_matches_navigation_links .disabled{opacity:.3;cursor:default}
.record_matches_navigation_links .disabled:hover{text-decoration:none}
.record_matches_previous_match_arrow{background-position:-810px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:7px;height:11px;display:inline-block;margin-right:2px}
.record_matches_next_match_arrow{background-position:-795px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:7px;height:11px;display:inline-block;margin-left:2px}
.record_matches_actions_container{padding:25px 30px}
.record-strip-tooltip .record_matches_actions_container{padding:0;min-width:395px}
.record_actions_partner_logo_container{position:absolute;width:100px}
.record_actions_partner_logo_container IMG{max-width:70px}
.record_matches_partner_actions_panels_container{margin-left:100px}
.record_matches_actions_container .record_match_extract_information{margin-bottom:13px}
.record_matches_actions_container .reject_link_container a{color:#6e6e6e;text-decoration:underline}
.record_matches_actions_container .record_match_extract_information_after_confirm{margin-top:15px}
.record-strip-tooltip .record_matches_actions_container .record_match_extract_information_after_confirm{color:#6e6e6e}
.record_matches_actions_container .record_match_action_icon{position:absolute;margin-left:0}
.record_matches_actions_container .confirmation_text{margin-left:34px}
.record-strip-tooltip .record_matches_actions_container .confirmation_text{color:#6e6e6e}
.record_matches_actions_container .actions_buttons_container{color:#949393;float:right;margin-left:30px}
.record_matches_actions_container .actions_buttons_container LI{list-style:none;text-align:right;margin-bottom:10px}
.record_matches_actions_container .actions_buttons_container LI IMG{margin-left:12px}
.record_matches_actions_container .actions_buttons_container LI A{color:#949393}
.record-strip-tooltip .record_matches_actions_container .actions_buttons_container{max-width:170px}
.record_matches_actions_container .attach_container{color:#949393;float:left;margin-right:30px}
.record_matches_actions_container .attach_container LI{list-style:none;text-align:right;margin-bottom:10px;margin-left:0!important}
.record_matches_actions_container .attach_container LI IMG{margin-right:2px;margin-top:-2px}
.record_matches_actions_container .attach_container LI A{color:inherit}
.record-strip-tooltip .record_matches_actions_container .attach_container{max-width:170px}
.record_matches_actions_container .attach_container .NewLabelWidget{padding-left:4px}
.record_matches_actions_container .actions_undo_link{cursor:pointer}
.record_matches_actions_container .actions_undo_link .actions_undo_link_text:hover{text-decoration:underline}
.new_design .record_matches_actions_container .attach_container .NewLabelWidget{position:relative;top:-2px}
.record_match_undo_icon{background-position:-1031px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:13px;height:13px;display:inline-block;cursor:pointer}
#reject_button,#confirm_button{display:inline-block;margin-left:10px}
#reject_button .record_match_icon,#reject_button .record_match_icon_disabled,#confirm_button .record_match_icon,#confirm_button .record_match_icon_disabled{display:inline;width:19px;height:19px;margin-left:-7px;margin-right:11px;margin-bottom:2px}
.strip-confirm-button .record_match_icon{width:19px;height:19px}
#reject_button .record_match_icon_disabled{background-position:-631px -93px}
#reject_button .record_match_icon{background-position:-743px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
#confirm_button .record_match_icon_disabled,.strip-confirm-button.ui-state-hover.ui-state-disabled .record_match_icon{background-position:-650px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
#confirm_button .record_match_icon,.strip-confirm-button .record_match_icon{background-position:-681px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:23px;display:inline-block}
.record_match_confidence_container{margin-bottom:25px}
.record_match_confidence_label{font-weight:bold;padding-right:10px;float:left}
.record_match_confidence_value{position:relative;top:-2px}
#suggest_to_create_source_container{margin-top:15px}
.record_source_suggestion_actions_separator{color:#6e6e6e;padding-left:5px}
.record_source_suggestion_info{display:none}
.record_panel_profile_portrait{position:relative;float:left;margin-right:20px}
.record_panel_profile_portrait IMG{border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_panel_profile_portrait .record_match_confirmed{position:absolute;bottom:-3px;right:-3px;background-color:#fff;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_matches_filter_popup .newPopupBody{padding-top:10px;padding-bottom:20px}
.record_matches_filter_popup .record_matches_filter_subtitle{font-size:16px;margin-bottom:15px}
.record_matches_filter_popup .record_matches_filter_header{color:#6e6e6e;font-weight:bold;margin-bottom:5px}
.record_matches_filter_popup LABEL{margin-right:15px}
.record_matches_filter_popup .record_matches_filter_options_container{margin-bottom:20px;padding-left:15px}
.record_matches_filter_popup .record_matches_filter_confidence_container{padding-left:25px}
.record_matches_filter_popup .show_all_matches_link{margin-right:5px}
.record_matches_filter_popup .restore_defaults_link{margin-left:5px}
.record_matches_filter_popup .more_info_separator{color:#eae9e6}
.record_matches_filter_popup #confidence_slider{background-position:-667px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:120px;height:11px;position:relative}
.record_matches_filter_popup #confidence_slider .ui-slider-handle{background-position:-422px -179px;background-repeat:no-repeat;overflow:hidden;display:block;width:9px;height:16px;position:absolute;margin-left:-4px}
.record_matches_filter_popup .record_matches_filter_score{margin-bottom:5px}
.record_matches_filter_popup .filter_score{width:14px;height:14px;margin:0 5px}
.record_matches_filter_popup .filter_score_empty{background-position:-1049px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px;display:inline-block}
.record_matches_filter_popup .filter_score_half{background-position:-1005px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px;display:inline-block}
.record_matches_filter_popup .filter_score_full{background-position:-1027px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px;display:inline-block}
.record_match_confirmed_container{padding:5px;border-radius:5px}
.record_match_confirmed_container.opened{background:rgba(0,0,0,0.05)}
.confirmed_match_action_container{position:relative}
.confirmed_match_action_container a.confirmed_match_action_label{position:absolute;right:0;top:-5px;color:#9b9fa3;display:inline-block;padding:7px 11px 8px;border-top-left-radius:5px;border-top-right-radius:5px;white-space:nowrap}
.confirmed_match_action_container a.confirmed_match_action_label IMG{margin:-2px 3px 0}
.record-strip-tooltip .confirmed_match_action_container a.confirmed_match_action_label{padding-top:1px;padding-right:6px;padding-bottom:2px;padding-left:9px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#f0eeea,#e9e7e3);border:1px solid #dad8d5;border-top-width:0;color:#949393}
.record-strip-tooltip .confirmed_match_action_container a.confirmed_match_action_label:hover{text-decoration:none}
.confirmed_match_action_container a.confirmed_match_action_label.opened{background:#7e7e7e;color:#fff}
.confirmed_match_action_container .confirmed_match_options_container{display:none;position:absolute;right:0;top:28px;border:1px solid #878787;border-radius:3px;border-top-right-radius:0;box-shadow:0 0 5px #9a9a9a;background:#fff;padding-top:15px}
.confirmed_match_action_container .confirmed_match_options_container LI{list-style-type:none;border-top:1px solid #dbd7d7;cursor:pointer}
.confirmed_match_action_container .confirmed_match_options_container LI IMG{margin-right:7px}
.confirmed_match_action_container .confirmed_match_options_container LI:hover{background:#f3f3f3}
.confirmed_match_action_container .confirmed_match_options_container LI,.confirmed_match_action_container .confirmed_match_options_container LI A{color:#6e6e6e}
.confirmed_match_action_container .confirmed_match_options_container LI A{white-space:nowrap;padding:7px 15px;display:block}
.confirmed_match_action_container .confirmed_match_options_container LI A:hover{text-decoration:none}
.extract_record_icon{background-position:-1052px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:13px;height:13px;display:inline-block}
.record_match_undo_icon_small{background-position:-1031px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:13px;height:13px;display:inline-block}
.value_add_score_bar_container{border:1px solid #dedddd;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;padding:0 7px;background:#f9f7f3;box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.value_add_score_bar_container .value_add_score_bar{border:1px solid #dedddd;width:70px;height:10px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;background:#fff}
.value_add_score_bar_container .value_add_score_bar_icon{position:relative;margin-right:7px}
.value_add_score_bar_container .value_add_score_bar_icon_single{background-position:-1009px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:15px}
.value_add_score_bar_container .value_add_score_bar_value{background:#c8ea71;height:100%;width:0;border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;transition:width,1s,ease-out}
.value_add_score_bar_container{height:22px}
.value_add_score_factors_container{color:#6e6e6e}
.record_match_add_value_container{min-height:20px;position:relative;margin-top:10px;margin-left:120px;background:#f9f7f3;padding:12px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_match_add_value_container .value_add_score_bar_container{position:absolute}
.record_match_add_value_container .value_add_score_factors_container{margin-left:120px}
.record_page_add_value_container{min-height:20px;position:relative;border:1px solid #e8e6e6;background:#f9f5ea;padding:12px;width:384px;max-width:100%;margin-bottom:10px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_page_add_value_container .value_add_score_bar_container{position:absolute}
.record_page_add_value_container .value_add_score_factors_container{margin-left:120px}
.contact_container{width:100%;padding-top:10px}
.contact_button_wrapper{float:right;text-align:right;width:200px}
#save_to_another_profile{padding-top:10px;padding-bottom:30px}
#save_to_another_profile li{display:inline;margin-left:10px}
#save_to_another_profile img{margin-left:0}
.popup_info_container{font-size:15px}
.popup_info_container a{color:#e76f2f}
.popup_info_container .infoImageContainer{padding:0 14px}
.popup_info_container .miniTagsContainer,.popup_info_container #open_info_popup{display:none}
.popup_info_container .infoImage,.popup_info_container .planIcon,.popup_info_container .infoGroupImage{float:none}
.popup_info_container .infoImage{margin-bottom:10px}
.popup_info_container .infoGroupImage{margin:0}
.popup_info_container .infoGroupLinkContainer{margin-top:5px}
#show_details,#show_details ~ label{display:none}
.mh_responsive.mh_tablet .hidden_touch,.mh_responsive.mh_mobile .hidden_touch{display:none}
.record_embed{margin-top:10px}
.record_embed .hidden_embed{display:none}
.record_embed .mode_link:not([src*=myheritage]),.record_embed .siteMembershipsFieldTitle,.record_embed a[target=_blank]{pointer-events:none;color:currentColor}
#record_page .infoImageContainer .infoImageLarge{display:none}
@media(max-width:767px){#record_page{background:#fcf8ec;-webkit-text-size-adjust:none}
#record_page.push_down:after{content:"";display:table;clear:both;padding-bottom:53px}
#record_page .xs_stretch>*{margin-left:-15px;margin-right:-15px}
#record_page .xs_flex{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
#record_page .section_end{border-bottom:2px solid #f1ebdf}
#record_page div[style*=overflow],#record_page pre[style*=overflow]{-webkit-overflow-scrolling:touch}
#record_page .map_callout_link a[id^=MapCallout]{pointer-events:none}
#record_page .map_callout_link a[id^=MapCallout] img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}
#record_page .top_navigation_links{padding:0;margin:0;font-size:14px;line-height:22px;background:#fcf8ec}
#record_page .top_navigation_links>a,#record_page .Breadcrumbs{padding:20px 14px 10px}
#record_page .top_navigation_links>a{display:block}
#record_page .back_link:before{content:"< ";font-size:16px}
#record_page .xs_order_1{-webkit-box-ordinal-group:2;order:1;margin-bottom:15px}
#record_page .profile_wrap{margin-bottom:0;padding:14px}
#record_page .record_matches_actions_container,#record_page .contact_container{font-size:15px}
#record_page .record_actions_container{background-image:none;background-color:#fffcf2;border-top:0;padding:0}
#record_page #save_record_panel{border-bottom:2px solid #f1ebdf}
#record_page .actions_buttons_container{-webkit-box-ordinal-group:3;order:2;width:100%;float:none!important;margin:0}
#record_page .actions_buttons_container .newButtonSprite,#record_page .actions_buttons_container .css_button{max-width:200px}
#record_page .actions_buttons_container>li{text-align:center!important;padding:0 14px 14px;margin-bottom:0}
#record_page .actions_buttons_container>li:first-child{padding:14px}
#record_page .actions_buttons_container>li.xs_docked{text-align:left!important}
#record_page .actions_buttons_container>li img{display:none}
#record_page .reject_link_container{-webkit-box-ordinal-group:4;order:3;font-size:0;text-align:center;padding:14px}
#record_page #reject_link{text-decoration:initial}
#record_page #reject_link:after{content:attr(xs-text);font-size:15px;color:#949393}
#record_page #save_button,#record_page #confirm_button{margin:auto;display:block}
#record_page #save_button,#record_page #contact_button{width:100%}
#record_page #save_button{margin-bottom:20px}
#record_page #save_to_another_profile{padding:0;border:0;position:relative;top:-2px;border-bottom:2px solid #f1ebdf}
#record_page #save_to_another_profile .actions_buttons_container{margin-top:0!important}
#record_page #save_to_another_profile .actions_buttons_container>li{display:block;margin:0}
#record_page #save_to_another_profile .actions_buttons_container>li:first-child{margin-top:-12px}
#record_page .record_match_extract_information{text-align:center}
#record_page .xs_docked{position:fixed;bottom:0;left:0;margin:auto;z-index:5;font-size:18px;-webkit-animation:slide-in .3s;animation:slide-in .3s}
#record_page .xs_docked .actions_undo_link_text{font-size:0}
#record_page .xs_docked .actions_undo_link>span:after{content:attr(xs-text);font-size:15px;text-transform:uppercase;font-weight:200;opacity:.75}
#record_page li.xs_docked{width:100%;padding:14px;color:#fff;opacity:.95}
#record_page li.xs_docked:before{display:inline;margin-right:10px;padding:4px 8px;border-radius:100%;background:#fff;font-weight:400}
#record_page li.xs_docked>span{float:right}
#record_page #confirm_button{padding:10px;width:100%;max-width:initial!important;background:#fcf8ec;box-shadow:0 0 8px -1px rgba(0,0,0,0.6)}
#record_page #confirm_button>tbody{max-width:200px;display:block;margin:auto}
#record_page .record_match_confirmed_container{padding:0}
#record_page .record_match_confirmed_container .xs_docked{background:#a4ba73}
#record_page .record_match_confirmed_container .xs_docked:before{content:"\2713";color:#a4ba73}
#record_page .record_match_confirmed_container .xs_docked:after{content:attr(xs-text)}
#record_page .record_match_rejected_container .xs_docked{background:#aaa49b}
#record_page .record_match_rejected_container .xs_docked:before{content:"\2715";color:#aaa49b}
#record_page .record_match_rejected_container .xs_docked:after{content:attr(xs-text)}
#record_page .record_match_extract_information,#record_page .confirmation_text{padding:14px}
#record_page .record_match_extract_information{margin-bottom:0}
#record_page .record_match_action_icon{margin-top:14px;margin-left:14px}
#record_page.record_embed .record_match_extract_information,#record_page.record_embed .record_match_action_icon,#record_page.record_embed .confirmation_text{display:none}
#record_page .xs_docked img{display:none}
#record_page .individualListBodyContainer{font-size:15px!important;line-height:18px}
#record_page .individualsListContainer{margin-top:10px}
#record_page .individualListSeparator{height:10px!important}
#record_page .individualListColumn:first-of-type{margin-bottom:10px}
#record_page .contact_button_wrapper{margin:auto;-webkit-box-ordinal-group:3;order:2}
#record_page .contact_container{text-align:center;margin:auto;max-width:300px}
#record_page .recordActionDescription{clear:both;font-size:15px;padding:14px}
#record_page .recordPage.recordContainer{padding:25px 14px;background-image:none!important;background-color:#fcf8ec;border-bottom:2px solid #f1ebdf;font-size:15px}
#record_page .recordPage.recordContainer .recordSectionTitle{font-size:22px;color:#646362;margin-top:20px}
#record_page .recordPage.recordContainer .recordSectionTitle+br{display:none}
#record_page .recordPage.recordContainer .recordSectionTitle+div table{width:100%}
#record_page .recordPage.recordContainer .recordFieldLabel{display:block;width:100%!important;padding:10px 0 0;font-weight:400;color:rgba(100,99,98,0.75)}
#record_page .recordPage.recordContainer .recordFieldLabel>div{padding-left:0!important}
#record_page .recordPage.recordContainer .recordFieldValue{display:block;width:100%;padding:0 0 10px;color:#646362}
#record_page .recordPage.recordContainer .recordSection{color:#646362}
#record_page .recordPage.recordContainer .recordFieldsRow{border-bottom:0}
#record_page .recordPage.recordContainer .eventSeparator{height:0}
#record_page .recordPage.recordContainer .recordSectionTitleLink,#record_page .recordPage.recordContainer .recordLessRelatedPhotosLink,#record_page .recordPage.recordContainer .recordSectionAlbumCount,#record_page .recordPage.recordContainer td{font-size:15px}
#record_page .recordPage.recordContainer .recordImageContainer{float:none;margin:0 auto}
#record_page .recordPage.recordContainer .paperClip{display:none}
#record_page .recordPage.recordContainer .recordSection,#record_page .recordPage.recordContainer .fieldGroupTitle{border-top:0}
#record_page .recordImageBoxContainer{display:table;margin:10px auto}
#record_page .recordImageBoxContainer .recordImage[src*="/supersearchassets/"]{display:none}
#record_page .recordTitleContainer{color:#646362}
#record_page .recordTitleContainer .recordTitle{font-size:22px}
.recordPageContainer:not(.has_match) #record_page .recordTitleContainer{text-align:center}
#record_page .groupTable{position:static!important;width:100%}
#record_page .groupTable td:nth-of-type(1){color:rgba(100,99,98,0.75);display:block;padding-bottom:0;padding-left:0}
#record_page .groupTable td:nth-of-type(2){display:block;padding-top:0;padding-left:0}
#record_page .groupTable .groupRowTitle{color:currentColor;padding-top:0}
#record_page .groupTable .groupRowTitle:nth-of-type(1){display:none}
#record_page .groupRow{border-top:0}
#record_page .multi_table>tbody>tr>td{display:inline;padding:0!important;margin:0!important;width:100%}
#record_page .multi_table>tbody>tr>td:after{content:"";display:block}
#record_page .multi_table>tbody>tr>td:nth-of-type(odd){color:rgba(100,99,98,0.75)}
#record_page .multi_table>tbody>tr>td:nth-of-type(even):after{margin-bottom:20px}
#record_page .infoContainer{background:#fffcf2;border:0;border-bottom:2px solid #f1ebdf;border-radius:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:14px}
#record_page .infoContainer .infoGroupTitle{font-weight:300;font-size:15px}
#record_page .infoContainer .infoGroup{margin:0;width:100%}
#record_page .infoContainer .infoGroup:nth-of-type(n+3){display:none}
#record_page .infoContainer .infoGroup *:not(.infoGroupTitle){display:none}
#record_page .infoContainer .miniTag{display:block;margin-top:5px}
#record_page .infoGroup{padding:0 14px}
#record_page .infoImageContainer{height:auto!important;padding:0}
#record_page #open_info_popup{outline:0}
#record_page #open_info_popup>div{position:absolute;width:100%;height:100%;top:0;left:0}
#record_page .matching_individual_container{background-color:#fcf8ec;margin-bottom:0;border:0;border-bottom:2px solid #f1ebdf;border-radius:0}
#record_page .matching_individual_container:before,#record_page .matching_individual_container:after{content:"";display:table}
#record_page .individualInformationDetails{color:rgba(100,99,98,0.75)}
#record_page .individualInformationContainer{text-align:center;font-size:15px}
#record_page .individualInformationContainer .individualInformationName{font-size:15px;color:#646362}
#record_page .individualInformationContainer div[class^=FL_]{color:rgba(100,99,98,0.75)}
#record_page .individualInformationPhoto{float:none;margin:0 auto 10px;width:96px;height:96px;overflow:hidden;border-radius:100%;border:2px solid #cfcece}
#record_page .individualInformationPhoto.M{border-color:#8bb5d3}
#record_page .individualInformationPhoto.F{border-color:#df8d95}
#record_page .individualInformationPhoto .PK_Silhouette,#record_page .individualInformationPhoto .recordImage{position:relative;width:96px;margin-left:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#record_page #show_details{display:none}
#record_page #show_details ~ label{position:absolute;right:20px;margin-top:-37px}
#record_page #show_details ~ label a{text-decoration:none}
#record_page #show_details ~ label a:after{content:attr(data-text)}
#record_page #show_details ~ .show_when_checked{display:none}
#record_page #show_details ~ .hide_when_checked{display:initial}
#record_page #show_details:checked ~ .show_when_checked{display:initial}
#record_page #show_details:checked ~ .hide_when_checked{display:none}
#saveRecordSelectIndividual{padding-top:0!important;font-size:16px}
.mhDialogMassage{margin:auto}
.save_record_popup,.signupPopup,.create_tree_popup,.confirm_undo_save_popup,.extract_record_popup{font-size:15px}
.confirm_undo_save_popup #popupButton_popup_cancel_button{left:-2px}
}
BODY>IMG{display:none}
.collectionPopup,.collectionPopup .ui-button{outline:0}
.collectionPopup #mhDialogContent .ui-dialog-titlebar{cursor:inherit;background-color:inherit}
.collectionPopup #mhDialogContent .PK_popupTitle{display:none}
.collectionPopup #mhDialogContent .mhDialogBody{margin-top:-45px;margin-right:32px;padding-right:0!important;padding-left:20px}
.collectionPopup #mhDialogContent .infoImageContainer{height:auto;padding:0;float:left}
.collectionPopup #mhDialogContent .infoImageContainer .infoImage{display:none}
.collectionPopup #mhDialogContent .infoImageContainer .infoImageLarge{display:block}
.collectionPopup #mhDialogContent .infoGroup{clear:none;margin-bottom:0;margin-left:96px}
.collectionPopup #mhDialogContent .infoGroupSubtitle{color:#949393;margin-bottom:10px}
.collectionPopup #mhDialogContent .infoGroupBody{font-size:14px}
.collectionPopup #mhDialogContent .mhDialogMassage{max-width:inherit}
@media(max-width:767px){.collectionPopup #mhDialogContent .mhDialogBody{margin-top:-17px}
.collectionPopup #mhDialogContent .mhDialogMassage{margin:0}
.collectionPopup #mhDialogContent .infoImageContainer{margin-left:14px;margin-right:10px;margin-bottom:10px}
.collectionPopup #mhDialogContent .infoGroup{margin-left:0}
}
@-webkit-keyframes slide-in{0%{opacity:0}
25%{-webkit-transform:translateY(25px);transform:translateY(25px)}
70%{-webkit-transform:translateY(5px);transform:translateY(5px)}
}
@keyframes slide-in{0%{opacity:0}
25%{-webkit-transform:translateY(25px);transform:translateY(25px)}
70%{-webkit-transform:translateY(5px);transform:translateY(5px)}
}
.partner_logo_container{position:absolute;z-index:401;top:54px;left:206px;width:700px}
.partner_logo_plus{background-position:-864px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:17px;height:17px;position:absolute}
.partner_logo{position:absolute;top:-10px;left:32px}
.sample_record_container:before,.sample_record_container:after{content:" ";display:table}
.sample_record_container:after{clear:both}
.sample_record_container .teaser_thumbnail{float:right;max-width:50%;margin-left:15px}
.view_sample_record_link{text-decoration:underline;color:inherit}
.planIcon{float:left}
.cancelPlanIcon{float:right}
.paymentSprite{background-image:url("/FP/Assets/Images/Search/search_payment_sprite.png?v=7");background-repeat:no-repeat}
.memberPlanDiscount{border-radius:5px;background-color:#2f617b;color:#fff;font-size:15px;padding:5px 10px;display:inline-block;margin-top:10px}
#cancellation_warning{font-weight:600;font-size:15px;color:#d64e4b;margin-bottom:26px}
.planSpecialOffer{background-position:-545px -3px;width:882px;height:38px;line-height:35px;color:#fff;font-size:16px;text-align:center;margin:25px auto 0}
.planBoxesContainer{margin-top:25px;text-align:center;white-space:nowrap}
.planBox:last-child{margin:0}
#back_button{width:100%;float:left;margin-left:10px;margin-top:10px;font-size:20px;font-weight:500}
.searchPlansTitle{margin-top:25px;font-size:22px}
.currentPlan{margin-top:-1px;font-size:17px}
.currentPlan .value{font-weight:500}
.fold{width:0;height:0;border-style:solid;position:absolute;top:100%}
.fold.left{left:0;border-width:0 4px 4px 0;border-color:transparent #2f2e2b transparent transparent}
.fold.right{right:0;border-width:4px 4px 0 0;border-color:#2f2e2b transparent transparent transparent}
.planBoxContainer{text-align:center}
.planBox{text-align:center;width:286px;display:inline-block;margin-right:40px}
.planBoxTop{position:relative;margin-top:10px;min-height:20px}
.planBoxSeparatorContent{background:#fbf7f4;min-height:10px}
.planValueTitle{background-position:-544px -45px;height:24px;line-height:24px;font-weight:bold;width:165px;display:inline-block;position:relative;top:-14px;color:#fff;font-size:12px}
.planTitle{font-size:15px;line-height:22px;margin-bottom:10px;padding:0 30px;white-space:normal}
.planTitle b{font-size:22px}
.planTitle .bundleTitleSecondPart b{font-size:15px;font-weight:normal}
.overall_discounts{color:#e0fa9e;font-size:13px;font-weight:200;margin-top:-10px}
.bundleTitlePlus,.bundleTitleSecondPart{font-size:15px;line-height:18px}
.planBoxSeparator{line-height:12px;min-height:12px;background-position:0 5px;margin:10px}
.planBoxSeparatorContent{display:inline-block;padding:0 10px;color:#9ea3a7;font-weight:bold}
.planDetails{margin:5px 0;color:#16638d}
.productCouponText{position:relative;top:21px;margin-top:-17px;padding:4px 0;font-weight:bold;color:#187113}
.currencyButtonsContainer{float:right}
.planPriceContainer{background-image:url("/FP/Assets/Images/Search/price_bg.png?v=1");background-repeat:repeat;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 10px 0;margin:20px 0;width:275px;min-height:101px;position:relative;left:-4px;color:#fff;font-size:12px}
.planOldPrice{text-decoration:line-through;color:#cfcece}
.planPriceContainer,.planPriceContainer{display:inline-block}
.planOldPrice,.planPrice{display:inline-block;line-height:65px}
.have_discounts .planOldPrice,.have_discounts .planPrice{line-height:50px}
.planPrice,.planOldPrice{padding:0 5px;font-weight:300}
.planPrice span span{font-size:30px}
.planPriceContainer table{display:inline-block}
.planStartButton{position:absolute;text-align:center;top:84px;width:92%}
.planBillingInformation{margin-top:10px;color:#9ea3a7;position:relative}
.magnifyingGlassLarge,.magnifyingGlassSmall{right:0}
.magnifyingGlassLarge{position:absolute;bottom:0;width:212px;height:190px;background-position:-2px 0}
.magnifyingGlassSmall{position:absolute;bottom:0;width:182px;height:152px;background-position:-218px 0}
.planDiscountContainer,.planCurrencyContainer{margin:20px 0}
.planDiscountContainer{float:left}
#currencies_label{float:left;padding-right:8px}
@media(max-width:767px){.planCurrencyContainer .select-replace-cover{top:0!important}
.mh_responsive #currencies_styled.select-replace,.mh_responsive #currencies{font-size:12px;height:23px}
}
#currencies_styled{padding-top:0}
.planCurrencyContainer{float:right}
.bbb_blue_icon_wrapper{margin-top:14px;margin-left:10px;float:right}
.bbb_blue_icon_wrapper .bbb_blue_icon{background-repeat:no-repeat;background-position:0 0;height:30px;width:104px}
.bbb_blue_icon_wrapper .bbb_blue_icon.rating_a_plus{background-image:url("/FP/Assets/Images/MasterPage/bbb_blue_a_plus.jpg?v=2")}
.bbb_blue_icon_wrapper .bbb_blue_icon.rating_a{background-image:url("/FP/Assets/Images/MasterPage/bbb_blue_a.png?v=2")}
.planDiscountContainer .linkSeparator{color:#d1d0d0;margin:0 8px}
.plansInformationContainer{position:relative}
.planDiscountConatiner .PK_IconsInfoLarge,.planContactContainer .PK_IconsPhoneLarge{float:left}
.planTipContainer,.planContactContainer{padding:20px 25px}
.planInformationIconContainer,.planInformationTextContainer{float:left}
.planInformationIconContainer{display:inline;width:55px}
.planInformationTextContainer{display:inline}
.planTipHeader{font-size:22px}
.planTipRowContainer{float:left;margin-right:30px;width:310px}
.planTipRowTitle{font-weight:bold}
.whatYouGetBulltes{list-style-position:outside;margin-left:16px}
.planFootnote,.autoRenewMessageConatiner{margin:18px 0}
.planFootnotes{margin:18px 0}
.planFootnotes .planFootnote{margin:0}
.genealogy_search_ppc_sprite{background-image:url("/FP/Assets/Images/GenealogySearchPpc/genealogy_search_ppc_sprite.png?v=19")}
.checkout_badges{text-align:center;margin-top:30px}
.verisign_badge{background-position:-217px -85px;height:48px;width:94px;display:inline-block;vertical-align:middle;margin-left:27px}
.bbb_badge{background-position:-2px -191px;height:39px;width:100px;display:inline-block;vertical-align:middle;margin-top:9px;margin-left:27px}
.money_back_badge{background-position:-2px -946px;height:71px;width:71px;display:inline-block;vertical-align:middle}
.familytreemagazine_logo{background-position:-2px -837px;height:46px;width:340px;margin:0 70px 0 70px}
.wallstreet_logo{background-position:-2px -885px;height:27px;width:278px}
.cnn_logo{background-position:-2px -914px;height:31px;width:67px}
.asSeenOnLogos{margin-top:20px}
.testimonials{position:absolute;top:20px;left:520px;right:0;width:381px}
.testimonial_tip_line{margin-start:30px;padding-bottom:17px}
.citation,.citation_thumbnail{margin-bottom:5px}
.citation_thumbnail{margin-right:5px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;height:50px;float:left}
.asSeenOnHeader,.personal_info{color:#999}
#testimonial_info{display:table}
.mh_responsive .planPriceContainer{min-height:105px;width:295px}
.mh_responsive .upgrade_to_complete .planPriceContainer{min-height:145px}
.mh_responsive .upgrade_to_complete .overall_discounts{white-space:normal}
.mh_responsive .upgrade_to_complete .planStartButton{top:calc(100% - 17px)}
@media screen and (max-width:480px){.mh_responsive .priceOptionsContainer{flex-wrap:wrap-reverse}
.mh_responsive .priceOptionsContainer .planDiscountContainer{-webkit-box-ordinal-group:2;order:1}
.mh_responsive .priceOptionsContainer .planCurrencyContainer{-webkit-box-ordinal-group:3;order:2}
.mh_responsive .priceOptionsContainer .bbb_blue_icon_wrapper{-webkit-box-ordinal-group:1;order:0}
}
@media screen and (max-width:767px){.mh_responsive .priceOptionsContainer{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:20px 10px}
.mh_responsive .priceOptionsContainer .planDiscountContainer,.mh_responsive .priceOptionsContainer .planCurrencyContainer,.mh_responsive .priceOptionsContainer .bbb_blue_icon_wrapper{margin:2px 0;line-height:23px}
}
@media screen and (max-width:767px) and (min-width:481px){.mh_responsive .priceOptionsContainer{flex-wrap:wrap}
.mh_responsive .priceOptionsContainer .planDiscountContainer{-webkit-box-ordinal-group:2;order:1}
.mh_responsive .priceOptionsContainer .planCurrencyContainer{-webkit-box-ordinal-group:3;order:2}
.mh_responsive .priceOptionsContainer .bbb_blue_icon_wrapper{-webkit-box-ordinal-group:4;order:3}
}
@media screen and (max-width:991px){.mh_responsive .planInformationTextContainer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.mh_responsive .planTipRowContainer{margin-top:10px}
}
@media screen and (max-width:767px){.mh_responsive #search_plans_page .newButtonSpriteMiddle-dnaSite-normal,.mh_responsive #search_plans_page .newButtonSpriteMiddle-pkSite-normal,.mh_responsive #search_plans_page .newButtonSpriteMiddle-dnaSite-hover,.mh_responsive #search_plans_page .newButtonSpriteMiddle-pkSite-hover,.mh_responsive #search_plans_page .newButtonSpriteMiddle-dnaSite-disabled,.mh_responsive #search_plans_page .newButtonSpriteMiddle-pkSite-disabled{width:auto}
.mh_responsive .searchPlansTitle{margin:25px 10px 0}
.mh_responsive .planDiscountContainer,.mh_responsive .planDiscountContainer a{-webkit-text-size-adjust:none}
.mh_responsive #couponInput{margin-top:5px}
.mh_responsive .planFootnote{margin:18px 10px}
.mh_responsive .plansInformationContainer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.mh_responsive .planTipRowContainer{max-width:340px;width:100%;margin-right:0}
.mh_responsive .planTipContainer,.mh_responsive .planContactContainer{padding:10px}
.mh_responsive .planInformationIconContainer{padding-bottom:5px}
.mh_responsive .couponComponentContainer{height:100%}
.mh_responsive .plans_swipe_area{display:inline-block;width:100%}
.mh_responsive .planBoxesContainer{display:inline-block;transition:all .3s ease}
.mh_responsive .plans_swipe_1{width:100%}
.mh_responsive .plans_swipe_1 .planBox{margin:0 calc(50% - 143px)}
.mh_responsive .plans_swipe_2{width:200%}
.mh_responsive .plans_swipe_2 .planBox{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;margin:0 calc(25% - 143px)}
.mh_responsive .plans_swipe_2.plans_swipe_current_0{transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.mh_responsive .plans_swipe_2.plans_swipe_current_1{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%)}
.mh_responsive .plans_swipe_container .planBox{float:left}
.mh_responsive #plan_box_swipe_buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;margin-top:20px}
.mh_responsive .plan_box_swipe_button{display:inline-block;width:13px;height:13px;margin:8px;background:#c4c2bb;border-radius:50%;transition:all .3s ease;cursor:pointer}
.mh_responsive .plans_swipe_current_0 ~ #plan_box_swipe_buttons .plan_box_swipe_button:nth-child(1),.mh_responsive .plans_swipe_current_1 ~ #plan_box_swipe_buttons .plan_box_swipe_button:nth-child(2){background:#646362;cursor:auto}
}
@media screen and (max-width:600px){.mh_responsive .planTipContainer{-webkit-box-ordinal-group:2;order:1}
.mh_responsive .magnifyingGlassLarge{-webkit-box-ordinal-group:3;order:2;position:relative;left:calc(100% - 212px)}
.mh_responsive .planContactContainer{-webkit-box-ordinal-group:4;order:3}
}
@media screen and (max-width:991px){.mh_responsive #planSpecialOffer{background:linear-gradient(to right,#356681 0,#346f8f 50%,#356681 100%);border-top:1px solid #60acd4;box-shadow:1px 3px 4px 0 #dad7d0;width:100%;position:relative;height:auto;line-height:21px;padding:7px 0}
}
@media screen and (max-width:991px) and (min-width:768px){.mh_responsive #planSpecialOffer:before,.mh_responsive #planSpecialOffer:after{content:"";background:#356681;width:10px;height:100%;display:block;position:absolute;top:0;box-shadow:0 -1px 0 0 #60acd4;border-top:17px solid transparent;border-bottom:17px solid transparent}
.mh_responsive #planSpecialOffer:before{left:-3px;border-left:7px solid #fff}
.mh_responsive #planSpecialOffer:after{right:-3px;border-right:7px solid #fff}
}
.mh_responsive .orderStatusPage .pending_message_container{max-width:460px}
.mh_responsive .orderStatusPage .productIcon{position:static;float:right}
.mh_responsive .orderStatusPage .processing_info_container,.mh_responsive .orderStatusPage .planDetailsTitle{max-width:305px;width:auto}
.mh_responsive .orderStatusPage .planInformationTextContainer{max-width:405px}
.orderStatusPage .header{font-size:22px;margin:25px 0;padding-bottom:5px;position:relative}
.orderStatusPage .headerSeparator{margin-top:5px}
.orderStatusPage .header #startSearchingButton,.orderStatusPage .header #continueToRecordButton{position:absolute;top:0;right:0}
.orderStatusPage #tryAgainButton{margin-top:30px}
.orderStatusPage .pending_message_container{margin-left:0;margin-right:0}
.orderStatusPage .processing_info_container{width:305px}
.orderStatusPage .processing_info_container .processing_info{margin-bottom:40px}
.orderStatusPage .pendingOrderMessageContainer{margin-bottom:15px;margin-top:-10px}
.orderStatusPage .pendingOrderText{width:870px;font-weight:bold}
.orderStatusPage #backToSearchButton{margin-top:10px}
.orderStatusPage .orderFailureDescription{font-weight:bold}
.planDetailsBox{margin-bottom:15px}
.planDetailsBoxBody{padding:15px 25px;position:relative}
.planDetailsTitle{font-size:15px;font-weight:bold;margin-bottom:5px;width:302px}
.productIcon{background-color:#fbf7f4;position:absolute;right:15px}
.productIconClass15{background-position:-972px -45px;height:62px;width:107px}
.productIconClass1.sitePlan1{background-position:-843px -45px;height:84px;width:62px}
.productIconClass1.sitePlan3{background-position:-906px -45px;height:84px;width:65px}
.productIconClass16{background-position:-1076px -45px;height:40px;width:64px}
.dontLeaveUsConatiner{padding:0 20px}
.dontLeaveUsImage{font-size:22px;line-height:26px;padding:68px 0 0;text-align:center;background-position:-545px -181px;width:418px;height:118px}
.dontLeaveUsConatiner .swingGirlImage{margin-bottom:40px}
.wantToTalkTitle{font-size:15px;font-weight:bold}
.planDetailsContainer{margin:20px 0 10px 0}
.planDetailsFieldLabel{color:#9ea3a7;padding-right:10px}
.planDetailsFieldValue .positiveValue{color:#8fbb1f;font-weight:bold}
.planDetailsFieldValue .negativeValue{color:red;font-weight:bold}
.planIncludesTitle{font-weight:bold;margin:20px 0 5px}
.planIncludesList ul{margin-bottom:10px}
.planIncludesList li{list-style-position:inside}
#cancelPlanTitle{padding-top:15px}
#cancelPlanTitleSeparator{margin-top:5px;margin-bottom:26px}
.cancelCommentConatiner label{display:block;padding-top:9px;margin-bottom:7px}
#cancelForm #phoneNumber{width:325px;float:right}
#cancelPlanRoundedSeparator{width:300px;margin-bottom:10px}
.cancelCommentReasons{width:460px}
.cancelCommentTextArea{width:450px;height:65px;margin:11px 0}
.cancelCommentTextArea{resize:none}
.planActionButtonsContainer{margin-top:20px;height:50px}
.planActionButtonsContainer table{float:right;margin-left:15px}
.autoRenewMessageConatiner .PK_IconsInfoLarge{margin:0 10px}
.swingGirlContainer{position:absolute;width:460px}
.swingGirlImage{margin:auto;height:260px;width:140px;background-position:-402px 0}
.recordDetectiveContainer{padding-top:20px;display:none}
.recordDetectivePanel{background-color:#fafafa;border:1px solid #eee;padding:10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;position:relative;margin-top:20px}
.recordDetectivePanel:before{border-width:0 14px 14px;bottom:auto;left:49px;right:auto;top:-14px;border-color:#eee transparent;border-style:solid;content:"";display:block;position:absolute;width:0}
.recordDetectivePanel:after{border-width:0 13px 13px;bottom:auto;left:50px;right:auto;top:-13px;border-color:#fafafa transparent;border-style:solid;content:"";display:block;position:absolute;width:0}
.recordDetectivePanel .spinner{margin-top:9px;margin-left:6px;margin-right:13px;width:26px;height:26px;float:left}
.recordDetectivePanel .recordDetectiveNotFound,.recordDetectivePanel .recordDetectivePreloader{line-height:43px;font-size:15px}
.recordDetectivePanel .recordDetectiveNotFound{display:none;margin-left:15px}
.recordDetectivePanel .recordsAndPeopleContainer{margin:0 20px}
.recordDetectivePanel .RecordsStrip.StripWithPrevNext{margin:0 -14px}
.recordDetectivePanel .RecordsStrip.StripWithPrevNext a.photoBrowsingArrowPrev{margin-right:16px}
.recordDetectivePanel .RecordsStrip.StripWithPrevNext a.photoBrowsingArrowNext{margin-left:10px}
.mh_responsive .recordDetectivePanel .RecordsStrip.StripWithPrevNext a.photoBrowsingArrowNext{margin-left:8px}
.recordDetectivePanel .relatedRecordsContainer{margin-bottom:22px}
.record_detective_icon{background-position:-500px -57px;background-repeat:no-repeat;overflow:hidden;display:block;width:51px;height:56px;display:inline-block;float:left;margin-left:37px}
.record_detective_title{position:relative;float:left;margin-left:13px}
.record_detective_title .NewLabelWidget{position:absolute;top:3px;left:-9px}
.record_detective_title h2{margin-top:25px;font-size:15px;font-weight:normal;float:left}
.record_detective_title .record_detective_title_inner{margin-top:25px;margin-left:5px;float:left}
.record_detective_info_text{margin-top:7px;margin-left:-10px;width:280px;float:left;line-height:16px}
.record_detective_info_text p:first-child{margin-bottom:17px}
.record_detective_info_icon{margin-top:4px;margin-left:35px;position:absolute}
.mh_responsive .photoBrowsingWrapper{box-sizing:content-box}
@media(min-width:1200px){.mh_responsive .StripWithPrevNext .photoBrowsingWrapper{margin-left:75.25px}
}
@media(min-width:768px) and (max-width:991px){.mh_responsive .StripWithPrevNext .photoBrowsingWrapper{margin-left:11.5px}
}
.mh_responsive .singleStripWrapper img{width:100%}
@media(max-width:767px){.StripWithPrevNext{margin:0!important}
.related_people_panel_title,.RecordStripTitle{border-bottom:0!important}
.photoBrowsingWrapper{width:100vw!important;margin-left:-14px;overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:25px}
.stripSeparator{display:none}
.photoStripPhotoContainer:first-child{padding-left:19px}
.photoStripPhotoContainer .FL_Label{text-align:left;margin-left:-5px;margin-right:-5px}
.photoStripPhotoContainer .FL_Label b:after{content:"";display:block}
.RecordsStrip:after{content:"";width:60px;height:175px;background:linear-gradient(to right,rgba(240,236,225,0) 20%,#f0ece1 70%);position:absolute;margin-right:-15px;margin-top:70px;top:0;right:0}
td.photoStripPhotoContainer:last-child{padding-right:24px!important}
.record_detective_icon{margin-left:14px}
.recordDetectiveContainer{background-color:#fcf8ec}
.recordDetectiveContainer h2{color:#646362}
.recordDetectivePanel{background-color:#f0ece1}
.recordDetectivePanel:before{left:26px}
.recordDetectivePanel:after{left:27px;border-color:#f0ece1 transparent}
.recordDetectivePanel .photoBrowsingArrowPrev,.recordDetectivePanel .photoBrowsingArrowNext{display:none!important}
.recordDetectivePanel .RecordStripTitle [id^=photoStripLocation]{float:left;margin-left:5px}
.recordDetectivePanel .RecordStripTitle [id^=photoStripLocation]:before{content:"("}
.recordDetectivePanel .RecordStripTitle [id^=photoStripLocation]:after{content:")"}
.recordDetectivePanel .recordsAndPeopleContainer{margin:0 4px}
.recordDetectivePanel .relatedRecordsContainer{margin-bottom:0}
.record_detective_info_icon{display:none}
.record_detective_info_text{margin:0;max-width:100%}
}
.recordScore0{background-position:-831px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore1{background-position:-744px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore2{background-position:-570px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore3{background-position:-396px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore4{background-position:-928px -76px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore5{background-position:-841px -76px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore6{background-position:-754px -76px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore7{background-position:-483px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore8{background-position:-667px -76px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore9{background-position:-918px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.recordScore10{background-position:-657px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:14px}
.relatedRecordsContainer .RecordStripTitle{margin-top:15px}
.record-strip-tooltip{padding:15px 25px 20px}
.record-strip-tooltip.mh-tooltip{min-width:250px}
.record-strip-tooltip A{color:#068ccf}
.record-strip-tooltip A:visited{color:#609}
.record-strip-tooltip a.recordTitle{text-decoration:underline;font-size:18px}
.record-strip-tooltip .record_match_confidence_label,.record-strip-tooltip .collectionName{font-weight:normal;color:#6e6e6e;line-height:19px}
.record-strip-tooltip .record_match_confidence_label{vertical-align:middle;margin-right:8px}
.record-strip-tooltip .collectionName{clear:both;margin-bottom:4px}
.record-strip-tooltip .recordFieldLabel{padding-right:20px;white-space:nowrap}
.record-strip-tooltip .highlighted-text{background-color:yellow;font-weight:bold;padding:2px}
.record-strip-tooltip .footer{border-top:1px solid #ccd5db;margin-top:10px;padding-top:17px}
.record-strip-tooltip .record_match_action_icon{margin-right:8px;margin-left:0}
.record-strip-tooltip .miniTag{margin-bottom:-2px}
.record-strip-tooltip .confirmation_question{color:#6e6e6e;float:left;margin-right:20px;line-height:30px}
.record-strip-tooltip .confirm_reject_container{float:right}
.record-strip-tooltip .confirm_reject_container .strip-confirm-button,.record-strip-tooltip .confirm_reject_container .strip-reject-link{float:right}
.record-strip-tooltip .confirm_reject_container a.strip-reject-link{margin-right:20px;color:#6e6e6e;margin-top:8px}
.record-strip-tooltip .record_match_undo_icon,.record-strip-tooltip .extract_record_icon{float:right}
.record-strip-tooltip .record_matches_actions_container .actions_buttons_container LI IMG{margin-top:3px}
.RecordsStrip a.photoBrowsingArrowPrev{margin-right:34px}
.RecordsStrip a.photoBrowsingArrowNext{margin-left:23px}
.RecordsStrip td.photoStripPhotoContainer{padding-right:21px}
.RecordsStrip .stripSeparator{position:absolute;top:3px;left:-11px;width:1px;height:167px;background-color:#ccd5db}
.RecordsStrip a.photoInReviewWide{color:#6e6e6e;font-size:11px;line-height:14px}
.RecordsStrip a.photoInReviewWide:visited{color:#609}
.RecordsStrip a.photoInReviewWide:hover div.singleStripWrapper{border-width:2px;margin:0 0 5px 0}
.RecordsStrip a.photoInReviewWide:hover .topRightIconInStrip{top:-8px}
.RecordsStrip a.photoInReviewWide div.singleStripWrapper{border:1px solid #b1b5b9;margin:1px 1px 6px 1px;width:96px;height:96px;box-sizing:content-box}
.no-backgroundsize .RecordsStrip a.photoInReviewWide div.singleStripWrapper{text-align:center}
.RecordsStrip a.photoInReviewWide div.singleStripWrapper .jquery_spinner{left:48px!important;top:48px!important}
.RecordsStrip a.photoInReviewWide td.photoStripPhotoContainer .FL_Label{margin-top:0}
.RecordsStrip a.photoInReviewWide .topRightIconInStrip{top:-9px}
.RecordsStrip .smallMiniTag{border:1px solid #fff;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.RecordsStrip .recordsDownloading{background-position:-396px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:96px;height:96px}
.RecordStripTitle{margin:27px 0 10px;border-bottom:1px solid #ccd5db}
.RecordStripTitle .FL_LabelLargeBold{padding-bottom:3px;float:left}
.RecordStripTitle .RecordStripTitleInner{padding-top:2px;margin-left:5px;float:left}
.RecordStripTitle .FL_Label{float:right;color:#6e6e6e;margin-top:3px}
.RecordStripTitle .record_info_icon{margin-left:5px;margin-top:3px;float:left}
.RecordStripTitle .NewLabelWidget{margin-top:-1px;float:left}
.record_info_icon{background-position:-1071px -122px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px;cursor:pointer}
#recordStripWrapper_RMS .related_records_panel_preloader{height:170px}
.stripPreloader{width:96px;height:96px;padding:4px}
.extract_record_popup INPUT[type=radio],.extract_record_popup INPUT[type=checkbox]{border:0;height:inherit}
.related_people_panel_title{margin:27px 0 19px;border-bottom:1px solid #ccd5db}
div:first-child>.related_people_panel_title{margin-top:15px}
.related_people_panel_title .FL_LabelLargeBold{padding-bottom:3px;float:left}
.related_people_panel_title .related_people_panel_inner{padding-top:1px;margin-left:5px;float:left}
.related_people_panel_title .record_info_icon{margin-left:5px}
.related_records_panel_preloader{margin-top:-3px}
.related_records_panel_preloader .spinner{margin-right:12px;width:26px;height:26px;float:left}
.related_records_panel_preloader .message{height:26px;line-height:26px;color:#6e6e6e;float:left}
.related_records_panel_preloader #related_records_panel_preloader_notfound{display:none}
.related_records_panel_preloader{margin-top:16px}
.container_12 .grid_3.relate_person_box{width:199px}
.record_related_person{margin-bottom:25px;display:block;color:#6e6e6e!important}
.record_related_person:visited{color:#609}
.record_related_person_photo{padding:4px;float:left}
.record_related_person:hover .record_related_person_photo{padding:2px;border:solid 2px #b1b5b9;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}
.record_related_person_photo .PK_ProfileImage{border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}
.record_related_person_photo .PK_ProfileImageOuterContainerOut{padding:0}
.record_related_person_info{padding-top:2px;margin-left:76px;line-height:14px;font-size:11px}
.record_related_person_info_separator{height:7px}
.record_related_person_tooltip{padding:15px 25px 20px}
.record_related_person_tooltip a{color:#068ccf}
.record_related_person_tooltip a:visited{color:#609}
.record_related_person_tooltip a.personName{text-decoration:underline;font-size:18px}
.record_related_person_tooltip .confidence_label,.record_related_person_tooltip .collection_name,.record_related_person_tooltip .sub_collection_name{font-weight:normal;color:#6e6e6e;line-height:19px}
.record_related_person_tooltip .confidence_label{vertical-align:middle;margin-right:8px}
.record_related_person_tooltip .collectionName{clear:both;margin-bottom:4px}
.record_related_person_tooltip .sub_collection_name{color:#9da2a7}
.record_related_person_tooltip .record_field_label{padding-right:20px;white-space:nowrap}
.record_related_person_tooltip .record_field_groups{margin-top:3px}
.record_related_person_tooltip .footer{border-top:1px solid #ccd5db;margin-top:10px;padding-top:17px}
.record_related_person_tooltip .record_match_action_icon{margin-right:8px;margin-left:0}
.record_related_person_tooltip .record_status_label{vertical-align:middle;color:#6e6e6e}
.searchResultsPage .recordImageContainer .recordImageBox,.recordPreview .recordImageBox,.recordMatches .recordImageBox{max-width:128px;border:1px solid #d3d3d3;padding:2px;border-radius:3px;display:inline-block;min-width:96px;min-height:50px;position:relative}
.orderStatusPage .recordPreviewContainer{margin:10px 0;padding:15px 0 25px;border-bottom:1px solid #ced1d3}
.recordPreview table{width:100%}
.recordPreview .recordImageContainer{width:115px}
.recordPreview .recordImage{width:96px}
.recordPreview .recordTitle{color:#6e6e6e;font-size:15px;font-weight:bold}
.recordCostInCredits{color:#6e6e6e;height:20px;font-size:18px;padding-bottom:5px}
.credits_message_container{margin-top:10px;display:inline-block;padding:1px 10px 5px;border:1px solid #d9d6d5;border-radius:10px}
.recordCredits .newPopupBody{padding-top:10px}
.notEnoughCredits{color:#c0422e}
.creditsLeft{color:#6e6e6e}
#save_record_panel .record_match_extract_information{margin-top:5px;font-size:16px}
#save_record_panel .save_new_tag{background-color:#dc6342;background-image:linear-gradient(to bottom,#e76e4d,#d15837);color:#fff;border-radius:6px;padding:0 6px;margin-right:10px;float:left;margin-bottom:25px}
.save_record_popup_content{height:253px;margin-right:-2px}
.save_record_popup_content .top_note{margin:0 0 16px}
.save_record_popup_content .top_note .pk_info_icon_gray_LTR,.save_record_popup_content .top_note .pk_info_icon_gray_RTL{float:left}
.save_record_popup_content .top_note .note_text{float:left;margin-left:12px;width:330px}
.save_record_popup_content .select_individual_label{margin-bottom:10px;display:block}
.save_record_popup_content .site_and_tree_wrapper #siteAndTree{width:389px;height:23px}
.save_record_popup_content .individuals_combo_box_wrapper{margin-top:10px}
.save_record_popup_content .individuals_combo_box_wrapper .dropdown{width:389px}
.save_record_popup_content .FL_FieldText{padding-left:7px}
.save_record_popup_content #selected_result .selected_container{background-color:#efede9;border:1px solid #e7e2d8;border-radius:5px;width:360px;padding:8px 12px;margin:10px 0}
.save_record_popup_content #selected_result .drop-img{float:left;position:relative}
.save_record_popup_content #selected_result .drop-text{float:left;margin-left:10px;width:315px}
.save_record_popup_content #selected_result .autocomplete-name{font-weight:bold;height:auto;padding-bottom:2px}
.save_record_popup_content #selected_result .autocomplete-date{display:block;margin-top:5px;font-weight:normal}
.save_record_popup_content #selected_result .autocomplete-relation,.save_record_popup_content #selected_result .autocomplete-site-and-tree{display:block;color:#b2b2b2;margin-top:5px;font-weight:normal}
.save_record_popup_content .suggestions_label{margin-top:12px}
.save_record_popup_content #suggestions{margin-top:7px;border:1px solid #e5e4e2;width:384px;max-height:163px;overflow-y:auto}
.save_record_popup_content #suggestions .suggestion_wrapper{border-top:1px solid #e5e4e2;padding:8px 12px;display:block;color:#616160}
.save_record_popup_content #suggestions .suggestion_wrapper:hover{background-color:#efede9}
.save_record_popup_content #suggestions .suggestion_wrapper:first-child{border-top-width:0}
.save_record_popup_content #suggestions .drop-img{float:left;position:relative}
.save_record_popup_content #suggestions .drop-text{float:left;margin-left:10px;width:293px}
.save_record_popup_content #suggestions .autocomplete-name{font-weight:bold;height:auto;padding-bottom:2px}
.save_record_popup_content #suggestions .autocomplete-date{display:block;margin-top:5px;font-weight:normal}
.save_record_popup_content #suggestions .autocomplete-relation,.save_record_popup_content #suggestions .autocomplete-site-and-tree{display:block;color:#b2b2b2;margin-top:5px;font-weight:normal}
.save_record_popup_content #record_saved{display:none;position:relative}
.save_record_popup_content #record_saved .success_photo_container{position:relative;float:left}
.save_record_popup_content #record_saved .success_icon{background-position:-837px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:19px;height:19px;position:absolute;right:-7px;bottom:-7px;background-color:#fff;border-radius:3px}
.save_record_popup_content #record_saved .success_text{float:left;margin-left:20px;width:330px}
.save_record_popup_content #record_saved .next_action{margin:17px 0 0;font-size:16px}
.save_record_popup_content #record_saved .dont_show_again{position:absolute;top:238px}
.save_record_popup_content #record_saved .dont_show_again input{margin:0}
.save_record_popup_content #record_saved .dont_show_again label{margin-left:8px}
.confirm_undo_save_popup_content .dont_show_again{margin-top:20px}
.confirm_undo_save_popup_content #dont_show_again_undo_save{height:12px}
@media(max-width:767px){.save_record_popup_content #saveRecordSelectIndividual,.save_record_popup_content .dropdown,.save_record_popup_content .selected_container,.save_record_popup_content .select-replace-cover,.save_record_popup_content #suggestions,.save_record_popup_content .note_text,.save_record_popup_content #siteAndTree,.save_record_popup_content #siteAndTree_selectedValue{max-width:100%}
.save_record_popup_content #selected_result .drop-text{max-width:235px}
.save_record_popup_content .success_text{max-width:calc(100% - 50px)}
.save_record_popup_content .selected_container{box-sizing:border-box}
.save_record_popup_content .dont_show_again{top:auto!important;bottom:70px;position:fixed!important}
}
@media(max-width:412px){.save_record_popup_content .combo_box_magnify,.save_record_popup_content .combo_box_arrow,.individuals_combo_box_wrapper .combo_box_magnify,.individuals_combo_box_wrapper .combo_box_arrow{left:initial!important;right:13px}
.save_record_popup_content .drop-text,.individuals_combo_box_wrapper .drop-text{max-width:calc(100% - 40px)}
.save_record_popup_content>div[style^=padding],.individuals_combo_box_wrapper>div[style^=padding]{padding:0!important}
.suggestions{box-sizing:border-box;-webkit-overflow-scrolling:touch}
}
@media screen and (min-width:768px){.world_map{position:relative;background-image:url("/FP/Assets/Images/Search/world_map_sprite.png?v=3");background-size:651px 1042px;background-repeat:no-repeat;width:650px;height:267px}
.world_map img{width:650px;height:267px;position:absolute;z-index:1}
.world_map .country{position:absolute;background-image:url("/FP/Assets/Images/Search/world_map_sprite.png?v=3");background-size:651px 1042px;background-repeat:no-repeat}
.world_map #united_states{visibility:hidden;width:210px;height:86px;top:32px;left:2px;background-position:-2px -588px}
.world_map #united_states.selected{visibility:visible}
.world_map #united_states.hover{visibility:visible;background-position:-215px -588px}
.world_map #canada{visibility:hidden;width:154px;height:64px;top:18px;left:71px;background-position:-2px -676px}
.world_map #canada.selected{visibility:visible}
.world_map #canada.hover{visibility:visible;background-position:-157px -676px}
.world_map #latin_america{visibility:hidden;width:149px;height:161px;top:105px;left:108px;background-position:-2px -742px}
.world_map #latin_america.selected{visibility:visible}
.world_map #latin_america.hover{visibility:visible;background-position:-154px -742px}
.world_map #africa{visibility:hidden;width:126px;height:133px;top:95px;left:288px;background-position:-2px -906px}
.world_map #africa.selected{visibility:visible}
.world_map #africa.hover{visibility:visible;background-position:-131px -906px}
.world_map #asia{visibility:hidden;width:280px;height:166px;top:22px;left:368px;background-position:-2px -336px}
.world_map #asia.selected{visibility:visible}
.world_map #asia.hover{visibility:visible;background-position:-285px -336px}
.world_map #europe{visibility:hidden;width:151px;height:68px;top:33px;left:278px;background-position:-2px -267px}
.world_map #europe.selected{visibility:visible}
.world_map #europe.hover{visibility:visible;background-position:-157px -267px}
.world_map #oceania{visibility:hidden;width:121px;height:82px;top:169px;left:528px;background-position:-2px -505px}
.world_map #oceania.selected{visibility:visible}
.world_map #oceania.hover{visibility:visible;background-position:-127px -505px}
}
.world_map_country_balloon_style{background-color:#fff;border:1px solid #cdcdcd;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;box-shadow:2px 2px 8px #dfdfdf;color:#6e6e6e;padding:4px 8px;max-width:400px;opacity:1;text-align:left}
.world_locations_list{clear:both;font-size:11px}
.world_locations_list a,.world_locations_list h3{color:#9f9f9f}
.world_locations_list h3{font-weight:normal;margin-bottom:20px;font-size:11px}
.world_locations_list ul{list-style-type:none;margin-right:25px;float:left;width:110px}
.world_locations_list li{margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.world_locations_list .locations_with_sub_locations{border-right:1px solid #ebeae7}
.world_locations_list .locations_with_sub_locations .parent_location a{color:#6e6e6e}
.world_locations_list span.world_locations_breadcrumb{color:#d4d3d4}
.world_locations_list .world_locations_list_parent{display:block;clear:both;padding-top:10px}
#newspaper_archive_seo_preview{max-height:430px;overflow:hidden;display:block;border-radius:6px;position:relative;text-align:center}
#newspaper_archive_seo_preview,#newspaper_archive_seo_preview img{width:100%}
#newspaper_archive_seo_preview span{display:inline-block;position:absolute;top:43%;width:60%;left:50%;margin-left:-32%;font-size:24px;color:#fff;text-align:center;background-color:rgba(0,0,0,0.8);padding:2%;border-radius:30px;transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in}
#newspaper_archive_seo_preview:hover span{background-color:rgba(0,0,0,0.6)}
#ocr_text_container{float:right;margin-top:45px}
#ocr_text_container h6{margin:10px 0}
.recordPageContainer .raw_ocr_text{display:none}
.raw_ocr_text{width:94%;height:300px;padding:3%;padding-top:1%;border:1px solid #e9e2d5;border-radius:6px;color:#949393;resize:none;box-sizing:content-box}
#record_page.new_design{color:#909090;font-size:15px;-webkit-font-smoothing:antialiased}
#record_page.new_design .recordBodyContainer:before,#record_page.new_design .recordBodyContainer:after{content:" ";display:table}
#record_page.new_design .recordBodyContainer:after{clear:both}
#record_page.new_design .top_navigation_links{font-size:14px;margin-top:17px;line-height:1.5}
#record_page.new_design .top_navigation_links A{color:#7f7f7f}
#record_page.new_design .top_navigation_links .breadcrumbsText{display:block;line-height:51px;color:#646362;font-size:34px}
#record_page.new_design .quick_save_action_container{clear:both}
@media(min-width:768px){#record_page.new_design .quick_save_action_container{min-height:76px;margin-bottom:10px}
}
#record_page.new_design .collection_title{display:block;padding:10px 20px;border:1px solid #dad7d0;border-bottom-color:rgba(218,215,208,0.5);background:#fcf8ec;color:#444;border-top-left-radius:5px;border-top-right-radius:5px;font-size:15px}
#record_page.new_design .PK_ClickableMoreInfoIcon,#record_page.new_design .collection_info,#record_page.new_design .record_info_icon{background-image:url("/FP/Assets/Images/Sprites/DiscoveryHub/source_info.png?v=5");background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:22px;display:inline-block;margin-left:5px;vertical-align:-5px}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#record_page.new_design .PK_ClickableMoreInfoIcon,#record_page.new_design .collection_info,#record_page.new_design .record_info_icon{background-image:url("/FP/Assets/Images/Sprites/DiscoveryHub/source_info@2x.png?v=5");background-size:22px 22px}
}
@media(min-width:768px){#record_page.new_design:not(.failure) .infoContainer{display:none}
}
#record_page.new_design .matching_individual_container{background-color:transparent;border-color:#dad7d0}
#record_page.new_design .matching_individual_container .matching_individual_title{color:#444}
#record_page.new_design .matching_individual_container .individualInformationPhoto{border-radius:50%;padding:2px;border:0;width:95px;height:95px}
#record_page.new_design .matching_individual_container .individualInformationPhoto.F{background-color:#df8d95}
#record_page.new_design .matching_individual_container .individualInformationPhoto.M{background-color:#8bb5d3}
#record_page.new_design .matching_individual_container .individualInformationPhoto.U{background-color:#cfcece}
#record_page.new_design .matching_individual_container .individualInformationPhoto .recordImage{background-position:center;background-size:cover;border-radius:50%;margin-left:0;-webkit-transform:none;transform:none;position:static;top:0}
#record_page.new_design .matching_individual_container .individualInformationName{font-size:18px;color:#7f7f7f}
#record_page.new_design .matching_individual_container .FL_LabelDimmed{color:inherit;font-size:14px}
#record_page.new_design .matching_individual_container .individualInformationRelatives{color:inherit}
#record_page.new_design .matching_individual_container .FL_LabelSmall{color:#a7a7a7}
#record_page.new_design .matching_individual_container .individualInformationProfileLink,#record_page.new_design .matching_individual_container .individualInformationViewInTreeLink{font-size:14px;color:inherit;text-decoration:underline}
#record_page.new_design .matching_individual_container .individualInformationProfileLink:hover,#record_page.new_design .matching_individual_container .individualInformationViewInTreeLink:hover{color:#a7a7a7}
#record_page.new_design #record_content A:not(.css_button):not(.extract_record):not(.save_to_another):not(.siteMembershipsFieldTitle){color:#e76f2f}
#record_page.new_design.record_embed a[target=_blank]:not(.siteMembershipsFieldTitle){display:none}
#record_page.new_design .recordContainer{padding:0;background:0;border-bottom:1px solid rgba(218,215,208,0.5)}
#record_page.new_design .recordContainer .recordTitle{color:#444}
#record_page.new_design .recordContainer #household_link A{color:#909090!important;text-decoration:underline}
#record_page.new_design .recordContainer #household_link A:hover{color:#a7a7a7!important}
#record_page.new_design .recordContainer .recordImageBoxContainer{top:0}
#record_page.new_design .recordContainer .recordImageBoxContainer .recordImage{max-width:103px}
#record_page.new_design .recordContainer .recordImageBoxContainer .recordImage IMG{max-width:95px;height:auto}
#record_page.new_design .recordContainer .recordImageBoxContainer .recordImageShadow{display:none}
#record_page.new_design .recordContainer .recordImageContainer,#record_page.new_design .recordContainer .recordTitleContainer,#record_page.new_design .recordContainer .recordFieldsContainer,#record_page.new_design .recordContainer .recordSection{margin:0;padding:20px}
#record_page.new_design .recordContainer .record_value_add{padding:0 20px}
#record_page.new_design .recordContainer .recordTitleContainer,#record_page.new_design .recordContainer .recordFieldsContainer,#record_page.new_design .recordContainer .record_value_add,#record_page.new_design .recordContainer .recordSection{background:#fcf8ec;border:1px solid #dad7d0;border-top:0;border-bottom:0}
#record_page.new_design .recordContainer .recordTitleContainer{padding-right:143px}
#record_page.new_design .recordContainer .recordTitleContainer:last-child{border:1px solid #dad7d0;border-radius:5px}
#record_page.new_design .recordContainer .recordFieldsTable{table-layout:fixed;width:683px}
#record_page.new_design .recordContainer .recordFieldsTable .recordFieldsRow{border-bottom-color:rgba(218,215,208,0.5)}
#record_page.new_design .recordContainer .recordFieldsTable .recordFieldsRow:first-of-type{border-top:1px solid rgba(218,215,208,0.5)}
#record_page.new_design .recordContainer .recordFieldsTable.fitPageWidth{width:100%!important}
#record_page.new_design .recordContainer .recordFieldsTable.fitPageWidth .recordFieldsRow{border:0}
#record_page.new_design .recordContainer .recordFieldsTable:not(:last-of-type){margin-bottom:20px}
#record_page.new_design .recordContainer .recordFieldLabel{font-weight:normal;font-size:14px}
#record_page.new_design .recordContainer .recordFieldValue{font-size:14px;color:#444;unicode-bidi:plaintext}
#record_page.new_design .recordContainer .recordFieldValue .map_callout_link IMG{background-image:url("/FP/Assets/Images/Sprites/DiscoveryHub/pin_icon.png?v=5");background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:9px;height:12px;display:inline-block}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#record_page.new_design .recordContainer .recordFieldValue .map_callout_link IMG{background-image:url("/FP/Assets/Images/Sprites/DiscoveryHub/pin_icon@2x.png?v=5");background-size:9px 12px}
}
#record_page.new_design .recordContainer .recordSection{border-top:0;padding-top:0}
#record_page.new_design .recordContainer .recordSection .groupRowValue{color:#444}
#record_page.new_design .recordContainer .recordSectionTitle{border-bottom:1px solid rgba(218,215,208,0.5);color:#7f7f7f}
#record_page.new_design .recordContainer .recordSectionTitle+.recordFieldsTable .recordFieldsRow:first-of-type{border-top:0}
#record_page.new_design .recordContainer .recordSectionSource{display:-webkit-box;display:flex;margin-top:16px}
#record_page.new_design .recordContainer .recordSourceSite IMG,#record_page.new_design .recordContainer .recordSourceSite .svg_silhouette,#record_page.new_design .recordContainer .recordSourceSiteManager IMG,#record_page.new_design .recordContainer .recordSourceSiteManager .svg_silhouette{margin-right:10px}
#record_page.new_design .recordContainer .recordSourceSite .subtitle,#record_page.new_design .recordContainer .recordSourceSiteManager .subtitle{color:#7f7f7f}
#record_page.new_design .recordContainer .recordSourceSite{display:-webkit-box;display:flex;width:60%;box-sizing:border-box;padding-right:20px}
#record_page.new_design .recordContainer .recordSourceSite .siteDetails{display:inline-block}
#record_page.new_design .recordContainer .recordSourceSite .siteImage{width:85px;height:85px;flex-shrink:0;padding:3px;border:2px solid #dad7d0;border-radius:5px;background:#fff}
#record_page.new_design .recordContainer .recordSourceSite .siteName{line-height:24px;font-weight:bold;color:#7f7f7f}
#record_page.new_design .recordContainer .recordSourceSite .subtitle{font-size:12px;line-height:20px}
#record_page.new_design .recordContainer .recordSourceSite .subtitle SPAN{display:inline-block}
#record_page.new_design .recordContainer .recordSourceSite .subtitle SPAN:not(:last-child):after{content:'|';color:#909090;margin:0 7px}
#record_page.new_design .recordContainer .recordSourceSiteManager{width:40%}
#record_page.new_design .recordContainer .recordSourceSiteManager .siteManagerImage{width:40px;height:40px;border-radius:50%;float:left}
@media(max-width:767px){#record_page.new_design .recordContainer .recordSectionSource{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
#record_page.new_design .recordContainer .recordSourceSite,#record_page.new_design .recordContainer .recordSourceSiteManager{width:auto}
#record_page.new_design .recordContainer .recordSourceSite{padding:20px 0}
#record_page.new_design .recordContainer .recordSourceSiteManager{padding-left:95px}
}
#record_page.new_design .record_page_add_value_container{margin:0}
@media(min-width:1200px){#record_page.new_design .col-md-12 .recordPage.recordContainer .recordFieldsTable{width:975.5px}
#record_page.new_design .col-md-12 .StripWithPrevNext .photoBrowsingWrapper{margin-left:221.5px}
}
#record_page.new_design .record_actions_container{background:#fcf8ec}
#record_page.new_design .record_actions_container#save_to_another_profile{position:relative;top:0}
#record_page.new_design .record_actions_container#save_to_another_profile:before{content:"";width:100%;position:absolute;height:50px;bottom:0;left:0;box-shadow:0 10px 15px -8px #c4bfb3;z-index:-1}
#record_page.new_design .record_actions_container #reject_link,#record_page.new_design .record_actions_container .save_to_another{text-decoration:underline;margin-right:10px}
@media(min-width:768px){#record_page.new_design .record_actions_container{color:inherit;border:1px solid #dad7d0;border-top:0;border-bottom-color:rgba(218,215,208,0.5)}
#record_page.new_design .record_actions_container#save_to_another_profile{border-bottom-color:#dad7d0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#record_page.new_design .record_actions_container#save_to_another_profile A{color:inherit!important}
#record_page.new_design .record_actions_container#save_to_another_profile A:hover{color:#a7a7a7!important}
}
#record_page.new_design .recordDetectiveContainer{margin-top:60px;border:1px solid #dad7d0;background:#f7f7f7;border-radius:5px;color:#7f7f7f}
@media(max-width:767px){#record_page.new_design .recordDetectiveContainer{margin-top:30px;background:#f0ece1;border-radius:0}
}
#record_page.new_design .recordDetectiveContainer A,#record_page.new_design .recordDetectiveContainer H2{color:inherit!important}
#record_page.new_design .recordDetectiveContainer .record_detective_title H2{font-size:18px;margin-top:22px;color:#909090}
#record_page.new_design .recordDetectiveContainer .recordDetectivePanel{border:0;background:0}
#record_page.new_design .recordDetectiveContainer .recordDetectivePanel:before,#record_page.new_design .recordDetectiveContainer .recordDetectivePanel:after{display:none}
#record_page.new_design .recordDetectiveContainer .recordDetectivePanel .photoStripPhotoContainer .FL_Label{text-align:left;margin:0 1px}
#record_page.new_design .recordDetectiveContainer .recordDetectivePanel .RecordStripTitle .FL_Label{margin-top:0}
#record_page.new_design .recordDetectiveContainer .recordDetectivePanel .FL_LabelLargeBold{font-weight:normal}
#record_page.new_design .recordPageShadow{display:none}
#record_page.new_design .build_tree_banner_container{margin-top:50px}
#record_page.new_design .build_tree_banner{padding-top:35px;padding-right:0;padding-bottom:30px;padding-left:35px;border-radius:5px;background-repeat:no-repeat;background-position:top right;background-color:#fff;border:1px solid #dad7d0;background-image:url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_ltr.jpg?v=3");background-image:-webkit-image-set(url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_ltr.jpg?v=3") 1x,url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_ltr@2x.jpg?v=3") 2x)}
#record_page.new_design .build_tree_banner .import_gedcom_container a{color:#e76f2f}
#record_page.new_design .build_tree_banner .banner_title{font-size:22px;font-weight:bold;letter-spacing:.6px;color:#646362}
#record_page.new_design .build_tree_banner .banner_text{margin-top:2px;font-size:18px;font-weight:300;max-width:540px;color:#646362}
#record_page.new_design .build_tree_banner .banner_image{display:none;margin-top:20px;background-size:contain;background-position:center;background-repeat:no-repeat}
#record_page.new_design .build_tree_banner .banner_actions{padding:0;margin-top:25px}
#record_page.new_design .build_tree_banner .import_gedcom_container{margin-top:10px}
@media(max-width:1199px){#record_page.new_design .build_tree_banner .banner_text{max-width:450px}
}
@media(max-width:991px){#record_page.new_design .build_tree_banner{padding:20px 0;background-image:none}
#record_page.new_design .build_tree_banner .banner_title{padding:0 20px;font-size:22px;text-align:center}
#record_page.new_design .build_tree_banner .banner_text{padding:0 20px;max-width:none;margin-top:10px;text-align:center}
#record_page.new_design .build_tree_banner .banner_image{height:300px;display:block;background-image:url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_tablet.jpg?v=2");background-image:-webkit-image-set(url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_tablet.jpg?v=2") 1x,url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_tablet@2x.jpg?v=2") 2x)}
#record_page.new_design .build_tree_banner .banner_actions{margin-top:0;padding:20px 20px 0;box-shadow:0 -10px 30px -20px rgba(0,0,0,0.35)}
#record_page.new_design .build_tree_banner .build_tree_button{width:100%}
#record_page.new_design .build_tree_banner .import_gedcom_container{text-align:center}
}
@media(max-width:767px){#record_page.new_design .build_tree_banner .banner_image{height:180px;background-image:url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_mobile.jpg?v=2");background-image:-webkit-image-set(url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_mobile.jpg?v=2") 1x,url("/FP/Assets/Images/FamilyHome/BuildTreeBanner/create_tree_bg_mobile@2x.jpg?v=2") 2x)}
}
#record_page.new_design .single_photo_comment_container{width:100%}
#record_page.new_design .single_photo_comment_container .comment_content{color:#444;word-break:break-word}
#record_page.new_design #addCommentsPanel .comment_box{background:#fcf8ec!important}
#record_page.new_design #addCommentsPanel .comment_box .CommentsTextAreaInWork,#record_page.new_design #addCommentsPanel .comment_box .CommentsTextArea,#record_page.new_design #addCommentsPanel .comment_box>table{width:100%}
#record_page.new_design #addCommentButton{display:inline-block}
#record_page.new_design .guestCommentsContainer #addCommentButton{margin:10px 0}
@media(min-width:992px) and (max-width:1199px){#record_page.new_design .recordPage.recordContainer .recordFieldsTable{width:533px}
#record_page.new_design .col-md-12 .recordPage.recordContainer .recordFieldsTable{width:775.5px}
#record_page.new_design .col-md-12 .StripWithPrevNext .photoBrowsingWrapper{margin-left:121px}
}
@media(min-width:768px) and (max-width:991px){#record_page.new_design .source_individual{width:100%;text-align:center}
#record_page.new_design .source_individual .individualInformationPhoto{margin:0 auto 10px;float:none}
#record_page.new_design .recordPage.recordContainer .recordFieldsTable{width:556px}
}
@media(max-width:991px){#record_page.new_design .build_tree_banner_container{margin-top:30px;margin-bottom:20px}
#record_page.new_design .banner_actions{text-align:center}
#record_page.new_design #build_tree_button{padding:5px 30px;font-size:18px}
}
@media(max-width:767px){#record_page.new_design .Breadcrumbs{padding-top:0}
#record_page.new_design .matching_individual_container{border-bottom:0}
#record_page.new_design .collection_info{background:0}
#record_page.new_design .infoContainer{margin:0;border:1px solid #dad7d0;border-bottom-color:rgba(218,215,208,0.5);border-top-left-radius:5px;border-top-right-radius:5px}
#record_page.new_design .recordPageContainer{margin:0}
#record_page.new_design #show_details ~ label A{text-decoration:underline;color:#909090!important}
#record_page.new_design #show_details ~ label A:hover{color:#a7a7a7!important}
#record_page.new_design .col-xs-12 .recordPage.recordContainer{border-bottom:0}
#record_page.new_design .col-xs-12 .recordPage.recordContainer>.clear{border:1px solid #dad7d0;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:15px;height:5px;width:100%;visibility:visible}
#record_page.new_design .col-xs-12 .recordPage.recordContainer>.clear,#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordImageContainer,#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordTitleContainer,#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordFieldsContainer,#record_page.new_design .col-xs-12 .recordPage.recordContainer .record_value_add,#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordSection{background:#fffcf2}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordImageContainer{border:1px solid #dad7d0;border-top:0;border-bottom:0}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordImageBoxContainer{margin:0 auto}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordImageBoxContainer .recordImage{max-width:200px}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordImageBoxContainer .recordImage IMG{max-width:192px}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordTitleContainer{padding:0 20px}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordFieldsTable{width:100%}
#record_page.new_design .col-xs-12 .recordPage.recordContainer .recordSectionTitle{margin-top:0}
#record_page.new_design .record_actions_container{border:none!important}
#record_page.new_design .record_actions_container#save_to_another_profile{border-radius:0}
#record_page.new_design .reject_link_container{display:none}
#record_page.new_design #reject_link{text-decoration:underline}
#record_page.new_design .commentsContainer{margin-left:0;margin-right:0}
#record_page.new_design #commentsContainer>div{padding:10px 0 0!important;border-top:1px solid #dad7d0;border-bottom:1px solid #dad7d0}
#record_page.new_design #addCommentsPanel>.comment_box{padding:8px 0 0!important}
#record_page.new_design #addCommentsPanel>div>img{display:none!important}
#record_page.new_design .comment_box{border:none!important}
#record_page.new_design #addCommentButtonPanel{margin:0 0 10px!important}
}
.tutorial_header{-webkit-font-smoothing:antialiased;box-shadow:0 10px 10px -5px rgba(167,167,167,0.45);padding:40px 20px;font-size:15px;color:#646362;margin:0 15px;z-index:1;position:relative}
.tutorial_header h1{color:inherit;font-weight:normal;font-size:22px;margin-bottom:15px}
.tutorial_header h1,.tutorial_header #searchTitleDescriptionContainer{padding-right:360px}
.tutorial_header .searchTitleDescription{color:inherit;font-size:inherit}
.tutorial_header .collection_image{margin-bottom:-27px;float:right}
.tutorial_header .showDesc{display:none}
#record_page.tutorial{float:none;pointer-events:none;margin-bottom:65px}
#record_page.tutorial .PK_Clickable,#record_page.tutorial .newButtonSprite,#record_page.tutorial a{opacity:.5}
#record_page.tutorial .top_navigation_links,#record_page.tutorial .recordBodyContainer>.grid_3{display:none}
.tutorial_footer{-webkit-font-smoothing:antialiased;background:#fff;box-shadow:0 -5px 15px -5px #a7a7a7;padding:15px;text-align:center;position:fixed;right:0;left:0;bottom:0;z-index:2}
.tutorial_footer .css_button.css_button_default{font-weight:bold;font-size:18px}
@media(min-width:768px){#record_page.tutorial .recordContainer .recordTitleContainer,#record_page.tutorial .recordContainer .recordFieldsContainer,#record_page.tutorial .recordContainer .record_value_add,#record_page.tutorial .recordContainer .recordSection,#record_page.tutorial .record_actions_container,#record_page.tutorial .record_actions_container#save_to_another_profile,#record_page.tutorial .collection_title{border-radius:0;border-top:0;border-left:none;border-right:0}
#record_page.tutorial .collection_title{padding-top:20px}
#record_page.tutorial .record_actions_container#save_to_another_profile{border-bottom:0}
}
@media(min-width:768px) and (max-width:1199px){.mh_responsive .recordPageContainer{margin-top:0}
}
@media(max-width:767px){.tutorial_header{padding:30px 15px 0;margin:0;border-radius:0}
.tutorial_header h1{display:inline-block;margin-bottom:10px}
.tutorial_header h1,.tutorial_header #searchTitleDescriptionContainer{padding-right:0}
.tutorial_header .collectionDescriptionMoreLink,.tutorial_header .collectionDescriptionLessLink,.tutorial_header .collection_image{display:none}
.tutorial_header .showDesc{display:inline;position:relative;top:-2px;left:5px;width:14px;margin-top:3px;text-align:center}
.tutorial_header .showDesc:before{background-image:url("/FP/Assets/Images/Common/PK_Clickables.png?v=20");background-position:-2px -73px;background-color:#efebe2;content:"";display:inline-block;width:14px;height:14px;margin-right:2px;margin-top:-1px}
.tutorial_header .showDesc:checked:before{background-position:-34px -73px}
.tutorial_header .showDesc:checked ~ #searchTitleDescriptionContainer .searchTitleDescription{display:block!important}
#record_page.tutorial .top_navigation_links,#record_page.tutorial .recordBodyContainer>.grid_3{display:block}
}
.familySearchAttachSourceText{color:#646362;text-align:center;white-space:nowrap;font-size:18px;font-weight:normal;padding-top:18px}
#familySearchAttachSourceForm{display:none}
.recordCitationContainer{color:#949393}
@media(max-width:767px){.recordCitationContainer{display:none}
}
.record_citation_header .NewLabelWidget{float:left;margin-left:6px;margin-top:-1px}
.record_citation_icon{background-position:-939px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;float:left;margin-right:6px}
.record_citation_icon_open{transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1)}
a.record_citation_title{color:inherit;float:left}
a.record_citation_title:hover{text-decoration:underline}
.record_citation_body{display:none;padding-bottom:12px}
.record_citation_content{visibility:hidden}
.record_citation_copy{margin-top:6px;float:left;display:none}
.record_citation_button{float:left;margin-right:10px}
.record_citation_copy_description{float:left;margin-top:3px}
.record_citation_loader{background-image:url("/FP/Assets/Images/Misc/Loading-32.gif?v=2");overflow:hidden;width:32px;height:32px;margin:100px auto 0;position:absolute;left:50%}
#MyHeritage_Citation{width:100%;height:205px;border:1px solid #cecece;border-radius:3px;padding:4px;background-color:transparent;margin-top:6px;color:#444}
.record_citation_error{color:#d64e4b!important}
.new_design .record_citation_header .NewLabelWidget{margin-top:-2px}
.new_design .record_citation_icon{margin-top:2px}
.new_design .record_citation_copy_description{font-size:12px}
.record_annotation{color:#909090}
.record_annotation a{color:inherit!important}
.record_annotation_icon{background-image:url("/FP/Assets/Images/Sprites/FamilyMap/edit.png?v=12");background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;float:left;margin-right:6px;margin-top:2px}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.record_annotation_icon{background-image:url("/FP/Assets/Images/Sprites/FamilyMap/edit@2x.png?v=12");background-size:16px 16px}
}
.annotations_prompt_link .NewLabelWidgetStart{display:inline-block;height:13px;margin-top:-1px}
#record_body #record_content .record_annotations_container A#add_annotation_link{padding-right:6px;color:inherit}
