/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.ameos-post-list.ameos-post-list-vertical-grid{
    width: 100%;
}
.ameos-post-list.ameos-post-list-vertical-grid.post-content, .ameos-post-list.ameos-post-list-vertical-grid .post-content{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.ameos-post-list.ameos-post-list-vertical-grid .post-categories{
    margin-bottom: 0 !important;
}
.ameos-post-list.ameos-post-list-vertical-grid .post-categories a,
.single-post .post-categories a{
    border: 1px solid black;
    background: black !important;
    color: white !important;
    padding: 4px 8px;
    font-weight: normal;
    margin-bottom: 7px;
    text-decoration: none;
}
.ameos-post-list.ameos-post-list-vertical-grid .post-data{
    margin-bottom: 20px;
}
.ameos-post-list.ameos-post-list-vertical-grid .post-meta{
    padding: 0 0 0 0 !important;
    margin-bottom: 20px !important;
    font-size: 1.125rem !important;
}

.ameos-post-list.ameos-post-list-vertical-grid .post-meta > span{
    border-left: 1px solid black;
    padding-right:0;
    padding-left: 8px;
    margin-left: 8px;
    margin-right: 0 !important;
}

.ameos-post-list.ameos-post-list-vertical-grid .post-meta > span:first-child{
    border-left: none;
    padding-right:0;
    padding-left: 0px;
    margin-left: 0px;   
}

.ameos-post-list.ameos-post-list-vertical-grid h3.entry-title{border-bottom: none;}
.ameos-post-list.ameos-post-list-vertical-grid h2.entry-title{margin-top: 0;}


.ameos-post-list.ameos-post-list-vertical-grid .el-read-more-link{
    margin-top: 40px !important;
}

.ameos-post-list.ameos-post-list-vertical-grid.post-content .el-read-more-link{
    margin-top: 0px !important;   
}

.ameos-post-list.ameos-post-list-vertical-grid .post-meta .post-post_tag a{
    color:#0000ee;
    margin-left: 5px;
    font-weight: bold;
    text-decoration: underline;
}

.ameos-post-list.ameos-post-list-vertical-grid .el-read-more-link a{
    margin-left: 0;
}

.single-post .post-tags a{
    color: #0000ee;
    font-weight: bold;
    text-decoration: underline;
}
.single-post .post-tags{text-align: center; margin-bottom: 20px;}
.single-post .post-tags a:before{
    content: '#';
}

.single-post .ameos-post-list.ameos-post-list-vertical-grid .post-tags a:before{
    content: '';
}



.ameos-post-list.ameos-post-list-vertical-grid + .post-media,
.ameos-post-list.ameos-post-list-vertical-grid + .post-media a{
    display: flex;
    align-items: center;
}

.ameos-post-list.ameos-post-list-vertical-grid + .post-media img{
    width: 100% !important;
    height: auto !important;
}

@media(max-width: 960px){
    .el-masonry .el-isotope-item{
        width: 100% !important;
    }
}

.et_pb_post h2{font-size:41px;}
.et_pb_text ol li, .et_pb_text ul li{
    margin-bottom:7px;
}

.entry-content ol{
    padding-left:1em;
}