.cd_recipes .-items {
    margin: 0 -10px;
}
.cd_recipes .-items:after {
    content:'';
    clear:both;
    display:block;
}
.cd_recipes .-item {
    background-color: rgb(37,37,37);
    color:white;
    font-weight:bold;
    position:relative;
    float:left;
    width:220px;
    margin:0 10px 20px;
    padding-bottom: 13px;
    display:block;
    box-shadow:8px 7px 13px 0px rgba(7, 7, 6, 0.15);
}
.cd_recipes .-item:after {
    content:'';
    clear:both;
    display:block;
}
.cd_recipes .-item h2 {
    font-size:22px;
    max-width:66%;
    padding-left:15px;
}
.cd_recipes .-recipeTitle {
    height:135px;
    padding-top:14px;
    position:relative;
}
.cd_recipes .-item:hover .-recipeTitle h2,
.cd_recipes .-item:hover .-recipeLink {
    color: #949494;
}
.cd_recipes .-courseIcon {
    font-family: icomoon;
    font-weight:normal;
    position:absolute;
    top:8px;
    right:7px;
    width:40px;
    height:40px;
    text-align: center;
    line-height:40px;
    border-radius:20px;
    font-style:normal;
    font-size:20px;
}
.cd_recipes .-recipeInfos {
    font-size:15px;
    font-style:italic;
    position:absolute;
    left:15px;
    bottom:8px;
}
.cd_recipes .-recipeImg {
    overflow:hidden;
    padding-bottom:101.75%;
    position:relative;
    background-color:white;
    box-sizing: border-box;
    max-height: 467px;
}
.cd_recipes .-recipeImg .-img {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-size:contain;
    background-repeat:no-repeat;
    opacity:1;
    -webkit-transition: -webkit-transform .2s linear, opacity .2s linear;
    transition: transform .2s linear, opacity .2s linear;
}
.cd_recipes .-item:hover .-recipeImg .-img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    opacity: .8;
}
.cd_recipes .-course {
    position:absolute;
    left:0;
    right:14px;
    top:8px;
    padding:2px 12px 3px;
}
.cd_recipes .-recipeLink {
    margin-top:32px;
    font-size:15px;
    float:right;
    margin-right:13px;
}
.cd_recipes .-recipeLink:before {
    content: "a";
    font-family: icomoon;
    display: inline-block;
    vertical-align: middle;
    padding-right: 6px;
    font-weight:normal;
    padding-bottom: 1px;
}
