.dp_dmb_module_inner {
font-size: 0px;
}

.podcast--block {
position: relative;
overflow: hidden;
}

.podcast--block a {
display: block;
}

@media screen and (max-width: 1024px) {
.podcast--block a {
padding: 40px;
}
}


.podcast--block--inner {
height: 100%;
-webkit-transition: transform .5s;
-moz-transition: transform .5s;
-o-transition: transform .5s;
transition: transform .5s;
-webkit-transform: translateY(110%);
-moz-transform: translateY(110%);
-ms-transform: translateY(110%);
-o-transform: translateY(110%);
transform: translateY(110%);
position: absolute;
left: 40px;
right: 40px;
bottom: 0;
top: 0;
z-index: 3;
}

.podcast--block--content {
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
position: relative;
z-index: 3;
text-align: center;
display: block;
}

.podcast--block--overlay {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
height: 0;
}

.podcast--block:hover .podcast--block--inner {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}

@media screen and (min-width: 1025px) {
.podcast--block:hover .podcast--block--overlay {
height: 100%;
}
}

@media screen and (max-width: 1024px) {
.podcast--block .podcast--block--overlay {
height: auto;
top: 0;
}
.podcast--block .podcast--block--inner {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
}


.podcast--block--btn {
-moz-box-sizing: border-box!important;
-webkit-box-sizing: border-box!important;
box-sizing: border-box!important;
padding: 10px 25px !important;
position: relative;
display: inline-block;
overflow: hidden;
border: 1px solid #241f20;
background-color: #241f20;
color: #FFFFFF !important;
z-index: 1;
font-size: 16px;
text-transform: uppercase;
font-weight: 500;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
margin-top: 20px;
}

.podcast--block--btn:before {
margin-left: 0;
font-size: 18px;
content: "";
position: absolute;
z-index: -1;
width: 100%;
height: 0;
bottom: 0;
left: 0;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
display: inline-block !important;
opacity: 1;
background-color: #3f393a;
}

.podcast--block--btn:hover {
border: 1px solid transparent !important;
background-color: #241f20;
}

.podcast--block--btn:hover:before {
height: 100% !important;
}

.dp_dmb_module_inner.dp_dmb_module_126_inner
 .fa-prev {
left: 25px;
}

.dp_dmb_module_inner.dp_dmb_module_126_inner
 .fa-next {
right: 25px;
}

.dp_dmb_module_inner.dp_dmb_module_126_inner
 .fa-prev, .dp_dmb_module_inner.dp_dmb_module_126_inner
 .fa-next {
top: 50%;
width: 20px;
height: 20px;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
cursor: pointer;
color: #241f20;
border: none;
outline: 0;
background: 0 0; 
position: absolute;
font-size: 50px;
z-index: 3;
}

@media screen and (max-width: 768px) {
.dp_dmb_module_inner.dp_dmb_module_126_inner
 .fa-prev {
left: 15px;
}

.dp_dmb_module_inner.dp_dmb_module_126_inner
 .fa-next {
right: 15px;
}
}