
.downloadplus{
    background-color: #ebecf0;
    height:120px;
    box-sizing: border-box;
    overflow: hidden;
}

.downloadplus .imgcontainer{
    width:33%;
    float:left;
    background-color: #bdbdbf;
    box-sizing: border-box;
    overflow: hidden;
    height:120px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.downloadplus .textcontainer{
    padding:15px;
    padding-left: 25px;
    box-sizing: border-box;
    overflow: hidden;
}

.downloadplus:hover{
    background-color: #bdbdbf;
}

.downloadplus .imgcontainer img{
    height: 100%;
}

.downloadplus a{
    color:#000;
}

.downloadplus a:hover{
    color:#000;
    text-decoration: none;
}


.downloadplus .title{
    text-transform: uppercase;
    font-size:21px;
}

.downloadplus .textcontainer .additionaltext{
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: block;
}

.downloadplus .textcontainer p{
    margin: 0;
    margin-top: 5px;
    padding: 0;
}
.downloadplus.dl50{
    width:49%;
    display: inline-block;
    box-sizing: border-box;
}

.downloadplus.dl50 .title{
    text-transform: uppercase;
    font-size:18px;
}
.downloadplus.dl50 .imgcontainer{
    width:100px;
}
.downloadplus.dl50 .imgcontainer img{
    width:100%;
    vertical-align: bottom;
    line-height: 0px;
}

.downloadplus.dl50 .textcontainer{
    padding:8px;
}

.downloadplus.dl50 .textcontainer .title{
    font-size: 16px;
}

.downloadplus.dl50 .textcontainer p{
    margin:0;
    margin-top: 3px;
    padding:0;
    font-size: 14px;
}

/*.downloadplus.dl50 .textcontainer .additionaltext{*/
/*display: none;*/
/*}*/

.downloadplus.dl50{
    height:75px;
}