.category-name{font-size:12px}body.search-results{background-color:#eae9e5}.categories-list.expanded{background-color:#fff;padding:30px;height:100%}.categories-list{height:0;overflow:hidden}#search-filter .filter-button{font-size:45px;background-color:#de5754;color:#fff;text-transform:uppercase;font-family:"Trade Gothic W01";margin:20px;padding:10px 30px;position:relative;cursor:pointer}#search-filter .filter-button.collapsed{margin-bottom:-10px}#search-filter .filter-button:before{content:"";position:absolute;top:50%;right:30px;background-image:url(/Content/MFCUS2017/Images/global/icon_arrow_right.png);display:block;width:25px;height:34px;background-size:contain;transform:translateY(-50%) rotate(90deg);transition:transform .25s}#search-filter .filter-button.collapsed:before{transform:translateY(-50%) rotate(0deg)}.clear-filters a.long-form-close{font-size:12px;color:#de5754;text-transform:uppercase;font-weight:bold;display:inline-block;margin-bottom:20px}.clear-filters a.long-form-close:before{content:"x";margin-right:10px}.category-name{font-size:14px;text-transform:uppercase;font-weight:bold}.filter-list{text-transform:none;font-size:12px;border-top:1px solid #ccc;margin-top:5px;padding:5px 10px;margin-bottom:10px}.filter-list a{font-weight:bold;font-size:12px}.checkbox-wrapper-module small{padding-left:20px;width:100%;display:block}.filter-list li,.checkbox-wrapper-module{margin:8px 0}.filter-list li a span{display:inline-block;border:1px solid #ccc;width:15px;height:15px;vertical-align:middle;margin-right:5px}.filter-list.sort-content li a span{border-radius:50%}.filter-list li a.selected span{border:none;background-color:#de5754}.filter-list input[type="checkbox"]{display:none}span.long-form-checkmark{border:1px solid #ccc;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;position:absolute}#search-filter input[checked="checked"]+label span{background-color:#de5754;border:none}a.show-filters.long-form-plus{width:15px;height:15px;border:1px solid #de5754;display:inline-block;float:right;border-radius:50%}a.show-filters.long-form-plus:before{content:"+";color:#de5754;position:relative;top:0;left:2px;font-weight:normal}.category-name.expanded a.show-filters.long-form-plus:before{content:"-";top:0;left:4px}.category-name .filter-list{max-height:0;overflow:hidden}.category-name.expanded .filter-list{max-height:100%}.checkbox-wrapper-module{width:49%;display:inline-block;position:relative;vertical-align:top;min-width:90px}.checkbox-wrapper-module label{cursor:pointer}ul.search-nav{max-width:500px}ul.search-nav li{display:inline-block;text-align:left;margin-left:5%}ul.search-nav li:first-child{margin-left:0}ul.search-nav li a{font-weight:600;text-transform:uppercase;font-size:11px;color:#de5754;display:inline-block;letter-spacing:2px;padding:7px;border:1px solid #de5754;transition:background-color .25s}ul.search-nav li a:hover,ul.search-nav li a.current{color:#fff;background-color:#de5754}.results-info h3{font-size:18px;margin-top:10px;border-bottom:1px solid #de5754;padding-bottom:5px}section#featured-recipes{padding:0 20px 20px}article#email-list{background-color:#9bd3ae;color:#fff;padding:30px;text-align:center}article#email-list>p{text-transform:uppercase;letter-spacing:1px}article#email-list #email-form input{border:1px solid #000;padding:10px;margin-left:-1px;font-size:14px;background-color:#fff;max-width:70%}article#email-list #email-form input[type="submit"]{cursor:pointer}article#email-list #email-form input#email::-webkit-input-placeholder{color:#000;font-style:italic}article#email-list span{font-size:11px;line-height:140%;display:inline-block;width:80%;margin-top:15px}article#email-list span a{text-decoration:underline}.result-list{margin-top:10px}article.list-item{margin:20px 0 30px;clear:both}article.list-item h3{font-size:22px;line-height:100%}article.list-item .result-link{max-width:100%;white-space:nowrap;overflow:hidden;margin:10px 0;display:block}article.list-item .result-link a{font-size:12px;display:inline-block;text-decoration:underline;color:#de5754;text-overflow:ellipsis;max-width:100%;overflow:hidden}article.list-item p{line-height:120%}article.list-item img{width:100px;float:left;margin:3px 15px 15px 0}article.item-card figure img{background-color:#eae9e5}@media(min-width:480px){article#email-list{padding:0}article#email-list h2{font-size:40px}article#email-list p{font-size:12px;line-height:140%}article#email-list input#email{width:100%}article.item-card p{position:absolute;bottom:0}article.item-card{position:relative;vertical-align:top}article.item-card figcaption{position:initial;margin-bottom:40px}.result-cards{display:flex;flex-flow:row wrap}.center-vertically{position:absolute;top:50%;transform:translateY(-50%);padding:2%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){article.item-card p{position:relative;bottom:inherit}}@media(min-width:720px){#search-filter .filter-button,#search-filter .categories-list{margin:0}section#search-filter{width:33%;margin:30px 2% 4% 4%;display:inline-block;vertical-align:top;position:relative}.categories-list.collapsed{background-color:#fff;padding:30px;height:100%}#search-filter .filter-button{margin:0;cursor:default}#search-filter .filter-button:before{display:none}section#featured-recipes{display:inline-block;width:56%;padding:0;margin:120px 4% 80px 0}form#recipe-search{position:absolute;top:0;margin:0;width:170%;right:-177%}.pagination{position:absolute;left:39%;width:initial;text-align:left}article#email-list input#email{width:66%}}@media(min-width:960px){article.list-item h3{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}article.list-item.item-image{position:relative;padding-left:115px}article.list-item.item-image img{position:absolute;top:0;left:0}}@media(min-width:1200px){.results-info h3{font-size:24px}section#search-filter{margin-top:4%}section#featured-recipes{margin-top:33px}ul.search-nav li a{font-size:14px}ul.search-nav li{margin-left:10%}}.search-no-result{text-align:center;padding:20px 0 20px 0}.deselect_filter{border:1px solid #ccc;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;position:absolute}article.list-item h3 a:hover{text-decoration:underline}article.list-item h3{padding-bottom:8px}@media(min-width:960px){article.list-item.item-image{min-height:80px}}