:root {   --ColorSiteBG: #000000;   --ColorNavigationBG: #ffffff;   --ColorContentBG: #ffffff;   --ColorOverlay1: #f0f0f0;   --ColorOverlay2: #ffffff;   --ColorNavigationBorder: #000000;   --ColorSiteText: #000000;   --ColorLinkText: #990000;   --ColorNavigationText: #000000;   --ColorSectionHeaders: #000000;   --ColorCopyright: #000000;   --ColorSiteBorder: #000000;   --FontStyle: Arial,Helvetica,sans-serif;   --FontStyleHeader: Arial,Helvetica,sans-serif;   --FontSize: 14pt;}html, body { position:relative; height:100%; }BODY  { font-size:var(--FontSize); font-family:var(--FontStyle); color:var(--ColorSiteText);}TD  { font-size:var(--FontSize); font-family:var(--FontStyle); color:var(--ColorSiteText);}TH  { font-size:var(--FontSize); font-family:var(--FontStyle); color:var(--ColorSiteText); font-weight:bold;}A,A:Visited,A:Active,A:Hover  { color:var(--ColorLinkText); /*text-decoration:underline;*/}A.navlinks3,A.navlinks3:Visited,A.navlinks3:Active { text-decoration:none;}A.navlinks3:Hover { text-decoration:underline;}A.navlinks4,A.navlinks4:Visited,A.navlinks4:Active { text-decoration:none;}A.navlinks4:Hover { text-decoration:underline;}.sectiontitle  { font-weight:bold; color:var(--ColorSectionHeaders);}.sectiontitle2  { font-weight:bold; font-size:14pt; color:var(--ColorSectionHeaders);}.greyout  { /*color:#999999;*/    opacity:0.5;}.navlinks  { font-weight:bold; color:var(--ColorNavigationText);}.navlinks2  { font-weight:bold; color:var(--ColorNavigationText); font-size:10pt;}.navlinks3  { font-weight:bold; color:var(--ColorNavigationText); font-size:10pt; text-decoration:none;}.navlinks4  { font-weight:bold; color:var(--ColorNavigationText); font-size:var(--FontSize); text-decoration:none;}A.navlinks  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks:visited  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks:active  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks:hover  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks2:visited  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks2:active  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks2:hover  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks3:visited  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks3:active  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks3:hover  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks4:visited  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks4:active  { font-weight:bold; color:var(--ColorNavigationText);}A.navlinks4:hover  { font-weight:bold; color:var(--ColorNavigationText);}.title  { font-size:14pt; font-weight:bold; color:var(--ColorLinkText);} h1, h2, h3, h4, h5, h6, h7 { font-family:var(--FontStyleHeader);color:var(--ColorSectionHeaders); }.bigboldblack  { font-size:12pt; font-weight:bold; color:var(--ColorSiteText);}.bigbold2  { font-size:12pt; font-weight:bold; color:var(--ColorSectionHeaders);}.bigbold  { font-size:10pt; font-weight:bold; color:var(--ColorSectionHeaders);}.revbigbold  { font-size:10pt; font-weight:bold; color:#ffffff;}.smalltext  { font-size:var(--FontSize);}.footertext  { font-weight:bold; font-size:8pt; color:var(--ColorCopyright); margin-top:2em; text-align:center;}A.footertext  { font-weight:bold; color:var(--ColorCopyright);}A.footertext:visited  { font-weight:bold; color:var(--ColorCopyright);}A.footertext:active  { font-weight:bold; color:var(--ColorCopyright);}A.footertext:hover  { font-weight:bold; color:var(--ColorCopyright);}.pages  { font-weight:bold; font-size:7pt; color:var(--ColorOverlay1);}.sectionbullet  { font-weight:bold; color:var(--ColorOverlay1);}.navcolorbuttons { font-size:8pt; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; background-color:var(--ColorSectionHeaders); color:var(--ColorContentBG);}.xml-icon {     padding:0px 3px 1px 3px;    margin:0;    text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; background-color:#ff6600;    border:1px solid;    border-color:#ffc8a4 #3f1a01 #3f1a01 #ffc8a4;    cursor:pointer;}.button-icon {     padding:0px 3px 1px 3px;    margin:0;    text-decoration:none; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;    font-weight:bold;    color:#fff;    background-color:#cccccc;    border:1px solid;    border-color:#ffc8a4 #3f1a01 #3f1a01 #ffc8a4;    cursor:pointer;}/* ----------- Version Upgrade Styles ----------------------- *//* TEXT STYLES */.EmphasisText {    color:var(--ColorLinkText);    font-weight:bold;}.CaptionText {    color:var(--ColorSectionHeaders);    font-weight:bold;}.ReverseText {    color:var(--ColorContentBG);}/* BOXES */.ContainerBox {    border:1px solid var(--ColorSiteText);     background-color:var(--ColorOverlay1);     overflow:auto;}.ContainerBoxClear {    border:1px solid var(--ColorSiteText);     overflow:auto;}.ContainerContentBG {    border:1px solid var(--ColorContentBG);     overflow:auto;}.ContainerBoxReverse,A.ControlBoxReverse:Link,A.ControlBoxReverse:Visited,A.ControlBoxReverse:Active,A.ControlBoxReverse:Hover {    border:1px solid var(--ColorSiteBorder);     background-color:var(--ColorSiteText);     color:var(--ColorOverlay1);    /*overflow:auto;*/}.DataContainerBox {    border-top:1px solid var(--ColorSectionHeaders);}/* SYSTEM BUTTONS */.StoreButton,A.StoreButton,A.StoreButton:Active,A.StoreButton:Visited {    padding:5px;    color:var(--ColorNavigationText);    border:1px solid var(--ColorNavigationText);    background-color:var(--ColorContentBG);     font-size:9pt;    font-family:Arial,Helvetica,verdana;    font-weight:bold;    text-decoration:none;}.A.StoreButton:Hover {    background-color:var(--ColorNavigationText);    color:var(--ColorContentBG);}.RSSBUTTON,A.RSSBUTTON,A.RSSBUTTON:Link,A.RSSBUTTON:Active,A.RSSBUTTON:Visited {    display:inline-block;    color:#ffffff;    text-decoration:none;    font-size:8pt;    border:1px solid #ae6103;    padding:2px 3px;    font-weight:bold;    background-color:#ffa02d;    padding:3px 5px 3px 5px;    }A.RSSBUTTON:Hover{    color:#ffffff;    background-color:#ae6103;}.SystemButtonLink,A.SystemButtonLink:Link,A.SystemButtonLink:Active,A.SystemButtonLink:Visited {    display:inline-block;    text-decoration:none;    font-weight:bold;    padding:5px;    border:1px solid var(--ColorSiteBorder);    background-color:var(--ColorSectionHeaders);    color:var(--ColorOverlay1);    width:auto;    font-size:7pt;    font-family:Verdana;}A.SystemButtonLink:Hover {    background-color:var(--ColorOverlay1);    color:var(--ColorSectionHeaders);}.SystemButtonLinkColor,A.SystemButtonLinkColor:Link,A.SystemButtonLinkColor:Active,A.SystemButtonLinkColor:Visited {    display:inline-block;    text-decoration:none;    font-weight:bold;    padding:5px;      border:1px solid var(--ColorSiteBorder);    background-color:var(--ColorLinkText);    color:var(--ColorOverlay1);     width:auto;    font-size:7pt;    font-family:Verdana;}A.SystemButtonLinkColor:Hover {    background-color:var(--ColorOverlay1);    color:var(--ColorLinkText);}A.PageNumberBlock,A.PageNumberBlock:Link,A.PageNumberBlock:Active,A.PageNumberBlock:Visited {    border:1px solid var(--ColorSiteBorder);    background-color:var(--ColorOverlay1);    color:var(--ColorSiteText);    font-weight:bold;    text-decoration:none;    padding:2px;    margin:3px;    font-size:7pt;}A.PageNumberBlock:Hover {    background-color:var(--ColorOverlay1);    color:var(--ColorSiteText);}A.PageNumberBlockSelected,A.PageNumberBlockSelected:Link,A.PageNumberBlockSelected:Active,A.PageNumberBlockSelected:Visited,A.PageNumberBlockSelected:Hover {    border:1px solid var(--ColorSiteBorder);    background-color:var(--ColorSiteText);    color:var(--ColorOverlay1);    font-weight:bold;   text-decoration:none;    padding:2px;    margin:3px;    font-size:7pt;}/* CELLS AND BACKGROUNDS */.CellColor1 {    background-color:var(--ColorNavigationBG);}.CellColor2 {    background-color:var(--ColorContentBG);}.CellColor3 {    background-color:var(--ColorOverlay1);}.CellColor4 {    background-color:var(--ColorOverlay2);}.CellColor7 {    background-color:var(--ColorLinkText);}.CellColor9 {    background-color:var(--ColorSectionHeaders);}/* FORM ELEMENTS */input.SmallForm {    font-size:.8em;}select.SmallForm {     font-size:.8em;}textarea.SmallForm {     font-size:1em;}input.SmallFormYellow {    font-size:.8em;    background-color:#feffcc;}select.SmallFormYellow {     font-size:.8em;    background-color:#feffcc;}input.LargeForm {    font-size:1.5em;}select.LargeForm {    font-size:1.5em;}textarea.LargeForm {    font-size:1.5em;}.floatclear { display:block; height:0px; clear:both;}.PNGFix {    behavior:url(/lib/css/iepngfix.htc);}/* Version 5 Styles */.divSiteLoader {    position:absolute;    top:0px;    bottom:0px;    left:0px;    right:0px;    z-index:9999;    font-size:48pt;    text-align:center;    color:#ffffff;    background-color:#000000;    opacity:0.5;}a img {    border:0px;}img {    /*max-width:100%;*/}.divContentListBlock {    margin-bottom:1em;}.divContentListBlock .title {    font-size:1em;    font-weight:bold;}.textEmphasis {    color:var(--ColorLinkText);}.textSmaller {    font-size:0.9em;}.textSmallest {    font-size:0.8em;}.divSearchBar {    background-color:var(--ColorOverlay1);    color:var(--ColorSiteText);    font-weight:bold;    padding:1.5em 2em 1em;}.divClearLine {    clear:both;}.divFloatLine {    float:left;    margin-right:2em;}.aButton {    display:inline-block;    padding:5px 10px;    font-size:1.2em;    background-color:var(--ColorSectionHeaders);    color:var(--ColorOverlay1);    cursor:pointer;}.formApp {    margin:0px;    padding:0px;}.formApp .caption {    font-size:0.8em; opacity:0.75;}.formApp .caption, .formApp .field {    margin-bottom:0.5em;}.formApp .field input[type=text], .formApp .field input[type=password], .formApp .field select, .formApp .field textarea {    padding:5px;    }.formApp .field input[type=submit], .formApp .field input[type=button] {    padding:5px 10px;}.formApp .textarea textarea {    width:90%;    min-height:75px;}.formApp .controls {    margin-top:1em;}.formApp .controls input[type=submit], .formApp .controls input[type=button], .formAppButton {    padding:9px 18px;    border:0px;    background-color:var(--ColorLinkText);    color:var(--ColorContentBG);}.formApp .controls input[type=submit]:hover, .formApp .controls input[type=button]:hover, .formAppButton:hover {    color:var(--ColorContentBG);    background-color:var(--ColorSectionHeaders);}.divBlogAuthorBox {    padding:15px;    margin:1em 0px;    background-color:var(--ColorOverlay1);}.appButton, a.appButton, a.appButtonLarge {   background-image:none; text-shadow:none; border:0px; padding:0.5em 1em;    border:0px;    background-color:var(--ColorLinkText);    color:var(--ColorContentBG);    font-size:0.8em;    text-decoration:none;    display:inline-block;    cursor:pointer;    text-align:center;}.appButton:hover, a.appButton:hover, a.appButtonLarge:hover,.appButton:active, a.appButton:active, a.appButtonLarge:active,.appButton:focus, a.appButton:focus, a.appButtonLarge:focus .btn.appButton:hover {    color:var(--ColorContentBG);    background-color:var(--ColorSectionHeaders);}a.appButtonLarge {    display:block;    padding:25px;    font-size:1.8em;    margin-bottom:0.5em;}.btn.appButton, a.btn.appButton { padding:6px 12px; font-size:14px; }a.appControl {    cursor:pointer;    text-decoration:none;}.tableApp {    width:100%;    border:0px;    border-collapse: collapse;    border-collapse:separate;    border-spacing:1px;}.tableApp th {    padding:8px;    text-align:left;    background-color:var(--ColorSectionHeaders);    color:var(--ColorContentBG);    font-size:0.9em;    margin:1px;}.tableApp td {    padding:8px;    background-color:var(--ColorOverlay1);    margin:1px;}.divPrayerCounter {    display:inline-block;    font-size:10pt;}.divShadeBox {    padding:15px;    background-color:var(--ColorOverlay1);}.divDropdown ul {    margin:0px;    padding:0px;    list-style:none;    position:relative;    z-index:9999;}.divDropdown ul li {    display:inline-block;    *display:inline;    position:relative;}.divDropdown ul li a {    display:inline-block;    text-decoration:none;}.divDropdown ul li ul {    display:none;    position:absolute;    top:100%;    left:0px;}.divDropdown ul li:hover ul {    display:block;    color:#ffffff;}.divDropdown ul li ul li {    position:relative;    width:100%;}.divDropdown ul li ul li a {    width:100%;white-space:nowrap;}.divDropdown ul li ul li ul, .divDropdown ul li:hover ul li ul {    display:none;    left:100%;    top:0px;}.divDropdown ul li ul li:hover ul {    display:block;}.divDropdown ul li ul li ul li ul, .divDropdown ul li:hover ul li ul li ul {    display:none;    left:100%;    top:0px;}.divDropdown ul li ul li ul li:hover ul {    display:block;}#TempTemplate .divDropdown ul li ul li a {    background-color:rgba(0,0,0,1);color:#ffffff; text-align:left;}#TempTemplate .divDropdown ul li ul li a:hover {    background-color:rgba(50,50,50,1);color:#ffffff; text-align:left;}.system-dropdown-menu ul {    margin:0px;    padding:0px;    list-style:none;    position:relative;    z-index:9999;}.system-dropdown-menu ul li {    display:inline-block;    *display:inline;    position:relative;}.system-dropdown-menu ul li a {    display:inline-block;    text-decoration:none;}.system-dropdown-menu ul li ul {    display:none;    position:absolute;    top:100%;    left:0px;}.system-dropdown-menu ul li:hover ul {    display:block;    color:#ffffff;}.system-dropdown-menu ul li ul li {    position:relative;    width:100%;}.system-dropdown-menu ul li ul li a {    width:100%;}.system-dropdown-menu ul li ul li ul, .system-dropdown-menu ul li:hover ul li ul {    display:none;    left:100%;    top:0px;}.system-dropdown-menu ul li ul li:hover ul {    display:block;}.system-dropdown-menu ul li ul li ul li ul, .system-dropdown-menu ul li:hover ul li ul li ul {    display:none;    left:100%;    top:0px;}.system-dropdown-menu ul li ul li ul li:hover ul {    display:block;}.system-dropdown-menu ul li ul li ul li a { white-space:nowrap; text-align:left; padding:0.5em 1em; background-color:rgba(0,0,0,.75); color:#ffffff; }.tableCalendar {    width:100%;    border-collapse:collapse;}.tableCalendar th {    width:14.28%;    font-size:0.8em;    background-color:var(--ColorSectionHeaders);    color:var(--ColorContentBG);    padding:5px;}.tableCalendar td {    font-size:0.8em;    background-color:var(--ColorContentBG);    margin:1px;    border:1px solid var(--ColorOverlay1);    min-height:90px;}.tableCalendar td.past {    background-color:var(--ColorOverlay1);    color:#999999;}.tableCalendar td.past a{    color:#999999;}.tableCalendar td .monthDay {    text-align:right;    padding:5px;    background-color:var(--ColorOverlay1);    color:var(--ColorSectionHeaders);}.tableCalendar .divCalendarMonthEntry {    padding:5px;}.divCalendarOptionLinks {    font-size:0.9em;}.divAppDirectorySummaryProfile { font-size:0.8em; }.divAppDirectorySummaryProfile .profilePhoto {    float:left;    margin-right:25px;   margin-bottom:25px;}.divAppDirectorySummaryProfile .profilePhoto a img {    border:0px;}.divAppDirectorySummaryProfile .name{    font-weight:bold;    font-size:1.2em;}.divAppDirectorySummaryProfile .name a {    text-decoration:none;}.divAppDirectorySummaryProfile .name a:hover {    text-decoration:underline;}.divAppDirectorySummaryProfile .jobTitle{    font-weight:bold;}.divAppDirectorySummaryProfile .website{    font-weight:bold;}.divAppDirectorySummaryProfile .email{   font-weight:bold;}.divAppDirectorySummaryProfile .bioShort{    padding-right:25px;    margin-top:1em;    margin-bottom:1em;    font-size:0.9em;    overflow:hidden;}.divAppDirectoryProfile {}.divAppDirectoryProfile .profilePhoto{    float:right;    margin-left:25px;    margin-bottom:25px;}.divAppDirectoryProfile h2.name {    margin:0px;}.divAppDirectoryProfile .jobTitle {    font-weight:bold;    margin-bottom:1em;}.divAppStorePages {    text-align:right;    font-size:14pt;}.divAppStorePages .page {    display:inline-block;    padding:5px;}.divAppStorePages .page:hover {}.divAppStorePages .page a {    display:inline-block;}.divBlogRollEntry {    margin-bottom:4em;}.divBlogRollEntry h2 {    margin-bottom:0px;}.divAppSubscriptions {    margin-bottom:1em;}.divAppSubscriptions .name {    font-weight:bold;}#divCollectionMessage {    position:absolute;    position:fixed;    top:0px;    bottom:0px;    left:0px;    right:0px;    background-image:url('/lib/common/images/collectionDivBG.png');    z-index:9998;}#divCollectionMessageInner {    position:absolute;    top:0px;    left:0px;    width:800px;    height:600px;    background-color:#000000;    z-index:9999;    color:#ffffff;    padding:50px;    text-align:left;    font-size:12pt;    font-family:Arial,Helvetica,sans-serif;    line-height:normal;    overflow:auto;}#divCollectionMessageInner h2 {    font-family:Arial,Helvetica,sans-serif;    color:#ff9999;    line-height:normal;}#divCollectionMessageInner .buttonsProceed a {    display:inline-block;    padding:10px 20px;    background-color:#660000;    color:#ffffff;    text-decoration:none;}#divCollectionMessageInner .buttonsProceed a:hover {    background-color:#330000;}.divPost {    margin-bottom:1em;}.divPost .image {    float:left;    margin:0px 10px 10px 0px;}.divPost .image img {}.divPost .postBody {    width:100%;}.divPost .postTitle {    font-size:1.1em;    font-weight:bold;}.divPost .post {    margin:0.25em 0px;}.divPost .postDate {    color:#999999;    font-size:0.8em;}.divSocialNetworkMessageBox {    margin-bottom:1em;    background-color:var(--ColorOverlay1);    padding:15px 30px 15px 15px;}.divSocialNetworkToolbar {    background-color:var(--ColorOverlay1);    color:var(--ColorContentBG);    margin-bottom:1em;    padding:15px;    position:relative;    white-space:nowrap;}#divSocialNetworkSearchResults {    position:absolute;    height:250px;    bottom:-250px;    width:100%;    background-color:var(--ColorSectionHeaders);    left:0px;    z-index:999;    overflow:auto;    display:none;}#divSocialNetworkSearchResultsClose {    position:absolute;    left:0px;right:0px;    bottom:-275px;    z-index:9999;    text-align:right;    display:none;}.divSocialNetworkToolbar .profileButton, .divSocialNetworkToolbar .signInButton {    float:left;}.divSocialNetworkToolbar .signOutButton {    float:right;}.divSocialNetworkToolbar .searchArea {    padding:0px 115px 0px 200px;}.divSocialNetworkToolbar .signInArea {    float:left;}.divSocialNetworkToolbar .searchArea input[type=text] {}.divSocialNetworkToolbar .signInArea input[type=text], .divSocialNetworkToolbar .signInArea input[type=password] {    border:1px solid color:#999999;    padding:5px;    margin-right:5px;    vertical-align:middle;}.divSocialNetworkMessageBox .photoArea {    float:left;}.divSocialNetworkMessageBox .messageArea {    padding-left:65px;}.divSocialNetworkMessageBox .caption {    margin-bottom:0.25em;    font-size:0.8em;}.divSocialNetworkMessageBox form input[type=text] {    margin-bottom:0.5em;}.divSocialNetworkMessageBox form input[type=text], .divSocialNetworkMessageBox form input[type=password], .divSocialNetworkMessageBox form textarea {    border:1px solid #999999;    font-family:Arial,Helvetica,sans-serif;    padding:5px;}.divAppRacesSponsorshipLevel {}.divAppRacesSponsorshipLevel .title {    font-size:1.2em;}.divAppRacesSponsorshipLevel .instructions {    font-size:0.8em;}.divAppRacesSponsorshipLevel .choose {    font-weight:bold;    font-size:0.8em;}.divAppRacesSponsorshipLevel .choose input[type=radio] {    vertical-align:middle;}.divFormCaption {    font-size:0.8em;    margin-bottom:0.5em;}.divFormField {    margin-bottom:0.5em;}.divFormField input[type=text], .divFormField input[type=password], .divFormField select, .divFormField textarea {    padding:5px;}.divFormField textarea {    width:90%;}.divFormField input[type=submit], .divFormField input[type=button] {    padding:10px 20px;}.appLaunchButton {    padding:10px 20px;}fieldset {    padding:25px;    margin-bottom:1em;}fieldset legend {    font-weight:bold;    color:#999999;}.requiredField:after {    content: ' *';    color:var(--ColorLinkText);}.divParallax {  background-attachment: fixed;  background-position: center center;  background-size: cover;}.divTopBottomDivider {    padding:1em 0px;    margin:1em 0px;    border-top:1px solid var(--ColorOverlay1);    border-bottom:1px solid var(--ColorOverlay1);}.full-width { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }.fb_iframe_widget iframe {  width:100%;}@media print {    .noprint {        display:none;    }}@media screen and (max-width:420px) { .img-responsive { max-width:100% !important;} }@media only screen and (max-width: 767px) { .divBlogAuthorBox h3 { text-align:center; } .divBlogAuthorBox img { margin:0px auto; } }.flex-row {    display: flex;    flex-wrap: wrap;}.flex-row > [class*='col-'] {    display: flex;    flex-direction: column;}.flex-row.row:after, .flex-row.row:before {    display: flex;}#divSiteModal {    position:fixed;     z-index:999;     top:0px;     bottom:0px;     left:0px;     right: 0px;     background-color:rgba(255,255,255,.95);     padding:2em;     display:none;    overflow:auto;}#divSiteModalClose {    position:absolute;    right:15px;    top:15px;}.wireframe-preview {    padding:2em 0px;    background-color:rgba(0,0,0,.10);    text-align:center;    color:rgba(0,0,0,.25);    font-size:0.8em;}form.system-niceform  { padding:2em;border:1px solid rgba(0,0,0,.10);background-color:rgba(0,0,0,.05); } form.system-niceform label { opacity:0.75; font-size:0.8em; } form.system-niceform .btn { background-image:none; text-shadow:none; border:0px; } a.btn-primary, a.btn-success, a.btn-info, a.btn-warning, a.btn-danger { color:#ffffff; }.system-content-box { padding:2em;background-color:rgba(0,0,0,.05);margin-bottom:1em; }.system-content-box h3 { margin-top:0px; font-weight:bold; }img.system-spot-image, .system-spot-image img { border:1px solid rgba(0,0,0,.15); padding:2px; }.center-popup-content { height: 100%; width: 100%; max-width: 600px; max-height: 600px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color:#ffffff; padding:2em; overflow:auto; }.center-popup-content .close-button { position:fixed; right:1em; top:1em; cursor:pointer;font-size:1.5em; }.center-popup-content .content {  }.center-popup-wrapper { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 99999; background: rgba(0, 0, 0, 0.9); display: flex; overflow: auto; flex-direction: column; opacity: 1; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); visibility:hidden; }figure.auto-caption { margin-bottom:2em !important; width:100% !important; }figure.auto-caption figcaption { display:block;font-size:0.6em; text-align:center; padding:0.5em; color: rgba(150,150,150, 1); background-color:rgba(0,0,0,.05); }figure.auto-caption figcaption a { color: rgba(150,150,150, 1) !important; text-decoration:none; }.btn, .btn-primary, btn-success, .btn-danger, .btn-warning, .btn-info { background-image:none;text-shadow:none;border:0; }.btn-site, a.btn-site  { background-color:var(--ColorSectionHeaders);color:var(--ColorContentBG); }.btn-site:hover, a.btn-site:hover  { background-color:var(--ColorLinkText);color:var(--ColorContentBG); }.growEffect {  transition: all 0.25s ease; }.growEffect:hover {  -webkit-transform:scale(1.05); transform:scale(1.05); transition: all 0.25s ease; }.placeholder-16-9 { --w: 16; --h: 9; width:100%;aspect-ratio: var(--w) / var(--h); background-color:rgba(0,0,0,.25); } .placeholder-9-16 { --w: 9; --h: 16;width:100%;aspect-ratio: var(--w) / var(--h); background-color:rgba(0,0,0,.25);} .placeholder-1-1 { --w: 1; --h: 1;width:100%;aspect-ratio: var(--w) / var(--h); background-color:rgba(0,0,0,.25);} .placeholder-crop { --fx: 50%; --fy: 50%; width: 100%; aspect-ratio: var(--w) / var(--h); position: relative; overflow: hidden; display: block; } .placeholder-crop > img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: var(--fx) var(--fy); display: block; }