/**
 * Copyright 2025 by Northmaster Oy
 */
body{-webkit-overflow-scrolling:touch}html{touch-action:manipulation}.window.information .vertical_separator_line_left,.window.information .vertical_separator_line_right,.window.information .vertical_separator_line_both{border-left-color:#BAD4DB!important;border-right-color:#BAD4DB!important}.labels{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#676767;display:block;padding:5px 0 6px}.labels.title{padding-left:20px}.label_unit{padding:6px 0 0 20px}.center{margin-left:auto!important;margin-right:auto!important}.auto_resize{width:100%;height:auto}img.round_all{-webkit-border-radius:8px;border-radius:8px}.image_container .round_top{-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.image_container.border{background:#EFF4F6;border:1px solid #DDE2E4}.image_container h1{text-shadow:rgba(255,255,255,.6) 1px 1px 0;padding:16px 35px 0 30px;height:53px;position:relative;z-index:999;margin-bottom:-69px}.left_inline{text-align:left}.center_inline{text-align:center}.right_inline{text-align:right}table.article{border-collapse:separate;border-spacing:0}.fake_table .tr .td{float:left;white-space:nowrap}.fake_table .tr .td:last-child{float:none!important}.fake_table .tr:first-child .td:first-child{-webkit-border-top-left-radius:6px;border-top-left-radius:6px}.fake_table .tr:first-child .td:last-child{-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.fake_table .tr:last-child .td:first-child{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.fake_table .tr:last-child .td:last-child{-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.fake_table .tr .td:first-child{border-left:1px solid #bbb}.fake_table .tr:first-child .td{border-top:1px solid #bbb}.fake_table .td{padding:8px 12px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}table.article tbody tr td,table.article tbody tr th{padding:8px 12px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;vertical-align:middle}table.article tbody tr th:first-child,table.article tbody tr td:first-child{border-left:1px solid #bbb}table.article tbody tr:first-child th:first-child{-webkit-border-top-left-radius:6px;border-top-left-radius:6px}table.article tbody tr:first-child th:last-child{-webkit-border-top-right-radius:6px;border-top-right-radius:6px}table.article tbody tr:last-child td:first-child{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}table.article tbody tr:last-child td:last-child{-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}table.article tbody tr th{border-top:1px solid #bbb;text-align:left}h1,h2{color:#333;font-size:24px;line-height:28px;text-align:left;padding:0}h1{margin:15px 5% 20px}h2{margin:10px 19px 0}.image_title h1{padding:23px 0 23px 0}p em{color:#333}h1.error{padding:32px 0 12px 35px}article h2{margin:25px 5% 15px}h3{color:#444;margin:0;font-size:15.4px;line-height:28px}article h3{color:#000;font-size:18px;font-weight:bold;padding:30px 0 5px 5%}.padding_article h3{font-weight:bold;margin:10px 19px 1px}.padding_article h2{margin:10px 19px 1px}.padding_article p{margin:10px 20px;padding:0}table.margin_table{width:100%!important;margin:0;padding:0 5%;white-space:nowrap;color:#000}article p{margin:0 5%;padding:0;word-wrap:break-word}.info{color:#676767;background:#FDFFE1;border:1px solid #ddb;-webkit-border-radius:7px;border-radius:7px;margin:5px 20px}.plain p{margin:0 20px 10px!important}.info.alert{background:#bddfff;border:1px solid #8ac9ff;color:#004880}.info.alert strong,.info.alert em{color:#004880!important}.info strong,.info em{color:#676767}.info p,.info h4{margin:0;padding:5px 15px;line-height:18px}.info h4{margin:2px 0 -14px 0}article{text-align:left;letter-spacing:.1px}.padding_article br{display:block;margin:0}.terms a,article p a,.padding_article p a{text-decoration:underline}.terms a,article p a:hover,.padding_article p a:hover{text-decoration:underline}.plain p,.plain li,article p,article li,.padding_article p,.padding_article li{font-size:16px;line-height:28px}.plain ul{margin:0 40px 10px!important;list-style-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/checked.svg)}article ul,.padding_article ul{margin:12px 0 12px 5%;list-style-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/checked.svg)}.info ul{margin:10px 0 10px 33px;list-style-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/checked.svg)}article ul,.padding_article_list ul{margin-top:21px}article li,.padding_article_list li{margin:0;padding:0 15px 0 4px}article ul li p{margin:0;padding:0!important}article button{margin:10px 0 10px 14px!important}*::-webkit-input-placeholder{color:#999!important}*:-moz-placeholder{color:#999!important}*::-moz-placeholder{color:#999!important}*:-ms-input-placeholder{color:#999!important}.no_pointer_events{pointer-events:none}.z_index_50{position:relative;z-index:50}.preloader{display:table;width:100%;height:34px}.preloader div{display:table-cell;vertical-align:middle;text-align:center;height:34px;width:100%}.cursor_pointer{cursor:pointer}.cursor_default{cursor:default!important}.overflow{overflow:visible!important}.overflow_hidden{overflow:hidden!important}.fatal_error,.important_info{padding:10px 0}.fatal_error,.fatal_error strong,.important_info,noscript div{line-height:25px;color:#fff;background:#911;text-align:center}.important_info{background:#000080;-webkit-border-radius:7px;border-radius:7px;margin-bottom:7px}.fatal_error a,.important_info a,noscript div a{color:#fff;text-decoration:underline}.inner_margin{margin:2px 25px 0 25px}.margin-small{margin:5px 10px}.margin-wide{margin:10px 27px 6px 27px}.inner_wide_margin{margin:2px 25px 0 25px}.inner_max_input_width{max-width:400px}.margin-energybar{width:150px;margin:6px auto}.inner-gray{color:#777}.inner-background{background-color:#cdcdcd}.nowrap{white-space:nowrap}.inner-value{text-align:right;white-space:nowrap}.window.information .hr,.window.information hr{background-color:#BAD4DB!important}hr{border:0;background:#d8d8d8;height:1px;margin:0}hr.dark{color:#BBB;background:#BBB;height:2px;border-bottom:1px solid #FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr.wide{margin:0 0 0 -250px;width:1600px}.vertical_separator_line_left{border-left:1px solid #dcdcdc}.vertical_separator_line_right{border-right:1px solid #dcdcdc;margin-right:-1px}.vertical_separator_line_both{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hr.article_spacer{position:absolute;height:auto;background:transparent;-webkit-box-shadow:3px 0 10px #777;box-shadow:3px 0 10px #777}.hr.article_spacer hr{height:1px;margin:0;background:#f6f6f6;border:#cdcdcd 1px dashed;border-style:none none dashed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#1B5F7A}a:hover{text-decoration:underline;color:#FE5B09}a:focus,a:active{text-decoration:underline}a.gray,a.gray:focus,a.gray:active{text-decoration:underline;color:#999}.success{color:#0f0}td.errors{color:#c00}.infos{color:#666}.required{color:#f00}table,tr,td,th,thead,tfoot,tbody{margin:0;padding:0}table{border-spacing:0}th,td,caption{vertical-align:top;text-align:left}th{font-weight:normal}.table{display:table!important;border-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table_row{display:table-row}.table_cell{display:table-cell;vertical-align:middle}.flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex_cell{-webkit-flex:1;-ms-flex:1;flex:1}.form_inline{display:inline}.hide_file{opacity:0;position:absolute;z-index:100;width:74px;height:27px;cursor:pointer}.hide_file::-webkit-file-upload-button{visibility:hidden}.hidden{visibility:hidden!important}.input span,.input_wide span{overflow:visible;float:left}.input span{padding:0 0 4px}.input_wide span{padding:0 6px 4px 0;width:98%}.input_radio{width:15px;height:13px;padding:0;margin:0}.extra_line_height{line-height:25px}.vertical_align_top{vertical-align:top!important}.line_height_28px{display:inline;line-height:28px}.line_height_0{line-height:0!important}.top_margin_1px{overflow:visible;margin:1px 0 0}.top_margin_2px{overflow:visible;margin:2px 0 0}.top_margin_3px{overflow:visible;margin:3px 0 0}.top_margin_4px{overflow:visible;margin:4px 0 0}.top_margin_5px{overflow:visible;margin:5px 0 0}.top_margin_6px{overflow:visible;margin:6px 0 0}.top_margin_7px{overflow:visible;margin:7px 0 0}.top_margin_8px{overflow:visible;margin:8px 0 0}.top_margin_9px{overflow:visible;margin:9px 0 0}.top_margin_10px{overflow:visible;margin:10px 0 0}.top_margin_12px{overflow:visible;margin:12px 0 0}.top_margin_14px{overflow:visible;margin:14px 0 0}.top_margin_29px{overflow:visible;margin:29px 0 0}.submit_button_spacer{margin:17px 0 0 -1px}.left_margin_12px{padding:0 0 0 12px}.left_margin_25px{padding:0 0 0 25px}.left_margin_32px{padding:0 0 0 32px}.errormsg{float:left}.required{padding:0}.optional{padding:0 5px 0 0}.link_floatleft{margin:0 0 0 10px;float:left}.button{margin:4px 0 4px 0}.submit_button_home{margin:3px 2px 3px 27px}.login_input_home{margin:0 30px 0 0}.align-right{text-align:right}.clear{overflow:visible;clear:both}.relative{position:relative}.absolute{position:absolute}.visible{overflow:visible}.inline{display:inline}.block{display:block}.inline_block{display:inline-block}del{color:#999}.embed_video{display:block;-webkit-border-radius:4px;border-radius:4px;background:#1B1B1B;border:1px solid #1B1B1B;position:relative;padding-bottom:45%;padding-top:30px;height:0;overflow:hidden;width:80%}.comments .embed_video{width:50%;padding-bottom:28.125%}.embed_video iframe,.embed_video object,.embed_video embed{position:absolute;border:0;top:0;left:0;width:100%;height:100%}footer{position:relative;z-index:0;margin:1px 5px 0;padding:0}.copyright{color:#888;text-align:right;margin:0 6px 15px 20px;padding:0}#inner{color:#444;margin:0;padding:0}#inner.with_tabs,.inner{min-height:64px;background:#e6e6e6;border:1px solid #cbcbcb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px;-webkit-border-radius:0 10px 8px 8px!important;border-radius:0 10px 8px 8px!important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 0 1px rgba(255,255,255,1);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 0 1px rgba(255,255,255,1);clear:both}#inner.without_tabs{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;-webkit-border-radius:10px;border-radius:10px}#inner.text,.inner.text{background:#fefefe;padding:0}.inner{margin-top:0;text-align:left}#inner.without_tabs.text{margin:0;-webkit-box-shadow:0 1px 0 #cbcbcb,0 -1px 0 #cbcbcb,1px 0 0 #cbcbcb,-1px 0 0 #cbcbcb;box-shadow:0 1px 0 #cbcbcb,0 -1px 0 #cbcbcb,1px 0 0 #cbcbcb,-1px 0 0 #cbcbcb}#outer{overflow:visible;position:relative;z-index:3;background:#e6e6e6;-webkit-border-radius:12px;border-radius:12px;border:1px solid #AFAFAF;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2),inset 1px 0 0 rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.5);box-shadow:0 0 10px rgba(0,0,0,.2),inset 1px 0 0 rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.5)}.article_logo{width:100px;margin:18px 26px 0}.article_pie{margin:0}.beta{background:#f00;color:#fff;padding:0 2px;top:9px;left:151px;font-size:13px;position:absolute;overflow:visible;z-index:9999;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);letter-spacing:1px}.print_header .logo{width:5.5%;float:left;margin-right:1.5%}.print_header img{height:auto;width:100%;padding-bottom:15.2%;vertical-align:middle}.print_header{padding:0 0 3%;border-bottom:1px solid #bbb}.print_header .title{text-transform:uppercase;vertical-align:middle;padding-left:2%;letter-spacing:1px;font-size:13px;line-height:30px;font-size:2vw;line-height:3vw}.print_content{color:#000;min-height:100%;height:100%;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;font-size:13px;line-height:30px;font-size:1.5vw;line-height:3vw}.print_content .print_padding{padding:3% 4%}.print_content .print_hr{border-top:1px solid #bbb}.print_footer{width:92%;position:fixed;display:block;bottom:3%;margin:0 4% 0 3%;right:0}.print_footer table{background:#fff;width:100%;margin:3% 4% 0 0;border-top:1px solid #bbb}.print_footer table tr,.print_footer table td{background:#fff}@media print{.print_header .title,.print_content,.print_footer{font-size:13px!important;line-height:30px!important}}.background_column_default,.background_group_default,.background_block_default,.background_block_fade{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;background:#fafafa;-webkit-box-shadow:inset 0 0 100px #e0e0e0;box-shadow:inset 0 0 100px #e0e0e0}.background_content_text,.background_block_text,.background_group_text,.background_column_text{overflow:visible;text-align:left;background:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8 300px,#f0f0f0 600px);background:-moz-linear-gradient(top,#f8f8f8 300px,#f0f0f0 600px);background:-ms-linear-gradient(top,#f8f8f8 300px,#f0f0f0 600px);background:-o-linear-gradient(top,#f8f8f8 300px,#f0f0f0 600px);background:linear-gradient(to bottom,#f8f8f8 300px,#f0f0f0 600px);-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3)}.background_content_solid,.background_block_solid,.background_group_solid,.background_column_solid{overflow:visible;text-align:left;background:#fefefe;-webkit-border-radius:8px;border-radius:8px}.with_borders{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3)!important}.background_block_paper,.background_group_paper,.background_column_paper{text-align:left;background-color:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8 60%,#f0f0f0 100%);background:-moz-linear-gradient(top,#f8f8f8 60%,#f0f0f0 100%);background:-ms-linear-gradient(top,#f8f8f8 60%,#f0f0f0 100%);background:-o-linear-gradient(top,#f8f8f8 60%,#f0f0f0 100%);background:linear-gradient(to bottom,#f8f8f8 60%,#f0f0f0 100%);-webkit-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px rgba(0,0,0,.025)}.background_column_default{-webkit-border-radius:7px;border-radius:7px}.background_block_fade{background:-webkit-linear-gradient(top,#E6E6E6 0%,#f0f0f0 100%);background:-moz-linear-gradient(top,#E6E6E6 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#E6E6E6 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#E6E6E6 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#E6E6E6 0%,#f0f0f0 100%)}.background_block_shadow{background:#F8F8F8;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 2px 8px #BBB,0 1px 0 rgba(255,255,255,.3) inset,0 0 2px rgba(255,255,255,.3) inset,0 0 10px rgba(0,0,0,.075) inset;box-shadow:0 2px 8px #BBB,0 1px 0 rgba(255,255,255,.3) inset,0 0 2px rgba(255,255,255,.3) inset,0 0 10px rgba(0,0,0,.075) inset}.background_block_information,.background_block_information_highlight{text-align:left;background:#F8F8F8;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.075),inset 0 -1px 0 rgba(0,0,0,.075),inset 1px 0 0 rgba(0,0,0,.075),inset -1px 0 0 rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(0,0,0,.075),inset 0 -1px 0 rgba(0,0,0,.075),inset 1px 0 0 rgba(0,0,0,.075),inset -1px 0 0 rgba(0,0,0,.075)}.background_block_information_highlight{background:#EFF4F6!important}.background_block_scroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;min-height:34px;overflow:visible;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;overflow-x:hidden;background:#fff;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.background_block_scroll.with_top{margin-left:20px;margin-right:20px;border-top:1px solid #d7d7d7;-webkit-border-radius:10px!important;border-radius:10px!important}.background_block_highlight{font-weight:bold;min-height:26px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;background:#ff6519;color:#fff;border:1px solid #fe5b09;border-bottom-color:#ff6d24;background-image:-webkit-linear-gradient(top,#FFA500 0%,#FF6D24 30%,#FE5D0D 100%);background-image:-moz-linear-gradient(top,#FFA500 0%,#FF6D24 30%,#FE5D0D 100%);background-image:-ms-linear-gradient(top,#FFA500 0%,#FF6D24 30%,#FE5D0D 100%);background-image:-o-linear-gradient(top,#FFA500 0%,#FF6D24 30%,#FE5D0D 100%);background-image:linear-gradient(to bottom,#FFA500 0%,#FF6D24 30%,#FE5D0D 100%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3)}.background_block_medium{text-align:left;background:#3d8fb3;background:-webkit-linear-gradient(top,#4498C1 0%,#107296 120%);background:-moz-linear-gradient(top,#4498C1 0%,#107296 120%);background:-ms-linear-gradient(top,#4498C1 0%,#107296 120%);background:-o-linear-gradient(top,#4498C1 0%,#107296 120%);background:linear-gradient(to bottom,#4498C1 0%,#107296 120%);min-height:28px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.background_block_wide,.background_block_ultra_wide{background:#3b91b8;background:-webkit-linear-gradient(top,#2a84a9 0%,#4498c1 150%);background:-moz-linear-gradient(top,#2a84a9 0%,#4498c1 150%);background:-ms-linear-gradient(top,#2a84a9 0%,#4498c1 150%);background:-o-linear-gradient(top,#2a84a9 0%,#4498c1 150%);background:linear-gradient(to bottom,#2a84a9 0%,#4498c1 150%);border:1px solid rgba(0,0,0,.15);min-height:60px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.background_block_ultra_wide{min-height:107px}.bar_progress{-webkit-border-radius:5px;border-radius:5px;height:18px;margin:0 0 6px;overflow:hidden}.bar_progress .progression{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-top-color:#216580;border-left-color:#1a5066;border-right-color:#1a5066;border-bottom-color:#1a5066;background:-webkit-linear-gradient(#a4d6e9 0%,#51a3c9 40%,rgba(38,120,153,.9) 40%,#1a5066 100%);background:-moz-linear-gradient(#a4d6e9 0%,#51a3c9 40%,rgba(38,120,153,.9) 40%,#1a5066 100%);background:-ms-linear-gradient(#a4d6e9 0%,#51a3c9 40%,rgba(38,120,153,.9) 40%,#1a5066 100%);background:-o-linear-gradient(#a4d6e9 0%,#51a3c9 40%,rgba(38,120,153,.9) 40%,#1a5066 100%);background:linear-gradient(#a4d6e9 0%,#51a3c9 40%,rgba(38,120,153,.9) 40%,#1a5066 100%);margin:0!important;height:100%;text-align:right;overflow:visible}.legend.protein.green,.bar_progress .progression.protein.green{border:1px solid #00a400;background:#0f0;background:-webkit-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#00e400 40%,#00a400 100%);background:-moz-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#00e400 40%,#00a400 100%);background:-ms-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#00e400 40%,#00a400 100%);background:-o-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#00e400 40%,#00a400 100%);background:linear-gradient(to bottom,#A8FFA8 0%,#46F646 40%,#00e400 40%,#00a400 100%);-webkit-box-shadow:none;box-shadow:none}.legend.carbohydrate.blue,.bar_progress .progression.carbohydrate.blue{border:1px solid #0021A6;background:#00f;background:-webkit-linear-gradient(top,#5174ff 0%,#224DF9 40%,#0c3ded 40%,#0021A6 100%);background:-moz-linear-gradient(top,#5174ff 0%,#224DF9 40%,#0c3ded 40%,#0021A6 100%);background:-ms-linear-gradient(top,#5174ff 0%,#224DF9 40%,#0c3ded 40%,#0021A6 100%);background:-o-linear-gradient(top,#5174ff 0%,#224DF9 40%,#0c3ded 40%,#0021A6 100%);background:linear-gradient(to bottom,#5174ff 0%,#224DF9 40%,#0c3ded 40%,#0021A6 100%)}.legend.fat.red,.bar_progress .progression.fat.red{border:1px solid #A60000;background:#E00;background:-webkit-linear-gradient(top,#ff5050 0%,#F92424 40%,#EC0000 40%,#A60000 100%);background:-moz-linear-gradient(top,#ff5050 0%,#F92424 40%,#EC0000 40%,#A60000 100%);background:-ms-linear-gradient(top,#ff5050 0%,#F92424 40%,#EC0000 40%,#A60000 100%);background:-o-linear-gradient(top,#ff5050 0%,#F92424 40%,#EC0000 40%,#A60000 100%);background:linear-gradient(to bottom,#ff5050 0%,#F92424 40%,#EC0000 40%,#A60000 100%)}.bar_progress .progression.black{border-top-color:#454545;border-left-color:#111;border-right-color:#111;border-bottom-color:#111;background:#111;background:-webkit-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:-moz-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:-ms-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:-o-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:linear-gradient(to bottom,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%)}.bar_progress .progression.orange{border-top-color:#ffb433;border-left-color:#eb8400;border-right-color:#eb8400;border-bottom-color:#eb8400;background:#eb8400;background:-webkit-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:-moz-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:-ms-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:-o-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:linear-gradient(to bottom,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%)}.bar_progress .progression.red{border-color:#bd1313;border-top-color:#eb1717;background:#E00;background:-webkit-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:-moz-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:-ms-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:-o-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:linear-gradient(to bottom,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%)}.bar_progress .progression.empty{display:none}.bar_progress .progression.full{-webkit-border-radius:5px;border-radius:5px}.bar_progress span{font-size:14px;line-height:17px;padding-left:3px;padding-right:7px;display:inline-block;text-align:right;width:40px}.energy-bar.width-100{margin:0 10px}.bar_min_width{min-width:131px}.bar.legend{margin:4px 0 4px 0!important;width:13px!important;height:13px!important}.bar.legend.none{visibility:hidden}.bar_extra_info{color:#909090}.bar{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #959595;height:18px;margin:0 0 6px}.spacer.gray,.spacer.black,.spacer.orange,.spacer.red,.spacer.green,.spacer.blue,.spacer.light_blue,.spacer.yellow{float:left;width:1px;height:15px;margin:3px 0}.bar.solid{border-left:none;border-right:none}.bar.solid_with_end{border-left:none}.bar.round_left,.bar.round_left_with_end{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.bar.round_left{border-right:none}.bar.round_right{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:none}.bar.round{-webkit-border-radius:5px;border-radius:5px}.bar.line{-webkit-border-radius:1px;border-radius:1px;margin:-3px 0 0;width:3%;height:24px;overflow:visible}.bar.gray,.bar.gray.left,.bar.gray.right,.bar.gray.line,.bar_progress{background:#E6E6E6;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05),0 1px 0 #fff;box-shadow:inset 0 0 3px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05),0 1px 0 #fff;border:none}.bar.gray.line{border:1px solid #B7B7B7;-webkit-box-shadow:none;box-shadow:none}.spacer.gray{background-color:#ababab}.bar.black,.bar.black.left,.bar.black.right,.bar.black.line{border-top-color:#454545;border-left-color:#111;border-right-color:#111;border-bottom-color:#111;background:#111;background:-webkit-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:-moz-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:-ms-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:-o-linear-gradient(top,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%);background:linear-gradient(to bottom,rgba(227,227,227,.7) 0%,rgba(118,118,118,.8) 40%,rgba(69,69,69,.9) 40%,#111 100%)}.bar.white,.bar.white.left,.bar.white.right,.bar.white.line{background:-webkit-linear-gradient(bottom,#ddd 0,#fff 14px);background:-moz-linear-gradient(bottom,#ddd 0,#fff 14px);background:-ms-linear-gradient(bottom,#ddd 0,#fff 14px);background:-o-linear-gradient(bottom,#ddd 0,#fff 14px);background:linear-gradient(to top,#ddd 0,#fff 14px);border-color:#bbb;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.spacer.white{background-color:#bbb}.bar.orange,.bar.orange.left,.bar.orange.right,.bar.orange.line{border-top-color:#ffb433;border-left-color:#eb8400;border-right-color:#eb8400;border-bottom-color:#eb8400;background:#eb8400;background:-webkit-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:-moz-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:-ms-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:-o-linear-gradient(top,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%);background:linear-gradient(to bottom,#ffe9c2 0%,#ffc663 40%,#ffac26 40%,#eb8400 100%)}.spacer.orange{background-color:#eb8400}.bar.red.dark{border-color:#960000;background:-webkit-linear-gradient(top,#d24949 0%,#D24949 40%,#D24848 40%,#960000 100%);background:-moz-linear-gradient(top,#d24949 0%,#D24949 40%,#D24848 40%,#960000 100%);background:-ms-linear-gradient(top,#d24949 0%,#D24949 40%,#D24848 40%,#960000 100%);background:-o-linear-gradient(top,#d24949 0%,#D24949 40%,#D24848 40%,#960000 100%);background:linear-gradient(to bottom,#d24949 0%,#D24949 40%,#D24848 40%,#960000 100%)}.bar.red,.bar.red.left,.bar.red.right,.bar.red.spacer,.bar.red.line{border-color:#bd1313;border-top-color:#eb1717;background:#E00;background:-webkit-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:-moz-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:-ms-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:-o-linear-gradient(top,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%);background:linear-gradient(to bottom,#ff5252 0%,#ff4040 40%,#eb1717 40%,#bd1313 100%)}.bar.red.light{border-color:#B22;background:-webkit-linear-gradient(top,#ff6675 0%,#ff6675 40%,#ed6d6d 40%,#B22 100%);background:-moz-linear-gradient(top,#ff6675 0%,#ff6675 40%,#ed6d6d 40%,#B22 100%);background:-ms-linear-gradient(top,#ff6675 0%,#ff6675 40%,#ed6d6d 40%,#B22 100%);background:-o-linear-gradient(top,#ff6675 0%,#ff6675 40%,#ed6d6d 40%,#B22 100%);background:linear-gradient(to bottom,#ff6675 0%,#ff6675 40%,#ed6d6d 40%,#B22 100%)}.spacer.red{background-color:#f90000}.bar.green,.bar.green.left,.bar.green.right,.bar.green.spacer,.bar.green.line{background:#aea;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05),0 1px 0 #fff;box-shadow:inset 0 0 3px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05),0 1px 0 #fff;border:none}.legend.goal.green,.bar.green.line{border:1px solid #00bd00;background:#0f0;background:-webkit-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#0f0 40%,#00bd00 100%);background:-moz-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#0f0 40%,#00bd00 100%);background:-ms-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#0f0 40%,#00bd00 100%);background:-o-linear-gradient(top,#A8FFA8 0%,#46F646 40%,#0f0 40%,#00bd00 100%);background:linear-gradient(to bottom,#A8FFA8 0%,#46F646 40%,#0f0 40%,#00bd00 100%);-webkit-box-shadow:inset 0 0 5px #0f0;box-shadow:inset 0 0 5px #0f0}.bar.green.solid{border-left:none;border-right:none}.spacer.green{background-color:#00B500}.bar.blue,.bar.blue.left,.bar.blue.right,.bar.blue.spacer,.bar.blue.line{border-width:1px;border-style:solid;border-color:#0000b3;background:-webkit-linear-gradient(top,#cfcfff 0%,#8a8aff 40%,#0000e8 40%,#00f 100%);background:-moz-linear-gradient(top,#cfcfff 0%,#8a8aff 40%,#0000e8 40%,#00f 100%);background:-ms-linear-gradient(top,#cfcfff 0%,#8a8aff 40%,#0000e8 40%,#00f 100%);background:-o-linear-gradient(top,#cfcfff 0%,#8a8aff 40%,#0000e8 40%,#00f 100%);background:linear-gradient(to bottom,#cfcfff 0%,#8a8aff 40%,#0000e8 40%,#00f 100%)}.spacer.blue{background-color:#0000b3}.bar.light_blue,.bar.light_blue.left,.bar.light_blue.right,.bar.light_blue.spacer,.bar.light_blue.line{border-width:1px;border-style:solid;border-color:#3d6be5;background:-webkit-linear-gradient(top,#dfe2ff 0%,#c5cbff 40%,#7a9bf2 40%,#4877f3 100%);background:-moz-linear-gradient(top,#dfe2ff 0%,#c5cbff 40%,#7a9bf2 40%,#4877f3 100%);background:-ms-linear-gradient(top,#dfe2ff 0%,#c5cbff 40%,#7a9bf2 40%,#4877f3 100%);background:-o-linear-gradient(top,#dfe2ff 0%,#c5cbff 40%,#7a9bf2 40%,#4877f3 100%);background:linear-gradient(to bottom,#dfe2ff 0%,#c5cbff 40%,#7a9bf2 40%,#4877f3 100%)}.spacer.light_blue{background-color:#0000b3}.bar.yellow,.bar.yellow.left,.bar.yellow.right,.bar.yellow.spacer,.bar.yellow.line{border-width:1px;border-style:solid;border-color:#B19B26;background:-webkit-linear-gradient(top,#FDE97A 0%,#FDE97A 40%,#FFE036 40%,#D5C755 100%);background:-moz-linear-gradient(top,#FDE97A 0%,#FDE97A 40%,#FFE036 40%,#D5C755 100%);background:-ms-linear-gradient(top,#FDE97A 0%,#FDE97A 40%,#FFE036 40%,#D5C755 100%);background:-o-linear-gradient(top,#FDE97A 0%,#FDE97A 40%,#FFE036 40%,#D5C755 100%);background:linear-gradient(to bottom,#FDE97A 0%,#FDE97A 40%,#FFE036 40%,#D5C755 100%)}.spacer.yellow{background-color:#b3b300}table.details{border-collapse:collapse}table.nutrition.details tbody th{opacity:.8;padding:5px 0 8px 10px}table.nutrition.details tbody .unit{opacity:.4;font-size:11px}table.nutrition.details tbody .unit,table.nutrition.details tbody .remaining{white-space:nowrap;border-right:none;text-align:right;padding-right:10px}table.details tbody td{white-space:nowrap;line-height:13px;padding:0 0 5px 10px;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;text-align:left}table.details tbody td.text_center{text-align:center!important;padding-left:0!important;padding-right:0!important}table.details tbody.simple_row td{padding-top:7px}table.details tbody.disable_border td{border-right:none}table.details tbody td.text_right{padding-left:0;padding-right:10px}table.details tbody td.text_left{padding-left:10px;padding-right:0}table.details tbody tr.secondary td{padding-top:6px}table.details tbody.black{background:none!important}table.details tbody.green th,table.details tbody.green td{border-color:#75D675!important}table.details tbody.blue th,table.details tbody.blue td{border-color:#75A1F0!important}table.details tbody.red th,table.details tbody.red td{border-color:#EA8181!important}table.details td:last-child{border-right:none}table.nutrition.details tbody:last-child td{border-bottom:none!important}.glass{min-width:67px;height:0;padding:0 0 100% 0}.glass img{min-height:67px;width:100%}.glass img.max_highlight{-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff}@media only screen and (max-width:480px){.glass{min-width:60px}.glass img{min-height:60px}}.glass-margin{margin:0 0 0 5px}.glass-margin-center{margin:0 0 0 40px}.glass-float{float:left}.glass-title{font-size:11px;color:#666;line-height:16px;text-align:center}.glass-footer{font-size:11px;line-height:16px;text-align:center;margin:0 0 2px 6px}.glass-lime-0,.glass-lime-1,.glass-lime-2,.glass-lime-3,.glass-lime-4,.glass-lime-5,.glass-lime-6,.glass-lime-7,.glass-lime-8,.glass-lime-9,.glass-lime-10,.glass-orange-0,.glass-orange-1,.glass-orange-2,.glass-orange-3,.glass-orange-4,.glass-orange-5,.glass-orange-6,.glass-orange-7,.glass-orange-8,.glass-orange-9,.glass-orange-10,.glass-black-0,.glass-black-1,.glass-black-2,.glass-black-3,.glass-black-4,.glass-black-5,.glass-black-6,.glass-black-7,.glass-black-8,.glass-black-9,.glass-black-10,.glass-white-0,.glass-white-1,.glass-white-2,.glass-white-3,.glass-white-4,.glass-white-5,.glass-white-6,.glass-white-7,.glass-white-8,.glass-white-9,.glass-white-10,.glass-green-0,.glass-green-1,.glass-green-2,.glass-green-3,.glass-green-4,.glass-green-5,.glass-green-6,.glass-green-7,.glass-green-8,.glass-green-9,.glass-green-10,.glass-water-0,.glass-water-1,.glass-water-2,.glass-water-3,.glass-water-4,.glass-water-5,.glass-water-6,.glass-water-7,.glass-water-8,.glass-water-9,.glass-water-10,.glass-red-0,.glass-red-1,.glass-red-2,.glass-red-3,.glass-red-4,.glass-red-5,.glass-red-6,.glass-red-7,.glass-red-8,.glass-red-9,.glass-red-10,.glass-pink-0,.glass-pink-1,.glass-pink-2,.glass-pink-3,.glass-pink-4,.glass-pink-5,.glass-pink-6,.glass-pink-7,.glass-pink-8,.glass-pink-9,.glass-pink-10{background:transparent url(https://media.sulamo.fi/layouts/desktop/default/sprite-glass.png) no-repeat;font-size:11px;line-height:13px;color:#666;margin:4px 6px 0 6px;padding:13px 0 0;height:45px;width:58px}.glass-water-1{background-position:left -60px}.glass-water-2{background-position:left -120px}.glass-water-3{background-position:left -180px}.glass-water-4{background-position:left -240px}.glass-water-5{background-position:left -300px}.glass-water-6{background-position:left -360px}.glass-water-7{background-position:left -420px}.glass-water-8{background-position:left -480px}.glass-water-9{background-position:left -540px}.glass-water-10{background-position:left -600px}.glass-red-0{background-position:-60px 0}.glass-red-1{background-position:-60px -60px}.glass-red-2{background-position:-60px -120px}.glass-red-3{background-position:-60px -180px}.glass-red-4{background-position:-60px -240px}.glass-red-5{background-position:-60px -300px}.glass-red-6{background-position:-60px -360px}.glass-red-7{background-position:-60px -420px}.glass-red-8{background-position:-60px -480px}.glass-red-9{background-position:-60px -540px}.glass-red-10{background-position:-60px -600px}.glass-pink-0{background-position:-120px 0}.glass-pink-1{background-position:-120px -60px}.glass-pink-2{background-position:-120px -120px}.glass-pink-3{background-position:-120px -180px}.glass-pink-4{background-position:-120px -240px}.glass-pink-5{background-position:-120px -300px}.glass-pink-6{background-position:-120px -360px}.glass-pink-7{background-position:-120px -420px}.glass-pink-8{background-position:-120px -480px}.glass-pink-9{background-position:-120px -540px}.glass-pink-10{background-position:-120px -600px}.glass-green-0{background-position:-180px 0}.glass-green-1{background-position:-180px -60px}.glass-green-2{background-position:-180px -120px}.glass-green-3{background-position:-180px -180px}.glass-green-4{background-position:-180px -240px}.glass-green-5{background-position:-180px -300px}.glass-green-6{background-position:-180px -360px}.glass-green-7{background-position:-180px -420px}.glass-green-8{background-position:-180px -480px}.glass-green-9{background-position:-180px -540px}.glass-green-10{background-position:-180px -600px}.glass-lime-0{background-position:-240px 0}.glass-lime-1{background-position:-240px -60px}.glass-lime-2{background-position:-240px -120px}.glass-lime-3{background-position:-240px -180px}.glass-lime-4{background-position:-240px -240px}.glass-lime-5{background-position:-240px -300px}.glass-lime-6{background-position:-240px -360px}.glass-lime-7{background-position:-240px -420px}.glass-lime-8{background-position:-240px -480px}.glass-lime-9{background-position:-240px -540px}.glass-lime-10{background-position:-240px -600px}.glass-orange-0{background-position:-300px 0}.glass-orange-1{background-position:-300px -60px}.glass-orange-2{background-position:-300px -120px}.glass-orange-3{background-position:-300px -180px}.glass-orange-4{background-position:-300px -240px}.glass-orange-5{background-position:-300px -300px}.glass-orange-6{background-position:-300px -360px}.glass-orange-7{background-position:-300px -420px}.glass-orange-8{background-position:-300px -480px}.glass-orange-9{background-position:-300px -540px}.glass-orange-10{background-position:-300px -600px}.glass-black-0{background-position:-360px 0}.glass-black-1{background-position:-360px -60px}.glass-black-2{background-position:-360px -120px}.glass-black-3{background-position:-360px -180px}.glass-black-4{background-position:-360px -240px}.glass-black-5{background-position:-360px -300px}.glass-black-6{background-position:-360px -360px}.glass-black-7{background-position:-360px -420px}.glass-black-8{background-position:-360px -480px}.glass-black-9{background-position:-360px -540px}.glass-black-10{background-position:-360px -600px}.glass-white-0{background-position:-420px 0}.glass-white-1{background-position:-420px -60px}.glass-white-2{background-position:-420px -120px}.glass-white-3{background-position:-420px -180px}.glass-white-4{background-position:-420px -240px}.glass-white-5{background-position:-420px -300px}.glass-white-6{background-position:-420px -360px}.glass-white-7{background-position:-420px -420px}.glass-white-8{background-position:-420px -480px}.glass-white-9{background-position:-420px -540px}.glass-white-10{background-position:-420px -600px}.mouseover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;visibility:visible;overflow:visible;position:absolute;z-index:9999;cursor:default;padding:5px 10px;-webkit-border-radius:7px;border-radius:7px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);max-width:100%}.mouseover td{max-width:150px}.mouseover td.padding{padding:2px 5px}.mouseover td.padding_end{padding:2px 0 2px 5px}.pie{height:0;padding:0 0 63% 0;min-width:121px;margin:5px 0}.pie.percents{padding:0 0 79% 0;min-width:153px;margin:0}.pie img{min-height:100px;width:100%}.pie.percents img{min-height:125px}@media only screen and (max-width:480px){.pie.percents img{min-height:120px}}select.big{font-size:15px!important;font-weight:bold;height:41px!important;line-height:41px!important;padding:0 0 0 11px!important}.padding_navigation{padding-left:30px;padding-right:30px}a.button,.button.big{cursor:pointer;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-o-user-select:none!important;user-select:none!important;text-decoration:none!important;text-align:center;padding:5px 8%!important;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:auto!important;display:inline-block;color:#fff;overflow:visible;-webkit-border-radius:3px;border-radius:3px;max-width:100%;border:none}.button.big{font-size:15px!important;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.4);height:30px!important;line-height:30px!important;margin:0!important}.button.big.next,.button.big.prev{color:#E6E6E6;display:inline-block;font:normal bold 4em Arial,sans-serif;overflow:hidden;position:relative;text-decoration:none;width:auto;-webkit-border-radius:50%;border-radius:50%}.button.big.next.double,.button.big.prev.double{width:40px!important;padding:5px 2px!important}.button.big.next,.button.big.prev{width:36px!important;padding:5px 4px!important}.button.big.next{text-align:right}.button.big.next:before,.button.big.next:after,.button.big.prev:before,.button.big.prev:after,.button.big.next.double span:before,.button.big.next.double span:after,.button.big.prev.double span:before,.button.big.prev.double span:after{background:#E6E6E6;-webkit-border-radius:1px;border-radius:1px;content:"";display:block;height:5px;position:absolute;right:13px;top:21px;width:15px}.button.big.disabled span:before,.button.big.disabled span:after,.button.big.disabled:before,.button.big.disabled:after{background:#E6E6E6!important}.button.big.next.double:before,.button.big.next.double:after{right:21px}.button.big.next.double span:before,.button.big.next.double span:after{right:6px}.button.big.prev:before,.button.big.prev:after{left:13px}.button.big.prev.double:before,.button.big.prev.double:after{left:6px!important}.button.big.prev.double span:before,.button.big.prev.double span:after{left:21px}.button.big.next:before,.button.big.prev:before,.button.big.next.double span:before,.button.big.prev.double span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button.big.next:after,.button.big.prev:after,.button.big.next.double span:after,.button.big.prev.double span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.big.prev:after,.button.big.next:before,.button.big.prev.double span:after,.button.big.next.double span:before{margin-top:-7px}.button.big.next:hover,.button.big.next:focus,.button.big.prev:hover,.button.big.prev:focus,.button.big.next.double:hover span,.button.big.next.double:focus span,.button.big.prev.double:hover span,.button.big.prev.double:focus span{color:#fff}.button.big.next:hover:before,.button.big.next:hover:after,.button.big.next:focus:before,.button.big.next:focus:after,.button.big.prev:hover:before,.button.big.prev:hover:after,.button.big.prev:focus:before,.button.big.prev:focus:after,.button.big.next.double:hover span:before,.button.big.next.double:hover span:after,.button.big.next.double:focus span:before,.button.big.next.double:focus span:after,.button.big.prev.double:hover span:before,.button.big.prev.double:hover span:after,.button.big.prev.double:focus span:before,.button.big.prev.double:focus span:after{background:#fff}.button_big button,.button_big input[type="submit"],button.big,.button.big{color:#fff;overflow:visible;font-size:20px!important;line-height:20px;font-weight:bold;padding:1px 8% 0;margin:4px 0 5px 0;background:#1A799E;background:-webkit-linear-gradient(top,#4498C1 0%,#107296 120%);background:-moz-linear-gradient(top,#4498C1 0%,#107296 120%);background:-ms-linear-gradient(top,#4498C1 0%,#107296 120%);background:-o-linear-gradient(top,#4498C1 0%,#107296 120%);background:linear-gradient(to bottom,#4498C1 0%,#107296 120%);-webkit-border-radius:7px;border-radius:7px;border-bottom:1px solid #0d6180;height:37px;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.button_big button:active,.button_big input[type="submit"]:active,button.big:active,.button.big:active{color:#fff;background:#4397C0;border-bottom-width:1px;border-left-width:1px;border-right-width:0}button.highlight,a.button.highlight{font-size:16px;line-height:27px;background:#ff6519;background:-webkit-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:-moz-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:-ms-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:-o-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:linear-gradient(to bottom,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);max-width:100%;color:#fff;border:none}button.highlight:hover,a.button.highlight:hover{background:#FF6D24}button.highlight:active,a.button.highlight:active{background:#ff5606;background-image:none;-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,1);box-shadow:inset 0 0 7px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,1)}button.big:disabled,.button.big.disabled{cursor:default;background:#ccc;border-color:#ccc}body.progress button{cursor:inherit}button::-moz-focus-inner{border:0;padding:0;margin:0}button,a.button_link{height:28px;padding:0 15px}button,a.button.link,a.button_link{overflow:visible;cursor:pointer;font-size:13px;line-height:13px;margin:0;text-align:center;white-space:nowrap;text-decoration:none}a.button.link{margin:0!important;padding:0!important;font-size:18px;color:#1b5f7a;line-height:28px!important;text-decoration:underline!important;white-space:normal!important}a.button.link:focus,a.button.link:hover,a.button.link:active{color:#FE5B09!important;text-decoration:underline!important}button span{pointer-events:none}a.button_link,button.link{margin:1px;background:#E6E6E6;border:1px solid #bbb;-webkit-border-radius:8px;border-radius:8px;padding:1px 24px 0;height:32px}a.button_link{display:inline;padding:5px 24px;color:#000!important}a.button_link.narrow,button.link.narrow{width:90px;padding:0}a.button_link:focus,a.button_link:hover,a.button_link:active,button.link:focus,button.link:hover,button.link:active{background:#F4F4F4}button span.counter{text-shadow:0 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px rgba(255,255,255,.5);box-shadow:inset 0 1px rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top,#fc9f8a,#f00);background-image:-moz-linear-gradient(top,#fc9f8a,#f00);background-image:-ms-linear-gradient(top,#fc9f8a,#f00);background-image:-o-linear-gradient(top,#fc9f8a,#f00);background-image:linear-gradient(top,#fc9f8a,#f00)}button span.counter{position:absolute;margin:-12px 0 0 6px;line-height:16px;height:16px;padding:1px 5px 0;font-family:Arial,sans-serif;color:#fff;border-width:1px;border-style:solid;-webkit-border-radius:10px;border-radius:10px;font-weight:bold;border-color:#fa5a35;background-color:#f00;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}button.medium,.show_more{height:31px}a.button.medium{line-height:20px!important}a.button.medium,button.medium,.show_more{cursor:pointer;color:#444;background:#EBEBEB;border-bottom:3px solid #d7d7d7;overflow:visible;padding:0 21px;margin:0 0 2px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.2);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.2)}button.medium:active,button.medium.active,.show_more:active{height:29px}a.button.medium:active,button.medium:active,button.medium.active,.show_more:active{text-shadow:none;cursor:default;border-bottom:1px solid #d7d7d7;margin:2px 0 2px 0}a.button.medium:hover{background:#e6e6e6}button.search,button.search.back:before{min-width:74px;height:27px;color:#123646;border:1px solid rgba(0,0,0,.25);border-bottom-color:#1A5B75;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#4498C1;background:-webkit-linear-gradient(top,#4498C1 0%,#107296 120%);background:-moz-linear-gradient(top,#4498C1 0%,#107296 120%);background:-ms-linear-gradient(top,#4498C1 0%,#107296 120%);background:-o-linear-gradient(top,#4498C1 0%,#107296 120%);background:linear-gradient(to bottom,#4498C1 0%,#107296 120%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}button.search.active{-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 2px 8px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1)}@media only screen and (min-width:940px){button.search:hover{background:#4196BF!important}}button.small,button.basic{color:#444;-webkit-border-radius:2px;border-radius:2px;font-size:13px;line-height:13px}button.small.back:active:before{border-width:0 0 1px 1px}button.small.back{font-weight:bold;border-width:1px 1px 1px 0;display:inline-block;margin-left:12px;padding:0 15px 0 11px;position:relative;z-index:100;text-decoration:none;height:28px}.search_highlight select{-webkit-appearance:none;font-weight:bold;width:auto!important;border:1px solid #FBB60B;background:#FFE761;background-image:-webkit-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background-image:-moz-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background-image:-ms-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background-image:-o-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background-image:linear-gradient(to bottom,#FFE761 20%,#fbb60b 100%)}button.small{background-color:#FFE761!important;border:1px solid #fbb60b!important;background-image:-webkit-linear-gradient(top,#FFE761 20%,#fbb60b 100%)!important;background-image:-moz-linear-gradient(top,#FFE761 20%,#fbb60b 100%)!important;background-image:-ms-linear-gradient(top,#FFE761 20%,#fbb60b 100%)!important;background-image:-o-linear-gradient(top,#FFE761 20%,#fbb60b 100%)!important;background-image:linear-gradient(to bottom,#FFE761 20%,#fbb60b 100%)!important}button.small:active{-webkit-box-shadow:none!important;box-shadow:none!important}button.basic{font-size:14px!important;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border-width:1px;border-style:solid;border-color:#AFAFAF #C8C8C8 #E2E2E2;background-image:-webkit-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:-moz-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:-ms-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:-o-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:linear-gradient(to bottom,#fff 20%,#fafafa 100%)}button.basic:active{color:#000;background-color:#f0f0f0;border-color:#AFAFAF #C8C8C8 #E2E2E2;background-image:-webkit-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-ms-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-o-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:linear-gradient(to bottom,#fff 20%,#f0f0f0 100%)}button.small.back:before{border-style:solid;border-width:0 0 1px 1px;content:'';display:block;top:3px;width:19px;height:19px;left:-10px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#FFE761!important;border-bottom-color:#fbb60b!important;border-left-color:#fbb60b!important;background-image:-webkit-linear-gradient(135deg,#fbb60b 0%,#FFE761 80%)!important;background-image:-moz-linear-gradient(135deg,#fbb60b 0%,#FFE761 80%)!important;background-image:-ms-linear-gradient(135deg,#fbb60b 0%,#FFE761 80%)!important;background-image:-o-linear-gradient(135deg,#fbb60b 0%,#FFE761 80%)!important;background-image:linear-gradient(315deg,#fbb60b 0%,#FFE761 80%)!important;-webkit-border-radius:3px 0;border-radius:3px 0}button.small.back span{position:relative}@media only screen and (min-width:940px){button.basic:hover{color:#000;background-color:#f0f0f0;border-color:#AFAFAF #C8C8C8 #E2E2E2;background-image:-webkit-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-ms-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-o-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:linear-gradient(to bottom,#fff 20%,#f0f0f0 100%)}.search_highlight select:hover,button.small:hover,button.small.back:hover{color:#000;background-color:#fd3!important;border-bottom-color:#ffb300!important;border-left-color:#ffb300!important;background-image:-webkit-linear-gradient(top,#fd3 20%,#ffb300 100%)!important;background-image:-moz-linear-gradient(top,#fd3 20%,#ffb300 100%)!important;background-image:-ms-linear-gradient(top,#fd3 20%,#ffb300 100%)!important;background-image:-o-linear-gradient(top,#fd3 20%,#ffb300 100%)!important;background-image:linear-gradient(to bottom,#fd3 20%,#ffb300 100%)!important}button.small.back:hover:before{background-color:#fd3!important;border-bottom-color:#ffb300!important;border-left-color:#ffb300!important;background-image:-webkit-linear-gradient(135deg,#ffb300 0%,#fd3 80%)!important;background-image:-moz-linear-gradient(135deg,#ffb300 0%,#fd3 80%)!important;background-image:-ms-linear-gradient(135deg,#ffb300 0%,#fd3 80%)!important;background-image:-o-linear-gradient(135deg,#ffb300 0%,#fd3 80%)!important;background-image:linear-gradient(315deg,#ffb300 0%,#fd3 80%)!important}}a.button.tiny{color:#444;-webkit-border-radius:2px;border-radius:2px;font-size:13px;line-height:13px}a.button.tiny:active{-webkit-box-shadow:none!important;box-shadow:none!important}a.button.tiny{font-size:14px!important;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border-width:1px;border-style:solid;border-color:#AFAFAF #C8C8C8 #E2E2E2;background-image:-webkit-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:-moz-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:-ms-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:-o-linear-gradient(top,#fff 20%,#fafafa 100%);background-image:linear-gradient(to bottom,#fff 20%,#fafafa 100%)}a.button.tiny:active{color:#000;background-color:#f0f0f0;border-color:#AFAFAF #C8C8C8 #E2E2E2;background-image:-webkit-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-ms-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:-o-linear-gradient(top,#fff 20%,#f0f0f0 100%);background-image:linear-gradient(to bottom,#fff 20%,#f0f0f0 100%)}.terms{padding:10px 0;margin:0 auto;width:95%}.terms .left{display:inline;width:28px;margin-top:-2px;margin-left:2%;padding-right:8px}.terms label{cursor:pointer;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#exercise_monitor table td{padding:5px 0;border-bottom:1px solid #ccc}#exercise_monitor table td.padding_monitor{white-space:nowrap;padding-left:5%}#exercise_monitor table tfoot tr:last-child td{border-bottom:none}table.diary{width:100%;min-width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;word-break:break-all;line-height:18px}.print table.diary{font-size:11px!important;border-collapse:collapse;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}table.diary td.food label{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:break-word}#search_right_content .diary tr.titles{cursor:default!important}#group_search{text-align:left}.diary thead tr:first-child th:first-child{-webkit-border-top-left-radius:7px;border-top-left-radius:7px}.diary thead tr:first-child th:last-child{-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.diary.shared tbody tr:last-child td:first-child,.diary tfoot tr:last-child td:first-child,.diary thead tr:last-child th.unnoticeable:first-child{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px}.diary.shared tbody tr:last-child td:last-child,.diary tfoot tr:last-child td:last-child,.diary thead tr:last-child th.unnoticeable:last-child{-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.diary label,.diary .fake_label{cursor:pointer}.diary.cursor_default label,.diary.cursor_default .fake_label{cursor:default!important}.diary tr.overview th,.diary th.mass .invisible,.diary tr.titles{text-shadow:0 0 1px rgba(0,0,0,.7);font-weight:bold;color:#fff}.print .diary tr.overview th,.print .diary th.mass .invisible,.print .diary tr.titles{text-shadow:none!important;color:#000!important}.diary tr.titles{cursor:pointer;color:#fff}.diary.cursor_default tr.titles{cursor:default!important}.diary th.unnoticeable:last-child{padding:0 10px}.diary .expand_cell{min-width:39px;width:39px;padding:6px 1px 0 2px!important}.diary .expand_cell.unnoticeable{padding-top:0!important}.diary .width_min{min-width:87px}.diary .width_fixed{width:10%;max-width:62px}.print .diary .width_fixed{width:60px!important;max-width:60px!important}.diary .medium{border-color:#d7d7d7;background:#EBEBEB;padding:0;width:93%}.diary .mass button.medium{height:26px;margin-top:1px;margin-bottom:1px}.diary .mass button.medium:active{height:24px;margin-top:3px;margin-bottom:1px}.diary .mass .medium.black{border-color:#d7d7d7;background:#EBEBEB}.diary input[type="number"]{height:28px}.diary .unnoticeable .medium{height:28px;margin:0!important}.diary .medium{-webkit-border-radius:5px;border-radius:5px}.diary .mass button{text-align:center;width:61px;padding-left:5px;padding-right:5px}.diary .mass button.invisible{cursor:default;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid transparent!important;background:none!important;height:27px!important;margin:0!important}.diary td,.diary tr.overview th{padding:3px 10px;vertical-align:middle}.diary td.food,.diary th.food{padding-top:0!important;padding-bottom:0!important;padding-right:2px!important;max-width:412px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.diary td.food .favorite{width:auto!important;padding-left:18px!important}.diary td.food label,.diary th.food label{display:block;width:100%;padding-top:3px;padding-bottom:3px}.diary td{border-right:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.1)}.diary td:first-child{border-left:1px solid #D7D7D7}.diary td:last-child{border-right:1px solid #D7D7D7}.print .diary td{border:1px solid #000!important;-webkit-border-radius:0!important;border-radius:0!important;background:#fff!important}.diary tr.favorite_titles.expanded td{font-weight:bold}.diary tr.favorite_titles.expanded td,.diary tr.favorite_rows td{background:#ebebeb}.diary th.unnoticeable{cursor:pointer;background:#94a7b3}.diary th.unnoticeable .invisible{cursor:pointer!important}.diary th{background:#1A799E;background:-webkit-linear-gradient(top,#3C92BA 0%,#1A799E 100%);background:-moz-linear-gradient(top,#3C92BA 0%,#1A799E 100%);background:-ms-linear-gradient(top,#3C92BA 0%,#1A799E 100%);background:-o-linear-gradient(top,#3C92BA 0%,#1A799E 100%);background:linear-gradient(to bottom,#3C92BA 0%,#1A799E 100%);border-right:#1b5f7a;border-right:1px solid rgba(0,0,0,.1)}.print .diary th{background:#fff!important;border:1px solid #000!important;-webkit-border-radius:0!important;border-radius:0!important}.diary tr.titles th.default,.diary th.unnoticeable{padding:6px 9px}.diary thead th.unnoticeable{background-image:-webkit-linear-gradient(top,#94a4ae 0%,#adb9c1 100%);background-image:-moz-linear-gradient(top,#94a4ae 0%,#adb9c1 100%);background-image:-ms-linear-gradient(top,#94a4ae 0%,#adb9c1 100%);background-image:-o-linear-gradient(top,#94a4ae 0%,#adb9c1 100%);background-image:linear-gradient(top,#94a4ae 0%,#adb9c1 100%)}.diary .tools.disabled .medium,.diary .tools.disabled .medium:active{cursor:default;opacity:.5!important;border-bottom:3px solid #d7d7d7;height:31px;padding:0;margin:0 0 2px}.diary .tools.disabled .medium span.icon_diary:before{opacity:.7!important}.diary .tools .medium .separator{font-size:20px!important;padding:0 6px;opacity:.7!important}.diary .tools.activate .medium{color:#000;opacity:1}.diary .tools td{padding-left:0;padding-right:0}.diary .tools .button_container{margin:6px 6px 4px;font-size:0}.diary .tool_area{margin-top:5px;border-top:1px solid #bfbfbf;padding:10px;background:red}.diary tbody td,.diary tfoot td{background:#fafafa}.diary tr.titles th.unnoticeable{vertical-align:middle}span.icon_radio{margin-bottom:-3px}span.icon_medium,span.icon_tiny,span.icon_diary,span.icon_chat,span.icon_radio,span.icon_cook,span.icon_star,span.icon_lock{position:relative;display:inline-block;padding:0!important;color:#575757;opacity:.65}span.icon_medium:before,span.icon_tiny:before,span.icon_diary:before,span.icon_chat:before,span.icon_radio:before,span.icon_cook:before,span.icon_star:before,span.icon_lock:before{content:"";position:absolute;display:inline-block;background-size:100%;background-color:transparent;background-repeat:no-repeat}span.icon_diary,span.icon_diary:before,span.icon_radio,span.icon_radio:before,span.icon_chat,span.icon_chat:before,span.icon_cook,span.icon_cook:before,span.icon_star,span.icon_star:before,span.icon_lock,span.icon_lock:before{top:0;left:0;height:15px;min-width:15px!important;width:15px}span.icon_radio:before{left:-1px}span.icon_medium:before,span.icon_medium.with_text:before,span.icon_medium.with_text_right:before{height:30px;min-width:24px!important;width:24px}span.icon_tiny{opacity:.7!important}span.icon_tiny:before{height:13px;left:-15px;min-width:13px!important;top:1px;width:13px;opacity:.55!important}span.icon_medium:before{top:-17px;left:-13px}.comment_info span.icon_medium:before{top:-21px}span.icon_medium{opacity:.65}span.icon_medium.with_text,span.icon_medium.with_text_right{opacity:1!important;left:13px;top:0}span.icon_medium.with_text:before,span.icon_medium.with_text_right:before{opacity:.65!important;top:-4px;left:-29px;font-size:12px!important;line-height:14px!important}.comment_info span.icon_medium.with_text,.comment_info span.icon_medium.with_text_right{top:-5px;font-size:14px!important;line-height:14px!important}span.icon_medium.with_text_right{text-align:right;display:block;width:36px;left:-17px;margin:0 auto}.post_button span.icon_medium.with_text_right{left:-35px}span.icon_medium.with_text_right:before{left:40px}span.icon_lock:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/lock.svg)}span.icon_pie:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/pie.svg)}span.icon_settings:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/settings.svg)}span.icon_search:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/search.svg)}span.icon_arrow_down:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/arrow-down.svg)}span.icon_food_diary:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/food-diary.svg)}span.icon_exercise:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/exercise.svg)}span.icon_fire:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/fire.svg)}span.icon_cook:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/cook.svg)}span.icon_star:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/star.svg)}span.icon_play:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/play.svg)}span.icon_pause:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/pause.svg)}span.icon_fullscreen:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/fullscreen.svg)}span.icon_camera:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/camera.svg)}span.icon_bold:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/bold.svg)}span.icon_italic:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/italic.svg)}span.icon_heart:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/heart.svg)}span.icon_comment:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/comment.svg)}span.icon_edit:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/edit.svg)}span.icon_reply:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/reply.svg)}span.icon_favorite,span.icon_favorite:before,span.icon_unfavorite,span.icon_unfavorite:before{opacity:1!important}span.icon_favorite:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/follow.svg)}span.icon_unfavorite:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/unfollow.svg)}span.icon_eye:before{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/eye.svg)}select{padding:3px!important}body.progress label,body.progress .fake_label{cursor:inherit}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"]{cursor:text!important;-webkit-appearance:none}select,input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],.text_input{-webkit-border-radius:3px;border-radius:3px;text-align:left;outline:none;background:#fff;width:100%;font-family:'OpenSans','Open Sans','MavenPro','Maven Pro','Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;height:28px;color:#474747;border:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 6px;margin:0;position:relative}.text_input{min-height:28px;height:auto!important;word-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}input[type="search"]{-webkit-border-radius:2px!important;border-radius:2px!important}.post_input{background:#fff;outline:none;padding:10px;margin:0;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100px;width:100%;min-width:100%;max-width:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.post_input div{overflow:visible}.post_input:focus{outline-color:#007eff!important;border-color:#007eff!important;border-width:2px!important;padding:9px!important;-webkit-box-shadow:none!important;box-shadow:none!important}select:hover,input[type="text"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,.text_input:hover,.post_input:hover{cursor:inherit;outline-color:#fff;border-color:rgba(0,0,0,.3)}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,.text_input:focus{outline-color:#007eff!important;border-color:#007eff!important;border-width:2px!important;padding:1px 5px!important}select:focus{outline-color:#007eff!important;border-color:#007eff!important;border-width:1px!important}input[type="number"].invalid{outline-color:#f00!important;border-color:#f00!important;border-width:2px!important;padding:1px 5px!important}.diary .margin_option{margin:5px 0 1px 2px}.options{display:inline-block;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-o-user-select:none!important;user-select:none!important}.options.horizontal.style_search .icon{opacity:.6!important}.options.vertical,.options.vertical .option_cell,.options.horizontal{width:100%}.options.horizontal,.options.vertical .option_cell{display:table}.options.horizontal .option_container{display:table-row}.options.horizontal .option_cell{display:table-cell}.options.vertical .label_option{display:table-cell;vertical-align:middle;padding:8px 0 8px 10px;margin:0}.options.vertical .label_text{display:table-cell;padding:10px 10px 10px;margin:0;line-height:15px}.options.vertical .label_bubble{display:table-cell;text-align:right;padding-right:15px;width:50%;white-space:nowrap}.options label{cursor:pointer;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.options label>*{pointer-events:none}.options .option_cell label{background:#FBFBFB;background:-webkit-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)}.options.horizontal.style_search{table-layout:fixed}.options.horizontal.style_search .option_cell label{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background:#4498C1!important;background:-webkit-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:-moz-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:-ms-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:-o-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:linear-gradient(to bottom,#4498C1 0%,#107296 120%)!important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.options.vertical .option_cell label{border-top:1px solid rgba(100,100,100,.25);border-left:1px solid rgba(100,100,100,.25);border-right:1px solid rgba(100,100,100,.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.options.vertical .option_cell:first-child label{-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.options.vertical .option_cell:last-child label{border-bottom:1px solid rgba(100,100,100,.25);-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.options.horizontal.style_search .option_cell{border-color:#1a5b75!important}.options.horizontal .option_cell:first-child{-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;border-left:1px solid rgba(100,100,100,.25)}.options.horizontal .option_cell{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid rgba(100,100,100,.25);border-bottom:1px solid rgba(100,100,100,.25);border-right:1px solid rgba(100,100,100,.25)}.options.horizontal .option_cell:last-child{-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.options.horizontal.style_search .option_cell:first-child{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.options.horizontal.style_search .option_cell:last-child{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.options.horizontal .option_cell label{text-align:center;line-height:33px}.options.horizontal.style_search .option_cell label{color:#123646;line-height:25px}.options .checked{pointer-events:none;margin:1px;background:#fff;border:1px solid #fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);display:block;width:15px;height:15px!important;min-height:15px!important;line-height:15px!important}.options input:checked+label span.checked{background:#0096d4!important;-webkit-box-shadow:inset 0 0 0 1px #0377a8,0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #0377a8,0 0 0 1px rgba(0,0,0,.15)}.private .options input:checked+label span.checked{background:#d600d6!important;-webkit-box-shadow:inset 0 0 0 1px #a0a,0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #a0a,0 0 0 1px rgba(0,0,0,.15)}.options .checked.circle{-webkit-border-radius:50%!important;border-radius:50%!important}.options.horizontal input:checked+label,.options.vertical input:checked+label{background:#f0f0f0!important;-webkit-box-shadow:inset 0 2px 7px rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 2px 7px rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.1)}.options.horizontal.style_search input:checked+label{-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.45);box-shadow:inset 0 2px 8px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.45)}.options input{position:absolute!important;visibility:hidden;-webkit-appearance:none;width:23px;height:23px;padding:0}.options .icon_padding{padding:6px 0 0;line-height:27px!important}@media only screen and (min-width:940px){.options .option_cell label:hover{background:#f0f0f0}.options.horizontal.style_search .option_cell input:not(:checked)+label:hover{background:#4196BF!important}.options input:disabled+label:hover{cursor:default!important;background:#FBFBFB!important;background:-webkit-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)!important;background:-moz-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)!important;background:-ms-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)!important;background:-o-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)!important;background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)!important}}.slider-container-a{margin:0 20px}.slider-container{height:16px;overflow:visible;position:relative;margin:8px 0 0}.slider-container-b{overflow:visible;position:relative;margin:8px 0 0 20px}.slider-left{overflow:hidden;height:9px;padding:0 5px 0 0;background:transparent url(https://media.sulamo.fi/layouts/desktop/default/sprite-element.png) no-repeat right -2750px}.slider-left .slider-right{overflow:hidden;height:9px;background:transparent url(https://media.sulamo.fi/layouts/desktop/default/sprite-element.png) no-repeat 0 -2700px}.slider-thumb{position:absolute;width:17px;height:24px;top:-8px;left:0;background:url(https://media.sulamo.fi/layouts/desktop/default/sprite-element.png) -10px -2800px;cursor:pointer}.padding_search_navigation{padding:9px 5px 16px 10px}.scale_portion_container{background:#fff;color:#000;height:58px;padding-top:14px}.padding_scale{padding-left:11px!important;padding-right:13px!important;max-width:156px}.precise_times_disabled .padding_scale{padding-left:28px!important}.scale_input{padding:4px 6px 6px 11px}.scale_input input{text-align:right}.scale_label{color:#000;padding:14px 0 0 11px}.scale_unit{float:right;line-height:16px;padding-top:10px}.scale_button{float:right;padding:2px 11px 4px 20px;text-align:right}.scale_button button{display:inline-block}#search_form{margin:-9px 0 4px 0}#block_search_right_top{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.search_bar_icon{padding:0 10px 1px;opacity:.6;width:18px;height:18px}.chat_icon{padding:2px 6px 1px;opacity:.6;width:27px;height:23px}@media only screen and (min-width:940px){#search_form button:hover .search_bar_icon,button:hover .chat_icon{opacity:1}#search_form button:hover #icon_search_svg{fill:black}}#block_search_left_top,#block_search_right_top{border-bottom:none}@media screen and (min-width:600px){#block_search_left_top,#block_search_left{margin-right:-1px}}@media screen and (max-width:939px){#block_search_right_top .dropdown_container{height:53px}}.search_digit .text{font-size:11px;color:white;background:black}.search_digit .number{border:1px solid black;min-width:33%;color:black;background:white}.search_digit.red .text{color:red;background:blue}.search_digit.red .number{color:black;background:red}.padding_search{margin:-8px 0 0;padding:10px 10px 9px 10px}.padding_search_left{padding:12px 5px 8px 11px}.padding_search_right{padding:12px 11px 8px 5px}.padding_search_left_bottom{padding:0 20px 9px}.padding_search_left_bottom_half{padding:0 5px 9px 11px}.padding_search_right_bottom{padding:0 11px 9px 5px}.padding_search_buttons{padding-bottom:10px}.macros{cursor:default!important}.search_title_macros_top{font-size:13px;line-height:23px;height:23px;padding-left:4px;padding-right:4px}.macros .text_big{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;font-size:21px;line-height:23px;height:23px}.search_title_macros_bottom{font-size:13px;line-height:25px;height:25px}.row{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-bottom:1px solid #d7d7d7;cursor:pointer;min-height:34px;line-height:20px;color:#000;display:table;width:100%;text-align:left}#block_search_right .row{border-bottom-color:#fff}#block_search_right .macros.row{border-bottom-color:#d7d7d7!important}.row,.row.hover .line_left{background:#fff}.row.used_before{background:#FFFFAF;border-color:#e0e0a8}.row .hover,.row.hover{background:#f0f0f0}.row.used_before .hover,.row.used_before.hover{background:#f0f0af}.row .active,.row.active,.row:active{background:#e6e6e6}.row.active{background:#e6e6e6!important}.row.recipe:active{background:#fff!important}.row.used_before .active,.row.used_before.active,.row.used_before:active{background:#e6e6af}.row_separator{display:block;font-weight:bold;color:#fff;padding:1px 5px 2px;background:#94a7b3;border-top:1px solid #acb9c2;border-bottom:1px solid #9aa4ab;background-image:-webkit-linear-gradient(top,#93a4ae 0%,#aeb9c1 50%,#acb7bf 100%);background-image:-moz-linear-gradient(top,#93a4ae 0%,#aeb9c1 50%,#acb7bf 100%);background-image:-ms-linear-gradient(top,#93a4ae 0%,#aeb9c1 50%,#acb7bf 100%);background-image:-o-linear-gradient(top,#93a4ae 0%,#aeb9c1 50%,#acb7bf 100%);background-image:linear-gradient(top,#93a4ae 0%,#aeb9c1 50%,#acb7bf 100%);text-shadow:1px 1px 3px rgba(0,0,0,.7)}.row .dots_padding{padding:0}.row .icon_container .icon{margin-bottom:-3px}.row .dots{width:5px;text-align:center!important}.row .dots span{text-align:center!important}.row .icon.small{font-weight:bold;padding:2px 10px 6px 0!important;font-size:20px!important}.row .bubble_container{text-align:right!important}.row .text{height:27px;line-height:17px;padding:4px 0 4px 10px;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#block_search_right.precise_times_disabled .row .text{padding-left:28px!important}#block_search_right.precise_times_disabled .row.last{margin-bottom:36px}#search_left_content .row .text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.row .bubble{display:inline-block;white-space:nowrap;padding:2px;margin:0 10px 0 0;vertical-align:middle;text-align:right!important;line-height:20px;border-bottom:3px solid #d7d7d7;-webkit-border-radius:6px;border-radius:6px;background:#e6e6e6;background:-webkit-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:-moz-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:linear-gradient(to bottom,#f0f0f0 0%,#E7E7E7 100%)}.row .text .bubble{text-align:center!important;min-width:152px!important}.plurals .row .text .bubble{text-align:left!important;min-width:146px!important;max-width:146px!important;padding-left:7px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.row .text_portion{text-align:right!important;padding-right:15px!important}.row .margin_left .bubble{margin:0 5px 0 5px!important}.row .margin_left+.text{padding-left:5px!important}.row .margin_left .edit_value_container{margin:0 5px 0 6px!important;min-width:65px}.row .delete_container{width:30px;height:18px;margin-left:0!important;margin-right:5px!important}.notifications .action_cell.delete span,.row .delete{-webkit-border-radius:50%;border-radius:50%;width:18px;height:18px;line-height:18px;text-align:center;vertical-align:middle;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:white;background-color:#808080;border:3px solid #808080;cursor:pointer}.notifications .action_cell.delete span{width:17px;height:17px;line-height:17px;font-size:13px}.notifications .action_cell.delete span:before,.row .delete span:before{content:"\2715"}.row.recipe .text:hover{cursor:default!important}.row .bubble.black,.medium.black{background:#e6e6e6;background:-webkit-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:-moz-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#E7E7E7 100%);background:linear-gradient(to bottom,#f0f0f0 0%,#E7E7E7 100%)}.row .line_right .bubble{margin-right:10px!important}.row .bubble span{display:inline-block;min-width:50px;font-weight:normal;padding:0 6px;-webkit-border-radius:5px;border-radius:5px}#search_right_content .row .bubble span{min-width:34px}.row .bubble span.extra_width{min-width:94px!important}.row .bubble.black{color:#444}.row .bubble.red,.medium.red,td.red{color:#b00;background:#FFB9B9!important}.row .bubble.blue,.medium.blue,td.blue{color:#03c;background:#A8D1FF!important}.row .bubble.green,.medium.green,td.green{color:#070;background:#A8FFA8!important}.row .bubble.yellow,.medium.yellow,td.yellow{color:#770;background:#FFEB7C!important}.bubble.red,.medium.red{border-color:rgba(187,0,0,.3)}.bubble.blue,.medium.blue{border-color:rgba(0,51,204,.3)}.bubble.green,.medium.green{border-color:rgba(0,119,0,.3)}.bubble.yellow,.medium.yellow{border-color:rgba(119,119,0,.3)}.row.active .bubble{border-bottom-width:1px;margin-top:2px}@media only screen and (min-width:940px){.notifications .action_cell.delete:hover span,.row .text_right:hover .delete{background-color:#f00;border-color:#e00}.row .margin_left:hover{cursor:text}.row .margin_left:hover .bubble{background:#fff;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;padding:2px 1px;border-style:solid;border-color:rgba(0,0,0,.3);margin-top:1px;-webkit-border-radius:3px;border-radius:3px}}@media only screen and (max-width:939px){.notifications .action_cell.delete span,.row .text_right .delete{background-color:#f00;border-color:#e00}.background_block_scroll{min-height:40px!important}.scale_portion_container{height:62px!important;padding-top:20px!important}.row{min-height:40px!important}.row .text{padding-top:3px!important;padding-bottom:3px!important;height:34px!important}.preloader{height:39px!important}.preloader div{height:39px!important}.macros .text_big{line-height:33px!important;height:33px!important}#block_search_right.precise_times_disabled .row.last{margin-bottom:41px!important}}.search_highlight{text-align:right}.search_highlight select{cursor:pointer}.search_spacer{padding:35px 0 0}.background_content_highlight{background:#f00;min-height:39px;border-bottom:1px solid #cdcdcd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-linear-gradient(top,#efefef 0%,#f00 80%);background-image:-moz-linear-gradient(top,#efefef 0%,#f00 80%);background-image:-ms-linear-gradient(top,#efefef 0%,#f00 80%);background-image:-o-linear-gradient(top,#efefef 0%,#f00 80%);background-image:linear-gradient(to bottom,#efefef 0%,#f00 80%);-webkit-box-shadow:inset 0 -1px 0 #cdcdcd;box-shadow:inset 0 -1px 0 #cdcdcd}.background_content_white{background:#fff!important}.background_content_header{background:#efefef;min-height:39px;border-bottom:1px solid #D7D7D7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#E6E6E6 100%);background-image:-moz-linear-gradient(top,#f9f9f9 0%,#E6E6E6 100%);background-image:-ms-linear-gradient(top,#f9f9f9 0%,#E6E6E6 100%);background-image:-o-linear-gradient(top,#f9f9f9 0%,#E6E6E6 100%);background-image:linear-gradient(to bottom,#f9f9f9 0%,#E6E6E6 100%)}.background_content_alert{background:#c00;min-height:39px;border-bottom:1px solid #D7D7D7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-linear-gradient(top,#c00 0%,#b00 100%);background-image:-moz-linear-gradient(top,#c00 0%,#b00 100%);background-image:-ms-linear-gradient(top,#c00 0%,#b00 100%);background-image:-o-linear-gradient(top,#c00 0%,#b00 100%);background-image:linear-gradient(to bottom,#c00 0%,#b00 100%)}.background_content_info{background:#FDFFE1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.background_content_info_bottom{background:#FDFFE1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.text_bold{font-weight:bold}.text_header,.text_header_bigger{color:#00557F;font-size:14px;line-height:23px;padding:8px 21px 7px}.text_header_bigger{padding-left:0;padding-right:0;font-weight:bold;font-size:18px}.text_alert{color:#fff;font-weight:bold;font-size:14px;line-height:23px;padding:8px 21px 7px}.text_info,.text_info_absolute{color:rgba(0,0,0,.7)}.text_info_absolute{position:absolute}.text_medium{color:#fff;line-height:28px;padding:1px 11px 0;text-shadow:1px 1px 3px rgba(0,0,0,.7)}#column_macro .background_block_medium,#column_micro .background_block_medium,#column_macro .background_block_medium .text_medium,#column_micro .background_block_medium .text_medium{line-height:26px;min-height:27px}.text_wide{font-size:20px;color:#fff;line-height:30px;padding:14px 0 14px 20px;text-shadow:1px 1px 2px #333}.text_medium,.text_dots,.padding_text_dots{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.window.messages_error,.background_content_errors,.background_block_errors{border:1px solid #ff8585;color:#900;background:#ffbdbd;background-image:-webkit-linear-gradient(top,#ffbdbd 0%,#ff8585 100%);background-image:-moz-linear-gradient(top,#ffbdbd 0%,#ff8585 100%);background-image:-ms-linear-gradient(top,#ffbdbd 0%,#ff8585 100%);background-image:-o-linear-gradient(top,#ffbdbd 0%,#ff8585 100%);background-image:linear-gradient(top,#ffbdbd 0%,#ff8585 100%)}.window.messages_error strong{color:#900}.window.messages_error .padding{padding:6px 12px}.window.messages_error ul{list-style:none}.window.messages_error .icon_container{margin:5px 0 5px 10px}.window.messages_error .icon{width:47px;height:47px;background:transparent url(https://media.sulamo.fi/layouts/desktop/default/sprite-layout.png) no-repeat -250px -2200px}.window.messages_info{text-align:center!important;border:1px solid #9ce699;color:#0B4208;background:#c8fec0;background-image:-webkit-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:-moz-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:-ms-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:-o-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:linear-gradient(top,#c8fec0 0%,#9ce699 100%)}.window.messages_info .table,.window.messages_info .table_cell.messages,.window.messages_info .table_cell.messages ul,.window.messages_info .table_cell.messages ul li{width:100%;text-align:center}.window.messages_info strong{color:#0B4208}.window.messages_info .padding{padding:6px 12px}.window.messages_info ul{list-style:none}.window.messages_info .icon_container{margin:5px 0}.window.messages_info .icon{height:47px}.color-info{color:#0B4208;background-color:#c8fec0;border-color:#b8e0a1 #b8e0a1 #b8e0a1 #b8e0a1}.window.messages_success{border:1px solid #9ce699;color:#0B4208;background:#c8fec0;background-image:-webkit-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:-moz-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:-ms-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:-o-linear-gradient(top,#c8fec0 0%,#9ce699 100%);background-image:linear-gradient(top,#c8fec0 0%,#9ce699 100%)}.window.messages_success form{display:inline-block}.window.messages_success button{margin-left:10px;background:#F0F0F0;border:1px solid #ccc;-webkit-border-radius:8px;border-radius:8px}.window.messages_success strong{color:#0B4208}.window.messages_success .padding{padding:6px 12px}.window.messages_success ul{list-style:none}.window.messages_success .icon_container{margin:5px 0 5px 10px}.window.messages_success .icon{width:47px;height:47px;background:transparent url(https://media.sulamo.fi/layouts/desktop/default/sprite-layout.png) no-repeat -150px -2200px}.color-success{color:#0B4208;background-color:#c8fec0;border-color:#b8e0a1 #b8e0a1 #b8e0a1 #b8e0a1}.window.messages_warning{border:1px solid #fbb60b;color:#402f05;background:#FFE761;background-image:-webkit-linear-gradient(top,#FFE761 0%,#fbb60b 100%);background-image:-moz-linear-gradient(top,#FFE761 0%,#fbb60b 100%);background-image:-ms-linear-gradient(top,#FFE761 0%,#fbb60b 100%);background-image:-o-linear-gradient(top,#FFE761 0%,#fbb60b 100%);background-image:linear-gradient(top,#FFE761 0%,#fbb60b 100%)}.window.messages_warning strong{color:#402f05}.window.messages_warning .padding{padding:6px 12px}.window.messages_warning ul{list-style:none}.window.messages_warning .icon_container{margin:8px 0 7px 10px}.window.messages_warning .icon{width:47px;height:42px;background:transparent url(https://media.sulamo.fi/layouts/desktop/default/sprite-layout.png) no-repeat -200px -2200px}.window.messages_info,.window.messages_error,.window.messages_success,.window.messages_warning,.background_content_errors,.background_block_errors{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:8px;border-radius:8px;text-align:left}.window.messages_info ul,.window.messages_error ul,.window.messages_success ul,.window.messages_warning ul{padding:2px 0 2px 10px}.window.messages_info .messages,.window.messages_error .messages,.window.messages_success .messages,.window.messages_warning .messages{padding-top:8px;padding-bottom:8px}#menu_button .icon{height:40px;width:40px;display:inline-block;background-size:100%;background-color:transparent;background-repeat:no-repeat;opacity:.65}#menu_button{margin:13px 8px -5px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-align:right}#menu_button a,#menu_button div{cursor:pointer;width:42px;display:inline-block;text-align:center;text-decoration:none;white-space:nowrap;color:#444;margin:0 7px;padding:19px 19px 15px;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;border:1px solid transparent}#menu_button a:active .icon,#menu_button a.active .icon,#menu_button div:active .icon,#menu_button div.active .icon{opacity:.75}#menu_button a:active,#menu_button a.active,#menu_button div:active,#menu_button div.active{text-shadow:none;cursor:default;background:#ddd;border:1px solid #B5B5B5;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2),0 1px 0 #fff;box-shadow:inset 0 0 4px rgba(0,0,0,.2),0 1px 0 #fff}#menu_button .icon_fooddiary{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/food-diary.svg)}#menu_button .icon_search{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/search.svg)}#menu_button .icon_pie{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/pie.svg)}#menu_button .icon_fire{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/fire.svg)}@media only screen and (max-width:600px){#menu_button{margin-right:0;text-align:center}#menu_button a,#menu_button a.active,#menu_button div,#menu_button div.active{width:33px}#menu_button .icon{height:30px;width:30px}}@media only screen and (max-width:480px){#menu_button{margin-top:10px;margin-bottom:10px}}@media only screen and (min-width:481px) and (max-width:600px){#menu_button{margin-bottom:-5px}}.dropdown_container{height:42px}body.progress #menu_date,body.progress .dropdown{cursor:inherit}#menu_date,.dropdown{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0;position:relative;z-index:888;overflow:visible}#menu_date .collapsed{display:block}.dropdown{margin-left:10px;position:absolute}.right .dropdown{margin-top:0;margin-left:-158px}#menu_date nav{overflow:hidden}#menu_date nav.collapsed,.dropdown div.collapsed{max-height:50px}#menu_date nav.expanded,.dropdown div.expanded{max-height:450px;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms}#menu_date nav,.dropdown div{color:#444;-webkit-border-radius:2px;border-radius:2px;position:absolute;top:10px;right:8px;left:auto}.dropdown div{-webkit-box-shadow:inset 1px 1px 0 #b2a144,inset -1px -1px 0 #b2a144;box-shadow:inset 1px 1px 0 #b2a144,inset -1px -1px 0 #b2a144;background:-webkit-linear-gradient(right,#ffde6b 30px,#fff 30px);background:-moz-linear-gradient(right,#ffde6b 30px,#fff 30px);background:-ms-linear-gradient(right,#ffde6b 30px,#fff 30px);background:-o-linear-gradient(right,#ffde6b 30px,#fff 30px);background:linear-gradient(to left,#ffde6b 30px,#fff 30px);border:1px solid rgba(0,0,0,.15);color:#000;width:145px;top:2px;right:auto;left:auto}#menu_date nav.expanded,.dropdown div.expanded{border:solid 1px rgba(0,0,0,.15);background:rgba(0,0,0,.15);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.5);box-shadow:2px 2px 8px rgba(0,0,0,.5)}#menu_date nav.expanded ul li:first-child a,#menu_date nav.expanded ul li:first-child span,#menu_date nav.expanded ul li:first-child{-webkit-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0}#menu_date nav.expanded ul li:last-child a,#menu_date nav.expanded ul li:last-child span,#menu_date nav.expanded ul li:last-child{-webkit-border-radius:0 0 1px 1px;border-radius:0 0 1px 1px}.dropdown div.expanded ul li:first-child a,.dropdown div.expanded ul li:first-child span,.dropdown div.expanded ul li:first-child{-webkit-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0}.dropdown div.expanded ul li:last-child a,.dropdown div.expanded ul li:last-child span,.dropdown div.expanded ul li:last-child{-webkit-border-radius:0 0 1px 1px;border-radius:0 0 1px 1px}#menu_date nav.collapsed ul li.checked:after,#menu_date nav.expanded ul li.checked:after,.dropdown div.collapsed ul li.checked:after,.dropdown div.expanded ul li.checked:after{cursor:pointer;content:" ";display:block;position:absolute;margin:-16px 11px 0 0;right:0;left:auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}.dropdown div.collapsed ul li.checked:after,.dropdown div.expanded ul li.checked:after{margin-top:-14px;border-top:4px solid #000!important}#menu_date nav.expanded ul li.checked:after,.dropdown div.expanded ul li.checked:after{margin-top:-28px;border-top:none!important;border-bottom:4px solid #fff}.dropdown div.expanded ul li.checked:after{margin-top:-26px;border-bottom:4px solid #000!important}#menu_date .checked,.dropdown .checked{display:block}#menu_date a,#menu_date span,.dropdown a,.dropdown span{color:#444;line-height:15px;display:block;text-decoration:none;text-align:right;padding:7px 25px 7px 15px}.dropdown a,.dropdown span{text-align:left;padding:3px 25px 3px 15px;line-height:17px!important}.dropdown div.collapsed a,.dropdown div.collapsed span{height:21px;line-height:26px;padding:5px 30px 0 10px}#menu_date nav.expanded a,#menu_date nav.expanded span{padding-top:18px;padding-bottom:19px}.dropdown div.expanded a,.dropdown div.expanded span{padding-top:16px;padding-bottom:16px}#menu_date a:active,.dropdown a:active{color:#000}.dropdown .checked a,.dropdown .checked span{font-weight:normal;color:inherit;text-shadow:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown div.expanded .checked a,.dropdown div.expanded .checked span{font-weight:bold}#menu_date nav.expanded ul li:last-child,.dropdown div.expanded ul li:last-child{border:none}#menu_date nav.expanded ul li.unchecked a:active,#menu_date nav.expanded ul li.unchecked span:active,.dropdown div.expanded ul li.unchecked a:active,.dropdown div.expanded ul li.unchecked span:active{background:rgba(0,0,0,.1)}.dropdown div.expanded ul li.checked{background:#FFE761;background:-webkit-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background:-moz-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background:-ms-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background:-o-linear-gradient(top,#FFE761 20%,#fbb60b 100%);background:linear-gradient(to bottom,#FFE761 20%,#fbb60b 100%)}#menu_date nav.expanded ul li,.dropdown div.expanded ul li{background:#f7f7f7;background:-webkit-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:-moz-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:-ms-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:-o-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:linear-gradient(to bottom,#FFF 0%,#F1F1F1 100%);border-bottom:1px solid #ccc;display:block}#menu_date nav li.checked a,#menu_date nav li.checked span,#menu_date nav li.today a,#menu_date nav li.today span{color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.3)!important}#menu_date nav li.checked{background:#e00202!important;background:-webkit-linear-gradient(top,#f70202 0%,#e00202 50%,#d40000 100%)!important;background:-moz-linear-gradient(top,#f70202 0%,#e00202 50%,#d40000 100%)!important;background:-ms-linear-gradient(top,#f70202 0%,#e00202 50%,#d40000 100%)!important;background:-o-linear-gradient(top,#f70202 0%,#e00202 50%,#d40000 100%)!important;background:linear-gradient(to bottom,#f70202 0%,#e00202 50%,#d40000 100%)!important}#menu_date nav.collapsed li.checked{border-width:1px;border-style:solid;border-color:#e00202;-webkit-box-shadow:inset 1px 1px 0 #E3EDEF,inset -1px -1px 0 #5d3331;box-shadow:inset 1px 1px 0 #E3EDEF,inset -1px -1px 0 #5d3331}#menu_date nav li.today{color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.3)!important;background:#3088AD!important;background:-webkit-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:-moz-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:-ms-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:-o-linear-gradient(top,#4498C1 0%,#107296 120%)!important;background:linear-gradient(to bottom,#4498C1 0%,#107296 120%)!important}#menu_date nav.collapsed li.today{border-width:1px;border-style:solid;border-color:#3088AD;-webkit-box-shadow:inset 1px 1px 0 #E3EDEF,inset -1px -1px 0 #bdc8ce;box-shadow:inset 1px 1px 0 #E3EDEF,inset -1px -1px 0 #bdc8ce}#menu_date nav.collapsed li{-webkit-border-radius:2px;border-radius:2px}@media only screen and (max-width:767px){#menu_date nav{top:5px}}#menu_main a:hover,#menu_main span:hover{border:1px solid #85929b;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2) inset,0 2px 0 rgba(255,255,255,.8);box-shadow:0 0 6px rgba(0,0,0,.2) inset,0 2px 0 rgba(255,255,255,.8);text-shadow:rgba(255,255,255,.3) 1px 1px 0}#menu_main a:active,#menu_main .active a,#menu_main span:active,#menu_main .active span{border:1px solid #3c8797;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3) inset,0 2px 0 rgba(255,255,255,.9);box-shadow:0 0 6px rgba(0,0,0,.3) inset,0 2px 0 rgba(255,255,255,.9);background:-webkit-linear-gradient(top,#9ec2cc 0%,#a8c8d1 15%,#c9dde2 40%,#e6eff1 80%,#f0f5f7 100%);background:-moz-linear-gradient(top,#9ec2cc 0%,#a8c8d1 15%,#c9dde2 40%,#e6eff1 80%,#f0f5f7 100%);background:-ms-linear-gradient(top,#9ec2cc 0%,#a8c8d1 15%,#c9dde2 40%,#e6eff1 80%,#f0f5f7 100%);background:-o-linear-gradient(top,#9ec2cc 0%,#a8c8d1 15%,#c9dde2 40%,#e6eff1 80%,#f0f5f7 100%);background:linear-gradient(to bottom,#9ec2cc 0%,#a8c8d1 15%,#c9dde2 40%,#e6eff1 80%,#f0f5f7 100%);text-shadow:rgba(255,255,255,.5) 1px 1px 0}#menu_main .active a,#menu_main .active span{cursor:default}@media only screen and (min-width:767px) and (max-width:939px){#menu_main ul{margin-left:10px}#menu_main li{display:inline-block;float:none}#menu_main a,#menu_main a:hover,#menu_main span,#menu_main span:hover{margin-left:4px;margin-right:13px;width:auto;max-width:200px}#menu_main .wide a,#menu_main .wide span{margin-left:0;margin-right:7px;padding:10px 5px 9px;max-width:90px;min-width:90px;width:90px}}@media only screen and (max-width:767px){#menu_main a,#menu_main a:hover,#menu_main a:active,#menu_main a.active,#menu_main a.active:hover,#menu_main span,#menu_main span:hover,#menu_main span:active,#menu_main span.active,#menu_main span.active:hover{-webkit-box-shadow:none;box-shadow:none;background:none;border-top:1px solid transparent!important}#menu_main .dummy{display:block!important}#menu_main .active a,#menu_main .active span{cursor:pointer}#menu_main .collapsed{padding:0 0 11px}#menu_main a,#menu_main span,#menu_main .wide a,#menu_main .wide span{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;display:block;padding:15px 5px 15px 41px;margin:0;text-align:left;width:auto;max-width:none}#menu_main .expanded a,#menu_main .expanded span,#menu_main .expanded .wide a,#menu_main .expanded .wide span{padding-left:40px}#menu_main .active a,#menu_main .active span{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}#menu_main ul{margin:0;top:0;left:0;background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 16px 16px}#menu_main li{display:none;margin:0}#menu_main .active,#menu_main .active.hide{display:block!important}#menu_main div.expanded ul li{background:#E3EDEF}#menu_main div.expanded ul li.active{background:#E3EDEF url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 16px 16px}#menu_main div.expanded ul a,#menu_main div.expanded ul span{-webkit-border-radius:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#menu_main li:first-child,#menu_main li:first-child a,#menu_main li:first-child span{-webkit-border-radius:8px 8px 0 0!important;border-radius:8px 8px 0 0!important}#menu_main div.expanded ul li:last-child a,#menu_main div.expanded ul li:last-child span{border-bottom:none;padding-bottom:27px}#menu_main div.expanded ul li,#menu_main div.expanded ul li.hide{display:block!important}}@media only screen and (max-width:480px){#menu_main .collapsed{-webkit-border-radius:0;border-radius:0;padding:0 0 11px}#menu_main ul{margin:0;background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 23px 16px}#menu_main a,#menu_main span,#menu_main .wide a,#menu_main .wide span{padding-left:48px!important}#menu_main .expanded a,#menu_main .expanded span,#menu_main .expanded .wide a,#menu_main .expanded .wide span{padding-left:47px!important}#menu_main div.expanded ul li.active{background:#E3EDEF url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 23px 16px}#menu_main,#menu_main li:first-child,#menu_main li:first-child a,#menu_main li:first-child span{-webkit-border-radius:0!important;border-radius:0!important}}#menu_step{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#menu_step ul{margin:0;padding:0}#menu_step li{margin:0 5px 10px 0;padding:0;list-style:none;display:inline-block}#menu_step a,#menu_step span{padding:3px 12px;text-decoration:none}#menu_step a:active{color:#000}@media screen and (min-width:768px){#menu_step{height:37px;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbcbcb;list-style:none;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(255,255,255,.9)}#menu_step li{float:left;margin:0}#menu_step li a,#menu_step li span{overflow:visible;text-decoration:none;padding:10px 0 10px 45px;position:relative;display:block}#menu_step.menu_radio li a,#menu_step.menu_radio li span{padding:10px 22px!important}#menu_step.menu_radio li:last-child{border-right:none!important}#menu_step.menu_radio li{border-right:1px solid #ccc!important}#menu_step.menu_radio li a:before,#menu_step.menu_radio li span:before,#menu_step.menu_radio li a:after,#menu_step.menu_radio li span:after{margin:0!important;border:none!important}#menu_step.menu_radio li.current a,#menu_step.menu_radio li.current span{-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.45);box-shadow:inset 0 2px 8px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.45)}#menu_step li a:before,#menu_step li span:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left-color:rgba(0,0,0,.2);border-left-width:30px;border-left-style:solid;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}#menu_step li a:after,#menu_step li span:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left-width:30px;border-left-style:solid;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}#menu_step li:first-child a,#menu_step li:first-child span{padding-left:22px;-webkit-border-radius:9px 0 0 9px;border-radius:9px 0 0 9px}#menu_step li:last-child a,#menu_step li:last-child span{padding-right:22px;-webkit-border-radius:0 9px 9px 0;border-radius:0 9px 9px 0}#menu_step li:last-child a:before,#menu_step li:last-child a:after,#menu_step li:last-child span:before,#menu_step li:last-child span:after{border:none}#menu_step li.previous a,#menu_step li.previous span,#menu_step.menu_radio li.next a,#menu_step.menu_radio li.next span{cursor:pointer;color:#444;background-color:#F8F8F8;text-shadow:#fff 1px 1px 0}#menu_step.menu_radio li.next a,#menu_step.menu_radio li.next span,#menu_step.menu_radio li.previous a,#menu_step.menu_radio li.previous span{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%);background-image:linear-gradient(top,rgba(255,255,255,.9) 0%,rgb(241,241,241) 100%)}#menu_step.menu_radio li.next a:hover,#menu_step.menu_radio li.next span:hover,#menu_step.menu_radio li.previous a:hover,#menu_step.menu_radio li.previous span:hover{background:#efefef!important;background-image:-webkit-linear-gradient(bottom,#ddd 0%,#fff 120%)!important;background-image:-moz-linear-gradient(bottom,#ddd 0%,#fff 120%)!important;background-image:-ms-linear-gradient(bottom,#ddd 0%,#fff 120%)!important;background-image:-o-linear-gradient(bottom,#ddd 0%,#fff 120%)!important;background-image:linear-gradient(bottom,#ddd 0%,#fff 120%)!important}#menu_step li.previous a:after,#menu_step li.previous span:after{border-left-color:#F8F8F8}#menu_step li.previous a:active,#menu_step li.previous span:active,#menu_step.menu_radio li.next a:active,#menu_step.menu_radio li.next span:active{background:#efefef}#menu_step li.previous a:active:after,#menu_step li.previous span:active:after{border-left-color:#efefef}#menu_step li.current a,#menu_step li.current span{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);cursor:default;background:#348DB4}#menu_step li.current a:after,#menu_step li.current span:after{border-left-color:#348DB4}#menu_step li.next a,#menu_step li.next span{cursor:default;color:#444;background:#E6E6E6;text-shadow:1px 1px 0 rgba(255,255,255,.2)}#menu_step li.next a:after,#menu_step li.next span:after{border-left-color:#E6E6E6}}@media screen and (max-width:767px){#menu_step{width:296px;position:relative;z-index:2;min-height:40px;margin-left:auto!important;margin-right:auto!important}#menu_step ul{width:100%;padding:0;position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3);border:solid 1px #019AC5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 15px 12px,-webkit-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 15px 12px,-moz-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 15px 12px,-ms-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 15px 12px,-o-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-menu.png) no-repeat 15px 12px,linear-gradient(to bottom,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);-webkit-border-radius:10px;border-radius:10px}#menu_step li{display:none;margin:0}#menu_step .current{display:block}#menu_step a,#menu_step span{color:#444;line-height:100%;display:block;padding:11px 5px 11px 40px;text-align:left}#menu_step .current a,#menu_step .current span{cursor:pointer;background:none;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);-webkit-border-radius:5px;border-radius:5px}#menu_step ul.expanded a,#menu_step ul.expanded span{padding:11px 5px 13px 40px}#menu_step ul.expanded{border:solid 1px rgba(0,0,0,.35);background-image:none;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.5);box-shadow:2px 2px 8px rgba(0,0,0,.5)}#menu_step ul.expanded li{background:-webkit-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:-moz-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:-ms-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:-o-linear-gradient(top,#FFF 0%,#F1F1F1 100%);background:linear-gradient(to bottom,#FFF 0%,#F1F1F1 100%);display:block;margin:0;border-bottom:1px solid #ccc}#menu_step ul.expanded li:last-child{border:none}#menu_step ul.expanded li.previous a:active,#menu_step ul.expanded li.previous span:active,#menu_step ul.expanded li.next a:active,#menu_step ul.expanded li.next span:active{background:rgba(0,0,0,.1)}#menu_step ul.expanded li.current{background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 15px center,-webkit-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 15px center,-moz-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 15px center,-ms-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 15px center,-o-linear-gradient(top,#02c1f8 0%,#01a5e2 50%,#0096d5 100%);background:url(https://media.sulamo.fi/layouts/desktop/default/icons/icon-check.png) no-repeat 15px center,linear-gradient(to bottom,#02c1f8 0%,#01a5e2 50%,#0096d5 100%)}#menu_step ul.expanded li:first-child a,#menu_step ul.expanded li:first-child span,#menu_step ul.expanded li:first-child{-webkit-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0}#menu_step ul.expanded li:last-child a,#menu_step ul.expanded li:last-child span,#menu_step ul.expanded li:last-child{-webkit-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px}}@media screen and (max-width:480px){#menu_step{margin:13px auto 10px!important}}.menu_tab{max-width:635px;width:90%;float:left;margin:10px 0 -6px 5px;padding-bottom:6px}#menu_sub.menu_tab{margin-top:10px}#menu_tab.menu_tab li{width:24.7%}#menu_sub.menu_tab li{width:33.2%}.menu_tab li:first-child a,.menu_tab li:first-child a:hover,.menu_tab li:first-child span,.menu_tab li:first-child span:hover{margin-left:0!important}.menu_tab a,.menu_tab span{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;text-align:center;text-decoration:none;position:relative;display:block;color:#444;margin:4px 0 0 5px;padding:3px 0 2px;line-height:20px;height:20px;border-style:solid;border-left-width:1px;border-left-color:#9fc2cc;border-right-width:1px;border-right-color:#9fc2cc;border-top-width:1px;border-top-color:#9fc2cc;border-bottom-width:0;border-bottom-color:transparent;background-color:#e6eff1;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-image:-webkit-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 60%,#9ec2cc 140%);background-image:-moz-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 60%,#9ec2cc 140%);background-image:-ms-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 60%,#9ec2cc 140%);background-image:-o-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 60%,#9ec2cc 140%);background-image:linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 60%,#9ec2cc 140%);-webkit-transition-property:margin,padding;-moz-transition-property:margin,padding;-o-transition-property:margin,padding;transition-property:margin,padding;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.8),1px -1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),1px -1px 1px rgba(0,0,0,.1)}.menu_tab a.active,.menu_tab a.active:hover,.menu_tab span.active,.menu_tab span.active:hover{margin:0 0 -2px 5px!important;padding:5px 0;color:#444;text-shadow:none;margin-bottom:5px;cursor:default;background:#e6e6e6;border-style:solid;border-left-width:1px;border-left-color:#cbcbcb;border-right-width:1px;border-right-color:#cbcbcb;border-top-width:1px;border-top-color:#cbcbcb;border-bottom-width:1px;border-bottom-color:#e6e6e6;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.4) 0%,#e6e6e6 35%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.4) 0%,#e6e6e6 35%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.4) 0%,#e6e6e6 35%);background-image:-o-linear-gradient(top,rgba(255,255,255,.4) 0%,#e6e6e6 35%);background-image:linear-gradient(top,rgba(255,255,255,.4) 0%,#e6e6e6 35%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.menu_tab.background_text a.active,.menu_tab.background_text a.active:hover,.menu_tab.background_text span.active,.menu_tab.background_text span.active:hover{background:#fefefe!important;-webkit-box-shadow:none;box-shadow:none;border-bottom-color:#fefefe;border-bottom-width:0;padding-top:6px}.menu_tab ul{list-style:none}.menu_tab li{float:left}.menu_tab a:hover,.menu_tab span:hover{margin:0 0 0 5px;padding:5px 0 4px;text-shadow:0 0 6px #fff}@media only screen and (max-width:767px){.menu_tab{width:98%}#inner.with_tabs,.inner{-webkit-border-radius:0 3px 8px 8px!important;border-radius:0 3px 8px 8px!important}}@media only screen and (max-width:600px){.menu_tab a,.menu_tab a:hover,.menu_tab span,.menu_tab span:hover{letter-spacing:-1px}}@media only screen and (max-width:480px){.inner{margin-left:0;margin-right:0}.menu_tab{margin-left:0;margin-bottom:-7px}.menu_tab a.active,.menu_tab a.active:hover,.menu_tab span.active,.menu_tab span.active:hover{margin-left:1px!important;margin-right:1px!important}.menu_tab.drop{margin-left:3px!important;margin-bottom:20px}.menu_tab a,.menu_tab a:hover,.menu_tab span,.menu_tab span:hover{margin:0 1px 1px;padding:6px 0 3px}.menu_tab.drop a,.menu_tab.drop a:hover,.menu_tab.drop span,.menu_tab.drop span:hover{margin-top:-5px!important}#menu_tab.menu_tab li{width:33.333%}.menu_tab.drop a.active,.menu_tab.drop a.active:hover,.menu_tab.drop span.active,.menu_tab.drop span.active:hover{-webkit-border-radius:0!important;border-radius:0!important;text-transform:uppercase;letter-spacing:0;margin:0!important;padding-top:10px;padding-bottom:0;position:absolute;top:35px;left:0;width:100%;font-weight:bold;border-left-width:0;border-right-width:0}}#menu_top_language{cursor:pointer;float:right;margin:0 72px 0 0}#menu_top_language .container_outer{position:absolute}#menu_top_language .container_inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#E3EDEF;position:relative;z-index:999;width:62px;margin:9px 0 0;border:1px solid #96BEC7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 40%,#9ec2cc 120%);background-image:-moz-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 40%,#9ec2cc 120%);background-image:-ms-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 40%,#9ec2cc 120%);background-image:-o-linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 40%,#9ec2cc 120%);background-image:linear-gradient(top,#f0f5f7 0%,#e6eff1 15%,#c9dde2 40%,#9ec2cc 120%);-webkit-border-radius:8px;border-radius:8px;height:32px;-webkit-transition-property:height;-moz-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms}#menu_top_language .clicked{height:63px;-webkit-transition-property:height;-moz-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms}#menu_top_language .arrow_down{margin:14px 0 0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.5)}#menu_top_language a,#menu_top_language span{display:block;width:100%}#menu_top_language .fi,#menu_top_language .fi.active,#menu_top_language .se,#menu_top_language .en,#menu_top_language .en.active{-webkit-border-radius:3px;border-radius:3px;border:1px solid #3c8797;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.9);box-shadow:inset 0 0 6px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.9);margin:4px 7px 4px 5px;display:block;width:30px;height:20px}#menu_top_language .fi,#menu_top_language .fi.active{background:transparent url(https://media.sulamo.fi/layouts/desktop/default/flags.png) no-repeat -30px top}#menu_top_language .se,#menu_top_language .se.active{background:transparent url(https://media.sulamo.fi/layouts/desktop/default/flags.png) no-repeat -60px top}#menu_top_language .en,#menu_top_language .en.active{background:transparent url(https://media.sulamo.fi/layouts/desktop/default/flags.png) no-repeat left top}#menu_top_language a:hover .fi,#menu_top_language a:hover .se,#menu_top_language a:hover .en,#menu_top_language a:focus .fi,#menu_top_language a:focus .se,#menu_top_language a:focus .en{outline-color:#007eff;border-color:#007eff!important;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px #007eff inset,0 0 3px #007eff;box-shadow:0 0 6px #007eff inset,0 0 3px #007eff}#menu_top .username{max-width:130px;overflow:hidden;display:inline-block;vertical-align:top;-o-text-overflow:ellipsis;text-overflow:ellipsis}#menu_top a:hover{border:1px solid rgba(0,0,0,.4);-webkit-box-shadow:0 0 6px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.4);box-shadow:0 0 6px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.4)}#menu_top a:active,#menu_top a.active,#menu_top a.active:hover{color:#123646;text-shadow:1px 1px 0 rgba(255,255,255,.25);border:1px solid rgba(0,0,0,.37);cursor:default;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.2);background:-webkit-linear-gradient(top,#1A799E 0%,#60A8CC 100%);background:-moz-linear-gradient(top,#1A799E 0%,#60A8CC 100%);background:-ms-linear-gradient(top,#1A799E 0%,#60A8CC 100%);background:-o-linear-gradient(top,#1A799E 0%,#60A8CC 100%);background:linear-gradient(to bottom,#1A799E 0%,#60A8CC 100%)}#menu_top a.alert,#menu_top a.highlight{color:#000;background:#ff6519;background:-webkit-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:-moz-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:-ms-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:-o-linear-gradient(top,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);background:linear-gradient(to bottom,#ff9d5d 0%,#FF6D24 50%,#FE5D0D 100%);border:1px solid rgba(0,0,0,.4);-webkit-box-shadow:0 0 6px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.4);box-shadow:0 0 6px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.4);font-weight:bold}#menu_top a.alert{-webkit-animation:alert 1s steps(5,start) infinite;-moz-animation:alert 1s steps(5,start) infinite;-o-animation:alert 1s steps(5,start) infinite;animation:alert 1s steps(5,start) infinite}#menu_top a.alert_high{-webkit-animation:alert_high .25s steps(5,start) infinite;-moz-animation:alert_high .25s steps(5,start) infinite;-o-animation:alert_high .25s steps(5,start) infinite;animation:alert_high .25s steps(5,start) infinite}#menu_top a.alert_high:hover{-webkit-animation:0;-moz-animation:0;-o-animation:0;animation:0}@-webkit-keyframes alert{50%{opacity:1}100%{opacity:.4}}@-moz-keyframes alert{50%{opacity:1}100%{opacity:.4}}@-o-keyframes alert{50%{opacity:1}100%{opacity:.4}}@keyframes alert{50%{opacity:1}100%{opacity:.4}}@-webkit-keyframes alert_high{50%{color:#000;background:none;opacity:1!important}100%{color:#fff;background:red;opacity:1!important}}@-moz-keyframes alert_high{50%{color:#000;background:none;opacity:1!important}100%{color:#fff;background:red;opacity:1!important}}@-o-keyframes alert_high{50%{color:#000;background:none;opacity:1!important}100%{color:#fff;background:red;opacity:1!important}}@keyframes alert_high{50%{color:#000;background:none;opacity:1!important}100%{color:#fff;background:red;opacity:1!important}}#menu_top a.alert:hover,#menu_top a.highlight:hover{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;text-shadow:1px 1px 0 rgba(255,255,255,.25);border:1px solid #ff9d5d;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.4)!important;box-shadow:inset 0 0 1px rgba(255,255,255,.4)!important}.arrow_left{border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #fff;border-top:5px solid rgba(0,0,0,0);display:block;height:0;width:0}.arrow_up{border-bottom:5px solid #fff;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);display:block;height:0;width:0}.box-border-top-left{float:left;width:11px;height:40px}.box-border-top-right{height:40px}.box-border-top-middle-tile{margin:0 35px 0 0;height:40px}.box-header{font-weight:normal;font-size:18px;line-height:18px;margin:11px 0 10px 8px;padding:0}.box-tail .box-tail-border-top-left .box-tail-border-top-right{height:3px}.box-tail .box-tail-border-bottom-left .box-tail-border-bottom-right{height:9px}.box-tail .box-tail-border-top-left{overflow:visible;margin-right:11px}.box-tail .box-tail-border-top-left .box-tail-border-top-right{margin-right:-11px}.box-tail .box-tail-border-middle-left{overflow:visible;margin-right:6px}.box-tail .box-tail-border-middle-left .box-tail-border-middle-right{margin-right:-6px}.box-tail .box-tail-border-middle-left .box-tail-border-middle-right .box-content{margin:0 6px 0 6px;padding:0}.box-tail .box-tail-border-bottom-left{overflow:visible;margin-right:11px}.box-tail .box-tail-border-bottom-left .box-tail-border-bottom-right{margin-right:-11px}.box-content p{margin:10px 10px 10px 15px}.box-error .top-left,.box-success .top-left,.box-warning .top-left{overflow:visible;margin-right:11px}.box-error .top-left .top-right,.box-success .top-left .top-right,.box-warning .top-left .top-right{margin-right:-11px;margin-left:11px}.box-error .bottom-left,.box-success .bottom-left,.box-warning .bottom-left{overflow:visible;margin-right:11px}.box-error .bottom-left .bottom-right,.box-success .bottom-left .bottom-right,.box-warning .bottom-left .bottom-right{margin-left:11px;margin-right:-11px}.calories{width:83px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background:#f3f3f3;border-bottom-color:#a7a7a7;border-right-color:#a7a7a7;padding:5px;margin:0 0 0 10px;-webkit-border-radius:5px;border-radius:5px}.calories_header_title{margin-left:10px;margin-top:0;margin-bottom:10px;font-size:25px;line-height:27px}.calories_product_name{margin-left:10px;margin-bottom:20px;margin-top:0}.calories h3{font-size:20px!important;line-height:20px!important;margin:0!important;padding:0!important}.calories .energy{font-size:40px;line-height:50px}.calories_header_subtitle{margin-left:10px}.calories_pie_container{width:110px;margin-left:10px;margin-top:2px}.calories_pie_limiter{width:110px;overflow:hidden}.calories_pie_image{margin-left:-25px;width:155px;max-width:155px;overflow:hidden}.nutrition_information{max-width:150px;margin-top:1px}.nutrition_information_protein{color:#008400}.nutrition_information_carbohydrate{color:#00C}.nutrition_information_fat{color:#B00}.scroll_up_button{width:150px;margin:5px}#chat_tab{background:#fe5d0d;color:#fff;border:1px solid #fe5b09;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 2px rgba(255,255,255,.3);width:30px;height:80px;margin-left:auto;overflow:hidden;position:fixed;top:60%;left:auto;right:0;bottom:0;z-index:1000;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;cursor:pointer}#chat_tab:hover{width:33px}#chat_tab.clicked,#chat_tab.clicked:hover{position:fixed;height:100%!important;-webkit-border-radius:0;border-radius:0;cursor:default;min-width:320px;width:450px;border:none;background:-webkit-linear-gradient(top,#E6E6E6 0%,#E1E5E8 100%);background:-moz-linear-gradient(top,#E6E6E6 0%,#E1E5E8 100%);background:-ms-linear-gradient(top,#E6E6E6 0%,#E1E5E8 100%);background:-o-linear-gradient(top,#E6E6E6 0%,#E1E5E8 100%);background:linear-gradient(to bottom,#E6E6E6 0%,#E1E5E8 100%);opacity:1;top:0;left:auto;right:0;bottom:0;padding-bottom:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.fullscreen_chat+#chat_tab.clicked,.fullscreen_chat+#chat_tab.clicked:hover{width:100%!important}#chat_tab #chat_title{height:78px;width:90px;display:block;text-align:center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#chat_tab.clicked #chat_title,#chat_tab #chat_control_pause,#chat_tab #chat_control_play,#chat_tab #chat_control_fullscreen,#chat_tab #chat_form,#chat_tab #chat_box{display:none}#chat_tab.clicked #chat_form{display:block;position:absolute;z-index:1001;top:auto;left:auto;right:0;bottom:0;width:100%!important}#chat_tab.clicked #chat_form .table,#chat_tab.clicked #chat_form .table_row{width:100%!important}#chat_tab.clicked #chat_control_pause{top:79px;padding:32px 6px 29px 8px}#chat_tab.clicked #chat_control_play{top:158px;padding:31px 6px 30px 8px}#chat_tab #chat_control_fullscreen{top:237px;padding:31px 6px 30px 8px}#chat_tab.clicked #chat_control_pause,#chat_tab.clicked #chat_control_play,#chat_tab.clicked #chat_control_fullscreen{position:absolute;z-index:1001;right:auto;left:0;bottom:auto;display:block;cursor:pointer;background:-webkit-linear-gradient(top,#fff 0%,#E4E6E7 100%);background:-moz-linear-gradient(top,#fff 0%,#E4E6E7 100%);background:-ms-linear-gradient(top,#fff 0%,#E4E6E7 100%);background:-o-linear-gradient(top,#fff 0%,#E4E6E7 100%);background:linear-gradient(to bottom,#fff 0%,#E4E6E7 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15),inset 0 -2px 0 #f0f0f0,inset -1px 0 0 #fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15),inset 0 -2px 0 #f0f0f0,inset -1px 0 0 #fff}#chat_tab.clicked #chat_control_pause.active,#chat_tab.clicked #chat_control_play.active,#chat_tab.clicked #chat_control_fullscreen.active{background:#E5E6E6;-webkit-box-shadow:inset -1px -2px 8px rgba(0,0,0,.3);box-shadow:inset -1px -2px 8px rgba(0,0,0,.3)}#chat_tab.clicked #chat_close{position:absolute;z-index:1001;top:0;right:auto;left:0;bottom:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:block;background:#FE5D0D;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-shadow:0 0 1px #000;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #FE5D0D;border-left:1px solid #FE5D0D;border-bottom:1px solid #cd5609;border-right:1px solid #cd5609;cursor:pointer;font-weight:bold;height:79px;width:30px;font-size:20px;line-height:20px;text-align:center;padding-top:27px}#chat_tab.clicked #chat_close:hover{background:#c00;border-top:1px solid #f00;border-left:1px solid #f00;border-bottom:1px solid #900;border-right:1px solid #900}#chat_tab.clicked #chat_box{display:block;-webkit-box-shadow:0 1px 0 #bbb,-1px 0 0 #bbb;box-shadow:0 1px 0 #bbb,-1px 0 0 #bbb;color:#000;background:#f0f0f0;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;line-height:20px;margin-left:30px}#chat_tab.clicked #chat_box>*{-webkit-transform:translateZ(0)}#chat_tab.clicked #chat_box .chat_row{padding:5px 5px 5px 9px;background:-webkit-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-moz-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0%,#f0f0f0 100%)}#chat_tab.clicked #chat_box .chat_time{color:#888;font-weight:normal;padding-right:5px}#chat_tab.clicked #chat_box .chat_nick,#chat_tab.clicked #chat_box .chat_row .chat_message a{display:inline-block;max-width:75%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-bottom:-5px}#chat_tab.clicked #chat_box .chat_row .chat_message a{max-width:75%}strong.tag{font-weight:normal!important;color:#888!important}#chat_tab.clicked #chat_box .chat_row .limit{cursor:pointer;max-height:80px}#chat_tab.clicked #chat_box .chat_row .show_more{display:block;text-align:center;width:110px;height:26px;line-height:26px}#chat_tab.clicked #chat_box .chat_row .container{color:#c0c}#chat_tab.clicked .chat_input_left{padding:8px 5px 8px 29px;vertical-align:bottom}#chat_tab.clicked .chat_input_right{padding:8px 10px 8px 5px;height:30px;width:70px;vertical-align:bottom}#chat_tab .chat_message{word-wrap:break-word}strong.counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#f00;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-size:13px;font-weight:normal!important;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Ubuntu Light','Ubuntu',sans-serif!important;height:17px;line-height:17px;margin:-2px 0 0 8px;min-width:17px;padding:0 5px;position:absolute;text-align:center!important;text-shadow:none!important;letter-spacing:0!important;vertical-align:text-top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container_flipped{margin-top:30px;width:100%;overflow:auto}.container_flipped .tablesaw-bar.mode-swipe{display:none!important}.container_flipped,.container_flipped .content_flipped{overflow:auto;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:subpixel-antialiased}.tablesaw-swipe.fixed_column{margin-top:130px}.tablesaw-swipe.fixed_column{position:absolute;left:5px;z-index:9999;-webkit-box-shadow:4px 6px 20px rgba(0,0,0,.3);box-shadow:4px 6px 20px rgba(0,0,0,.3)}.tablesaw-swipe.fixed_column th,.tablesaw-swipe.fixed_column th:hover{cursor:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#fff!important}@media only screen and (max-width:480px){.tablesaw-swipe.fixed_column{left:-1px!important}.tablesaw-swipe.fixed_column.super_extra_wide{display:none}}@media only screen and (min-width:940px){.container_flipped,.container_flipped .content_flipped{-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.spacer_scrollbar{opacity:0;background:transparent;position:relative;z-index:-999;visibility:hidden;overflow-x:scroll;overflow-y:hidden;display:block;width:101%;min-width:101%;height:100%;min-height:100%}}@media only screen and (max-width:939px){.spacer_scrollbar{display:none}}.container_flipped .content_flipped{width:100%;overflow:visible}.content_flipped .tablesaw{width:100%;overflow:auto}.content_flipped .tablesaw .tablesaw-cell-hidden{display:table-cell!important}.content_flipped .tablesaw .width-min,.content_flipped .tablesaw .width-min button{width:93px;min-width:93px}.content_flipped .tablesaw.averages .number.width-min,.content_flipped .tablesaw.averages .number.width-min button,.content_flipped .tablesaw.averages .tablesaw-cell-persist,.tablesaw-swipe.fixed_column,.tablesaw-swipe.fixed_column .averages{width:100px!important;min-width:100px!important}.content_flipped .tablesaw-swipe .width-min.wide,.content_flipped .tablesaw-swipe .tablesaw.averages{width:158px!important;min-width:158px!important}.content_flipped .tablesaw-swipe .extra_wide{width:190px!important;min-width:190px!important}.tablesaw-swipe.fixed_column .super_extra_wide,.tablesaw-swipe.fixed_column.super_extra_wide,.content_flipped .tablesaw-swipe .super_extra_wide{width:250px!important;min-width:250px!important}.tablesaw-swipe.fixed_column.two_columns{width:350px!important;min-width:350px!important}.content_flipped .tablesaw .width-min.time{width:140px!important;min-width:140px!important}.content_flipped .tablesaw .width-min.time,.content_flipped .tablesaw .nowrap{white-space:nowrap!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important;overflow:hidden!important}.tablesaw-swipe.fixed_column td.averages{text-align:center}.tablesaw-swipe.fixed_column td.super_extra_wide{text-align:left}.content_flipped .tablesaw .number{white-space:nowrap}@font-face{font-family:'Ubuntu Light';src:url(https://www.sulamo.fi/media/fonts/Ubuntu/Ubuntu-Light.woff) format('woff')}article p,article li,.padding_article p,.padding_article li,.padding_community p,.padding_community li,.feed_message,.feed_message h1,.feed_message p,.comment,.comment_title,.comment_container .comment_info button,.plain p,.plain li,h1,h2,h3,#logo,.print_header .title,#search_title_macros,strong.counter,#chat_tab.clicked #chat_close,.recipe_viewer,.recipe_viewer h2{font-family:'Ubuntu Light','Ubuntu','Open Sans','MavenPro','Maven Pro','Trebuchet MS',trebuchet,arial,sans-serif}article p,article li,.comment p,.feed_message p,.padding_article p,.padding_article li,.comment_container p{color:#000!important;font-family:'Segoe UI','Ubuntu Light','Ubuntu','Open Sans',arial,sans-serif}.post_input,.post_input *,.post_input p[style],blockquote{color:#000!important;font-size:16px!important;line-height:28px!important;font-family:'Segoe UI','Ubuntu Light','Ubuntu','Open Sans',arial,sans-serif!important}body,textarea,button,input[type="submit"],select,option,optgroup,.feed_message a.profile{font-weight:normal;font-family:'Open Sans','Ubuntu Light','Ubuntu','MavenPro','Maven Pro','Trebuchet MS',trebuchet,arial,sans-serif;-webkit-font-smoothing:antialiased}article p{color:#000}.text_small{font-size:90%;color:#666}.text_tiny{font-size:80%}.text_title{margin-top:0!important;font-size:90%!important;line-height:16px!important}.text_big{font-size:25px;line-height:33px}.text_huge{font-size:115%}.text_huge_header{font-size:130%;line-height:130%}.text_center,table.text_center td,table.text_center th{text-align:center}.text_center_important{text-align:center!important}.text_left{text-align:left!important}.text_right{text-align:right!important}.bold{font-weight:bold!important}.italic{font-style:italic!important}.text_light,.text_light strong{color:#575757!important}.width_image_left{width:47.5%}.height_lander_recommender{min-height:0}.height_lander_recommender p{margin:10px 5px 10px 20px}#msg{overflow:visible;position:absolute;z-index:300;max-width:300px;margin:-8px 0 0;padding:9px 10px}#msg .arrow_container{border-color:inherit;text-align:center;padding:0 20px 0 0}#msg .arrow{display:inline;overflow:visible;content:"";position:absolute;top:100%;border-top:10px solid transparent;border-top-color:inherit;border-left:10px solid transparent;border-right:10px solid transparent}.no_margin{margin:0!important}.no_margin_top{margin-top:0!important}.no_padding{padding:0!important}.no_padding_top{padding-top:0!important}.spacer{display:block;overflow:visible;padding:4px 0 0}.spacer_big{font-size:0;line-height:0;margin-top:4.5%}.spacer_medium{font-size:17px;line-height:17px;height:17px}.spacer_small{font-size:5px;line-height:5px;height:5px}.spacer_tiny{height:3px}.margin_bottom_10px{margin-bottom:10px}.margin_feed{margin-top:20px;margin-left:20px}.margin_info{margin:0 20px -4px 20px}.margin_tools{margin:10px}.margin_right{margin-right:25px}.margin_huge_image{margin:10% 21%}.margin_small,.margin_small_float_below{margin:10px}.margin_small.margin_mobile{margin-top:10px!important;margin-bottom:10px!important}.margin_medium,.margin_medium_float_below,.margin_medium_with_big_end,.margin_medium_horizontal,.margin_medium_without_top,.margin_medium_left,.margin_medium_right,.margin_medium_info,.margin_search{margin:15px}.margin_shared{margin:0 15px 15px}.margin_editor{margin:5px 15px 15px}.margin_medium.margin_mobile{margin-top:15px!important;margin-bottom:15px!important}.margin_big_bottom.margin_mobile{margin-bottom:28px!important}.margin_medium_with_big_end{margin-bottom:30px!important}.margin_medium_horizontal{margin-top:0!important;margin-bottom:0!important}.margin_medium_without_top{margin-top:0!important}.margin_big,.margin_big_float_below{margin:3%}.margin_big_left{margin-left:3%}.margin_big_bottom{margin-bottom:28px}.margin_big_horizontal{margin-left:3%;margin-right:3%}.margin_big_vertical{margin-top:3%;margin-bottom:3%}.margin_big_button{margin:12px}.margin_huge_button,.margin_huge_button_without_top{padding:17px}.margin_huge_button_without_top{padding-top:5px}.margin_small_float_below,.margin_medium_float_below,.margin_big_float_below,.margin_search{margin-bottom:0!important}.margin_search_bottom{margin-bottom:15px}.margin_medium_left{margin-left:5px}.margin_medium_right{margin-right:5px}.margin_diary{margin:15px 0 0}.margin_image,.margin_image_left,.margin_image_right{margin:0 5%}.margin_image_left{margin-left:0!important}.margin_image_right{margin-right:0!important}.image_container.image_padding{padding:2% 5%}.margin_top_none{margin-top:0!important}.margin-window{margin:4px}.margin-left{margin:0 0 0 8px}.margin-right{margin:0 8px 0 0}.spacer-half{overflow:visible;padding:2px 0 0}.spacer-search-buttons{overflow:visible;padding:14px 0 0}.padding,.padding_text_dots{padding:5px 20px 10px}.padding_lander_link{text-align:center;padding:20px 0}.padding_messages{padding:10px 20px}.padding_search_messages{margin:5px;padding:5px 20px}.padding_checkbox,.padding_radio{padding:5px 20px}.padding_info{padding:4px 10px}.padding_info.text_right{padding-left:0}.left>.padding_info{padding-left:10px;padding-right:0}.padding_bubble{padding-top:5px!important;padding-bottom:5px!important}.padding_portion{padding:6px 0 4px 13px}.padding_article{margin:3%}.padding_button{padding:6px 14px 3px 14px}.margin_tool_area_left{margin:5px 5px 5px 10px}.margin_tool_area_right{margin:5px 10px 5px 5px}.padding_chart_bar{padding:0 11px}.padding.padding_unit{padding-right:12px;padding-left:3px}.padding_half{padding:4px 8px}.padding_half.padding_left_half{padding-left:4px}.padding_half.padding_right_half{padding-right:4px}.padding.padding_left_half{padding-left:7px}.padding.padding_right_half{padding-right:7px}.padding_top_14px{padding-top:14px!important}.padding_top_9px{padding-top:9px!important}.padding_left_9px{padding-left:9px!important}.padding_left_10px{padding-left:10px!important}.padding_bottom_10px{padding-bottom:10px!important}.padding_bottom_none{padding-bottom:0!important}.padding_right_10px{padding-right:10px!important}.padding_lander_icons{padding:18px 20px 4px 20px}.padding_none{padding:0}.margin_none_important{margin:0!important}.em{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin-bottom:4px;width:20px;height:20px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1}.height_400px{min-height:400px}.min_height_78px{min-height:78px}.width_auto{width:auto!important}.width_5{width:5%}.width_10{width:10%}.width_15{width:15%}.width_17{width:17%}.width_20{width:20%}.width_23{width:23%}.width_25{width:25%}.width_30{width:30%}.width_33{width:33.33%}.width_35{width:35%}.width_40{width:40%}.width_45{width:45%}.width_50{width:50%}.max_width_55{max-width:55%}.width_70px{width:70px;max-width:70px}.width_55{width:55%}.width_560px{width:560px}.width_60{width:60%}.width_65{width:65%}.width_66{width:66%}.width_70{width:70%}.width_75{width:75%}.width_80{width:80%}.width_85{width:85%}.width_90{width:90%}.width_95{width:95%}.width_100{width:100%}.max_width_100{max-width:100%!important}.width_5px{width:5px}.width_10px{width:10px}.width_12px{width:12px}.width_15px{width:15px}.width_20px{width:20px}.width_25px{width:25px}.width_30px{width:30px}.width_35px{width:35px}.width_40px{width:40px}.width_45px{width:45px}.width_50px{width:50px}.width_55px{width:55px}.width_60px{width:60px}.width_65px{width:65px}.width_70px{width:70px}.width_75px{width:75px}.width_80px{width:80px}.width_85px{width:85px}.width_90px{width:90px}.width_95px{width:95px}.width_100px{width:100px}.width_150px{width:150px}.width_160px{width:160px}.width_275px{width:275px}.width_250px{width:250px}.width_450px{width:450px}.comments .post_buttons_container{margin:0}.comments .padding_community h2{margin-bottom:7px}.comment_container{min-height:80px;background:#FEFEFE}.comment_container:nth-child(odd){background:#F4F4F4!important}.comment_container blockquote{background:#E1E5E8}.comment_container blockquote blockquote{background:#fff;border-color:#ccc!important}.comment_container blockquote blockquote blockquote{background:#e5e9ea;border-color:#b1c2c7!important}.comment_container blockquote blockquote blockquote blockquote{background:#fff;border-color:#ccc!important}.comment_container.private,.comment_container.private a,.comment_container.private p,.comment_container.private div,.comment_container.private span{color:#a0a!important}.comment_container.highlight{-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 0 3px #3b91b8;box-shadow:0 0 0 3px #3b91b8;position:relative;z-index:50}.comment_container.highlight.private{-webkit-box-shadow:0 0 0 3px #a0a;box-shadow:0 0 0 3px #a0a}.comment_container .comment_info{color:#777;font-size:16px;line-height:27px;height:27px;letter-spacing:1px;padding:10px 0 0;position:relative;z-index:100;table-layout:fixed;border-collapse:separate!important}.comment_container .comment_info .table_cell{vertical-align:top!important}.comment_container .comment_info .nick{overflow:hidden}.comment_container .comment_info a{display:inline-block;max-width:45%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-weight:bold}.comment_container .comment_info a.long{max-width:100%!important}.comment_container .comment_info a.reply{font-weight:normal!important}.comment_container .comment_info .time{width:50px;text-align:right}.comment_container .comment_info .action_icon{width:34px;text-align:right}.comment{margin-left:27px;margin-right:8px}.comment_container.deleted{text-align:center;line-height:80px;min-height:80px;max-height:80px;height:80px;color:#777}p.edited,.comment .edited p{padding:0!important;font-size:13px!important;color:#777!important}.comment .last_edit{font-size:13px;color:#777!important;padding-bottom:11px}.comment_info button{padding:9px 15px 0 15px;background:transparent!important}.post_button.selected{padding:0 0 16px;position:relative}.post_button.selected button{cursor:default!important}.post_button.selected:before{border-color:#DFDFDF rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 16px 0;bottom:2px;content:"";display:inline-block;height:0;left:50%;margin-left:-17px;position:absolute;width:0;z-index:2}.post_button.selected:after{border-color:#fefefe rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 15px 0;bottom:3px;content:"";display:inline-block;height:0;left:50%;margin-left:-16px;position:absolute;width:0;z-index:2}.comments{overflow:visible;top:-15px}.comments p{z-index:100;margin-top:0!important;margin-bottom:0!important;margin-right:16px;padding-top:0;padding-bottom:15px;word-wrap:break-word}.comment h2{margin-left:0!important}.comment .image_wrapper{margin-top:5px!important;margin-bottom:5px!important}.comment .image_wrapper.horizontal,.comment .image_wrapper.square{max-width:50%}.comment .image_wrapper.vertical{max-width:40%}.comment_buttons_container{position:relative;margin-top:0!important}.comment_editor_new .post_button button{background:#F4F4F4}.padding_comment_input{padding:14px 24px;background:#F4F4F4}.comment_privacy{margin-top:17px;margin-bottom:5px}@media only screen and (max-width:600px){.comment_avatar_container{margin:14px 14px 7px}}@media only screen and (max-width:480px){.comment_avatar{margin-top:10px;height:60px;width:60px}}#content_profile_cover{position:relative;left:0;top:0;overflow:visible}.cover_photo,.feed_cover_photo{overflow:visible;background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#cdcdcd;background:-moz-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#cdcdcd;background:-ms-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#cdcdcd;background:-o-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#cdcdcd;background:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#cdcdcd;background-size:cover!important;background-repeat:no-repeat;background-position:center;padding-bottom:28.125%;height:0;min-width:100%;max-width:1000px}.feed_cover_photo{padding-bottom:171px}.cover_photo{-webkit-border-radius:8px;border-radius:8px}.feed_message .feed_cover_avatar{background-color:#fff}.feed_message .feed_cover_avatar{background-color:#cdcdcd}.cover_avatar,.comment_avatar,.feed_message .feed_cover_avatar,.notifications .avatar span,.notifications .avatar_tiny span,.notifications .avatar.recipe span{background-image:url(https://media.sulamo.fi/images/default-avatar.svg);background-size:cover!important;background-repeat:no-repeat;background-position:top center;background-origin:border-box}.notifications .avatar.recipe span{background-position:center!important}.notifications .avatar.recipe.default span{background:none!important}.notifications .avatar.recipe.default a:after{content:" ";display:block;position:relative;width:45px;height:45px;left:0;top:-45px;margin-bottom:-45px;background-color:#9b9b9b;background-size:66%;background-position:center center;background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/cook.svg);background-repeat:no-repeat;opacity:.45}.cover_avatar{background-color:#cdcdcd;float:left;display:block;overflow:visible;position:absolute;z-index:100;left:-130px;bottom:-122px;width:105px;height:105px;-webkit-border-radius:50%;border-radius:50%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cover_avatar,.comment_avatar{background-position:center 22%}.cover_name h1{margin:0}.cover_tools{width:125px;float:right;padding:20px 5px 0 5px;margin-right:15px}.cover_tools button{width:125px}@media only screen and (max-width:939px){.feed_cover_photo{padding-bottom:28.125%}.cover_photo{padding-bottom:56.25%}.cover_avatar{width:38.5%;height:70%;left:auto;right:20px;bottom:-26px}}@media only screen and (max-width:480px){.cover_tools{margin-right:10px;padding-top:15px;padding-bottom:0}.cover_avatar{height:61%;width:34%}}.block_user{position:absolute;z-index:999;margin:20px 0 0 23px;right:20px}.padding_bottom_40px{padding-bottom:40px}.post_input,.post_input p,.comments p,.feed_message,.feed_message p,.padding_community p,.comment_title{font-size:16px;line-height:28px;word-wrap:break-word}.padding_community{padding:13px 6px 3px}.padding_community h2{font-size:25px;line-height:35px;margin:0;padding:0}.feed_container{color:#000;position:relative;-webkit-border-radius:8px;border-radius:8px}.feed_container .bottom_area{background:#F4F4F4;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.feed_message{min-height:72px;overflow:visible;margin:7px 20px 30px 27px}.feed_message.about{padding-bottom:5px}.feed_date{color:#444;background:#fff;background:-webkit-linear-gradient(top,#c34c4c 30px,#fff 30px);background:-moz-linear-gradient(top,#c34c4c 30px,#fff 30px);background:-ms-linear-gradient(top,#c34c4c 30px,#fff 30px);background:-o-linear-gradient(top,#c34c4c 30px,#fff 30px);background:linear-gradient(to bottom,#c34c4c 30px,#fff 30px);-webkit-box-shadow:inset 0 0 35px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 35px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.2);-webkit-border-radius:50%;border-radius:50%;display:block;top:2px;right:-129px;width:105px;height:105px;position:absolute;z-index:140}.feed_date p{font-family:Helvetica,sans-serif;font-weight:bold;font-size:49px!important;line-height:49px!important;text-align:center;margin:0!important;padding:29px 0 0 0!important}.feed_date p span{-webkit-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;display:block;font-size:22px;line-height:33px;font-weight:bold;padding:0;text-transform:uppercase;position:absolute;width:100%;top:auto;bottom:1px}.feed_date p span.top{color:#FFF;-webkit-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;top:0;bottom:auto}.feed_date p span.bottom{font-size:16px}.feed_cover_photo{display:none;position:relative;left:0;top:0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.feed_message .feed_cover_avatar{position:absolute;left:-130px;top:2px;width:105px;height:105px;margin:0;-webkit-border-radius:50%;border-radius:50%;z-index:140}.feed_message .feed_profile{position:absolute;left:-143px;top:109px;width:130px;overflow:hidden;display:inline-block;margin:0;padding:0;font-size:16px;line-height:35px;max-width:50%;font-weight:bold;text-align:center}.feed_message h1,.feed_message h2{color:#505050;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal;word-wrap:break-word;font-size:27px;line-height:40px;letter-spacing:0}.feed_message h1{display:block;padding:30px 0 0;margin:0 0 -3px}.feed_message h2{margin:0 0 -3px;padding:0}.feed_message br{display:block;height:0;margin:0;padding:0;line-height:0;content:" "}.feed_message p,.padding_community p{padding:0;margin:0;overflow:visible;word-wrap:break-word;letter-spacing:0}.feed_message p{margin:23px 0}.post_input.shadow{-webkit-box-shadow:inset 0 0 10px #d0d0d0;box-shadow:inset 0 0 10px #d0d0d0}.post_input h2{color:#444;font-size:23px!important;line-height:40px!important;letter-spacing:0;margin:20px 0}.post_input p{margin:20px 0}.post_input p:first-child{margin-top:0!important}.post_input p:last-child{margin-bottom:0!important}.background_private .post_input:focus,.post_input.private:focus{color:#a0a!important;outline-color:#a0a!important;border-color:#a0a!important}.image_wrapper{margin:15px 0;position:relative;z-index:100;-webkit-border-radius:4px;border-radius:4px;display:block;background:#f0f0f0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms;-webkit-transition-property:width,margin;-moz-transition-property:width,margin;-o-transition-property:width,margin;transition-property:width,margin;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.image_wrapper .b_lazy,.image_wrapper .b_loaded{display:block;margin:0 auto;width:100%}.image_wrapper .b_loaded,.post_input img{background-size:100% 100%;background-repeat:no-repeat;background-position:center}.image_wrapper .b_error{visibility:hidden!important;height:auto!important;width:auto!important}.post_input img{max-width:400px;-webkit-box-shadow:none;box-shadow:none;margin:15px 0}.post_input img.em{margin:6px 0!important}.hidden_blog{opacity:.5}.image_wrapper.zoom_in{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-ms-zoom-in;cursor:-o-zoom-in;cursor:zoom-in}.image_wrapper.zoom_out{max-width:none!important;z-index:150;cursor:-webkit-zoom-out!important;cursor:-moz-zoom-out!important;cursor:-ms-zoom-out!important;cursor:-o-zoom-out!important;cursor:zoom-out!important}.image_wrapper.horizontal{max-width:90%}.image_wrapper.square,.image_wrapper.vertical,.image_wrapper.horizontal{width:50%}.image_wrapper.vertical{max-width:280px}.image_wrapper.gif{width:45%}.image_wrapper:after{content:"";position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.post_buttons_container,.comment_buttons_container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.post_buttons_container.sharp_corners{background:#F4F4F4;margin-bottom:-16px!important}.feed_buttons .post_button button{background:#fff;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.1)}.post_buttons_container.sharp_corners button,.comment_buttons_container.sharp_corners,.comment_buttons_container.sharp_corners .post_button.first button,.comment_buttons_container.sharp_corners .post_button.last button{-webkit-border-radius:0!important;border-radius:0!important}.post_button.first button{-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px;border-style:solid!important;border-left-width:0!important;border-left-color:transparent!important}.post_button.last button{-webkit-border-radius:0 0 8px;border-radius:0 0 8px}.post_button button{padding:1px 0 0;width:100%;height:34px;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;border-style:solid;border-left-width:1px;border-left-color:rgba(0,0,0,.1);border-right-width:0;border-right-color:transparent;border-top-width:1px;border-top-color:rgba(0,0,0,.1);border-bottom-width:1px;border-bottom-color:transparent}.post_button{border-left-width:1px;border-left-color:rgba(0,0,0,.25);border-top-width:0;border-top-color:transparent;text-align:center;margin:0}.left .feed_date{top:20px;right:20px}.left .feed_message .feed_cover_avatar{-webkit-border-radius:8px;border-radius:8px;height:140px;position:relative;float:left;margin-top:-93px;left:auto;top:auto;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 0 3px #FFF;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 0 3px #FFF}.left .feed_message .feed_profile{position:relative;width:auto;left:auto;top:auto;margin:5px 14px 0;text-align:left;overflow:visible;font-size:22px;line-height:35px}.left .feed_cover_photo{display:block}.left .feed_message h1{padding-top:18px}@media only screen and (max-width:939px){.block_user{right:auto}.feed_date{top:20px;right:20px}.feed_message .feed_cover_avatar{-webkit-border-radius:8px;border-radius:8px;height:140px;position:relative;float:left;margin-top:-93px;left:auto;top:auto;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 0 3px #FFF;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 0 3px #FFF}.feed_message .feed_profile{position:relative;width:auto;left:auto;top:auto;margin:5px 14px 0;text-align:left;overflow:visible;font-size:22px;line-height:35px}.feed_cover_photo{display:block}.feed_message{padding:0}.feed_message h1{padding-top:18px}}@media only screen and (max-width:600px){.post_input img,.image_wrapper.vertical{max-width:100%}.image_wrapper.horizontal,.image_wrapper.square{max-width:100%;min-width:100%}.feed_cover_photo{padding-bottom:56.25%!important}.feed_message h1,.feed_message h2{font-size:25px!important;line-height:35px!important}.feed_date{top:13px;right:13px}}@media only screen and (max-width:480px){.feed_cover_avatar{margin-top:-53px!important;height:100px!important;width:75px!important}.feed_date{top:13px;right:13px}}h1.group_title{font-size:27px;line-height:40px;margin:22px 0 10px}blockquote{margin:2px 5px 2px 0;padding:2px 0 2px 6px;border:1px solid #b1c2c7;border-left:5px solid #b1c2c7!important;vertical-align:baseline;-webkit-border-radius:5px;border-radius:5px}.comment blockquote .image_wrapper{margin-top:3px!important}blockquote p{padding-bottom:0!important}.group_image{overflow:visible;background:#e6e6e6;background-size:cover!important;background-repeat:no-repeat;background-position:center;background-origin:border-box;position:absolute;display:block;width:120px;height:120px;margin-top:50px;margin-left:-135px;-webkit-border-radius:50%;border-radius:50%;z-index:140}.group_navigation{margin-top:10px}.navigation_page{color:#4c4c4c;font-family:'Ubuntu Light','Ubuntu','OpenSans','Open Sans',sans-serif;font-size:30px;line-height:40px}.group_pagination{margin:0;padding:10px 15px}.group_buttons .cover_tools{float:none;display:inline-block;width:89px;padding:0 10px 0 0;margin:3px 0 0}.notifications .group_buttons .cover_tools{margin:0!important;padding:0 0 0 7px!important;display:inline!important}.group_buttons .cover_tools:last-child{padding-right:0}.group_messages.mouseover{-webkit-box-shadow:0 0 20px 0 #333!important;box-shadow:0 0 20px 0 #333!important;-webkit-border-radius:4px;border-radius:4px;border:1px solid #d8d8d8;max-width:640px!important;min-width:640px!important;background:#fff;border-bottom:1px solid #D7D7D7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.group_messages.mouseover .comment_container{background:transparent!important;width:auto!important}.group_messages.mouseover .comment_container p{background:transparent!important;font-size:16px!important;line-height:28px!important;margin:3px 2px 4px 0!important;padding-bottom:0!important}.group_messages.mouseover .image_wrapper.square,.group_messages.mouseover .image_wrapper.vertical,.group_messages.mouseover .image_wrapper.horizontal{width:100%!important;max-width:100%!important}.group_buttons .cover_tools button{padding:0;width:88px}.group_messages .group_buttons .cover_tools{width:77px;padding-right:8px}.notifications .group_buttons .cover_tools button,.group_messages .group_buttons .cover_tools button{height:26px;width:75px;-webkit-border-radius:3px;border-radius:3px}.group_messages .comment_container.highlight hr{visibility:hidden}.group_buttons button{font-size:14px!important}.group_messages .comment{padding-left:43px}.group_messages .group_buttons .cover_tools{margin-top:0;margin-bottom:0}.group_messages .comment_container{width:100%;min-height:0}.group_messages p{margin:5px 3% 5px 0!important}.group_messages .comment_container .comment_info{line-height:25px;height:25px;padding-right:7px;padding-bottom:3px}.group_messages .group_buttons{margin-top:-9px;padding-bottom:11px}.group_member_link{position:absolute;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;margin:13px 0 0 13px}.group_member_list .comment{padding:0;margin-left:0;margin-right:0}.group_member_list .group_buttons{width:77px;margin:0!important;padding:0!important}.group_member_list .comment_container .comment_info a{max-width:200px!important}.notifications .group_buttons .cover_tools,.group_member_list .group_buttons .cover_tools{width:auto!important}.group_member_list .group_buttons .cover_tools button{width:auto!important;padding-left:5px;padding-right:5px}.notifications .group_buttons .cover_tools button{width:67px!important;padding-left:5px;padding-right:5px;margin:0!important;overflow:hidden!important}.group_member_list .group_invite .username{width:150px}.group_member_list .group_invite .hash{width:13px}.group_member_list .group_invite .tag{width:50px}.group_member_list .avatar{width:45px}.group_member_list .nick{height:45px!important;padding:0 0 0 13px!important}.group_member_avatar{width:45px;height:45px;position:relative;z-index:100;background-color:#cdcdcd;background-image:url(https://media.sulamo.fi/images/default-avatar.svg);background-position:top center;background-repeat:no-repeat;background-size:cover}.group_messages .comment_info a.long{max-width:100%!important}.group_message_container:nth-child(even)>.comment_container:nth-child(even),.group_message_container:nth-child(odd)>.comment_container:nth-child(odd){background:#FEFEFE!important}.group_messages .padding_community{padding:0 24px 14px 71px}.group_messages .margin_editor{margin:0}.group_messages .background_edit,.group_messages .background_edit button{background:none!important}.notifications strong.counter{position:relative!important;margin:-1px 7px 0 0!important;display:inline-block!important}.group_list .avatar span{margin-right:10px!important}.group_list .notifications .date{padding-right:10px!important;overflow:visible!important;min-width:163px!important;max-width:163px!important;width:163px!important}.group_list .notifications .number{min-width:50px!important;max-width:50px!important;width:50px!important}.group_member_list strong.online,.group_member_list strong.offline{width:7px;height:7px;background:#00a400;-webkit-border-radius:50%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;line-height:17px;margin:0 3px 2px 0;display:inline-block}.group_member_list strong.offline{background:#a40000!important}.group_list .privacy_private a{font-weight:bold!important}.group_member_list .stats{color:#000;line-height:24px!important;height:24px!important;padding-bottom:11px!important}.group_member_list .stats.rank{width:40px}.group_member_list .stats.diff{width:80px}.group_member_list .stats.day{width:92px}.group_messages .like_button{cursor:pointer;overflow:visible;position:absolute;right:47px;text-align:left;margin-top:3px;color:#777;font-size:16px;line-height:24px;display:inline-block}.group_messages .like_button.liked{color:#107296;font-weight:bold}.group_messages .like_button .likes{display:inline-block;font-style:normal!important}.group_messages .like_button .likes:before{overflow:visible;top:-4px;right:-32px;height:25px;min-width:25px;width:25px;content:"";position:absolute;display:inline-block;background-size:100%;background-repeat:no-repeat;background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/thumb-up-reverse.svg)}@media only screen and (max-width:939px){.group_pagination{width:100%}.notifications .group_buttons .cover_tools button{margin:0!important}}@media only screen and (max-width:767px){.group_messages.mouseover{max-width:100%!important;min-width:100%!important}.group_navigation .group_buttons{text-align:center!important}.group_navigation .group_buttons .cover_tools{padding-top:15px}.group_messages p{margin-right:10px}}@media only screen and (max-width:600px){.group_messages p{margin-right:2%}.notifications .group_buttons.date{min-width:160px!important;max-width:160px!important}}@media only screen and (max-width:330px){.group_member_link,.group_list .avatar{display:none}.group_list .message_title{padding-left:12px!important}.group_messages .comment{padding-left:0}.group_messages .comment.small_mobile_margin{padding-left:5px;padding-right:5px;margin-left:5px;margin-right:5px}.group_messages p{padding-right:5px;margin-right:5px}.group_messages .padding_community{padding:0 11px 14px}.group_editor .padding_comment_input{padding:14px 11px}}.notifications .em{margin-bottom:3px!important}.notifications{margin:10px auto 0;max-width:990px;width:100%;text-align:left}.notifications .table_row:first-child .table_cell:first-child{-webkit-border-radius:10px 0 0;border-radius:10px 0 0}.notifications .table_row:first-child .table_cell:last-child{-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.notifications .table_row:last-child .table_cell:first-child{-webkit-border-radius:0 0 0 10px;border-radius:0 0 0 10px}.notifications .table_row:last-child .table_cell:last-child{-webkit-border-radius:0 0 10px;border-radius:0 0 10px}.notifications .table_row:last-child .table_cell{border-bottom:1px solid #D7D7D7}.notifications .no_comments .table_row .table_cell:first-child{-webkit-border-radius:0;border-radius:0}.notifications .no_comments .table_row .table_cell:last-child{-webkit-border-radius:0;border-radius:0}.notifications .no_comments .table_row .table_cell{border-bottom:1px solid #D7D7D7}.notifications .no_comments:last-child{margin-bottom:0!important}.notifications .table_cell.avatar{border-left:1px solid #E7E7E7}.notifications .table_cell.message_title,.notifications .table_cell.date,.notifications .table_cell.number,.notifications .table_cell.username,.notifications .table_cell.unfollow,.notifications .table_cell.follow,.notifications .table_cell.action_cell{border-right:1px solid #E7E7E7}.notifications .table_row.privacy_public .table_cell,.notifications .table_row.privacy_private .table_cell{border-top:none}.notifications .table_row.thread .table_cell{border-top:1px solid #D7D7D7!important}.notifications .table_cell,.notifications .table_cell a{padding-top:2px;line-height:23px;height:37px}.notifications .table_row .table_cell.avatar a:before{background:#E6E6E6;border:1px solid #D2D2D2;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:block;font-size:9px;width:16px;height:16px;line-height:16px;margin-top:13px;margin-left:-27px;-webkit-border-radius:50%;border-radius:50%;position:absolute;text-align:center;z-index:9999}.notifications .table_row .table_cell.avatar a:visited:before{background-color:#fff;border-color:#fff}.notifications .block_container{margin:0 5%;padding-bottom:10px}.notifications .message_title{width:auto;min-width:160px;max-width:160px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px;padding-left:1px}.notifications .date,.notifications .number{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifications .title{vertical-align:middle;margin:20px 5px 8px 0;padding:0 0 2px;color:#666;font-size:20px;line-height:20px}.notifications .thread_container{margin:10px 10px 10px;padding:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.09);box-shadow:0 0 10px rgba(0,0,0,.09);-webkit-border-radius:10px;border-radius:10px;background:-webkit-linear-gradient(top,#fff 0%,#f4f4f4 100%)!important;background:-moz-linear-gradient(top,#fff 0%,#f4f4f4 100%)!important;background:-ms-linear-gradient(top,#fff 0%,#f4f4f4 100%)!important;background:-o-linear-gradient(top,#fff 0%,#f4f4f4 100%)!important;background:linear-gradient(to bottom,#fff 0%,#f4f4f4 100%)!important}.notifications .thread_container.no_comments{margin:-2px 10px 0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.notifications .thread_container .edited a{color:#777!important;font-style:italic!important}.notifications .table_row.unread .table_cell{border-color:#e8e89d!important;background:#ffffaf}.notifications .thread_container:last-child{margin-bottom:10px!important}.notifications .avatar{width:40px}.notifications .avatar span{display:inline-block;height:45px;width:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-3px 13px -7px 0}.notifications .table_cell.avatar a{line-height:0;padding:0}.notifications .table_row.thread_events{border-top:1px dotted #D7D7D7}.notifications .table_row.privacy_public,.notifications .table_row.privacy_private{border-top:none}.notifications .table_row.privacy_public:first-child,.notifications .table_row.privacy_private:first-child{border-top:1px solid rgba(0,0,0,.1)}.notifications .table_row.thread_events .em{opacity:.9}.notifications a,.notifications span{font-weight:bold}.notifications .privacy_public a,.notifications .privacy_private a{font-weight:normal}.notifications .privacy_private a,.notifications .privacy_private span,.notifications .privacy_private .date{color:#a0a!important}.notifications .privacy_private .avatar span{border:3px solid #a0a}.notifications .username{padding-left:11px;padding-right:0;width:103px;max-width:103px;min-width:81px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifications .follow,.notifications .unfollow,.notifications .action_cell{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-align:right;padding-right:7px;width:31px}.notifications .action_cell.delete{padding:0 11px 0 3px!important}.notifications .action_cell.edit{width:45px;height:44px;padding:0!important;margin:0!important;cursor:default!important}.notifications .action_cell.edit a{cursor:pointer!important;width:45px;height:37px;position:relative;display:inline-block;margin:0!important;padding:0!important;color:#575757;opacity:.55}.notifications .action_cell.edit a:before{top:10px;left:10px;height:30px;min-width:24px;width:24px;content:"";position:absolute;display:inline-block;background-size:100%;background-color:transparent;background-repeat:no-repeat;background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/edit.svg)}.notifications .follow span,.notifications .unfollow span,.notifications .action_cell span,.notifications .follow em,.notifications .unfollow em{margin-top:7px;margin-bottom:-1px;display:inline-block;height:24px;width:24px;background-size:100%;background-color:transparent;background-repeat:no-repeat;background-position:center}.notifications .follow span,.notifications .follow em{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/follow.svg)}.notifications .unfollow span,.notifications .unfollow em{background-image:url(https://media.sulamo.fi/layouts/desktop/default/icons/unfollow.svg)}.notifications .action_cell.delete span{margin:0!important}.notifications .spacer{max-width:9px;min-width:9px;width:9px}.notifications .thread .date,.notifications .thread .number{font-weight:bold}.notifications .date{white-space:nowrap;min-width:70px;padding-right:11px;text-align:right}@media only screen and (max-width:480px){.notifications{margin-top:0}.notifications .username{text-align:right!important}}@media only screen and (max-width:600px){.notifications .table_row .table_cell.avatar a:before{display:none!important}.notifications .block_container{margin-left:0!important;margin-right:0!important}.notifications .thread_container{padding:0!important;margin-left:0!important;margin-right:0!important}.notifications .message_title{min-width:130px;max-width:130px}.notifications .username{width:90px;max-width:90px;min-width:90px}.notifications .table_cell{border-left:none!important;border-right:none!important}.notifications .title{margin-left:10px}}.recipe_viewer{color:#000;word-break:normal;word-wrap:break-word;font-size:18px}.recipe_viewer .recipe_ingredients{padding-right:10px}.recipe_viewer .recipe .table_cell.nowrap{text-align:right}.recipe_viewer .recipe_directions{margin-bottom:20px}.recipe_viewer .recipe,.recipe_viewer .recipe h2,.recipe_viewer .recipe_directions{font-size:18px;line-height:31px}.recipe_viewer .recipe_directions p{margin:20px 0 0}.recipe_viewer .recipe_directions p:first-child{margin:0}.recipe_viewer .recipe_directions br{display:block;height:0;margin:0;padding:0;line-height:0;content:" "}.recipe_viewer .recipe_directions>ol:first-child,.recipe_viewer .recipe_directions>ul:first-child{margin-top:58px}.recipe_viewer .recipe_directions div+ol,.recipe_viewer .recipe_directions div+ul{margin:0}.recipe_viewer .recipe_directions ol+div,.recipe_viewer .recipe_directions ul+div{display:none}.recipe_viewer .recipe_directions ol,.recipe_viewer .recipe_directions ul{margin:27px 0;padding:0 0 0 23px}.recipe_viewer .recipe_directions ol:last-child,.recipe_viewer .recipe_directions ul:last-child{margin-bottom:0}.recipe_viewer .recipe_directions li{padding:0 0 18px;line-height:21px}.recipe_viewer .recipe_directions li:last-child{padding-bottom:0}.recipe_viewer h2{font-weight:bold;margin:0}.recipe_viewer h1{font-size:50px;line-height:60px;margin:0 auto 30px;padding:0;text-align:left;letter-spacing:0}.recipe_image_container{overflow:hidden;background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#e7e7e7;background:-moz-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#e7e7e7;background:-ms-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#e7e7e7;background:-o-repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#e7e7e7;background:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.25) 25px,rgba(255,255,255,.25) 70px),#e7e7e7;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:80px;max-height:400px;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.recipe_photo_enabled img{visibility:hidden!important}.recipe_estimate{cursor:pointer;background:#f0f0f0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:8px;border-radius:8px;margin-left:10px;padding-left:5px;padding-right:5px}.recipe_image{width:100%;height:auto;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.recipe_author_avatar{display:block;position:relative;z-index:100;width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;margin:-60px auto 0;border:4px solid #fff;background-color:#cdcdcd;background-size:cover;background-position:top center;background-repeat:no-repeat;background-origin:border-box;background-image:url(https://media.sulamo.fi/images/default-avatar.svg)}.recipe_viewer .recipe{margin:0 30px 0}.recipe_viewer .table{margin:27px 0}.recipe_viewer .table_cell{vertical-align:top;padding:0 10px 18px 0;line-height:21px}.recipe_viewer .table_row:last-child .table_cell{padding-bottom:0}.recipe_viewer .recipe .table_cell:first-child{margin-right:10px}@media only screen and (max-width:767px){.recipe_viewer h1{font-size:40px;line-height:50px}}@media only screen and (max-width:600px){.recipe_viewer h1{font-size:35px;line-height:45px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.recipe_viewer .recipe{margin-left:20px;margin-right:20px}}.tablesaw.averages .tablesaw-cell-persist{white-space:nowrap;text-align:center;width:80px!important;max-width:100px!important}.tablesaw th:nth-child(even),.tablesaw td:nth-child(even){background:#f0f0f0}.tablesaw-bar .tablesaw-advance>.btn.left,.icon-arrow-gray-left{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%227.5px%22%20height%3D%2211.2px%22%20viewBox%3D%220%200%207.5%2011.2%22%20enable-background%3D%22new%200%200%207.5%2011.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23808080%22%20stroke-width%3D%222.2691%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%22%20%206.3%2C1.1%201.1%2C5.9%206.3%2C10.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.tablesaw-bar .tablesaw-advance>.btn.right,.icon-arrow-gray-right{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%227.5px%22%20height%3D%2211.2px%22%20viewBox%3D%220%200%207.5%2011.2%22%20enable-background%3D%22new%200%200%207.5%2011.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23808080%22%20stroke-width%3D%222.2691%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%22%20%201.1%2C1.1%206.3%2C5.9%201.1%2C10.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.time-of-meal td{border-bottom-color:#b0d6e3!important;border-right-color:#b0d6e3!important;background:#e8faff!important}.tablesaw .time-of-meal td:nth-child(even){background:#d0edf5!important}.favorite td{background:#d8eff4!important;border-right-color:#b4d7e0!important;border-bottom-color:#b4d7e0!important}.tablesaw .favorite td:nth-child(even){background:#cce3e8!important}.favorite-item td{background:#EDF3F5!important;border-right-color:#d3dcde!important;border-bottom-color:#d3dcde!important;color:#64757a!important}.tablesaw .favorite-item td:nth-child(even){background:#e3e9eb!important}table.tablesaw{table-layout:fixed;empty-cells:show;max-width:none;width:auto;min-width:100%}.tablesaw-swipe .wide{min-width:158px}.tablesaw.averages .width-fixed,.tablesaw.averages .width-fixed button{width:93px;min-width:93px!important;max-width:none!important}.tablesaw .width-min,.tablesaw .width-min button{min-width:93px!important;max-width:none!important}.tablesaw{width:100%;visibility:hidden}.tablesaw.tablesaw-swipe{visibility:visible!important}.tablesaw-bar .left{float:none}.tablesaw-bar{min-height:58px}.tablesaw{border:0;padding:0}.tablesaw th,.tablesaw td{color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.tablesaw td{background:#fff;line-height:22px;padding:7px 9px;border-right:1px solid #dcdcdc}.tablesaw .width-fixed,.tablesaw .width-fixed button{white-space:nowrap;overflow:hidden}.tablesaw .width-fixed-double{overflow:hidden}.tablesaw-enhanced .tablesaw-bar .btn{border:1px solid #ccc;background:none;background-color:#fafafa;-webkit-box-shadow:0 1px 0 rgba(255,255,255,1);box-shadow:0 1px 0 rgba(255,255,255,1);color:#4a4a4a;clear:both;cursor:pointer;display:block;margin:0;padding:.5em .85em .4em .85em;text-align:center;text-decoration:none;text-transform:capitalize;text-shadow:0 1px 0 #fff;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),color-stop(50%,rgba(255,255,255,.1)),color-stop(55%,rgba(170,170,170,.1)),to(rgba(120,120,120,.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);background-image:linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);-webkit-appearance:none!important;-moz-appearance:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-border-radius:.25em;border-radius:.25em;opacity:1}.tablesaw-bar .tablesaw-advance{top:-2.6em}.tablesaw-advance .btn{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:0 1px 0 #fff}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:70px;height:70px;background-position:50% 50%;background-size:50%;margin-left:30px}.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}.tablesaw-bar{clear:both}.tablesaw-bar.mode-swipe{margin-top:-2em;top:2em}.tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .btn{margin-top:9px;margin-bottom:6px}.tablesaw-bar.mode-swipe{top:0;margin:15px 30px}.tablesaw-bar .tablesaw-advance{position:static}.tablesaw-bar{margin-top:0;position:static}.tablesaw thead{border:1px solid #e5e5e4;background:#fff}.tablesaw thead tr:first-child th{font-weight:normal;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.container_flipped .tablesaw th:last-child,.container_flipped .tablesaw td:last-child{border-right:none!important}.tablesaw.fixed_column td:last-child{border-right:none!important;border-left:1px solid #cbcbcb!important}.tablesaw.fixed_column th:last-child{border-right:none!important;border-left:1px solid #cbcbcb!important}.tablesaw tr:last-child td{border-bottom:none!important}.tablesaw tbody td{vertical-align:middle;border-bottom:1px solid #DCDCDC}.tablesaw-swipe .tablesaw-cell-persist{border-right:1px solid #dcdcdc;overflow:hidden}.tablesaw-swipe th.tablesaw-cell-hidden,.tablesaw-swipe td.tablesaw-cell-hidden{display:none}.tablesaw-sortable th.tablesaw-sortable-head span,.tablesorter th .tablesorter-header-inner span{width:120px;display:block;text-align:left;overflow:hidden;-webkit-transform:rotate(-37deg);-moz-transform:rotate(-37deg);-ms-transform:rotate(-37deg);-o-transform:rotate(-37deg);transform:rotate(-37deg)}.tablesorter th .tablesorter-header-inner span{margin-top:45px;margin-left:-2px}.tablesaw td.number{padding-left:16px;padding-right:17px;text-align:right}.tablesaw-sortable .tablesaw-sortable-head button,.tablesorter th .tablesorter-header-inner{cursor:pointer;height:100px;width:100%;min-width:100%;color:inherit;background:transparent;padding:0;text-align:left;font:inherit;text-transform:inherit}.tablesaw th.number,.tablesaw th.number button,.tablesaw-sortable .tablesaw-sortable-head.number button{text-align:left}.tablesorter .tablesorter-header{outline:none!important}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending,.tablesorter .tablesorter-headerAsc,.tablesorter .tablesorter-headerDesc{background:#338BB1!important;color:#fff!important;border-bottom-color:#1A799E!important;border-right-color:#1A799E!important}.tablesorter .unhealthy_low_energy{background-color:#fff!important;color:#b00}.tablesorter .safe_energy_level{background-color:#c2ffc2!important;color:#070}.tablesorter .below_consumption{color:#070}.tablesorter .over_consumption{background-color:#ffe6e6!important;color:#b00}.tablesaw-advance{display:block;float:right}@media only screen and (min-width:940px){.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover{background-color:#fff}.tablesaw thead tr:first-child th:hover{background:#338BB1;border-bottom-color:#1A799E;border-right-color:#1A799E}}.tablet,.phone_large,.phone_landscape,.phone_landscape_inline_block,.phone{display:none!important}@media only screen and (min-width:1152px){.height_lander_recommender{min-height:913px}.desktop_100{float:none!important;width:auto!important}.desktop_no_margin{margin:0!important}.desktop_no_margin_horizontal{margin-left:0!important;margin-right:0!important}.desktop_max_width_500px{max-width:500px}}@media only screen and (min-width:940px) and (max-width:1152px){.small_desktop_100{float:none!important;width:auto!important}.margin_image_left{margin:0 0 4.5% 0!important}.margin_image_right{margin:0!important}.small_desktop_width_40{width:40%!important}.small_desktop_width_70{width:70%!important}.small_desktop_width_75{width:75%!important}.small_desktop_width_80{width:80%!important}}@media only screen and (max-width:939px){.margin_medium_info.center{margin:15px!important}#chat_tab{position:absolute;top:98px}#chat_tab:hover{width:30px!important}#chat_tab.clicked,#chat_tab.clicked:hover{height:100%!important;width:100%!important;-webkit-box-shadow:none!important;box-shadow:none!important}.background_column_default,.background_group_default,.background_block_default,.background_block_fade{background:none;-webkit-box-shadow:none;box-shadow:none}.background_content_info{border-top:none!important}.hide_narrow.table_cell{display:table-cell}.tablet_margin_big_top{margin:4% 0 0 0!important}.tablet_center{margin-left:auto!important;margin-right:auto!important}.tablet_50{width:50%!important}.tablet_100_force{float:none!important;width:100%!important}.tablet_left_0{left:0!important}.options.horizontal.style_search .option_cell label{line-height:31px}.padding_search_left,.padding_search_right,.padding_search_left_bottom_half,.padding_search_right_bottom{margin:0;padding-bottom:19px}button.search,button.search.back:before{height:33px}.background_block_ultra_wide{min-height:136px}article{margin-bottom:0}.margin_big,.margin_big_float_below{margin:3.5%}.margin_big_horizontal{margin-left:3.5%;margin-right:3.5%}.margin_medium_left{margin:0}.status_left{margin:0 2% 4% 4%;border:none}.margin_medium_right{margin:0}.status_right{margin:0 4% 4% 2%;border:none}#block_status_nutrition,#block_status_variety,#block_status{padding:0 4%}#block_status_nutrition table.details{margin-top:10px;border:1px solid #d7d7d7}.glass{margin:2% 4%}.diary td,.diary tr.overview th{padding:6px 10px!important}.diary .width_fixed{width:12%!important}}@media only screen and (min-width:767px) and (max-width:939px){#menu_top a{margin-left:6px!important}.height_lander_recommender{min-height:887px}.tablet{display:inherit!important}.tablet.inline{display:inline!important}.tablet_100{float:none!important;width:auto!important}.tablet_60{float:none!important;width:60%!important}.tablet_75{float:none!important;width:75%!important}.tablet_95{float:none!important;width:95%!important}.tablet_hide{display:none!important}}@media only screen and (min-width:600px) and (max-width:767px){.height_lander_recommender{min-height:928px}.tablet,.phone_large{display:inherit!important}.tablet.inline,.phone_large.inline{display:inline!important}.tablet_100,.phone_large_100,.tablet_95{float:none!important;width:auto!important}.tablet_75,.phone_large_93{float:none!important;width:93%!important}.tablet_hide,.phone_large_hide{display:none!important}.phone_large_max_width_none{max-width:none!important}.radio .icon_padding{padding:8px 0 4px!important}.comments .embed_video{padding-bottom:39.375%;width:70%}}@media only screen and (min-width:481px){.row.last{border-bottom:none}.background_block_scroll .row:last-child{border-bottom:none!important}}@media only screen and (max-width:600px){.embed_video{padding-bottom:56.25%;width:100%}.comments .embed_video{padding-bottom:39.375%;width:70%}.phone_landscape.hide{display:none!important}.phone_landscape.block{display:block!important}.phone_landscape.table{display:table!important}.phone_landscape.inline_block,.phone_landscape_inline_block{display:inline-block!important}.vertical_separator_line_left{border-left:none}.height_lander_recommender{min-height:0}.margin_image_left,.margin_image_right{margin:0 0 4.5% 0!important}.phone_large_max_width_none{max-width:none!important}.padding_search{margin:-2px 0 0}#content_time.dropdown_container .dropdown{margin-top:6px}}@media only screen and (min-width:480px) and (max-width:600px){.tablet,.phone_large,.phone_landscape{display:inherit!important}.tablet.inline,.phone_large.inline,.phone_landscape.inline{display:inline!important}.small_desktop_100,.tablet_100,.phone_large_100,.phone_landscape_100,.tablet_95{float:none!important;width:auto!important}.tablet_75,.phone_large_93{float:none!important;width:93%!important}.tablet_hide,.phone_large_hide,.phone_landscape_hide{display:none!important}.background_block_scroll{height:auto;overflow:visible;overflow-x:hidden;overflow-y:visible}.background_block_scroll{height:auto;overflow:visible;overflow-x:hidden;overflow-y:visible}}@media only screen and (-webkit-max-width:480px){select{padding:0 0 0 5px!important}}@media only screen and (max-width:480px){.tablet,.phone_large,.phone_landscape,.phone{display:inherit!important}.tablet.inline,.phone_large.inline,.phone_landscape.inline,.phone.inline{display:inline!important}.small_desktop_100,.tablet_100,.phone_large_100,.phone_landscape_100,.phone_100,.phone_large_93,.tablet_75,.tablet_95{float:none!important;width:auto!important}.tablet_hide,.phone_large_hide,.phone_landscape_hide,.phone_hide{display:none!important}.padding.padding_left_half{padding-left:16px!important}.padding.padding_right_half{padding-right:16px!important}.skip_mobile .padding_left_half,.skip_mobile.padding_left_half{padding-left:7px!important}.skip_mobile .padding_right_half,.skip_mobile.padding_right_half{padding-right:7px!important}#block_status_nutrition .padding_left_half{padding-left:6px!important}#block_status_nutrition .padding_right_half{padding-right:6px!important}body,#whole_page,.body_spacer{padding:0}#group_search{min-height:900px}#block_search_left.background_block_scroll,#block_search_right.background_block_scroll{min-height:900px!important}#outer,#outer_border,#outer_border_middle{margin:0!important;border-left:none!important;border-right:none!important}.window.default.margin{margin:3px!important}#window_message{margin:1px 4px 3px 3px}#inner.with_tabs{padding:0!important;margin:0!important;-webkit-border-radius:0!important;border-radius:0!important}#inner.with_tabs.remove_borders{border-left:none!important;border-right:none!important}#menu_tab.drop+#inner.with_tabs{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}#inner.without_tabs{padding:0!important;margin:0!important;border-left:none!important;border-right:none!important;-webkit-border-radius:0;border-radius:0}header,#outer,#outer_border,#outer_border_middle,#inner.without_tabs,.window,.background_block_wide,.background_block_ultra_wide,.background_block_medium,.background_column_text,.background_block_paper,.background_block_scroll,.image_container .round_top,.diary thead tr:first-child th:first-child,.diary thead tr:first-child th:last-child,.diary tfoot tr:last-child td:last-child,.diary th.unnoticeable:last-child,.diary tfoot tr:last-child td:first-child,.diary th.unnoticeable:first-child{-webkit-border-radius:0!important;border-radius:0!important}#outer{border:none}.background_block_scroll{height:auto;overflow:visible;overflow-x:hidden;overflow-y:visible}#block_status_nutrition,#block_status_variety,#block_status{padding:0}.glass{margin:0}.background_block_wide{min-height:10px}.margin_search,.margin_shared{margin:0!important}.margin_medium{margin-top:0!important}.margin_big{margin-top:0!important}.margin_search_bottom{margin-bottom:3px!important}.window,.margin_big,.margin_big_float_below,.margin_big_horizontal{margin:0!important}.margin_big.margin_mobile{margin:15px 0!important}.margin_big_float_below.margin_mobile{margin:10px!important}.margin_medium,.margin_medium_with_big_end,.margin_medium_float_below{margin:10px}.image_title h1{margin:3%!important}.padding.padding_unit{margin-left:-7px;padding-left:0;padding-right:18px}.phone_first_cell{border-left:1px solid #bbb;-webkit-border-radius:0!important;border-radius:0!important}}@media only screen and (max-width:767px){.margin_search{margin-left:5px;margin-right:5px}}@media only screen and (max-width:560px){.hide_narrow{display:none}}@media only screen and (max-width:320px){.margin_medium,.margin_medium_with_big_end,.margin_medium_float_below{margin-left:5px;margin-right:5px}}.height_x4{min-height:388px}.height_x4_5{min-height:458px}@media only screen and (max-width:939px){.height_x4,.height_x4_5{min-height:0!important}}