.recipe-search-wrapper{background-color:#e9f5eb;width:100%;margin-top:17px}@media(min-width:768px){.recipe-search-wrapper .recipe-search-row{display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-filters-column{width:300px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.recipe-results-column{max-width:calc(100% - 300px);-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 300px );flex:0 0 calc(100% - 300px)}.filters-collapsed .recipe-filters-column{-webkit-transform:translateX(-300px);transform:translateX(-300px)}.filters-collapsed .recipe-results-column{-webkit-transform:translateX(-300px);transform:translateX(-300px);max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.recipe-filters-column,.recipe-results-column{position:relative;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.3,.22,0,.49);transition-timing-function:cubic-bezier(.3,.22,0,.49)}.recipe-filters-column{max-width:100%;padding:50px 30px 20px}@media(min-width:768px){.recipe-filters-column{border-right:5px solid #fff}}.recipe-results-column{padding:30px 15px 0}@media(min-width:768px){.recipe-grid .recipe-grid-item{width:50%;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%}.filters-collapsed .recipe-grid-item{width:33%;-ms-flex:0 0 33%;-webkit-box-flex:0;flex:0 0 33%}}@media(min-width:992px){.recipe-grid .recipe-grid-item{width:33%;-ms-flex:0 0 33%;-webkit-box-flex:0;flex:0 0 33%}.filters-collapsed .recipe-grid-item{width:25%;-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%}}@media(min-width:1366px){.recipe-grid .recipe-grid-item{width:25%;-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%}.filters-collapsed .recipe-grid-item{width:20%;-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%}}@media(min-width:1680px){.recipe-grid .recipe-grid-item{width:20%;-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%}.filters-collapsed .recipe-grid-item{width:16%;-ms-flex:0 0 16%;-webkit-box-flex:0;flex:0 0 16%}}.mobile-close-show-filters{display:block}@media(min-width:768px){.mobile-close-show-filters{display:none}}.loading-recipes{position:relative}.loading-recipes .recipe-search-results{opacity:.3;pointer-events:none}.loading-recipes:before{content:' ';position:absolute;top:20px;right:30px;width:50px;height:50px;background-color:transparent;z-index:999;background-repeat:no-repeat;background-image:url(../images/loading-icon.gif);background-size:100%;image-rendering:-webkit-optimize-contrast}.recipes-header .on-image-wrapper h1{font-family:Hello-beautiful;text-transform:capitalize;font-weight:400;font-size:130px;line-height:.3;padding:0}@media all and (min-width:768px){.recipes-header .on-image-wrapper h1{font-size:130px}}@media all and (min-width:992px){.recipes-header .on-image-wrapper h1{font-size:160px}}.recipes-header .on-image-wrapper h1+p,.recipes-header .on-image-wrapper h1+h2{font-stretch:condensed;font-weight:300;font-size:26px;line-height:1;color:#fff!important;text-transform:none!important;padding:0;max-width:768px;margin-left:auto;margin-right:auto}.recipes-header .on-image-wrapper h1:after{content:' ';display:block;background-image:url(../images/line.png);background-repeat:no-repeat;height:50px;background-position-x:50%;padding-bottom:0;margin-top:15px}.recipe-filtering-close{position:absolute;top:0;right:0;margin:20px 27px;display:none;cursor:pointer}.recipe-filtering-close:before{font-family:proveg-recipe-icons;content:"\e905";display:block;font-size:25px;color:#ff8200}.recipe-filtering-close:hover:before{-webkit-animation:pulse .5s ease-in-out infinite alternate;animation:pulse .5s ease-in-out infinite alternate}@media(min-width:768px){.recipe-filtering-close{display:block}.filters-collapsed .recipe-filtering-close{display:none}}.recipe-filtering-open{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#147c3f;border-radius:50%;width:70px;height:70px;position:absolute;top:-15px;left:0;cursor:pointer;-webkit-box-shadow:0 15px 25px -2px rgba(0,0,0,.3);box-shadow:0 15px 25px -2px rgba(0,0,0,.3);z-index:999}@media(max-width:767px){.recipe-filtering-open{display:none}}@media(min-width:768px){.filters-collapsed .recipe-filtering-open{display:-webkit-box;display:-ms-flexbox;display:flex}}.recipe-filtering-open:hover{background-color:#2cc84d}.recipe-filtering-open:hover:before{-webkit-animation:pulse .5s ease-in-out infinite alternate;animation:pulse .5s ease-in-out infinite alternate}.recipe-filtering-open:before{content:"\e921";font-family:proveg-recipe-icons;display:inline-block;font-size:30px;color:#fff}.recipe-filter-option .close-recipe-filter{display:block;text-align:center;float:none;font-weight:300;color:#fff;font-weight:100;padding:7px 20px;border-radius:5px;background-color:#147c3f}body .recipe-filter-option .close-recipe-filter{margin:5px 15px 0;text-transform:uppercase;font-size:16px;padding:8px 20px;font-stretch:condensed;font-weight:700;cursor:pointer}@media screen and (max-width:767px){.mobile-close-show-filters{display:block;padding:7px 0;margin-bottom:20px;background-color:#147c3f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;cursor:pointer;-webkit-transition:background-color .1s ease-in-out,margin-top .1s ease-in-out;transition:background-color .1s ease-in-out,margin-top .1s ease-in-out}.mobile-close-show-filters:before{content:"\e921";font-family:proveg-recipe-icons;display:inline-block;font-size:18px;color:#fff;margin:2px 5px}.mobile-close-show-filters:hover{background-color:#147c3f}.mobile-close-show-filters p{text-transform:uppercase;font-stretch:condensed;font-weight:700;font-size:16px}.mobile-close-show-filters.mobile-filter-active{margin-top:40px}}.active-filters-row{padding:0 15px 15px;min-height:3.1em;margin-top:-8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.filters-collapsed .active-filters-row{padding-left:80px}}@-webkit-keyframes pulse{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes pulse{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.active-filters-row li{position:relative;font-size:14px;font-weight:700;display:inline-block;padding:7px 10px 5px;background-color:#2cc84d;color:#fff;border-radius:50px;cursor:pointer;margin-right:10px;margin-top:8px;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.3,.22,0,.49);transition-timing-function:cubic-bezier(.3,.22,0,.49)}.active-filters-row li.active,.active-filters-row li:hover{background-color:#ff8200;color:#fff;font-weight:700}.active-filters-row li:after{content:'\e905';font-family:proveg-recipe-icons;font-size:0;line-height:11px;vertical-align:middle;font-weight:700;text-shadow:0 0 1px #000;text-align:center;display:inline-block;border-radius:50%;overflow:hidden;padding:2px;margin-left:.5em;will-change:font-size,opacity,transform;-webkit-transition-property:font-size,opacity,-webkit-transform;transition-property:font-size,opacity,-webkit-transform;transition-property:font-size,opacity,transform;transition-property:font-size,opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.17,.67,.83,.67);transition-timing-function:cubic-bezier(.17,.67,.83,.67);-webkit-transition-duration:.1s;transition-duration:.1s}.active-filters-row li.active:after,.active-filters-row li:hover:after{color:#fff;text-shadow:0 0 1px #fff;font-size:12px;opacity:1;-webkit-animation:pulse .5s ease-in-out infinite alternate;animation:pulse .5s ease-in-out infinite alternate}.active-filters-row li.hidden-tax{visibility:hidden;position:absolute}.recipe-filter-option{position:relative;padding-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipe-filter-option h5{border-bottom:1px solid #666;position:relative;padding-bottom:10px;padding-top:12px;padding-left:5px;text-transform:none;font-stretch:condensed;cursor:pointer;-webkit-transition:color .1s ease-in-out,border-color .1s ease-in-out;transition:color .1s ease-in-out,border-color .1s ease-in-out}.recipe-filter-option h5:first-letter{text-transform:uppercase}.recipe-filter-option h5[data-count]:after{content:attr( data-count );display:inline-block;vertical-align:middle;font-size:.7em;margin-left:.4em;font-weight:700;color:#fff;background-color:#2cc84d;border-radius:50%;width:1.4em;height:1.4em;line-height:1.6em;text-align:center;text-shadow:none}.recipe-filter-option.active-recipe-filter h5,.recipe-filter-option h5:hover{color:#147c3f;border-bottom:1px solid #147c3f}.recipe-filter-option h5:before{content:'\e923';display:block;font-family:proveg-recipe-icons;font-size:15px;position:absolute;right:5px;top:10px;-webkit-transition:transform .1s cubic-bezier(.3,.22,0,.49);-webkit-transition:-webkit-transform .1s cubic-bezier(.3,.22,0,.49);transition:-webkit-transform .1s cubic-bezier(.3,.22,0,.49);transition:transform .1s cubic-bezier(.3,.22,0,.49);transition:transform .1s cubic-bezier(.3,.22,0,.49),-webkit-transform .1s cubic-bezier(.3,.22,0,.49);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.recipe-filter-option.active-recipe-filter h5{background-color:rgba(255,255,255,.5);text-shadow:1px 1px 1px #fff}.recipe-filter-option.active-recipe-filter h5:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.recipe-filter-option .tax-filter-selectbox{background-color:#fff;padding:0;border-radius:0 0 6px 6px;border:1px solid #dddfda;-webkit-box-shadow:0 4px 6px 0 rgba(97,100,93,.15);box-shadow:0 4px 6px 0 rgba(97,100,93,.15);display:none;overflow:auto;-webkit-overflow-scrolling:touch;will-change:max-height}@media(min-width:768px){.recipe-filter-option .tax-filter-selectbox{max-height:200px}}.recipe-filter-option .term-item:first-child{margin-top:1em}.recipe-filter-option .term-item:last-child{margin-bottom:1em}.recipe-filter-option .term-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 15px}.recipe-filter-option .term-item input[type=radio],.recipe-filter-option .term-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#fff;border:1px solid #dddfda;margin:0;padding:0;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:inline-block;position:relative;margin-right:7px;margin-top:3px;margin-left:-5px}.recipe-filter-option .term-item input[type=radio]{border-radius:50%;overflow:hidden}.recipe-filter-option .term-item input[type=checkbox]{border-radius:2px}.recipe-filter-option .term-item input[type=checkbox]:checked{}.recipe-filter-option .term-item input[type=radio]:checked+label,.recipe-filter-option .term-item input[type=checkbox]:checked+label{font-weight:700}.recipe-filter-option .term-item input[type=radio]:checked:before,.recipe-filter-option .term-item input[type=checkbox]:checked:before{background-color:#147c3f}.recipe-filter-option .term-item input[type=radio]:checked:before{content:'';display:block;width:14px;height:14px;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.recipe-filter-option .term-item input[type=checkbox]:checked:before{content:'\f00c';font-size:19px;font-family:FontAwesome;position:absolute;top:-1px;color:#fff;border-radius:4px;padding:1px 0 1px 2px;left:-1px}.recipe-filter-option .term-item label{font-size:14px;padding:8px 0;display:block;cursor:pointer}.recipe-filter-option .term-item label:hover{color:#147c3f;font-weight:700}.recipe-filter-option .term-item .term-item label:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.recipe-filter-option .selectize-control.multi .selectize-input,.recipe-filter-option .selectize-control.multi .selectize-input input,.recipe-filter-option .selectize-control.multi .selectize-input [data-value],.recipe-filter-option .selectize-control.multi .selectize-input [data-value].active{color:#666;font-stretch:condensed;font-weight:700;font-size:18px;line-height:1.2!important;vertical-align:top}.recipe-filter-option .selectize-control.multi .selectize-input [data-value],.recipe-filter-option .selectize-control.multi .selectize-input [data-value].active{background-color:transparent;background-image:none;text-shadow:none;border:none;-webkit-box-shadow:none;box-shadow:none}.recipe-filter-option .selectize-control.multi .selectize-input.has-items>input{margin:0 8px 0 0!important}.recipe-filter-option .selectize-control.multi .selectize-input [data-value]{margin-right:8px;padding:0;color:#147c3f;pointer-events:none}.recipe-filter-option .text-search-input-wrapper .selectize-input{position:relative;border:none;border-bottom:1px solid #666;padding:8px 8px 8px 25px;width:100%;background:0 0;overflow:hidden;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0}.recipe-filter-option .text-search-input-wrapper .selectize-input:after{content:"\e918";display:block;font-family:proveg-recipe-icons;font-size:20px;position:absolute;left:0;top:6px;color:#666}.recipe-filter-option .text-search-input-wrapper .selectize-input.input-active:after{color:#147c3f}.recipe-filter-option .text-search-input-wrapper .selectize-input.input-active{border-bottom-color:#147c3f}.recipe-filter-option .text-search-input-wrapper .selectize-control.multi .selectize-input.has-items{padding:8px 8px 5px 25px}.recipe-filter-option .text-search-input-wrapper .selectize-input>input[placeholder]{width:100%!important}.recipe-filter-option .text-search-reset-btn{position:absolute;top:.2em;right:0;border:0;background-color:transparent;color:#ff8200;cursor:pointer;z-index:1;font-size:20px;outline:none}.recipe-filter-option .text-search-reset-btn:hover{-webkit-animation:pulse .5s ease-in-out infinite alternate;animation:pulse .5s ease-in-out infinite alternate}.recipe-filter-option.hidden-tax{visibility:hidden;position:absolute}.recipe-pagination{padding-bottom:50px;padding-top:50px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.recipe-pagination .pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:-webkit-transform .1s cubic-bezier(.3,.22,0,.49);transition:-webkit-transform .1s cubic-bezier(.3,.22,0,.49);transition:transform .1s cubic-bezier(.3,.22,0,.49);transition:transform .1s cubic-bezier(.3,.22,0,.49),-webkit-transform .1s cubic-bezier(.3,.22,0,.49)}@media(min-width:768px){.recipe-pagination .pagination-container{-webkit-transform:translateX( -150px );transform:translateX( -150px )}.filters-collapsed .recipe-pagination .pagination-container{-webkit-transform:translateX( 0 );transform:translateX( 0 )}}.no-recipes-title{padding:2em;text-align:center;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}