.big-custom-post-wrap{
    background-color:#eaeaea;
}
.postGridContainer{
    display:grid;
    gap: 0rem;
    grid-template: 'item_a item_b item_b item_b';
    grid-template-columns: 100px auto auto auto;
}

.gridItem{
    display:flex;
    flex-direction:column;
    /*justify-content:center;*/
    /*align-items: center;*/
}

.gridItem:nth-child(1) {
    grid-area: item_a;
    align-items:center!important;
    justify-content: center;
    padding: 5px;
}

.gridItem:nth-child(2){
    grid-area: item_b;
    justify-content: start;
    padding: 5px;
}

.post-month{
    font-size:2.5em!important;
    color:#8a1538;
	font-family:'avenir_roman', helvetica, arial, sans-serif;
}

.post-day{
    font-size: 2.5em!important;
    color:#8a1538;
    margin-top:-10px;
	font-family:'avenir_roman', helvetica, arial, sans-serif;
}

h2.post-title{
    font-size:18px;
    color:#8a1538;
	font-family:'avenir_roman', helvetica, arial, sans-serif;
    font-weight:900;
}

.postGridContainer2{
    display:grid;
    gap: 0rem;
    grid-template: 'item_a item_b item_c item_c item_c';
    grid-template-columns: 50px 100px auto auto auto;
}

.gridItem2{
    display:flex;
    flex-direction:column;
    /*justify-content:center;*/
    /*align-items: center;*/
	margin-bottom:1.5em;
}

.gridItem2:nth-child(1) {
    grid-area: item_a;
    align-items:center!important;
    justify-content: start;
    padding: 5px;
}

.gridItem2:nth-child(2){
    grid-area: item_b;
    justify-content: start;
    padding: 5px;
}

.gridItem2:nth-child(3){
    grid-area: item_c;
    justify-content: center;
    padding: 5px;
}

.post-content2{
    font-family:'avenir_roman', Arial, sans-serif!important;
    font-size:12px!important;
}

.post-month2{
    font-size:2em!important;
    color:#8a1538;
		font-family:'avenir_roman', helvetica, arial, sans-serif;
}

.post-day2{
    font-size: 2em!important;
    color:#8a1538;
    margin-top:-10px;
		font-family:'avenir_roman', helvetica, arial, sans-serif;
}

h2.post-title2{
    font-size:15px;
    color:#8a1538;
    font-weight:900;
		margin-top:0em;
		
}

a.post-title{
    color:#8a1538;
    font-weight:900;
}

a.post-title:hover {
    color: #ffcc33;
}

.post-content{
    font-family:'avenir_text', Arial, sans-serif!important;
    font-size:12px!important;
}

.postGridContainer2{
    display:grid;
    gap: 0rem;
    grid-template: 'item_a item_b item_c item_c item_c';
    grid-template-columns: 100px 100px auto auto auto;
}

.gridItem2{
    display:flex;
    flex-direction:column;
    /*justify-content:center;*/
    /*align-items: center;*/
}

.gridItem2:nth-child(1) {
    grid-area: item_a;
    align-items:center!important;
    justify-content: center;
    padding: 5px;
}

.gridItem2:nth-child(2){
    grid-area: item_b;
    justify-content: center;
    padding: 5px;
}

.gridItem2:nth-child(3){
    grid-area: item_c;
    justify-content: start;
    padding: 5px;
}