.recipe-search-wrapper{background:transparent url(../../images/recipe-box/food-recipes-search-top-bg.jpg) bottom no-repeat;background-size:cover;padding:10px 60px 30px;position:relative}.recipe-search-wrapper .recipe-box-info{background-color:hsla(0,0%,100%,.5);padding:20px 30px 20px 60px;position:absolute;right:20px;text-align:right;top:20px}.recipe-search-wrapper .recipe-box-info .recipe-icon{left:15px;position:absolute;top:10px}.recipe-search-wrapper form{min-width:170px;position:relative;width:60%}.recipe-search-wrapper form .twitter-typeahead{width:100%}.recipe-search-wrapper form input[type=text]{border:1px solid #e0e0e0;font-size:15px;height:40px;padding:4px 60px 0 15px;width:100%}.recipe-search-wrapper form a.submit{color:#fb8585;font-size:24px;padding:7px 20px 0;position:absolute;right:0;top:0}.recipe-search-wrapper form a.submit:hover{color:#fcadad}.recipe-search-wrapper #all-facets{background-color:hsla(0,0%,100%,.5);margin:10px 0 0;padding:25px 30px;position:relative;text-align:left;z-index:10}#recipe-results{padding:10px 20px 30px}#recipe-results-total{padding:10px 10px 20px}@media only screen and (max-width:900px){.recipe-search-wrapper{padding:10px}.recipe-search-wrapper form{width:100%}.recipe-search-wrapper .recipe-box-info{margin-bottom:10px;position:relative;right:auto;text-align:left;top:auto;padding:20px 10px 20px 60px}.recipe-search-wrapper #all-facets{padding:25px 0}#all-facets,#recipe-results{padding:10px}}.recipe-popup .bg{background:#555;filter:alpha(opacity=60);height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:100000000}.recipe-popup .wrapper{background:#fff;left:50%;position:absolute;top:0;transform:translate(-50%);z-index:100000001}.recipe-popup .wrapper .close{cursor:pointer;font-size:20px;height:20px;position:absolute;right:20px;top:20px;width:20px}.recipe-popup .wrapper .close:hover{color:#fcadad}.recipe-popup .wrapper .inner{padding:50px 50px 20px}.recipe-popup .wrapper .inner h2,.recipe-popup .wrapper .inner h4{margin:0 0 10px}.recipe-popup .wrapper .inner h3{margin:20px 0 10px}.recipe-popup .wrapper .inner textarea{border:1px solid #eee;margin-top:10px;max-height:300px;max-width:100%;min-height:120px;min-width:100%;padding:20px;width:100%}.recipe-popup .wrapper .inner .error{color:red}.recipe-popup .wrapper .inner .error-message{font-size:14px;margin-bottom:20px;margin-top:40px;text-align:center}.recipe-popup .wrapper .inner .error-list{color:#c60e06;font-size:16px;text-align:center}@media only screen and (max-width:479px){.recipe-popup .wrapper{width:90%}.recipe-popup .wrapper .inner{padding:50px 20px}.recipe-popup .wrapper .inner img{width:100%}}@media only screen and (min-width:480px){.recipe-popup .wrapper{margin:0;width:90%}.recipe-popup .right{float:none;padding:0 0 20px}}@media only screen and (min-width:600px) and (max-width:753px){.recipe-popup .wrapper .content{width:100%}}@media only screen and (min-width:900px){.recipe-popup .wrapper{margin:50px auto;width:90%}.recipe-popup .right{float:right;padding:0 0 0 30px}}@media only screen and (min-width:1000px){.recipe-popup .wrapper{max-width:1000px}}.mc-select .mc-bg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.mc-select .mc-title{background-color:#fff;border:1px solid #e3e3e3;cursor:pointer;display:inline-block;padding:10px;position:relative;text-align:left;width:100%}.mc-select .mc-title:before{border:5px solid transparent;border-top-color:#222;content:" ";height:0;position:absolute;right:7px;top:17px;width:0}.mc-select .mc-list{background-color:#f2f2f2;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;max-height:300px;overflow-y:auto;position:absolute;z-index:2}.mc-select .mc-list,.mc-select .mc-list .mc-item{border-bottom:1px solid #e3e3e3}.mc-select .mc-list .mc-item:hover{background-color:#eee}.mc-select .mc-list .mc-item .mc-checkdiv{display:inline-block;float:left;margin:10px;position:relative;width:20px}.mc-select .mc-list .mc-item .mc-checkdiv label{background:#fff;border:1px solid #b3b3b3;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.mc-select .mc-list .mc-item .mc-checkdiv label:after{background:transparent;border:3px solid #333;border-right:none;border-top:none;content:"";height:5px;left:4px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:9px}.mc-select .mc-list .mc-item .mc-checkdiv input[type=checkbox]{visibility:hidden}.mc-select .mc-list .mc-item .mc-checkdiv input[type=checkbox]:checked+label:after{opacity:1}.mc-select .mc-list .mc-item .mc-text{cursor:pointer;display:block;padding:10px;text-align:left}.ls-select .ls-bg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.ls-select .ls-title{background-color:#fff;border:1px solid #e3e3e3;cursor:pointer;display:inline-block;padding:7px;position:relative;width:100%}.ls-select .ls-title:before{border:5px solid transparent;border-top-color:#222;content:" ";height:0;position:absolute;right:7px;top:17px;width:0}.ls-select .ls-list{background-color:#f2f2f2;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;position:absolute;z-index:2}.ls-select .ls-list,.ls-select .ls-list .ls-item{border-bottom:1px solid #e3e3e3}.ls-select .ls-list .ls-item:hover{background-color:#eee}.ls-select .ls-list .ls-item .ls-text{cursor:pointer;display:block;padding:10px}.pagination{display:block;padding:20px}.pagination .pagination_info{padding:15px;text-align:center}.pagination .pagination_list{display:inline-block}.pagination .pagination_list li{cursor:pointer;display:inline;list-style-type:none;padding:15px;text-align:-webkit-match-parent;vertical-align:middle}.pagination .pagination_list li.active,.pagination .pagination_list li:hover{color:#fb8585}.pagination .pagination_list .pagination_next,.pagination .pagination_list .pagination_prev{font-size:30px}.pagination .pagination_list .pagination_next.disabled,.pagination .pagination_list .pagination_prev.disabled{display:none}.loading-bg{background-size:23px;background-image:url(../../images/loader_round.gif);background-repeat:no-repeat;background-position:50%}.selection__new-content{margin:5px 10px;position:relative}.selection__new-content input{display:inline-block}.selection__new-content input[type=text]{border:1px solid #e3e3e3;margin-right:10px;padding:10px;width:180px}.selection__new-content input[type=text]:focus{outline:none}.active-option .check__box{background-image:url(../../images/icon-checkmark.png);background-position:50%;background-repeat:no-repeat;background-size:10px}.selection__option-list{height:172px;overflow-y:auto;text-align:left}.selection__option-div{background-color:#f2f2f2;display:none;left:0;padding:0;position:absolute;top:50px;width:100%;z-index:9999}.btn__add-recipe .arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;float:right;height:0;margin:2px 0 0 7px;width:0}.btn__add-recipe.open .arrow{border-bottom:6px solid #fff;border-top:transparent}.hide{display:none}@media only screen and (max-width:600px){.pagination .pagination_list li{padding:15px 8px}}.recipe-icon .navicon{line-height:1;position:absolute}.recipe-icon .navicon-folder-filled,.recipe-icon .navicon-folder-outlined{font-size:32px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.recipe-icon .navicon-folder-outlined{color:#fff}.recipe-icon .navicon-folder-filled{color:#fb8585}.recipe-icon .navicon-chef-hat{color:#fff;font-size:16px;left:8px;text-shadow:none;top:10px}.recipe-icon .navicon-recipe-edit{color:#fff;font-size:20px;left:6px;text-shadow:none;top:3px}.recipe-icon .navicon-add,.recipe-icon .navicon-check{background-color:#fff;border-radius:50%;color:#99c54b;font-size:10px;height:16px;left:23px;padding:3px 4px;text-shadow:none;top:0;width:17px}.recipe-search-results-list .card{cursor:pointer;margin:0 3.5% 20px 0;position:relative;z-index:4}.recipe-search-results-list .card .item-title .navicon-favourite-selected,.recipe-search-results-list .card:hover .item-title{color:#fb8585}.recipe-search-results-list .card .item-title .navicon-favourite{color:#fff}.recipe-search-results-list .card:nth-child(3n){margin-right:0!important}.recipe-search-results-list .card .image-container{height:195px;position:relative}.recipe-search-results-list .card .item-image{height:195px;left:0;position:absolute;top:0;width:100%;z-index:1}.recipe-search-results-list .card .item-cover{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.7));height:195px;left:0;position:absolute;top:0;width:100%;z-index:2}.recipe-search-results-list .card .item-title{bottom:0;display:block;line-height:20px;padding:10px 15px;position:absolute;transition:color .2s cubic-bezier(.23,1,.32,1);vertical-align:bottom;width:100%;z-index:3}.recipe-search-results-list .card .recipe-rating{top:0;display:block;line-height:20px;padding:10px 15px;position:absolute;width:100%;z-index:3}.recipe-search-results-list .card .recipe-icon{display:inline-block;position:absolute;right:10px;top:10px;width:35px;z-index:5}.recipe-search-results-list .card .recipe-icon[data-action=add] .navicon-folder-filled{display:none}.recipe-search-results-list .card .recipe-icon[data-action=add] .navicon-folder-outlined{display:block;opacity:.8}.recipe-search-results-list .card .recipe-icon[data-action=add]:hover .navicon-folder-filled{display:block}.recipe-search-results-list .card .recipe-icon[data-action=add]:hover .navicon-folder-outlined{display:none}.recipe-search-results-list .card .recipe-icon[data-action=add]:hover .navicon-chef-hat,.recipe-search-results-list .card .recipe-icon[data-action=add]:hover .navicon-folder-filled{opacity:1;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.recipe-search-results-list .card .recipe-icon[data-action=added] .navicon-folder-filled{display:block}.recipe-search-results-list .card .recipe-icon[data-action=added] .navicon-folder-outlined{display:none}.recipe-search-results-list .card .recipe-icon.edit{border:1px solid hsla(0,0%,100%,.8);border-radius:3px;height:30px;width:30px}.recipe-search-results-list .card .recipe-icon.edit .navicon-recipe-edit{opacity:.8}.recipe-search-results-list .card .recipe-icon.edit:hover{background-color:#fb8585;box-shadow:1px 1px 1px rgba(0,0,0,.2)}.recipe-search-results-list .card .recipe-icon.edit:hover .navicon-recipe-edit{color:#fff;opacity:1;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.recipe-search-results-list .card .add-recipe-span,.recipe-search-results-list .card .edit-recipe-span{display:none;text-indent:-9999px}.recipe-search-results-list .card .mobileFood.recipe-box .edit{display:none}#rb-modal-edit-recipebox .image{padding-bottom:20px}#rb-modal-edit-recipebox .image img{background-image:url(/assets/images/image_unavailable_376x212.png);background-repeat:no-repeat;background-size:contain;width:100%}#rb-modal-edit-recipebox header{min-height:60px}#rb-modal-edit-recipebox header div.recipe-edit-icon{border:1px solid #777;border-radius:5px;float:left;font-size:36px;height:50px;padding:5px 7px;width:50px}#rb-modal-edit-recipebox header h2{padding:0 20px 20px 70px}#modal-edit-recipe .wrapper{max-width:1100px}#modal-edit-recipe .field{margin-bottom:20px}#modal-edit-recipe .field.time>div{margin:0 10px 10px 0}#modal-edit-recipe .field.time label{margin:0 10px 0 7px;text-transform:uppercase}#modal-edit-recipe .bottom{width:100%}#modal-edit-recipe .bottom .terms{margin:0 5px 0 0}#modal-edit-recipe .img-file{position:relative}#modal-edit-recipe .img-file img{max-width:100%}#modal-edit-recipe .img-desc{background-color:#eee;left:50%;margin-top:0;padding:70px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#modal-edit-recipe .img-desc:hover{color:#fcadad}#modal-edit-recipe input[type=text]{background:#fff;border:1px solid #eee;height:40px;padding:10px;width:100%}#modal-edit-recipe input[type=text].short{width:40px}#modal-edit-recipe input[type=text].readonly{background:#eee}#modal-edit-recipe .ingredients .item{display:inline-block;margin-bottom:2px}#modal-edit-recipe .ingredients .item select{-webkit-appearance:button;background:#fff;border:1px solid #e3e3e3;-webkit-border-radius:0;font-size:14px;line-height:1.25;overflow:hidden;padding:10px;-webkit-padding-end:20px;-webkit-padding-start:2px;text-overflow:ellipsis;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}#modal-edit-recipe .ingredients .item select:before{border:9px solid transparent;border-top-color:#fb8585;content:">";height:0;position:absolute;right:5px;top:15px;width:0}@media only screen and (max-width:400px){#modal-edit-recipe .img-desc{padding:20px}}@media only screen and (min-width:400px) and (max-width:600px){#modal-edit-recipe .img-desc{left:0;margin-top:0;padding:50px;top:0;transform:none}#modal-edit-recipe .recipe-desc-modal{padding-top:50px}#modal-edit-recipe .right{float:left}#modal-edit-recipe .img-file{position:relative}#modal-edit-recipe .img-file img{max-width:100%}}@media only screen and (min-width:601px) and (max-width:900px){#modal-edit-recipe .img-desc{padding:50px}#modal-edit-recipe .recipe-desc-modal{padding-top:35px;width:100%}#modal-edit-recipe .right{float:left;width:100%}#modal-edit-recipe .ingredients{width:100%}}