/*** Begin Blog Customizations ***/
/* 3 Column Grid */
.trumani-blog .et_pb_salvattore_content[data-columns]::before {
content: '3 .column.size-1of3' !important;
}
@media only screen and ( min-width: 981px ) {
.trumani-blog .column.size-1of3 {
width: 32% !important;
margin-right: 1%;
}
}
 
/* Hover Shadow &amp;amp;amp; Grow */
.et_pb_post {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.et_pb_post:hover {
-webkit-transform: scale(1.01, 1.01);
transform: scale(1.01, 1.01);
box-shadow: 1px 5px 14px rgba(0, 0, 0, 3);
z-index: 1;
}
/* Shrink image on mobile */
.et_pb_image_container img {
max-height: 350px !important;
object-fit: cover !important;
}
 
/* Pagination border */
div.alignleft {
padding-right: 5px;
border-right: 2px solid #f06449;}
div.alignright {
padding-left: 5px;
border-left: 2px solid #f06449; }
 
/* Widget header */
h4.widgettitle {
display: flex;
align-items: center;
text-align: center;
}
h4.widgettitle::before, h4.widgettitle::after {
content: '';
flex: 1;
border-bottom: 2px solid #f06449;
}
h4.widgettitle::before {
margin-right: .25em;
}
h4.widgettitle::after {
margin-left: .25em;
}
 
/*** End Blog Customizations ***/

/*Equalize Blog Columns*/
 
.bloggrid .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
 
.bloggrid article {
        margin-bottom: 20px !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
 
.bloggrid .post-content {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
 
.bloggrid .column {
        margin-bottom: 20px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}