.family-archive-nav{box-sizing:border-box;display:flex;gap:12px;flex-wrap:wrap;align-items:center;max-width:1021px;margin:0 auto;padding:12px 0;font:15px/1.4 Arial,sans-serif}.family-archive-nav a{display:inline-block;background:#0755a5;color:white!important;padding:10px 16px;border-radius:5px;text-decoration:none!important}.family-archive-note{max-width:1021px;margin:20px auto;padding:14px;box-sizing:border-box;background:#fff;color:#514b3e;font:14px/1.5 Arial,sans-serif}.family-archive-note a{color:#0755a5}#content img{max-width:100%;height:auto}#content object,#content embed,#content iframe{max-width:100%}.main_menu li:focus-within>ul{display:block!important}.family-submenu-toggle{display:none}.family-photo-dialog{max-width:96vw;max-height:94vh;padding:12px;border:0;border-radius:8px;background:#fff;color:#25313c}.family-photo-dialog::backdrop{background:#000c}.family-photo-dialog img{display:block;max-width:90vw;max-height:72vh;width:auto;height:auto;object-fit:contain;margin:auto}.family-photo-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;font:16px/1.4 Arial,sans-serif}.family-photo-dialog button,.family-photo-dialog a{background:#0755a5;color:white;border:0;border-radius:4px;padding:9px 14px;font:15px Arial,sans-serif;cursor:pointer}.family-photo-dialog p{font:16px/1.5 Arial,sans-serif;max-width:900px}.family-search-list{padding:0;list-style:none}.family-search-list li{padding:20px 0;border-bottom:1px solid #ddd}.family-search-list h3{margin:0 0 8px}.family-search-list a{color:#0755a5}.family-search-list p{margin:0}.family-search-form{display:flex;gap:8px;flex-wrap:wrap}.family-search-form input{flex:1;min-width:150px;padding:12px;font:18px Arial,sans-serif;border:1px solid #7a8793}.family-search-form button{background:#0755a5;border:0;border-radius:4px;color:white;font:17px Arial,sans-serif;padding:12px 20px}
@media(max-width:760px){html,body{min-width:0!important;width:100%!important;margin:0!important}#all,#header,#header .head,#content,#footer-outer,#footer-sub,#footer{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.family-archive-nav{padding:10px 12px;font-size:14px}.family-archive-nav a{padding:10px 12px}#header .head{height:auto!important;min-height:0!important;padding:16px!important;display:flex;flex-wrap:wrap;gap:12px;align-items:center}#header .logo{position:static!important;float:none!important;margin:0!important;width:auto!important}#header .logo img{max-width:210px;height:auto}#header .head>form{margin-left:auto}#header .search{position:static!important;float:none!important;width:auto!important;max-width:100%;margin:0!important;display:flex;gap:4px}#header .search input.inputbox{width:145px!important;min-width:0}#header .main_menu{position:static!important;float:none!important;clear:both;width:100%!important;height:auto!important}.main_menu>ul{display:flex!important;flex-wrap:wrap;justify-content:flex-start;position:static!important;margin:0!important;padding:0!important;width:100%!important}.main_menu>ul>li{position:relative!important;float:none!important;height:auto!important;display:flex;align-items:center}.main_menu>ul>li>a{padding:14px 10px!important;font-size:14px!important;line-height:1.3!important}.main_menu li ul{max-width:calc(100vw - 40px)!important}.main_menu li.family-menu-open>ul{display:block!important;position:absolute!important;top:100%!important;left:0!important;z-index:50}.main_menu li ul li ul{position:static!important;max-width:100%!important;box-sizing:border-box}.family-submenu-toggle{display:inline-block;border:0;background:transparent;color:white;padding:12px 8px;font-size:16px;cursor:pointer}#content{margin:0!important}.padding_content{padding:18px 14px!important;box-sizing:border-box}#maincolumn,#maincolbck,.wrapper_overflow,.item-page{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.item-page p,.item-page span{overflow-wrap:anywhere}.item-page table{max-width:100%;display:block;overflow-x:auto}.gallery .jg_row{display:flex;flex-wrap:wrap;gap:16px}.gallery .jg_element_cat,.gallery .jg_subcatelem_cat{width:calc(50% - 8px)!important;float:none!important;margin:0!important;box-sizing:border-box}.gallery .jg_catelem_txt,.gallery .jg_subcatelem_txt{width:auto!important;float:none!important;overflow-wrap:anywhere}.gallery .jg_catorderlist{float:none!important;clear:both}.gallery .jg_catorderlist select{max-width:100%}.family-archive-note{margin:14px 12px}.copy{padding:15px!important;line-height:1.6!important;height:auto!important;box-sizing:border-box;white-space:normal!important}}
