
.ftr-img-container{
height: 311px;
}
.wrap-cmpgn-ftr {
height: 22px;
left: 0;
position: absolute;
top: 11px;
z-index: 10;
}	
.wrap-details-campftred {
position: relative;
}
.inner-details-wrap {
position: absolute;
height: 115px;
width: 100%;
background-color: rgba(0,0,0,0.5);
bottom: 0;
padding: 0 0 0 15px;
color: #fff;
}
.content-left {
margin-right: 90px;
}

.content-left a {
color: white;
text-decoration: none;
}
.inner-details-wrap .ttle-ftre {
color: #fff;
}
.ttle-ftre:hover, .ttle-ftre:focus, .ttle-ftre {
outline: none;
text-decoration: none;
}

.wrap-cmpgn-ftr .left{
    background-color: #E53F51;
    border-color: #E53F51;
    color: #FFFFFF;
    text-transform: uppercase;
    transition: background 0.3s linear 0s, border-color 0.3s linear 0s;
}
.wrap-cmpgn-ftr .left{
    font-size: 13px;
    font-style: italic;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    min-width: 30px;
    padding: 0 10px;
    position: relative;
    text-align: center;
}
.wrap-cmpgn-ftr .left:after{
    content: "";
    position: absolute;
    display: block;
    top: 0px;
    left: auto;
    margin-right: -14px;
    right: 0px;
    border: 11px solid #000;
    border-color: inherit !important;
    z-index: -1;
    box-shadow: inherit
}
.wrap-cmpgn-ftr .left:after{
    border-left-width: 8px;
    border-right-color: rgba(0, 0, 0, 0) !important;
    right: 0;
}




#wrap-challenge-content > li a h5{
margin-bottom: 3px;
}
#wrap-challenge-content > li a{
text-decoration: none;
color: rgb(82, 82, 82);
}
#wrap-challenge-content > li:hover {
background-color: #F1F1F1;
}
#wrap-challenge-content > li:last-child {
border:none;
}
#wrap-challenge-content > li {
width: 92%;
margin-bottom: 5px;
padding: 15px;
border-bottom: 1px solid #E4E4E4;
}