.-m-cms-cont-cd_recipe-filter {
    display:table;
    width:100%;
    table-layout: fixed;
    margin-top:49px;
}
.-m-cms-cont-cd_recipe-filter > div {
    display:table-cell;
    vertical-align: top;
}
.-m-cms-cont-cd_recipe-filter .-filter {
    color:white;
    width:220px;
    padding-right:20px;
}
.-m-cms-cont-cd_recipe-filter .-filter .-title {
    border-top:1px solid white;
    background-color: rgb(37,37,37);
    font-weight:bold;
    font-size:18px;
    padding:10px 17px 8px;
    position:relative;
    cursor:pointer;
}
.-m-cms-cont-cd_recipe-filter .-filter .-title:hover {
    color:#949494;
}
.-m-cms-cont-cd_recipe-filter .-tab .-title:after {
    content:'';
    display:block;
    position:absolute;
    right:10px;
    top:14px;
    width:25px;
    height:13px;
    background-size:contain;
    background-repeat: no-repeat;
    background-image: url(/qg/cms.layout.custom.5/pub/img/top_white.svg);
    margin:auto;
}
.-m-cms-cont-cd_recipe-filter .-tab.-closed .-title:after {
    background-image: url(/qg/cms.layout.custom.5/pub/img/bottom_white.svg);
}
.-m-cms-cont-cd_recipe-filter .-filter .-content {
    background-color: #959595;
    padding: 10px 0 12px 17px;
}
.-m-cms-cont-cd_recipe-filter .-filter label,
.-m-cms-cont-cd_recipe-filter .-filter a {
    display:block;
    margin-bottom:2px;
    cursor:pointer;
}
.-m-cms-cont-cd_recipe-filter .-filter a:hover {
    font-weight:normal;
}
.-m-cms-cont-cd_recipe-filter .-filter input {
    display:none;
}
.-m-cms-cont-cd_recipe-filter .-filter label > span {
    display:block;
    position:relative;
}
.-m-cms-cont-cd_recipe-filter .-icon {
    font-family:icomoon;
    font-weight:normal;
    position:absolute;
    right:10px;
    width:26px;
    text-align:center;
    top:0;
    bottom:0;
}
.-m-cms-cont-cd_recipe-filter .-filter input:checked + span {
    font-weight:bold;
    color:#252525;
}
.-m-cms-cont-cd_recipe-filter .-result .-item.-hidden {
    -webkit-animation-name: hideRecipe;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 0.2s;
    -webkit-animation-delay: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-name: hideRecipe;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.2s;
    animation-delay: .2s;
    animation-fill-mode: forwards;
}
.-m-cms-cont-cd_recipe-filter .-result .-item.-hidden.-wasHidden {
    -webkit-animation-name: none;
    animation-name: none;
}
