.video_item, .podcast_item, .image_item { border-radius: 0; border: 0; position: relative;transition: var(--base-transition);-webkit-transition: var(--base-transition);-moz-transition: var(--base-transition);-ms-transition: var(--base-transition);-o-transition: var(--base-transition); } 
.video_item-image { position: relative; } 
.video_item-image::before { content: ""; position: absolute; background: linear-gradient(31deg, black 0%, rgba(0, 0, 0, 0) 49.03%), lightgray 100%/cover no-repeat; top: 0; left: 0; bottom: 0; right: 0; opacity: 0.3; } 
.video_item--link { background-color: transparent; position: absolute; font-size: var(--font-h1); top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--color-primary-2); background: transparent; } 
.video_item--link:hover { text-decoration: none; color: var(--color-primary-4); } 
.video_runtime { color: var(--color-primary-9); } 
.podcast_item-image { position: relative; } 
.podcast_item--tag { height: auto; position: absolute; top: 20px; right: 20px; background-color: var(--color-primary-3); height: 26px; width: 26px; line-height: 1; font-size: var(--font-tag); border-radius: 30px; } 
.podcast_item--tag span { position: relative; top: 9px; text-align: center; text-transform: uppercase; font-family: var(--font-secondary-semibold); color: var(--color-primary-7); padding: 0; margin: 0; display: block; letter-spacing: .2; } 
.podcast .card-title a { color: inherit; } 
.podcast .card-title a:hover { color: var(--color-primary-2); } 
.podcast_details { display: flex; margin-bottom: 0; } 
.podcast_details li { font-size: var(--font-label); } 
.podcast_details li:first-child { padding-left: 0; } 
.podcast_details li:first-child:before { content: none; } 
.image_item-image { position: relative; } 
.image_item-layover { height: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; transition: all ease 0.3s; overflow: hidden; opacity: 0; } 
.image_item-layover::before { content: ""; opacity: 0.5; background-color: var(--color-primary-8); left: 0; right: 0; bottom: 0; top: 0; position: absolute; } 
.image_item-layover ul { position: relative; top: 50%; width: 100%; transform: translateY(-50%); max-width: 164px; margin: auto; } 
.image_item-layover ul li { display: inline-block; width: 49%; padding: 0; text-transform: capitalize; color: var(--color-primary-7); } 
.image_item-layover ul li::before { content: none; } 
.image_item-layover ul li a { color: inherit; background: transparent; } 
.image_item-layover ul li a:hover, .image_item-layover ul li a:focus, .image_item-layover ul li a:active { color: var(--color-primary-4); } 
.image_item-layover ul li i { font-size: var(--font-h2);color: var(--color-primary-4); } 
.image_item-layover ul li span { display: block; font-size: var(--font-label); } 


.image_item:focus-within .image_item-layover,
.image_item:hover .image_item-layover { display: block; height: 100%; opacity: 1; } 
.image_item:hover .card-body { background-color: var(--color-primary-4); } 
.image_item-image img{max-height: 270px;width: 100%;object-fit: cover;}
.imagePop .view-image img{max-width: 100%;height: auto;}
.imagePop .popup-content{padding: 32px 0;color: var(--color-primary-7);}
.imagePop .popup-content p.h6{margin-bottom:5px;}
.imagePop .popup-content a.cta{color: var(--color-primary-6);}
.imagePop .popup-content a.cta-link-download::after{color: var(--color-primary-4);}
/*.podcast .podcast_item .podcast_item-image img{max-height: 270px;width: 100%;}*/
.podcast .podcast_item .podcast_item-image img{max-height: 336px;width: 100%;}
.podcast .podcast_item a.link{color: var(--color-primary-3);}
.podcast .podcast_item:hover{background-color:var(--color-primary-4);}
.image_item .card-body{transition: var(--base-transition);
-webkit-transition: var(--base-transition);-moz-transition: var(--base-transition);-ms-transition: var(--base-transition);-o-transition: var(--base-transition);padding:16px;}
.image_item .card-body p.h4{margin-bottom:8px;}
.image_item .card-body p{margin-top:0px;}

.podcast .podcast_item .card-body{padding:16px;}
body.ip3-edit .media-landing-page .media-tabs-wrapper .bod__tab-item a{padding:20px;}
@media only screen and (max-width: 1199.98px) {
.podcast .podcast_item .podcast_item-image img{min-height:345px;}
.image_item-image img{max-height: 345px;}
}
@media only screen and (max-width: 767.98px) {
.media-tabs-wrapper .bod__tab-item {
  padding: 10px 24px 10px 24px;}
.media-tabs-wrapper .bod__tab{justify-content: center;}
.image_item-image img {
  max-height: 330px;
}
.podcast .podcast_item .podcast_item-image img{min-height:330px;}
}
.imagePop .popup-content a.cta:hover span {
    color: var(--color-primary-4) !important;
}

