.recipeOverview>header{background:url(/img/layout/creative-kitchen/header-bg.jpg);background-size:cover}.recipeOverview>header>.wrap{padding-left:12px;padding-right:12px;max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow:hidden}.recipeOverview>header>.wrap>h1{margin:48px 0 28px;font-size:30px;color:#1e8c00;text-align:center}.recipeOverview>header>.wrap>h1 a{color:#1e8c00;text-decoration:none}.recipeOverview>.main{max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:20px 12px}@media (min-width:768px){.recipeOverview>header>.wrap>h1{font-size:50px;margin-bottom:48px}.recipeOverview>.main{padding-top:48px;padding-bottom:48px}}.recipeOverview .filters{margin:30px 0;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap}.recipeOverview .filters label{position:absolute;top:auto;left:-999em;right:auto}.recipeOverview .filters select{width:100%;box-sizing:border-box;padding:12px 16px;height:44px;background:#fff;border:1px solid #d6dadd;font-size:17px;color:#78848e}.recipeOverview .filters .styledSelect{position:relative}.recipeOverview .filters .styledSelect select{height:44px;position:relative;z-index:3;width:100%!important}.recipeOverview .filters .styledSelect .customSelect{position:relative;height:44px;z-index:2;background:#69be28;font-weight:700;font-size:17px;color:#fff;padding:12px 36px 12px 16px;line-height:1.25em;box-sizing:border-box;width:100%}.recipeOverview .filters .styledSelect .customSelect:after,.recipeOverview .filters>.btnSubmit button:after{font-family:alpro-webfont;font-weight:400;text-decoration:inherit;font-style:normal;speak:none;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.recipeOverview .filters .styledSelect .customSelect span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important;width:100%!important}.recipeOverview .filters .styledSelect .customSelect:after{content:"\f103";line-height:1;position:absolute;right:16px;top:50%;margin-top:-3px;font-size:6px}.recipeOverview .filters>*{margin-top:16px}.recipeOverview .filters>:first-child{margin-top:0}.recipeOverview .filters>.search{width:100%}.recipeOverview .filters>.search input{width:100%;box-sizing:border-box;padding:12px 16px;height:44px;background:#fff;border:1px solid #d6dadd;font-size:17px;color:#78848e;line-height:1.25em}.recipeOverview .filters>.search input::placeholder{color:#c7cbcf}.recipeOverview .filters>.type{box-sizing:border-box;width:100%}.recipeOverview .filters>.diet{width:calc(100% - 60px);box-sizing:border-box}.recipeOverview .filters>.btnSubmit{width:44px;padding-left:16px;position:relative}.recipeOverview .filters>.btnSubmit button{width:100%;height:44px;border:none;padding:0;text-indent:200%;white-space:nowrap;overflow:hidden;background:#3f9c35;position:relative}.recipeOverview .filters>.btnSubmit button:after{text-indent:0;position:absolute;color:#fff;content:"\f126";font-size:24px;left:0;top:0;line-height:44px;right:0;text-align:center}.sort,.sort select{position:relative}body.rtl .recipeOverview .filters .btnSubmit{padding-left:0;padding-right:16px;float:right}body.rtl .recipeOverview .filters .customSelect{padding-left:36px;padding-right:16px}body.rtl .recipeOverview .filters .customSelect:after{left:16px;right:auto}@media (min-width:480px){.recipeOverview .filters .type{width:50%}.recipeOverview .filters .diet{width:calc(50% - 60px);padding-left:16px}body.rtl .recipeOverview .filters .diet{padding-left:0;padding-right:16px}}@media (min-width:768px){.recipeOverview .filters{margin:48px 0}.recipeOverview .filters>*{margin-top:0}.recipeOverview .filters>.search{width:46%}.recipeOverview .filters>.type{padding-left:16px;width:25%}.recipeOverview .filters>.diet{width:calc(29% - 60px)}body.rtl .recipeOverview .filters .type{padding-left:0;padding-right:16px}}.recipeTypes>.main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.recipeTypes>.main:after{display:block;content:"";flex-basis:calc(33.333% - 12px)}.recipeTypes>.main>*{width:100%}@media (max-width:599px){.recipeTypes>.main>:nth-child(n+2){margin-top:24px}}@media (min-width:600px) and (max-width:799px){.recipeTypes>.main>*{flex-basis:calc(50% - 12px)}.recipeTypes>.main>:nth-child(n+3){margin-top:20px}}@media (min-width:800px){.recipeTypes>.main>*{flex-basis:calc(33.333% - 12px)}.recipeTypes>.main>:nth-child(n+4){margin-top:40px}}.recipeTypeItem a{display:block;text-decoration:none;border:1px solid #c3e5a9}.recipeTypeItem a .heading{border-bottom:1px solid #c3e5a9;padding:10px;font-size:24px;font-family:ProximaNovaSoft,Arial,sans-serif;font-weight:700;color:#3f9c35;text-align:center}body.gr .recipeTypeItem a .heading,body.ru .recipeTypeItem a .heading{font-family:ProximaNova,Arial,sans-serif}@media (min-width:800px) and (max-width:960px){.recipeTypeItem a .heading{font-size:21px}}.recipeTypeItem a .image img{width:100%;display:block}.sort select{width:100%!important;height:44px;z-index:3}.sort .customSelect{position:relative;height:44px;z-index:2;border:1px solid #d6dadd;font-weight:700;font-size:17px;color:#555;line-height:40px;padding:0 96px 0 12px;display:block;box-sizing:border-box;width:100%}.sort .customSelect span{width:100%!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sort .customSelect:before{content:"\f103";font-family:alpro-webfont;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:1px;bottom:1px;top:1px;width:40px;line-height:40px;background:#3f9c35;color:#fff;font-size:7px;text-align:center}body.rtl .sort .customSelect{padding-right:12px;padding-left:96px}body.rtl .sort .customSelect:before{right:auto;left:1px}