.elementor-919 .elementor-element.elementor-element-3bf5634{margin-top:48px;margin-bottom:48px;padding:0px 50px 0px 50px;}.elementor-919 .elementor-element.elementor-element-cf95b8a .ae-post-list-item{width:calc(100%/2);}.elementor-919 .elementor-element.elementor-element-cf95b8a.ae-post-layout-grid article.ae-post-list-item{padding-left:10px;padding-right:10px;}.elementor-919 .elementor-element.elementor-element-cf95b8a.ae-post-layout-grid .ae-pagination-wrapper{padding-right:10px;}.elementor-919 .elementor-element.elementor-element-cf95b8a.ae-post-layout-checker-board article.ae-post-list-item{padding-left:10px;padding-right:10px;}.elementor-919 .elementor-element.elementor-element-cf95b8a.ae-post-layout-checker-board .ae-pagination-wrapper{padding-right:10px;}.elementor-919 .elementor-element.elementor-element-cf95b8a .ae-pagination-wrapper{padding-left:10px;}.elementor-919 .elementor-element.elementor-element-cf95b8a .aep-filter-bar{padding-left:10px;padding-right:10px;}.elementor-919 .elementor-element.elementor-element-cf95b8a  article.ae-post-list-item{margin-bottom:20px;}@media(max-width:1024px){.elementor-919 .elementor-element.elementor-element-cf95b8a .ae-post-list-item{width:calc(100%/1);}}@media(max-width:767px){.elementor-919 .elementor-element.elementor-element-3bf5634{padding:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-cf95b8a .ae-post-list-item{width:calc(100%/1);}}/* Start custom CSS *//*.ecco-blog-item:hover .elementor-image img {*/
/*    transform: scale(1.05, 1.05);*/
/*}*/
.ecco-blog-item .elementor-widget-wrap {
    display: block !important;
    max-width: 100%;
}
.ecco-blog-item .elementor-widget-wrap {
    transition: all ease 0.3s;
}
/*.ecco-blog-item:hover .elementor-widget-wrap {*/
/*    box-shadow: 0 0 10px rgba(0,0,0,0.2);*/
/*}*/
.ecco-blog-item .elementor-widget-ae-post-meta {
    padding: 0;
    transition: all ease 0.3s;
}
.ecco-blog-item .elementor-widget-heading {
    padding: 0 0 20px;
    transition: all ease 0.3s;
}
/*.ecco-blog-item:hover .elementor-widget-heading {*/
/*     padding: 0 20px 20px;*/
/*}*/
/*.ecco-blog-item:hover .elementor-widget-ae-post-meta {*/
/*    padding: 0 20px;*/
/*}*/
.ecco-blog-item .elementor-image {
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.ecco-blog-item .elementor-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: all ease 0.3s;
}
.ecco-blog-item {
    overflow: hidden;
}
.ecco-blog-item .hover-card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.7);
    /*transform: translateY(75%);*/
    opacity: 0;
    transition: all ease 0.5s;
}
.ecco-blog-item:hover .hover-card {
    /*transform: translateY(0);*/
    opacity: 1;
    z-index: 1;
}
.ecco-blog-item .hover-card > div {
    display: flex;
    height: 100%;
}
.ecco-blog-item .def-title {
    opacity: 1;
    transition: all ease 0.5s;
}
.ecco-blog-item:hover .def-title {
    opacity: 0;
    z-index: -1 !important;
}
.def-title {
    right: 30px;
    width: calc(100% - 60px);
    left: 30px;
    position: absolute;
    bottom: 10px;
}
.ecco-blog-item .hover-card .elementor-widget-wrap {
    display: flex !important;
}
.def-title a[href="https://eccocertified.com/category/navigating-through-covid-19/"] {
    max-width: 400px;
}
@media(max-width: 1299px) and (min-width: 1025px){
    .def-title, .ecco-blog-item .hover-card h5 {
        font-size: 28px !important;
    }
    .def-title a[href="https://eccocertified.com/category/navigating-through-covid-19/"] {
        max-width: 300px;
    }
}
@media(max-width: 1024px){
   .ecco-blog-item {
       max-width: 620px;
       margin: 0 auto;
   }
   .hover-card .elementor-widget-heading .elementor-widget-container, .hover-card .elementor-widget-button .elementor-widget-container {
       padding: 0 10px !important;
   }
   .def-title a[href="https://eccocertified.com/category/navigating-through-covid-19/"] {
        max-width: 350px;
    }
    .def-title a[href="https://eccocertified.com/category/the-sustainability-imperative/"]{
        max-width: 400px;
    }
}
@media(max-width: 767px){
    .def-title a[href="https://eccocertified.com/category/navigating-through-covid-19/"] {
        max-width: 350px;
    }
}
@media(max-width: 575px){
    .def-title, .ecco-blog-item .hover-card h5 {
        font-size: 18px !important;
    }
    .def-title {left: 20px;right:20px;width: calc(100% - 40px);}
}/* End custom CSS */