



.search-moment-container {height:486px;line-height:3;position:relative;width:100%;*zoom:1;margin-bottom:2.25rem}
.search-moment-container:before,.search-moment-container:after {content:"";display:table}
.search-moment-container:after {clear:both}
.search-moment-container h2 { /* was font:normal 5.10225rem "Gotham Cond SSm 5r";*/  text-transform:uppercase;color:#333;padding:5rem 0 0.875rem 0}
.search-moment-container .sponsor-button {position:absolute;right:10%;bottom:8%;z-index:999}

.search-moment-container figure {width:100%;height:100%;  text-align:center;overflow:hidden}
.search-moment-container figure img {position:relative;height:100%;max-width:none}

.search-moment-container figure.main img {left:50%;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}

.search-moment-container .search-moment.dark h2 { font:normal 5.10225rem "Gotham Cond SSm 5r"; color:#fff}

.search-moment-container .search-moment {
text-align:center; 
top:-486px;
position:relative;
height:100%}
.search-moment-container .search-moment form { /* margin-bottom:8.5rem  */}
.search-moment-container .search-moment fieldset {padding:0;margin:0 auto;width:29.125rem;border:none}
.search-moment-container .search-moment fieldset input {float:left;width:24.25rem;height:2.8125rem;border:none;background:rgba(255,255,255,0.75);padding-left:1.125rem;font:normal 1.13194rem "Gotham SSm 5r";letter-spacing:normal;color:#333} /*was width:26.25rem*/
.search-moment-container .search-moment fieldset input:focus {outline:0}

.search-moment-container .search-moment fieldset button { width:2.8125rem;height:2.8125rem;
background:url("http://www.chefdecuisine.com/cdc2015/images/shell-white.png");
-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;border:none;text-indent:-9999px;float:left}

/*
.search-moment-container .search-moment fieldset button div {width:20px;height:19px;margin:0 auto}
.search-moment-container .search-moment fieldset .autocomplete-container {position:relative}
.search-moment-container .search-moment fieldset .autocomplete>div {display:none;position:absolute;width:26.25rem;max-height:19.125rem;top:2.8125rem;left:0;background-color:#fff;text-align:left;overflow-y:scroll;z-index:3}
.search-moment-container .search-moment fieldset .autocomplete>div.active {display:block}
.search-moment-container .search-moment fieldset .autocomplete>div li {border-bottom:1px solid #ccc;padding:0 0 0 18px;font:normal 0.875rem "Gotham SSm 5r";line-height:2.875rem;background-color:#ffffff;height:2.875rem;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;cursor:pointer}
.search-moment-container .search-moment fieldset .autocomplete>div li a {color:#333}
.search-moment-container .search-moment fieldset .autocomplete>div li a strong {font:normal 0.875rem "Gotham SSm 7r";color:#000}
.search-moment-container .search-moment fieldset .autocomplete>div li:hover {background-color:#f93f23}
.search-moment-container .search-moment fieldset .autocomplete>div li:hover a {color:#fff}
.search-moment-container .search-moment fieldset .autocomplete>div li:hover a strong {color:#fff}*/


.search-moment-container .search-moment fieldset .autocomplete>div .trending-terms ul li {border-bottom:1px solid #f1f1f1;background-color:#d9d8d8}
.search-moment-container .search-moment fieldset .autocomplete>div .trending-terms ul li:hover {background-color:#f93f23}
.search-moment-container .search-moment fieldset .autocomplete>div .trending-terms ul li:hover a {color:#fff}
.search-moment-container .search-moment fieldset .autocomplete>div .trending-terms ul li:first-child {font:normal 0.8185rem "Gotham SSm 5r";color:#fff;text-transform:uppercase;height:1.75rem;line-height:1.75rem;background-color:#a1a1a1}
.search-moment-container .search-moment fieldset .autocomplete>div .trending-terms ul li:first-child:hover {background-color:#a1a1a1}
.search-moment-container .search-moment fieldset .autocomplete>div .trending-terms ul li:last-child {border-bottom:1px solid #ccc}



.search-moment-container .search-moment button.inspired {color:#fff;background-color:#333;width:16.375rem;height:4.75rem;border:none;position:relative;white-space:nowrap}
.search-moment-container .search-moment button.inspired:after {content:'';position:absolute;border:1px solid #fff;left:0.5rem;top:0.5rem;right:0.5rem;bottom:0.5rem}
.search-moment-container .search-moment button.inspired div {font:italic 400 1.5rem utopia-std-display;font-style:italic;font-weight:400;font-size:1.5rem;font-family:utopia-std-display;line-height:4.125rem}
.search-moment-container.autosuggest-active .autocomplete-container button {background-color:#f93f23}

.inspiration-container {height:486px;overflow:hidden;position:relative;top:-972px}
.inspiration-container.disabled {top:486px;left:-9999px}
.inspiration-container .loading {display:none;background-color:rgba(153,153,153,0.3);height:100%;width:100%;position:relative;z-index:999}
.inspiration-container .loading .message {text-indent:-9999px;background:url("http://www.epicurious.com/static/img/gifs/loading-32x32.gif");height:2rem;width:2rem;background-position:center center;background-repeat:no-repeat;border-radius:50%;opacity:.7;position:absolute;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0}
.inspiration-container .loading.show {display:block}
.inspiration .panel {-webkit-transition:top 0.2s linear;-moz-transition:top 0.2s linear;-o-transition:top 0.2s linear;transition:top 0.2s linear;text-align:center;background-color:#f1f2f2;height:486px;width:100%;position:absolute;top:486px}
.inspiration .panel .close {position:absolute;top:1.5rem;right:0.625rem}
.inspiration .panel h2 {padding:2.875rem 0 0.375rem 0;line-height:5rem}
.inspiration .panel .view-all {margin-bottom:1.75rem}
.inspiration .panel .content {width:100%;max-width:1024px;min-width:320px;margin:0 auto;padding-left:10px;padding-right:10px;position:relative}
.inspiration .panel .content>*:first-child {margin-left:0}

/*.search-moment fieldset button div {
    width: 20px;
    height: 19px;
    margin: 0 auto;
}
.shell-search-glass, .shell-search-moment-close, .user-style .logged-in .hi-user a:after, .header .headerNav .user .logged-in .hi-user a:after, .mobile-menu {
    background: url('images/shell-s406461538b.png') no-repeat;
}

.shell-search-glass {background-position:0 -396px}*/
.shell-search-moment-close {background-position:0 -415px}


@media only screen and (max-width: 767px) {.inspiration .panel .content {width:auto;min-width:0;margin-left:0;margin-right:0}
}
.inspiration .panel.active {top:0}
.inspiration .panel .recipes {*zoom:1;display:table;margin:0 auto 1.375rem auto}
.inspiration .panel .recipes:before,.inspiration .panel .recipes:after {content:"";display:table}
.inspiration .panel .recipes:after {clear:both}
.inspiration .panel .recipes .recipe {display:table-cell;width:12rem;padding-right:1.25rem;text-align:left}
.inspiration .panel .recipes .recipe img {height:auto;width:100%;margin-bottom:0.3125rem}
.inspiration .panel .recipes .recipe h3 {padding:0;text-align:left;line-height:0.99rem}
.inspiration .panel .recipes .recipe a {font:normal 0.8185rem "Gotham SSm 5r";line-height:0.99rem;color:#333}
.inspiration .panel button.more {border:none;width:11.125rem;height:2.8125rem;background-color:#333;line-height:4.75rem;font:normal 0.8185rem "Gotham SSm 5r";text-transform:uppercase;color:#fff}
.inspiration .panel button.close {width:13px;height:13px;border:none;text-indent:-9999px}

@media only screen and (min-width: 40.063em) and (max-width: 63.938em) {.search-moment-container {margin-bottom:1.875rem}
.search-moment-container h2 {padding:4.75rem 0 0.875rem}
.search-moment-container figure img {height:100%}
.search-moment-container .sponsor-button {right:1.625rem;bottom:4%}
.search-moment-container .search-moment form {margin-bottom:6.625rem}
.inspiration .panel .content {padding:0 26px}
.inspiration .panel h2 {padding-top:2.625rem}
.inspiration .panel button.close {right:26px}
.inspiration .panel .recipes {margin-bottom:1.5rem}
.inspiration .panel .recipes .recipe {width:10.25rem}
.inspiration .panel .recipes .recipe:nth-child(5) {display:none}
.inspiration .panel .recipes .recipe figcaption {text-align:left}
}
/*http://foundation.zurb.com/docs/media-queries.html -> ref 40em=max-width 640px  ++*/
@media only screen and (max-width: 40em) {.inspiration-container {height:412px;overflow:hidden;position:relative;top:-824px}
.inspiration-container.disabled {top:412px}
.inspiration .panel {text-align:left;padding:0 1rem}
.inspiration .panel .content {padding:0}
.inspiration .panel.active {top:0}
.inspiration .panel h2 {font:normal 2.5rem "Gotham Cond SSm 5r";padding:1.25rem 0 0 0;white-space:nowrap}
.inspiration .panel .view-all {margin-bottom:1.375rem}
.inspiration .panel button.close {right:0;top:2%}
.inspiration .panel .recipes {display:block;margin:0 0 0.875rem 0;width:62.5rem;position:relative;left:0;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out}
.search-moment-container {margin-bottom:1.25rem;height:25.75rem;overflow:hidden}
.search-moment-container figure img {top:0;height:100%}
.search-moment-container figure.main img {left:-52.625rem;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}
.search-moment-container h2 {font:normal 3.125rem "Gotham Cond SSm 5r";line-height:normal;padding:3.5rem 0 0.75rem 0}
.search-moment-container .sponsor-button {left:0;right:0;bottom:-2.125rem}
.search-moment-container .search-moment {top:-25.75rem}
.search-moment-container .search-moment form {margin-bottom:5.625rem}
.search-moment-container .search-moment form fieldset {width:17.125rem}
.search-moment-container .search-moment form fieldset input {width:16.25rem}
.search-moment-container .search-moment form fieldset .autocomplete>div {width:14.25rem}
.search-moment-container .search-moment button.inspired {width:12.75rem;height:4rem}
.search-moment-container .search-moment button.inspired div {width:11.625rem;height:2.875rem;font:italic 400 1.28081rem utopia-std-display;line-height:2.875rem}
}

