body{overflow-y:scroll}html,body{margin:0;padding:0;font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5{padding-top:0;margin-top:0;font-family:hwt-artz,sans-serif;font-weight:700}h1,h2{font-family:hwt-artz,sans-serif;font-weight:700;color:#00436a}#recipe-section h2{color:#fff}h2{font-size:2.4rem}h3{font-size:1.4rem}a{color:#00436a;text-decoration:none}#content-top{position:relative;min-height:370px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position:50%;background-repeat:no-repeat}#content-top h1{position:relative;color:#fff;font-family:hwt-artz,sans-serif;font-weight:700;font-style:normal;font-size:3rem;z-index:3;max-width:700px;text-align:center}#content-top h2{position:relative;color:#fff;font-weight:700;font-size:1.3rem;z-index:3;max-width:660px;text-align:center}#content-top h2 a{color:#fff;text-decoration:underline}#content-top .shader{width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;left:0;top:0;z-index:2}#content-top.champ-x-wallu,#content-top.champ-x{background-color:#061727;background-size:cover;background-position:top left;background-repeat:no-repeat}#content-top.champ-x-wallu .gradient-shader,#content-top.champ-x .gradient-shader{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), color-stop(25%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;z-index:2;display:none}#content-top.champ-x-wallu .title-text-container,#content-top.champ-x .title-text-container{z-index:3;-ms-flex-item-align:end;align-self:flex-end;padding-right:135px}#content-top.champ-x-wallu .title-text-container img,#content-top.champ-x-wallu .title-text-container svg,#content-top.champ-x .title-text-container img,#content-top.champ-x .title-text-container svg{height:auto;width:824px}@media(min-width: 2000px){#content-top.champ-x-wallu,#content-top.champ-x{background-size:contain}}@media(max-width: 1600px){#content-top.champ-x-wallu .title-text-container,#content-top.champ-x .title-text-container{-ms-flex-item-align:end;align-self:flex-end;padding-right:90px}#content-top.champ-x-wallu .title-text-container img,#content-top.champ-x-wallu .title-text-container svg,#content-top.champ-x .title-text-container img,#content-top.champ-x .title-text-container svg{height:auto;width:618px}}@media(max-width: 1400px){#content-top.champ-x-wallu,#content-top.champ-x{background-position:-190px top}#content-top.champ-x-wallu .title-text-container,#content-top.champ-x .title-text-container{-ms-flex-item-align:end;align-self:flex-end;padding-right:60px}#content-top.champ-x-wallu .title-text-container img,#content-top.champ-x-wallu .title-text-container svg,#content-top.champ-x .title-text-container img,#content-top.champ-x .title-text-container svg{height:auto;width:618px}}@media(max-width: 1024px){#content-top.champ-x-wallu,#content-top.champ-x{background-position:-270px top}#content-top.champ-x-wallu .title-text-container,#content-top.champ-x .title-text-container{-ms-flex-item-align:end;align-self:flex-end;padding-right:60px}#content-top.champ-x-wallu .title-text-container img,#content-top.champ-x-wallu .title-text-container svg,#content-top.champ-x .title-text-container img,#content-top.champ-x .title-text-container svg{height:auto;width:450px}}@media(max-width: 887px){#content-top.champ-x-wallu .title-text-container,#content-top.champ-x .title-text-container{-ms-flex-item-align:end;align-self:flex-end;padding-right:30px}#content-top.champ-x-wallu .title-text-container img,#content-top.champ-x-wallu .title-text-container svg,#content-top.champ-x .title-text-container img,#content-top.champ-x .title-text-container svg{height:auto;width:450px}}@media(max-width: 700px){#content-top.champ-x-wallu,#content-top.champ-x{background-position:23% top;min-height:220px}#content-top.champ-x-wallu .title-text-container,#content-top.champ-x .title-text-container{width:60%;padding-right:15px}#content-top.champ-x-wallu .title-text-container img,#content-top.champ-x-wallu .title-text-container svg,#content-top.champ-x .title-text-container img,#content-top.champ-x .title-text-container svg{height:auto;width:100%}}#main-content{max-width:1200px;margin:0 auto;padding:60px 30px 60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content ul{padding:0;margin:0}#main-content ul li{margin-bottom:10px}#main-content ol{padding-left:15px}#main-content h1:first-of-type{margin-top:30px}#main-content p,article p{margin-bottom:30px}article img{margin-bottom:15px}article h3,#main-content h3{margin-top:30px}article h2:not(:first-of-type),#main-content h2:not(:first-of-type){margin-top:30px}#main-content h1{font-size:3.2rem;font-family:hwt-artz,sans-serif;font-weight:700;font-style:normal;color:#00436a}i{color:#00436a}@media(max-width: 420px){h1,#main-content h1{font-size:2em}h2{font-size:1.4rem}#content-top h1{font-size:2rem}#content-top h2{font-size:1.2rem}}img{max-width:100%;height:auto}#nav-container{z-index:10;width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;height:112px}#nav-container .logo{width:150px;height:auto;max-width:100%;margin-right:60px}.admin-bar #nav-container{top:32px}#main-logo{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:15px}@media only screen and (min-width: 1480px){#main-logo{min-width:335px}}#main-menu ul,#extra-menu ul{list-style-type:none;padding:0;display:inline-block;margin:0}#main-menu li,#extra-menu li{display:inline;position:relative}#extra-menu>div{display:inline-block}#extra-menu li:not(:first-of-type){margin-left:15px}#extra-menu a{font-size:.9em}#extra-menu #top-search{display:inline-block;margin-left:15px}#extra-menu #top-search div{display:inline-block}#main-menu ul.sub-menu{position:absolute;top:0px;left:0;display:none;z-index:2}#main-menu ul.sub-menu li a{text-transform:none;font-size:1rem;white-space:nowrap;font-weight:400}#main-menu ul.sub-menu li:not(:first-of-type){padding-top:10px}#main-menu #menu-paavalikko>li:first-of-type ul.sub-menu{margin-left:0}#main-menu #menu-paavalikko>li>a{position:relative;z-index:3}#main-menu a{font-weight:400;text-transform:uppercase;text-decoration:none;font-size:1.05em;color:#000}#main-menu .menu-item-has-children>a{cursor:default}#main-menu .show-menu ul.sub-menu{display:block}@media(min-width: 1081px){#main-menu ul:first-child>li:not(:first-of-type){margin-left:0px}#main-menu ul:first-child>li:not(:first-of-type)::before{content:"|";margin-right:11px;margin-left:10px}#main-menu ul.sub-menu{margin-left:22px}#main-menu ul.sub-menu li{position:relative;background:#f6f6f6;display:block;width:100%;padding:2px 15px;-webkit-transition:all .4s;transition:all .4s}#main-menu ul.sub-menu li a::before{content:"›";color:#00436a;padding-right:5px;display:inline-block}#main-menu ul.sub-menu li:first-of-type{margin-top:0px;padding-top:15px}#main-menu ul.sub-menu li:last-of-type{padding-bottom:15px}#main-menu .show-menu ul.sub-menu li:first-of-type{margin-top:42px}}@media(min-width: 1301px){#main-menu ul:first-child>li:not(:first-of-type){margin-left:0px}#main-menu ul:first-child>li:not(:first-of-type)::before{content:"|";margin-right:22px;margin-left:20px}}@media(max-width: 1300px){#main-menu ul:first-child>li:not(:first-of-type){margin-left:0px}#main-menu .dropdown-menu-opener{margin-left:20px;margin-left:10px}}.dropdown-menu-opener{width:21px;height:21px;margin-left:20px;display:inline-block;background:url("/wp-content/themes/champ/img/arrow-right2.png");background-repeat:no-repeat;background-size:cover;top:4px;position:relative;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.show-menu .dropdown-menu-opener{-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav{display:inline-block}#navs{position:relative;display:inline-grid;grid-template-columns:auto;grid-template-rows:.8fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#navs>div:first-of-type{display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:right}.grid-2{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:15px}.grid-3{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;margin-top:30px}.grid-4{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;margin-top:30px}.image-grid-1{position:relative;display:grid;grid-template-columns:65% 35%;grid-gap:15px;min-height:420px}.image-grid-1 .big-grid-image div{position:relative;height:100%;width:100%}.image-grid-1 .small-grid-images{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-gap:15px}@media(max-width: 768px){.image-grid-1>div>div{min-height:400px}}@media(max-width: 420px){.image-grid-1>div>div{min-height:200px}}@media(max-width: 420px){.grid-2{grid-template-columns:1fr}}.sidebar-grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr 300px;grid-gap:60px}@media(max-width: 768px){.sidebar-grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr;grid-gap:30px}}.sidebar-grid.list article{margin-bottom:30px;padding-bottom:30px}.article-date{font-size:.9rem;color:#898989}.article-date i{color:#898989}.article-title-content a{color:#000}.article-title-content h1,.article-title-content h2{margin-bottom:5px}footer{padding:0px 30px 0px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}footer div{font-size:.9rem}footer .grid-4{max-width:1280px;margin:0 auto;margin-top:45px;margin-bottom:45px;grid-template-columns:40% 20% 20% 20%}footer .grid-4 div:first-of-type{padding-right:75px}footer .grid-4 div:first-of-type img{margin-right:15px}footer .sub-footer{max-width:1280px;margin:0 auto;border-top:1px solid #eeefef;padding-top:15px;margin-bottom:15px}footer .sub-footer div{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;font-size:.8rem}footer h4{font-family:hwt-artz,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem}footer .page-links a{color:#000}@media(max-width: 1200px){.grid-4,footer .grid-4{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 991px){.grid-4,footer .grid-4{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.grid-4,footer .grid-4{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr}.image-grid-1{grid-template-columns:1fr}.image-grid-1 .small-grid-images{display:grid;grid-template-rows:auto;grid-template-columns:1fr}}.grid-2.ingredients{grid-template-columns:100px 1fr;grid-column-gap:15px;grid-row-gap:5px}.recipe-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.recipe-specs div:not(:first-of-type){margin-left:15px}.recipe-specs i{color:#898989;margin-right:5px;font-size:1.4rem}.recipe-part{margin:45px 0 0 0}.recipe-ingress{border-top:1px solid #d8d8d8;margin-bottom:45px;padding-top:15px}.recipe-ingress h2{font-size:1.8rem;color:#000}.campaign-recipe{margin-top:45px}.campaign-recipe .recipe-ingress h2{color:#000;font-family:hwt-artz,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem}.campaign-recipe .recipe-title h2{margin-bottom:10px}@media(max-width: 420px){.recipe-ingress h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:1rem}}.recipe-image{max-width:100%;height:auto;width:100%}.s-links{margin-left:45px;display:inline-block}.s-link{font-size:1.5em;margin-left:10px}#top-search-box{width:0;-webkit-transition:all .4s;transition:all .4s;opacity:0;border:1px solid #e6e6e6;border-radius:3px;font-size:.8em;padding:.5em}#top-search-box.visible{width:150px;opacity:1;font-family:"Montserrat",sans-serif;color:#00436a}#nav-opener{display:none;position:absolute;right:5px;top:5px;width:45px;height:45px;background:none;border:none;text-align:center;padding:0 5px;cursor:pointer;border-radius:1px;z-index:6;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}#nav-opener span{border:1px solid #000;background:#000;height:2px;width:25px;margin-top:5px;margin-bottom:6px;border-radius:5px;display:block}#nav-opener:focus{outline:none}#nav-spacer{height:112px;margin:0;padding:0}@media(max-width: 1200px){.s-links{display:none}}@media(max-width: 1400px){#nav-container .logo{width:140px;height:auto;max-width:100%;margin-right:30px;padding-bottom:3px}.s-links{margin-left:15px}}@media(max-width: 1200px){#nav-container .logo{width:100px;height:auto;max-width:100%;margin-right:30px}.s-links{margin-left:15px}}@media(max-width: 1080px){.s-links{display:block}#main-logo{-ms-flex-item-align:center;align-self:center;padding:6px 0 0 0}.dropdown-menu-opener{display:none}#navs{position:absolute;top:60px;left:0;height:100vh;width:100vh;z-index:100;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-gap:0;display:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#navs>div:first-of-type{background:#fafafa;display:block}#navs>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0 15px 0}#navs>div nav{display:block;text-align:center}#navs #main-menu ul{width:100%}#navs #main-menu ul li{display:block;text-align:center;margin-bottom:5px}#navs #main-menu ul.sub-menu{position:relative;top:0;left:0;display:block;width:100%;background:#fff;padding:5px 0}#navs #main-menu ul.sub-menu li a{text-transform:none;font-size:.95em}#navs #extra-menu li{display:block;margin:0;text-align:center}#navs #extra-menu #top-search{display:block;margin:0}#navs #extra-menu #top-search #top-search-box{display:inline-block;width:auto;opacity:1}.s-links{width:100%;text-align:center;margin-left:0;margin-top:15px}#navs.visible{display:grid;background:#fff;width:100%;overflow:auto}#navs.visible .menu-paavalikko-container{padding-bottom:100px}#nav-opener{display:inline-block}#nav-container{height:60px}#nav-container .logo{width:70px;margin:0}#nav-spacer{height:60px}}.center-text{text-align:center}.recipes-intro{text-align:center;margin-top:0px;margin-bottom:60px}.product-box h3{color:#00436a}.product-box .product-img{width:100%;height:256px;min-height:256px}.product-box .product-name{margin-top:0px;font-size:1rem;background:#fff;color:#000;padding:15px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-info h1{color:#00436a}.product-content>.product-info:first-of-type{margin-bottom:30px}.tags span{color:#898989}.recipelinks hr{border-top:#eeefef}.recipelinks p{font-weight:700}.recipelinks a{font-weight:700;font-style:italic;color:#00436a;font-family:Lora,serif;letter-spacing:0}.certificates img{display:inline-block}.certificates img:not(:first-of-type){margin-left:15px}table.nutrition{width:90%;border-spacing:0}table.nutrition td,table.nutrition th{border-bottom:1px solid #000;padding:5px 0}table.nutrition tr :nth-child(1){width:50%;text-align:left}table.nutrition tr :nth-child(2){width:50%;text-align:right}.strong{font-weight:700}ul.product-category-list{list-style-type:none}ul.product-category-list li{display:inline-block}ul.product-category-list li a{padding:10px 15px;display:inline-block;margin:.1em;border:1px solid #d8d8d8;border-radius:10px;font-size:.9em;font-weight:400}ul.product-category-list li.active a{background:#00436a;color:#fff;border:1px solid #00436a}ul.product-main-group{list-style-type:none;min-height:60px}ul.product-main-group li{display:inline-block;padding:0;margin:0}ul.product-main-group li.divider{margin-left:10px;margin-right:10px;color:#00436a}ul.product-main-group li a{font-size:1.1rem}ul.product-main-group li.current a{font-weight:700}#main-banner{display:grid;grid-template-columns:.65fr .35fr;grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:15px;min-height:550px}#main-banner h1,#main-banner h2,#main-banner p{font-family:hwt-artz,sans-serif;font-weight:700;font-style:normal;margin:0;padding:0}#main-banner h1{font-size:6.6rem;font-weight:700;text-shadow:1px 1px 16px rgba(0,0,0,.8);letter-spacing:.6rem}#main-banner h2{font-size:1.05rem;letter-spacing:.1rem}#main-banner p{font-weight:400;letter-spacing:.1rem}#main-banner .main-box-content{height:100%}#main-banner #main-img>div{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;text-align:center}#main-banner #main-img a.button{margin-top:60px;display:inline-block}#main-banner #main-img .main-box-content{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#main-banner #main-img h2{font-size:1.8rem;text-transform:none;font-weight:400;text-shadow:1px 1px 16px rgba(0,0,0,.8);background:none}#main-banner #small-imgs{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-row-gap:15px;position:relative;height:100%}#main-banner #small-imgs .main-box-content{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#main-banner p{background:#00436a;display:block;padding:3px 10px 0px 10px;font-size:1.2rem}#main-banner h2{background:#00436a;display:block;padding:3px 10px;font-size:1.2rem}.main-img-small{position:relative}.main-img-small a{height:100%;display:block;position:relative}a.button,input[type=button]{background:#00436a;padding:10px 30px;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1rem;letter-spacing:.1rem;display:inline-block;border:none;border:0}a.button i,input[type=button] i{color:#fff}a.button.inverse,input[type=button].inverse{background:#fff;color:#00436a}a.button.inverse i,input[type=button].inverse i{color:#00436a}ul.pagination{list-style-type:none}ul.pagination li{display:inline-block;padding:0}ul.pagination li a{padding:2px 12px;border-radius:5px;border:1px solid #00436a}ul.pagination li a.current-page{background:#00436a;color:#fff}ul.pagination li:not(:first-of-type){margin-left:5px}input[type=text],input[type=email],input[type=tel]{padding:5px 5px;margin-right:0px;font-size:1.1rem;border:0}.text-center{text-align:center}.contact-persons{margin-top:60px}#product-section{padding:45px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.1rem}#product-section .text-content{max-width:768px;margin:0 auto}#product-section .grid-4{max-width:1024px;margin:0 auto;margin-top:45px;margin-bottom:30px}#product-section h1{font-size:2.8rem}#product-section .button:last-of-type{margin-top:30px}@media(max-width: 420px){#product-section h1{font-size:2rem}}#recipe-section{padding:45px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#00436a;color:#fff;text-align:center}#recipe-section .grid-4{max-width:1280px;margin:0 auto;margin-top:45px;margin-bottom:30px}#recipe-section.after-content{background:url("/wp-content/themes/champ/img/bg-some.jpg");color:#000}#recipe-section.after-content h2{color:#00436a}.recipe-search{padding-top:15px;margin-bottom:15px;z-index:3;text-align:center;color:#fff}.recipe-search input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;border:0;margin-left:4px}.recipe-search .search-row{background:#fff;border-radius:4px}.recipe-search .search-button-group{cursor:pointer;display:inline-block;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.recipe-search .search-button-group i{color:#000;font-size:1.1rem}.recipe-search .search-button-group span{color:#000;font-size:1.1rem}.recipe-box{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1)}.recipe-box h3{color:#00436a;margin-bottom:0;margin-top:0 !important}.recipe-box .recipe-img{width:100%;height:220px;min-height:220px}.recipe-box .recipe-name{margin-top:0px;font-size:1rem;background:#eeefef;color:#000;padding:15px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recipe-box .recipe-name h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.1rem}.recipe-box .recipe-name span{text-transform:uppercase;font-size:.8rem;display:inline-block;margin-top:10px}.recipe-box.category-box{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0);box-shadow:1px 1px 2px rgba(0,0,0,0)}.recipe-bottom-link{margin-top:30px}.recipe-bottom-link img{display:block;margin:0 auto 15px auto}#current-section{padding:45px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:url("/wp-content/themes/champ/img/bg-some.jpg");color:#000;text-align:center}@media(max-width: 1100px){#main-banner{display:grid;grid-template-columns:1fr;grid-template-rows:auto}#main-banner .main-box-content{min-height:320px}}@media(max-width: 768px){#main-banner h1,#main-banner h2,#main-banner p{font-family:hwt-artz,sans-serif;font-weight:700;font-style:normal;margin:0;padding:5px}#main-banner h1{font-size:3rem;letter-spacing:.2rem}}@media(max-width: 420px){#main-banner h1{font-size:3.2rem}}.todo{border:8px dashed #ff0;border-radius:0px;background:#000;color:#ff0;padding:30px;margin-top:30px;margin-bottom:30px}.materialbank-section{display:none}.materialbank-section.current{display:grid}.question-group{position:relative;border-bottom:1px solid #d8d8d8;max-width:600px;margin:0 auto;cursor:pointer}.question-group .question{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.question-group .question h4{color:#000;font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:800;max-width:90%}.question-group .answer{max-height:0px;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.question-group .opener-icon{width:21px;height:21px;margin-left:20px;display:inline-block;background:url("/wp-content/themes/champ/img/arrow-right2.png");background-repeat:no-repeat;background-size:cover;position:absolute;right:15px;top:0px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.question-group.show .opener-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.question-group.show .question h4{color:#00436a}.question-group.show .answer{max-height:1000px;opacity:1}.question-group:first-of-type{margin-top:30px}.question-group:not(:last-of-type){margin-bottom:30px}#contact-content{min-height:480px;grid-gap:0;position:relative}#contact-content>div:first-of-type{background:#00436a}.addresses>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}.addresses .address-row{display:grid;grid-template-columns:75px 1fr;grid-template-rows:auto;padding-left:30px}.addresses .address-row p,.addresses .address-row a{color:#fff;line-height:1.15rem}.addresses .address-row p:first-child{padding-top:0;margin-top:0}.addresses .address-row:last-of-type{margin-top:45px}.contact-person b,.contact-person strong{color:#00436a}.article-list{list-style-type:none;padding-left:0;margin-left:0}.article-list li{margin-bottom:10px}#main-content form input[type=text],#main-content form input[type=email],#main-content form input[type=tel],#main-content form textarea{border:1px solid #d8d8d8}#search-results{margin-top:45px}.search-result{margin-top:30px}.search-result h3{margin-bottom:5px}.search-result .search-result-opener{margin-top:10px;display:block}.video-container{position:relative;overflow:hidden;padding-top:56.25%;margin-top:30px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#feedback-form-container{border-top:1px solid #d8d8d8;margin-top:30px;padding-top:30px;display:grid;grid-template-columns:40% 1fr;grid-column-gap:30px}.wpcf7 form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:30px}.wpcf7 form p{margin-top:0;margin-bottom:0 !important}.wpcf7 form p>label>span{margin-top:5px;display:inline-block}div#wpcf7-f579-o1 form input[type=text],div#wpcf7-f579-o1 form input[type=tel],div#wpcf7-f579-o1 form input[type=email],div#wpcf7-f579-o1 form textarea{width:100%}div#wpcf7-f579-o1 form>p:nth-child(4){grid-column:1/span 2}div#wpcf7-f579-o1 form>p:nth-child(7){grid-column:1/span 2}div#wpcf7-f579-o1 form>p:nth-child(8){grid-column:1/span 2}div#wpcf7-f579-o1 form>p:nth-child(7)>label:nth-child(1){width:100%}div#wpcf7-f579-o1 form>p:nth-child(7)>label:nth-child(1) span,div#wpcf7-f579-o1 form>p:nth-child(7)>label:nth-child(1) textarea{width:100%}div#wpcf7-f578-o1 form input[type=text],div#wpcf7-f578-o1 form input[type=tel],div#wpcf7-f578-o1 form input[type=email],div#wpcf7-f578-o1 form textarea{width:100%}div#wpcf7-f578-o1 form>p:nth-child(10){grid-column:1/span 2}div#wpcf7-f578-o1 form>p:nth-child(10)>label{width:100%}div#wpcf7-f578-o1 form>p:nth-child(10)>label span,div#wpcf7-f578-o1 form>p:nth-child(10)>label textarea{width:100%}div#wpcf7-f578-o1 form>p:nth-child(11){grid-column:1/span 2}div.wpcf7-form-control-wrap{grid-column:1/span 2}@media(max-width: 991px){div#wpcf7-f609-o1 input[type=text],div#wpcf7-f609-o1 input[type=tel],div#wpcf7-f609-o1 input[type=email],div#wpcf7-f609-o1 textarea,div#wpcf7-f603-o1 input[type=text],div#wpcf7-f603-o1 input[type=tel],div#wpcf7-f603-o1 input[type=email],div#wpcf7-f603-o1 textarea{width:100%}div#wpcf7-f609-o1 form,div#wpcf7-f603-o1 form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:15px;grid-row-gap:30px}div#wpcf7-f609-o1 form>p,div#wpcf7-f603-o1 form>p{grid-column:1}}@media(max-width: 768px){#feedback-form-container{grid-template-columns:1fr}}input[type=file]{display:none}.custom-file-upload{display:inline-block;padding:6px 12px;cursor:pointer;color:#00436a;background:#fff;margin-top:5px;border:1px solid #00436a;font-size:1rem}input[type=submit]{border:none;display:inline-block;padding:6px 12px;cursor:pointer;background:#00436a;color:#fff;font-size:1rem;font-family:"Montserrat",sans-serif}#some-feed-outer{width:100%;display:block;overflow:hidden}.some-feed{max-width:1280px;margin:0 auto;display:block;position:relative}.taeggie-feed-widget .text{max-height:200px}.taeggie-feed-widget .text:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 150px, #fff)}#taeggie-feed-widget-champ.taeggie-feed-widget .taeggie-load-more-button{background-color:#00436a;color:#fff}#taeggie-feed-widget-champ.taeggie-feed-widget .taeggie-load-more-button:hover,#taeggie-feed-widget-champ.taeggie-feed-widget .taeggie-load-more-button:focus,#taeggie-feed-widget-champ.taeggie-feed-widget .taeggie-load-more-button:active{background-color:#003554}.some-sharers{display:block;margin-top:30px}#main-content p a,#main-content a{word-break:break-word}@media(max-width: 420px){.ingredients{word-break:break-all}}@media(max-width: 768px){#navs #main-menu ul li{margin-bottom:2px}#navs #main-menu ul li a{font-size:.9rem}#navs #main-menu #menu-paavalikko>li>a{font-weight:700 !important}#nav-container{height:45px}#navs{top:45px}#navs>div{padding:5px 0 5px 0}#nav-opener{top:0px}#nav-spacer{height:45px}.menu-item-has-children>a{font-weight:700 !important}}@media(max-width: 768px)and (max-height: 600px){#navs #main-menu ul li{margin-bottom:2px}#navs #main-menu ul li a{font-size:.9rem}#nav-container{height:40px}#navs{top:40px}#navs>div{padding:5px 0 5px 0}#nav-opener{top:-2px}#nav-spacer{height:40px}.menu-item-has-children>a{font-weight:700 !important}ul.sub-menu{padding:2px 0 2px 0 !important}.s-links{margin-top:5px}}.file-name-indicator{margin-left:5px}@media(max-width: 420px){#product-section .grid-4{grid-template-columns:1fr 1fr}#product-section .grid-4 .product-img{height:200px;min-height:200px}#content-top{min-height:220px}ul.product-category-list li{display:block}ul.product-category-list li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(max-width: 420px){a.button{font-size:.9rem}#recipe-section{padding:30px 30px}#recipe-section .grid-4{margin-top:30px}.recipe-box .recipe-name h3{font-size:.9rem}}.fl-rich-text p{margin-top:0}.custom-newsletter-subscribe{text-align:center}.custom-newsletter-subscribe h2{color:#fff;margin-bottom:15px}.custom-newsletter-subscribe p{color:#fff;max-width:440px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.custom-newsletter-subscribe p{font-size:18px}}.custom-newsletter-subscribe form.uutiskirje-form{font-family:"Montserrat",sans-serif;padding-top:10px}@media only screen and (min-width: 769px){.custom-newsletter-subscribe form.uutiskirje-form{font-size:18px}}.custom-newsletter-subscribe form.uutiskirje-form input{padding:15px 20px}.custom-newsletter-subscribe form.uutiskirje-form input[type=submit]{font-weight:800;border:1px solid #fff}.custom-newsletter-subscribe form.uutiskirje-form input[type=submit]:hover,.custom-newsletter-subscribe form.uutiskirje-form input[type=submit]:focus,.custom-newsletter-subscribe form.uutiskirje-form input[type=submit]:active{background-color:#003554}.custom-newsletter-subscribe form.uutiskirje-form input[type=text]{color:#00436a;margin-right:7px}.custom-newsletter-subscribe form.uutiskirje-form input[type=text]::-webkit-input-placeholder{color:#00436a}.custom-newsletter-subscribe form.uutiskirje-form input[type=text]::-moz-placeholder{color:#00436a}.custom-newsletter-subscribe form.uutiskirje-form input[type=text]:-ms-input-placeholder{color:#00436a}.custom-newsletter-subscribe form.uutiskirje-form input[type=text]::-ms-input-placeholder{color:#00436a}.custom-newsletter-subscribe form.uutiskirje-form input[type=text]::placeholder{color:#00436a}@media only screen and (min-width: 769px){.custom-newsletter-subscribe form.uutiskirje-form input[type=text]{min-width:390px}}.text-transform-none .fl-heading-text{text-transform:none}article.type-post .more-link{background:#00436a;padding:10px 30px;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1rem;letter-spacing:.1rem;display:inline-block;border:none}.custom-article-single-row .fl-rich-text *{font-size:16px;line-height:1.6}.custom-article-single-row .fl-rich-text h1,.custom-article-single-row .fl-rich-text h2,.custom-article-single-row .fl-rich-text h3,.custom-article-single-row .fl-rich-text h4,.custom-article-single-row .fl-rich-text h5,.custom-article-single-row .fl-rich-text h6{font-family:"Montserrat",sans-serif;color:#00436a;line-height:1.1}.custom-article-single-row .fl-rich-text h2{font-size:24px;line-height:1.1}@media only screen and (min-width: 1200px){.custom-article-single-row .fl-rich-text h2{font-size:28px}}@media only screen and (min-width: 1600px){.custom-article-single-row .fl-rich-text h2{font-size:33px}}.custom-article-single-row .fl-rich-text h3{font-size:20px;line-height:1.1}@media only screen and (min-width: 1200px){.custom-article-single-row .fl-rich-text h3{font-size:24px}}@media only screen and (min-width: 1600px){.custom-article-single-row .fl-rich-text h3{font-size:28px}}.custom-article-single .fl-post-feed .fl-post-feed-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-article-single .fl-post-feed .fl-post-feed-post .fl-post-feed-image{min-width:60px;max-width:60px;display:block}.custom-article-single .fl-post-feed .fl-post-feed-post .fl-post-feed-image img{display:block}.custom-article-single .fl-post-feed .fl-post-feed-post .fl-post-feed-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:20px}.custom-article-single .fl-post-feed .fl-post-feed-post .fl-post-feed-text .fl-post-feed-header{margin-bottom:0}.custom-article-single .fl-post-feed .fl-post-feed-post .fl-post-feed-text .fl-post-feed-header .fl-post-feed-title{margin-bottom:0;max-width:220px}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}@media only screen and (min-width: 1200px){.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post{padding-bottom:30px}}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text{padding:0;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-meta{color:#00436a;padding:0;padding-bottom:10px;font-size:16px}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title{line-height:1.1;padding:0;padding-bottom:10px}@media only screen and (min-width: 1200px){.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title{font-size:35px}}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-excerpt{padding-bottom:20px;line-height:1.6;font-size:16px}@media only screen and (min-width: 1200px){.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-excerpt{padding-bottom:30px}}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-excerpt p{margin:0;padding:0}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link{margin-top:auto;font-size:16px}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a{display:inline-block;padding:15px 40px;background-color:#00436a;color:#fff;font-weight:bold}.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a:hover,.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a:focus,.custom-article-listing .fl-post-grid .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a:active{background-color:#003554}@media only screen and (min-width: 769px){.custom-products-list .fl-post-grid .fl-post-grid-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 769px){.custom-products-list .fl-post-grid .fl-post-grid-post .fl-post-grid-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.custom-products-list .fl-post-grid .fl-post-grid-post .fl-post-grid-image a{display:block;overflow:hidden;width:100%}.custom-products-list .fl-post-grid .fl-post-grid-post .fl-post-grid-image a img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0;margin:0;display:block;max-width:400px}.custom-products-list .fl-post-grid .fl-post-grid-post .fl-post-grid-image a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width: 769px){.custom-products-list .fl-post-grid .fl-post-grid-post .fl-post-grid-text .fl-post-grid-title{min-height:50px;max-width:260px}}.custom-photo-gallery .fl-mosaicflow{margin:0 !important}.custom-photo-gallery .fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:none;vertical-align:middle;width:auto !important}.custom-photo-gallery .fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item{margin:0 20px 20px 0}.grid-container{display:grid;grid-template-columns:1fr auto;grid-gap:10px}.grid-container .grid-item{color:#00436a;border-bottom:1px solid #707070}@media only screen and (min-width: 1200px){.grid-container .grid-item{font-size:18px}}@media only screen and (min-width: 1440px){.grid-container .grid-item{font-size:20px}}@media only screen and (min-width: 1920px){.grid-container .grid-item{font-size:22px}}.grid-container .grid-item.right{text-align:end;border-bottom:1px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to right, white 20%, #707070 20%, #707070 100%);border-image:-webkit-gradient(linear, left top, right top, color-stop(20%, white), color-stop(20%, #707070), to(#707070));border-image:linear-gradient(to right, white 20%, #707070 20%, #707070 100%);border-image-slice:1}.grid-container .grid-item.extra-bold{font-weight:800}.grid-container .grid-item.no-border{border-bottom:none}.extra-bold .fl-rich-text p strong{font-weight:800}.custom-breadcrumb{font-size:14px;line-height:1.4;color:#00436a}@media only screen and (min-width: 993px){.custom-breadcrumb{font-size:16px}}.custom-breadcrumb a{color:#c5a880;text-decoration:none}.custom-breadcrumb a:hover{color:#00436a}.custom-breadcrumb .breadcrumb-divider{margin:0 7px;color:#c5a880}.sf-search-module .widgettitle{display:none}.sf-search-module form.searchandfilter{max-width:920px;margin:auto}.sf-search-module form.searchandfilter>ul{display:grid;grid-template-columns:1fr auto;grid-template-areas:"a b" "c c";min-width:0}.sf-search-module form.searchandfilter ul{padding-left:0}@media only screen and (min-width: 993px){.sf-search-module form.searchandfilter ul{position:relative}}.sf-search-module form.searchandfilter ul li{min-width:0}.sf-search-module form.searchandfilter ul .sf-field-search{grid-area:a}.sf-search-module form.searchandfilter ul .sf-field-search label{width:100%}.sf-search-module form.searchandfilter ul .sf-field-search input{width:100%;height:58px;padding-left:75px;padding-right:20px;font-family:"Montserrat",sans-serif;color:#00436a;background:#fff url("../img/c-icon-search.svg") no-repeat left 15px center;background-size:auto}.sf-search-module form.searchandfilter ul .sf-field-search input::-webkit-input-placeholder{color:#00436a}.sf-search-module form.searchandfilter ul .sf-field-search input::-moz-placeholder{color:#00436a}.sf-search-module form.searchandfilter ul .sf-field-search input:-ms-input-placeholder{color:#00436a}.sf-search-module form.searchandfilter ul .sf-field-search input::-ms-input-placeholder{color:#00436a}.sf-search-module form.searchandfilter ul .sf-field-search input::placeholder{color:#00436a}.sf-search-module form.searchandfilter ul .sf-field-search input:focus{outline:0}.sf-search-module form.searchandfilter ul .sf-field-search input:disabled+input{opacity:.4;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}.sf-search-module form.searchandfilter ul .sf-field-submit{grid-area:b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.sf-search-module form.searchandfilter ul .sf-field-submit h4{cursor:pointer;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:#fff;border-radius:15px;font-family:"Open Sans";text-transform:uppercase;font-weight:bold;padding:15px;text-align:center;height:58px;line-height:1;padding-top:10px;padding-bottom:10px;padding-left:60px;padding-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff url(../images/icon-filter.svg) no-repeat left 20px center}@media only screen and (max-width: 768px){.sf-search-module form.searchandfilter ul .sf-field-submit h4{background-position:left 13px center;font-size:12px;padding-left:50px;padding-right:20px}}.sf-search-module form.searchandfilter ul .sf-field-submit input{line-height:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:50px;padding-right:50px;height:58px;font-weight:800}.sf-search-module form.searchandfilter ul .sf-field-submit input:hover,.sf-search-module form.searchandfilter ul .sf-field-submit input:focus,.sf-search-module form.searchandfilter ul .sf-field-submit input:active{background-color:#003554}@media only screen and (max-width: 768px){.sf-search-module form.searchandfilter ul .sf-field-submit input{font-size:12px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 768px){.sf-search-module form.searchandfilter ul .sf-field-reset input{font-size:12px}}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit{display:none;grid-area:c;font-size:16px}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit h4{font-weight:400;color:#00436a;background-color:#fff;display:inline-block;padding:10px;margin-bottom:10px}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul{padding-left:0}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li{font-weight:400;color:#fff;display:inline-block;background-color:#00436a;text-align:center;border:1px solid #00436a}@media only screen and (max-width: 768px){.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li{font-size:12px}}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-level-0{font-weight:bold;margin-bottom:10px;margin-right:10px}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-level-0 label{cursor:default}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-level-0:last-of-type{border-bottom:0}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-level-1{display:inline-block;padding:5px 0 2px 0;line-height:1.3}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-level-1 label{cursor:pointer}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li input{display:none}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li label{padding:10px}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li:hover,.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li:focus,.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li:active,.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-option-active{background-color:#003554;border-color:#fff}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul li.sf-option-active{font-weight:bold;position:relative}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul.children{margin-left:-10px}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul.children li label{background-color:rgba(0,0,0,0);padding:5px 10px;border-radius:1em;margin-right:5px;font-size:.85em}.sf-search-module form.searchandfilter ul .sf-field-taxonomy-ruokatyypit ul.children li.sf-option-active label{background-color:#eee}.sf-search-module.sf-search-module-global form.searchandfilter>ul{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.sf-search-module.sf-search-module-global .sf-field-submit input{background-color:#c5a880}.sf-search-module.sf-search-module-global .sf-field-submit input:hover,.sf-search-module.sf-search-module-global .sf-field-submit input:focus,.sf-search-module.sf-search-module-global .sf-field-submit input:active{background-color:#b08953}.custom-recipe-list .fl-post-grid-post .fl-post-grid-image a{display:block;overflow:hidden;width:100%}.custom-recipe-list .fl-post-grid-post .fl-post-grid-image a img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0;margin:0;display:block}.custom-recipe-list .fl-post-grid-post .fl-post-grid-image a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-recipe-list .fl-post-grid-post .fl-post-grid-text .fl-post-grid-title::after{content:"";display:inline-block;background:url("../img/c-icon-arrow-right.svg") no-repeat;width:16px;height:16px;margin-left:8px;position:relative;top:1px}.custom-recipe-list-featured .fl-post-grid-post{border:0}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-image a{display:block;overflow:hidden;width:100%}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-image a img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0;margin:0;display:block}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-image a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-title{font-family:"Montserrat",sans-serif;font-size:16px;margin-bottom:0}@media only screen and (min-width: 1200px){.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-title{font-size:18px}}@media only screen and (min-width: 1600px){.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-title{font-size:22px}}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-meta{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;text-align:center;color:#00436a}@media only screen and (min-width: 1200px){.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-meta{font-size:18px}}@media only screen and (min-width: 1600px){.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-meta{font-size:19px}}.custom-recipe-list-featured .fl-post-grid-post .fl-post-grid-text .fl-post-grid-meta span{display:block}.custom-recipe-list-featured.bg-beige .fl-post-grid-post{background-color:#f8f2ea}.custom-recipe-list-featured.custom-font-size-small .fl-post-grid-post .fl-post-grid-text .fl-post-grid-title{margin-top:0 !important;font-size:16px}.custom-recipe-ingress .fl-module-content .fl-rich-text *{font-weight:400}.custom-recipe-info{margin-top:auto}.custom-recipe-info .fl-html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.custom-recipe-info .fl-html .custom-wrap-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;border-right:1px solid #00436a}.custom-recipe-info .fl-html .custom-wrap-info .custom-icon{min-height:50px}.custom-recipe-info .fl-html .custom-wrap-info .custom-font-large{color:#00436a;margin-top:auto}@media only screen and (min-width: 1200px){.custom-recipe-info .fl-html .custom-wrap-info .custom-font-large{font-size:20px}}@media only screen and (min-width: 1600px){.custom-recipe-info .fl-html .custom-wrap-info .custom-font-large{font-size:28px}}.custom-recipe-info .fl-html .custom-wrap-info:last-of-type{border:0}.custom-recipe-prepare .fl-module-content .fl-rich-text *{line-height:1.6}@media only screen and (min-width: 1600px){.custom-recipe-prepare .fl-module-content .fl-rich-text *{font-size:18px}}.custom-recipe-prepare .fl-module-content .fl-rich-text a{color:#c5a880}.custom-recipe-prepare .fl-module-content .fl-rich-text a:hover,.custom-recipe-prepare .fl-module-content .fl-rich-text a:focus,.custom-recipe-prepare .fl-module-content .fl-rich-text a:active{color:#b08953}.custom-recipe-prepare .fl-module-content .fl-rich-text ol{padding-left:20px}.custom-recipe-prepare .fl-module-content .fl-rich-text ol li{margin-bottom:5px}@media only screen and (min-width: 769px){.custom-recipe-prepare .fl-module-content .fl-rich-text ol li{margin-bottom:10px}}@media only screen and (min-width: 1200px){.custom-recipe-prepare .fl-module-content .fl-rich-text ol li{margin-bottom:20px}}@media only screen and (min-width: 1600px){.custom-recipe-prepare .fl-module-content .fl-rich-text ol li{margin-bottom:30px}}.custom-recipe-prepare .fl-html .custom-wrap{display:grid;grid-auto-flow:column;grid-template-columns:90px 1fr;gap:20px;border-bottom:1px solid #00436a;padding:10px 0}.custom-recipe-prepare .fl-html .custom-wrap span{line-height:1.5}@media only screen and (min-width: 1600px){.custom-recipe-prepare .fl-html .custom-wrap span{font-size:18px}}.custom-recipe-prepare .fl-html .custom-wrap span:first-of-type{font-weight:bold}@media only screen and (min-width: 1200px){.custom-recipe-prepare .custom-font-large{font-size:20px}}@media only screen and (min-width: 1600px){.custom-recipe-prepare .custom-font-large{font-size:24px}}.custom-recipe-heart-wrap{display:grid;grid-auto-flow:column;grid-template-columns:200px 1fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-recipe-heart-wrap .custom-label{font-weight:800;color:#00436a}@media only screen and (min-width: 1200px){.custom-recipe-heart-wrap .custom-label{font-size:18px}}@media only screen and (min-width: 1600px){.custom-recipe-heart-wrap .custom-label{font-size:20px}}@media only screen and (min-width: 769px){.custom-recipe-share-col .fl-col-content{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}}.custom-uabb-social-share-text .fl-rich-text p{font-weight:800;color:#00436a;margin-bottom:0}@media only screen and (min-width: 1200px){.custom-uabb-social-share-text .fl-rich-text p{font-size:18px}}@media only screen and (min-width: 1600px){.custom-uabb-social-share-text .fl-rich-text p{font-size:20px}}.custom-uabb-social-share{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.custom-uabb-social-share .uabb-ss-grid-item .uabb-ss-grid-button .uabb-ss-grid-button-link .uabb-ss-icon i{color:#fff}.custom-zigzag .custom-two-col-wrap{margin-bottom:20px}@media only screen and (min-width: 769px){.custom-zigzag .custom-two-col-wrap{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.custom-zigzag .custom-two-col-wrap img{width:100%;height:auto}.custom-zigzag .custom-two-col-wrap div{padding:20px}@media only screen and (min-width: 1200px){.custom-zigzag .custom-two-col-wrap div{padding:20px 40px}}@media only screen and (min-width: 1600px){.custom-zigzag .custom-two-col-wrap div{padding:20px 80px}}.custom-zigzag .custom-two-col-wrap div *{font-family:"Montserrat",sans-serif;line-height:1.6;color:#00436a}.custom-zigzag .custom-two-col-wrap div h2{font-size:24px;line-height:1.1}@media only screen and (min-width: 1200px){.custom-zigzag .custom-two-col-wrap div h2{font-size:28px}}@media only screen and (min-width: 1600px){.custom-zigzag .custom-two-col-wrap div h2{font-size:33px}}.custom-zigzag .custom-two-col-wrap:nth-of-type(even) img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.custom-zigzag .custom-two-col-wrap:nth-of-type(even) div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.custom-recipe-single .fl-post-grid-post{border:0}.custom-recipe-single .fl-post-grid-post *{font-family:"Montserrat",sans-serif;line-height:1.6;color:#00436a}.custom-recipe-single .fl-post-grid-post .fl-post-image{margin-bottom:30px}.custom-recipe-single .fl-post-grid-post .fl-post-image img{width:100%;height:auto}@media only screen and (min-width: 1200px){.custom-recipe-single .fl-post-grid-post .fl-post-image{margin-bottom:50px}}@media only screen and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .fl-post-image{margin-bottom:70px}}@media only screen and (min-width: 769px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:20px}}@media only screen and (min-width: 769px)and (min-width: 1200px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap{gap:60px}}@media only screen and (min-width: 769px)and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap{gap:90px}}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .fl-post-text-left{margin-bottom:20px}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap h3{font-size:24px;line-height:1.1;margin-bottom:5px}@media only screen and (min-width: 1200px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap h3{font-size:28px}}@media only screen and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap h3{font-size:33px}}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-text{margin-top:0}@media only screen and (min-width: 1200px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-text{font-size:20px}}@media only screen and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-text{font-size:24px}}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-wrap{display:grid;grid-auto-flow:column;grid-template-columns:90px 1fr;gap:20px;border-bottom:1px solid #00436a;padding:10px 0}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-wrap span{line-height:1.5}@media only screen and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-wrap span{font-size:18px}}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-wrap span:first-of-type{font-weight:bold}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje *{line-height:1.6}@media only screen and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje *{font-size:18px}}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje a{color:#c5a880}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje a:hover,.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje a:focus,.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje a:active{color:#b08953}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje ol{padding-left:10px}.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje ol li{margin-bottom:5px}@media only screen and (min-width: 769px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje ol li{margin-bottom:10px}}@media only screen and (min-width: 1200px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje ol li{margin-bottom:20px}}@media only screen and (min-width: 1600px){.custom-recipe-single .fl-post-grid-post .custom-two-col-wrap .custom-ohje ol li{margin-bottom:30px}}.custom-recipe-categories .fl-html{display:grid;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media only screen and (min-width: 480px){.custom-recipe-categories .fl-html{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1200px){.custom-recipe-categories .fl-html{grid-template-columns:repeat(3, 1fr)}}.custom-recipe-categories .fl-html .custom-col a{display:block;overflow:hidden;width:100%}.custom-recipe-categories .fl-html .custom-col a img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0;margin:0;display:block}.custom-recipe-categories .fl-html .custom-col a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-recipe-categories .fl-html .custom-col .custom-text{background-color:#f8f2ea}.custom-recipe-categories .fl-html .custom-col .custom-text a{padding:20px;text-align:center}.custom-recipe-categories .fl-html .custom-col .custom-text h2{font-family:"Montserrat",sans-serif;font-size:16px;margin-bottom:0}@media only screen and (min-width: 1200px){.custom-recipe-categories .fl-html .custom-col .custom-text h2{font-size:18px}}@media only screen and (min-width: 1600px){.custom-recipe-categories .fl-html .custom-col .custom-text h2{font-size:20px}}.custom-recipe-categories .fl-html .custom-col .custom-text h2::after{content:"";display:inline-block;background:url("../img/c-icon-arrow-right.svg") no-repeat;width:16px;height:16px;margin-left:10px;position:relative;top:1px}/*# sourceMappingURL=styles.min.css.map */