Thanks for getting back to me on this.
– Captions are left-aligned even when using Virtue Parent theme.
– Custom functions are limited to unsetting a bunch of Woo fields in the Checkout form.
– CSS is minimal, mostly stuff for specific items and locations. I can’t find anything that should affect alignment of captions on Posts and Archives such as here: https://www.haitiapgrandi.org/category/agronomy/
There is this, which ended up centering all captions in the main content area of the home page, but not on other pages:
/*Center captions for Our Key Iniatives on Home page*/
.homecontent .wp-block-columns figcaption {
text-align: center;
}
Here is the entire css file below in case you want to see it:
……………………………………………………….
/*Improve spacing for Headers and Paragraphs*/
h2 {
margin: 4px, 0, 20px;
}
/*Center captions for Our Key Iniatives on Home page*/
.homecontent .wp-block-columns figcaption {
text-align: center;
}
/*Set font size for text at bottom of page (about our charity) */
.footercredits p {
font-size: 14px;
text-align: left;
}
/*Set font and alignment for the sidebar link to our Privacy Policy page */
.privacy {
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-align: left;
}
/*Set font for post titles in Latest Posts block*/
.wp-block-latest-posts li > a {
font-size: 36px;
line-height: 36px;
font-weight: 700;
margin-top: 1em;
margin-bottom: 4px;
/*text-decoration: underline;*/
}
/*Set font sizes and boldness for drop-down sub-menu items. Main menu items are styled
* in the Theme Options panel.*/
#nav-main ul li .sf-dropdown-menu li a {
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
font-size: 14px;
font-weight: 600;
}
/*Style web links*/
#content a:link {
text-decoration: underline;
}
#content a:visited {
text-decoration: underline;
}
#content a:hover {
text-decoration: underline;
}
#content a:active {
text-decoration: underline;
}
/*Style the Category Filters*/
.hapg-category-filter .cat-item,
.hapg-category-filter .cat-item-all {
display: list-item;
list-style-type: square;
}
/*Adjust positioning of the Donate buttons so they are horizontally centered and not too
* close to items above or below. */
.loan-button {
margin-bottom: 5rem;
}
/*Tidy up how the PayPal Donate button is displayed*/
div.donate-button {
position: relative;
padding-bottom: 4rem;
padding-top: 1rem;
}
div.donate-button form {
margin: 0;
position: absolute;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
div.donate-loan {
position: relative
}
div.donate-loan form {
margin: 0;
position: absolute;
margin-top: 3rem;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}