header{z-index:5;position:relative}header .fl-photo-content{z-index:5;position:relative}.basic-page-content{margin-top:-15em}.basic-page-content .fl-module-content{background-color:#fff}.basic-page-content .fl-module-content h1,.basic-page-content .fl-module-content h2,.basic-page-content .fl-module-content h3,.basic-page-content .fl-module-content h4,.basic-page-content .fl-module-content h5,.basic-page-content .fl-module-content h6{margin-bottom:20px}.fl-rich-text h1,.fl-rich-text h2,.fl-rich-text h3,.fl-rich-text h4,.fl-rich-text h5,.fl-rich-text h6{margin-bottom:20px}.single-reseptit .fl-rich-text h1,.single-reseptit .fl-rich-text h2,.single-reseptit .fl-rich-text h3,.single-reseptit .fl-rich-text h4,.single-reseptit .fl-rich-text h5,.single-reseptit .fl-rich-text h6{margin-bottom:0px}.p-margin-bottom-0 p{margin-bottom:0}.p-margin-bottom-10 p{margin-bottom:10px}.comment-notes #email-notes{display:none}.custom-recipe-keys{font-size:16px}.custom-recipe-keys span{font-weight:bold;display:inline-flex;align-items:center;line-height:1}.custom-recipe-keys i.ua-icon{font-size:20px}.custom-recipe-keys i.ua-icon,.custom-recipe-keys a{color:#47836c}.custom-recipe-keys a{text-transform:uppercase;margin-right:10px}.custom-recipe-keys .rmp-results-widget__visual-rating i{margin-right:3px}.custom-recipe-keys .custom-recipe-comment-wrap{margin-bottom:25px}.custom-recipe-keys .rmp-results-widget__vote-count,.custom-recipe-keys .rmp-results-widget__avg-rating,.custom-recipe-keys .rmp-rating-widget__results.js-rmp-results{display:none}.custom-recipe-keys .rmp-btn{font-size:16px;padding:10px 20px}.custom-recipe-keys .rmp-widgets-container .rmp-heading.rmp-heading--subtitle,.custom-recipe-keys .rmp-widgets-container .rmp-rating-widget__icons{display:inline-block;vertical-align:middle;margin-right:10px;color:#47836c;text-transform:uppercase;font-weight:bold}.custom-recipe-keys-wrap i{margin-right:10px}@media only screen and (max-width: 1199px){.custom-recipe-keys-wrap{margin-bottom:20px}.custom-recipe-keys-wrap .rmp-results-widget{margin-bottom:10px}.custom-recipe-keys-wrap>span{margin-right:20px}}@media only screen and (min-width: 1200px){.custom-recipe-keys-wrap{display:grid;grid-auto-flow:column;grid-template-columns:auto auto 1fr auto;gap:30px;align-items:center;margin-bottom:30px}.custom-recipe-keys-wrap .rmp-results-widget{line-height:1}.custom-recipe-keys-wrap .rmp-icon--ratings{font-size:1.3rem}}.rmp-rating-widget .rmp-rating-widget__icons{position:relative;top:2px}.rmp-rating-widget .rmp-icon--ratings{font-size:1.3rem}.green{color:#47836c}.uppercase{text-transform:uppercase}.margin-right{margin-right:20px}span.green.uppercase{line-height:1.3}@media only screen and (min-width: 480px){.custom-animated-heart{position:relative;top:-5px}}@media only screen and (min-width: 1200px){.custom-animated-heart{margin-left:20px}}.fl-html .custom-wrap{display:grid;grid-auto-flow:column;grid-template-columns:90px 1fr;gap:20px}#comments{font-size:12px}#comments .ast-comment-avatar-wrap::after{content:"";display:block;width:50px;height:50px;background-image:url(//kookkireseptit.fi/wp-content/themes/astra-child/assets/images/custom-avatar.png);background-size:50px;background-repeat:no-repeat}#comments .ast-comment-avatar-wrap img{display:none}#comments .comments-title{display:none}#comments .ast-comment-meta{font-size:12px;padding:10px}#comments .submit{border-radius:15px;font-size:14px;padding:10px 20px}#comments .ast-comment-formwrap{padding:0;flex-direction:column}#comments form p{font-size:16px}#comments form p input{font-size:16px}.custom-recipe-list .uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content .uabb-post-thumbnail{margin-bottom:10px}.custom-recipe-list .uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content .rmp-results-widget__avg-rating,.custom-recipe-list .uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content .rmp-results-widget__vote-count{display:none}.custom-recipe-list .uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content .rmp-icon--ratings{font-size:1.3rem;margin-right:3px}.custom-recipe-list .fl-post-grid .fl-post-column{padding-bottom:1em}.custom-recipe-list .fl-post-grid .fl-post-column .fl-post-grid-post{border:none}.custom-recipe-list .fl-post-grid .fl-post-column .uabb-post-thumbnail{margin-bottom:10px}.custom-recipe-list .fl-post-grid .fl-post-column .uabb-post-thumbnail img{width:100%;height:15em;-o-object-fit:cover;object-fit:cover}.custom-recipe-list .fl-post-grid .fl-post-column h5.uabb-post-meta{margin-bottom:10px;line-height:1em}.custom-recipe-list .fl-post-grid .fl-post-column h5.uabb-post-meta span a{font-family:"Open Sans",sans-serif;font-size:.7em;font-weight:bold;text-decoration:none}.custom-recipe-list .fl-post-grid .fl-post-column h5.uabb-post-meta span a:hover{text-decoration:underline}.custom-recipe-list .fl-post-grid .fl-post-column h3.uabb-post-heading a{color:#222;text-decoration:none}.custom-recipe-list .fl-post-grid .fl-post-column h3.uabb-post-heading a:hover{text-decoration:underline;color:#47836c}.custom-recipe-list .fl-post-grid .fl-post-column .rmp-results-widget__avg-rating,.custom-recipe-list .fl-post-grid .fl-post-column .rmp-results-widget__vote-count{display:none}.custom-recipe-list .fl-post-grid .fl-post-column .rmp-icon--ratings{font-size:1.3rem;margin-right:3px}@media only screen and (max-width: 479px){.custom-recipe-list .fl-post-grid{max-width:100%;margin-left:0;margin-right:0}.custom-recipe-list .fl-post-grid .fl-post-column{padding:0 0 1em 0}}.custom-recipe-list .fl-post-grid-empty{text-align:center;margin-bottom:4em}.article-list .uabb-blog-post-content{width:90%;background-color:#fff;margin:-2.5em auto 0 auto}form.searchandfilter{max-width:920px;margin:auto}form.searchandfilter>ul{display:grid;grid-template-columns:1fr auto;grid-template-areas:"a b" "c c";min-width:0}@media only screen and (min-width: 993px){form.searchandfilter ul{position:relative}}form.searchandfilter ul li{min-width:0}form.searchandfilter ul .sf-field-search{grid-area:a}form.searchandfilter ul .sf-field-search label{width:100%}@media only screen and (max-width: 768px){form.searchandfilter ul .sf-field-search label{font-size:14px}}form.searchandfilter ul .sf-field-search input{width:100%;border-radius:15px 0 0 15px;height:58px}@media only screen and (max-width: 768px){form.searchandfilter ul .sf-field-search input{font-size:14px}}form.searchandfilter ul .sf-field-submit{grid-area:b;display:flex;align-items:center;align-content:center;justify-content:center;gap:15px}form.searchandfilter ul .sf-field-submit h4{cursor:pointer;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:flex;align-items:center;background:#fff url(//kookkireseptit.fi/wp-content/themes/astra-child/assets/images/icon-filter.svg) no-repeat left 20px center}@media only screen and (max-width: 768px){form.searchandfilter ul .sf-field-submit h4{background-position:left 13px center;font-size:12px;padding-left:50px;padding-right:20px}}form.searchandfilter ul .sf-field-submit input{line-height:1;order:1;padding-left:50px;padding-right:50px;border-radius:0 15px 15px 0;height:58px}@media only screen and (max-width: 768px){form.searchandfilter ul .sf-field-submit input{font-size:12px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 768px){form.searchandfilter ul .sf-field-reset input{font-size:12px}}form.searchandfilter ul .sf-field-taxonomy-reseptit_category{grid-area:c;background-color:#fff;border:1px solid #47836c;border-top:15px solid #47836c;padding:25px;font-size:16px;display:none}form.searchandfilter ul .sf-field-taxonomy-reseptit_category.open{display:block}@media only screen and (min-width: 993px){form.searchandfilter ul .sf-field-taxonomy-reseptit_category.open{position:absolute;top:0;left:0;right:0;z-index:2}}form.searchandfilter ul .sf-field-taxonomy-reseptit_category a.close{display:block;text-align:right;cursor:pointer;position:relative;top:-15px}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li{font-weight:400;color:#000}@media only screen and (max-width: 768px){form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li{font-size:12px}}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-level-0{color:#47836c;font-weight:bold;border-bottom:1px solid #47836c;margin-bottom:10px}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-level-0 label{cursor:default}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-level-0:last-of-type{border-bottom:0}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-level-1{display:inline-block;padding:5px 0 2px 0;line-height:1.3}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-level-1 label{cursor:pointer}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li input{display:none}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li input:disabled+label{opacity:.4;filter:grayscale(1);cursor:not-allowed}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li label{padding-left:0;padding-right:15px}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li:hover,form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li:focus,form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li:active,form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-option-active{color:#47836c}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-option-active{font-weight:bold;position:relative}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul li.sf-option-active::after{content:"";display:inline-block;width:5px;height:5px;position:absolute;top:5px;right:8px;background-image:url(//kookkireseptit.fi/wp-content/themes/astra-child/assets/images/icon-close.svg);background-repeat:no-repeat;background-size:5px;background-position:center}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul.children{margin-left:-10px}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul.children li label{background-color:rgba(0,0,0,0);padding:5px 10px;border-radius:1em;margin-right:5px;font-size:.85em}form.searchandfilter ul .sf-field-taxonomy-reseptit_category ul.children li.sf-option-active label{background-color:#eee}form.searchandfilter ul .sf-field-taxonomy-reseptit_category:after{content:"";position:absolute;bottom:102%;left:93%;margin-left:-1em;border-width:1em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #47836c rgba(0,0,0,0)}.gform_wrapper.gravity-theme .gf_list_first_cell_small .gfield_header_item{font-weight:bold}.gform_wrapper.gravity-theme .gf_list_first_cell_small .gfield_header_item:first-child{flex:0 0 20%}.gform_wrapper.gravity-theme .gf_list_first_cell_small .gfield_list_group_item:first-child{flex:0 0 20%}.gform_wrapper .gform_footer input[type=submit]{margin-left:auto}@media only screen and (max-width: 479px){.gform_wrapper .gform_footer input[type=submit]{margin-right:auto}}@media print{.single-reseptit header,.single-reseptit footer{display:none}.single-reseptit img{display:none}.single-reseptit .hide-print-size,.single-reseptit .custom-recipe-keys{display:none}.single-reseptit .compact-on-print .fl-row-content-wrap{padding-top:0}}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}