.wow-content-puller {margin:0 auto !important; width: max-content; height: max-content; justify-content: center; align-items: center; }
.wow-content-puller video {border-radius: 12px !important; max-width:800px; border: 0 !important; }
body .recent-posts.video-list {list-style: none !important;display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 -8px !important;padding: 0 !important;}
body .recent-posts.video-list li {flex-basis: unset !important;width: calc(20% - 16px); margin: 0 8px 32px; background: #fff; border-radius: 12px; overflow: visible; box-shadow: 0px 8px 10.8px 0px rgba(0, 0, 0, 0.15); }
body .recent-posts.video-list:not(.vertical-video) li:not(:nth-child(-n+5)){display: none;}
body .recent-posts.video-list.vertical-video li {width: calc(14.2857% - 16px);}
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+7)){display: none;}
body .recent-posts.video-list li {box-shadow: none !important; display: flex; flex-wrap: wrap; flex-direction: column; font-size: 16px; font-family: 'Open Sans'; column-gap: 15px; row-gap: 12px; }
body .recent-posts.video-list li .post-thumb {border-radius: 10px !important;padding-top: 56.25%;overflow: hidden;position: relative;}
body .recent-posts.video-list li .post-thumb a {position: absolute !important;left: 0;top: 0;overflow: hidden; display: block;width: 100% !important; height: 100%;border-radius: inherit;}
body .recent-posts.video-list li .post-thumb a::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.60; }
body .recent-posts.video-list li .post-thumb a::before { content: "\f04b"; font-family: "FontAwesome"; font-weight: 900; color: #ffffff; font-size: 20px; text-align: center; width: 42px; height: 42px; display: flex; justify-content: center; align-items: center; border-radius: 5px; background-color: #c15608; z-index: 1; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
body .recent-posts.video-list li:hover .post-thumb a::before { background-color: #4e2683; }
body .recent-posts.video-list li .post-thumb a:not(:has(img)) {background: url(https://ecsdev.participaction.com/wp-content/uploads/sites/2/2023/10/desktop-logo.png) no-repeat center center #fbfbfb;background-size: 220px;}
body .recent-posts.video-list li .post-thumb img {width: 100%; height: 100%; object-fit: cover; object-position: center; position: absolute; left: 0;top: 0;margin: 0;}
body .recent-posts.video-list li h2 {margin: 0;padding:0; color: #4E2683; font-family: 'Open Sans'; font-size: 17px; line-height: 1.2; font-weight: 600; }
body .recent-posts.video-list li p {margin: 0;padding: 0; line-height: 1.2; }
body .recent-posts.video-list li p a {color: #4E2683;}
body .recent-posts.video-list li p a:body {color: #c15608;}
body .recent-posts.video-list li > a:last-child {color: #4E2683; line-height: 1.2; text-decoration: underline; font-weight: 500; }
body .recent-posts.video-list li > a:last-child:body {text-decoration: none; color: #c15608; }
body .recent-posts.video-list li .zoomvideo,
body .recent-posts.video-list li .zoomvideo .wp-video {margin: 0;}
body .recent-posts.video-list li .zoomvideo {width: 100%; }
body .recent-posts.video-list li .zoomvideo .wp-video {width: 100% !important; height: auto !important; }
body .recent-posts.video-list.vertical-video li .post-thumb {padding-top: 177%;position: relative;overflow: hidden;}
body .recent-posts.video-list.vertical-video .post-thumb a {min-height: unset !important;position: absolute !important; left: 0; top: 0; width: 100%; height: 100% !important;padding: 0 !important; }
.wow-content-puller {width: 100%;max-width: 1080px;}
.wow-content-puller .vertical-video.zoomvideo_big {max-width: 370px;margin: 0 auto;}
.wow-content-puller .pac-video-style + .content {margin-top: 20px;}
@media(max-width:1920px){
body .recent-posts.video-list li {width: calc(25% - 16px);}  
body .recent-posts.video-list:not(.vertical-video) li:not(:nth-child(-n+4)){display: none;}
body .recent-posts.video-list.vertical-video li {width: calc(16.6667% - 16px);}
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+6)){display: none;}
}
@media(max-width:1440px){
body .recent-posts.video-list li {width: calc(33.33% - 16px);}
body .recent-posts.video-list:not(.vertical-video) li:not(:nth-child(-n+3)){display: none;}
body .recent-posts.video-list.vertical-video li {width: calc(20% - 16px);}  
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+5)){display: none;}
}
@media(max-width:1199px){
body .recent-posts.video-list li {margin: 0 8px 20px !important;}
}
@media(max-width:980px){
body .recent-posts.video-list li {width: calc(50% - 16px);}
body .recent-posts.video-list:not(.vertical-video) li:not(:nth-child(-n+2)){display: none;}
body .recent-posts.video-list li .post-thumb a {min-height: 205px;}
body .recent-posts.video-list li .post-thumb {flex-basis: unset !important;}
body .recent-posts.video-list.vertical-video li {width: calc(25% - 16px);}  
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+4)){display: none;}
}
@media(max-width:767px){
body .recent-posts.video-list li .post-thumb a {min-height: 160px;}
body .recent-posts.video-list.vertical-video li {width: calc(33.33% - 16px);}
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+3)){display: none;}
}
@media(max-width:567px) {
body .recent-posts.video-list:not(.vertical-video) {margin: 0 auto !important; }
body .recent-posts.video-list:not(.vertical-video) li { width: 100%; margin: 0 0 20px !important;}
body .recent-posts.video-list:not(.vertical-video) li:not(:nth-child(-n+1)){display: none;}
body .recent-posts.video-list.vertical-video li {width: calc(50% - 16px);}
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+2)){display: none;}
}
@media(max-width:413px) {
body .recent-posts.video-list.vertical-video {margin: 0 auto !important; }
body .recent-posts.video-list.vertical-video li { width: 100%; margin: 0 0 20px !important;}
body .recent-posts.video-list.vertical-video li:not(:nth-child(-n+1)){display: none;}
}