article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}html,button,input,select,textarea{font-family:"Quattrocento Sans",sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;line-height:1.5em;margin-top:1.125em;margin-bottom:0.5625em}h2{font-size:1.5em;line-height:2em;margin-top:1.5em;margin-bottom:0.75em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.92308em;margin-bottom:0.96154em}h4{font-size:1em;line-height:1.5em;margin-top:2.25em;margin-bottom:1.125em}h5{font-size:0.83em;line-height:1.80723em;margin-top:2.71084em;margin-bottom:1.35542em}h6{font-size:0.75em;line-height:2em;margin-top:3em;margin-bottom:1.5em}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:bold}blockquote{margin:1.5em 30px;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul,.item-list ul{margin:1.5em 0}.item-list ul li{margin:0}dd{margin:0 0 0 30px}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0}menu,ol,ul,.item-list ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}svg:not(:root){overflow:hidden}figure{margin:0;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}form{margin:0;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.9125em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.9125em}legend{padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}button,input{line-height:normal;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}th{text-align:left;padding:0;border-bottom:none}tbody{border-top:none}
.with-wireframes #topnav,.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #c00}.lt-ie8 .with-wireframes #topnav,.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc}
#page,.region-bottom{margin-left:auto;margin-right:auto}#topnav,#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("http://www.vegaaniliitto.fi/www/sites/all/themes/zensub1/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible}#topnav,#header,#main,#footer{*position:relative;*zoom:1}#topnav:before,#topnav:after,#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#topnav:after,#header:after,#main:after,#footer:after{clear:both}@media all and (min-width:720px){#main{position:relative;margin:0 1em 0 0.5em}#navigation{position:relative;top:0;height:auto;width:100%}}@media all and (min-width:720px){.sidebar-first #content{float:left;width:75%;margin-left:25%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%}.sidebar-second #content{float:left;width:75%;margin-left:0%;margin-right:-75%}.sidebar-second .region-sidebar-second{float:left;width:25%;margin-left:75%;margin-right:-100%}.two-sidebars #content{float:left;width:50%;margin-left:25%;margin-right:-75%}.two-sidebars .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%}.two-sidebars .region-sidebar-second{float:left;width:25%;margin-left:75%;margin-right:-100%}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff}
body{margin:0;padding:0}#page{max-width:100%}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}#topnavbg{background-color:#92c039;padding:10px 0}@media (max-width:899px){#topnavbg{display:none}}#topnav{width:100%;max-width:1050px;height:100px;margin:0 auto;text-align:center}@media (max-width:899px){#topnav{height:150px}}#topnav1{width:20%;min-width:140px;height:100%;float:left;margin-right:0.5em}#topnav1 #logo{margin:0.5em 0.5em 0.5em 0;height:100%}#topnav2{width:60%;max-width:700px;min-width:551px;float:left}#topnav3{max-width:20%;float:left;font-size:0.8125em;line-height:1em;color:#000;height:100%;padding:0 1%}#topnav3 a{text-decoration:none;color:#000}#topnav3 a:hover{text-decoration:underline}#topnav3-row1{width:100%;height:18%;margin:0 0px 5px 5px}#topnav3-row2{width:100%;height:25%;margin:0 0px 5px 0px}#topnav3-row3{width:100%;height:47%}#topnav3-row3 #topnav3-row3col1,#topnav3-row3 #topnav3-row3col2{height:100%}#topnav3-row1col1{width:86px}#topnav3-row1col2{width:0}#topnav3-row2col1,#topnav3-row3col1{width:86px;height:100%;float:left;margin:0 2px}#topnav3-row2col2,#topnav3-row3col2{width:20px;max-width:20px;height:100%;float:left;margin:0 2px}#topnav3-row2col2 img{padding-bottom:5px}#topnav3-row2col1 div,#topnav3-row3col1 div{padding-top:0.3em}#topnav3-row2col2 div{padding-top:0.2em}#topnav3-row3col2{padding-top:8px}#block-locale-language-content{width:90%;padding:5% 0 0 0;margin:0 auto;float:left}.language-switcher-locale-url{padding:0;margin:0}.language-switcher-locale-url li{display:inline}.language-switcher-locale-url li.fi,.language-switcher-locale-url li.en{margin-right:10%}#topnav3-row1col1 p{margin:5px 0 0 0 !important}#topnav3-row1col1 img{width:18px !important;height:12px !important}#block-block-4,#block-block-5,#block-block-6,#block-block-7{margin:0}#block-block-4 p,#block-block-5 p,#block-block-6 p,#block-block-7 p{margin:0}.etusivu #header{display:none}#logo{float:left;margin:0;padding:0}#logo img{vertical-align:bottom;max-width:95%;max-height:95%}#name-and-slogan{float:left}#site-name{margin:0;font-size:2em;line-height:1.5em}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0;font-size:1em}.region-header{clear:both}#main{width:99%;max-width:1600px;margin:0 auto}.abovecontent{clear:both;width:100%;height:2em}.region-abovecontent{float:right}@media (max-width:720px){.region-abovecontent{clear:both;float:none;margin-left:0.6em}}#content{clear:left}.headerimagetext{font-size:12.8px;line-height:19.2px;margin:-0.4em 0 1.5em 0;font-style:italic}.breadcrumb{font-size:16px}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li a{color:#000}.breadcrumb li a:hover{background-color:#e7f0f0}.breadcrumbnew{clear:left;padding:0 0 0 0.6em;float:left;width:70%}.headerimage{margin-top:10px}h2.block-title{margin:0;padding:0.45em 0.5em}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}div.messages a{color:#000;background-color:#fff}div.messages a:hover{background-color:#e7f0f0}div.status a{color:#000;background-color:#fff}div.status a:hover{background-color:#e7f0f0}ul.inline{display:inline;padding:0}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 0.5em}.region-sidebar-second{background-color:#e7f0f0;padding:0;margin:10px 1em 0 0}@media (max-width:720px){.region-sidebar-second{margin-left:0.6em}}
.block{margin-bottom:1.5em;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}#block-multiblock-3{margin-top:4em;clear:both}#block-fb-likebox-0,#block-multiblock-4,#block-instagram-block,#block-multiblock-5{background-color:#e7f0f0;margin:10px auto}#block-fb-likebox-0 h2.block-title,#block-multiblock-4 h2.block-title,#block-instagram-block h2.block-title,#block-multiblock-5 h2.block-title{background-color:#d0d55e}#block-fb-likebox-0 .uiStreamRedesign .uiStreamStory .actorPhoto,#block-multiblock-4 .uiStreamRedesign .uiStreamStory .actorPhoto,#block-instagram-block .uiStreamRedesign .uiStreamStory .actorPhoto,#block-multiblock-5 .uiStreamRedesign .uiStreamStory .actorPhoto{display:none !important}#block-fb-likebox-0 .uiStreamStory .storyContent .storyInnerContent,#block-multiblock-4 .uiStreamStory .storyContent .storyInnerContent,#block-instagram-block .uiStreamStory .storyContent .storyInnerContent,#block-multiblock-5 .uiStreamStory .storyContent .storyInnerContent{margin-left:0 !important}#block-fb-likebox-0 .uiStreamStory .mainWrapper,#block-multiblock-4 .uiStreamStory .mainWrapper,#block-instagram-block .uiStreamStory .mainWrapper,#block-multiblock-5 .uiStreamStory .mainWrapper{margin-right:0 !important}#block-fb-likebox-0 .pluginBoxDivider,#block-multiblock-4 .pluginBoxDivider,#block-instagram-block .pluginBoxDivider,#block-multiblock-5 .pluginBoxDivider{border-top:3px solid #d8dfea !important}#block-fb-likebox-0 iframe,#block-multiblock-4 iframe,#block-instagram-block iframe,#block-multiblock-5 iframe{max-width:100%;max-height:100%}@media (max-width:1135px){.tietoa #block-fb-likebox-0,.tietoa #block-multiblock-5,.arki #block-fb-likebox-0,.arki #block-multiblock-5,.vegaaniliitto #block-fb-likebox-0,.vegaaniliitto #block-multiblock-5,.vegaia #block-fb-likebox-0,.vegaia #block-multiblock-5{clear:both;float:left}}@media (min-width:1136px){.tietoa #block-fb-likebox-0,.tietoa #block-multiblock-5,.arki #block-fb-likebox-0,.arki #block-multiblock-5,.vegaaniliitto #block-fb-likebox-0,.vegaaniliitto #block-multiblock-5,.vegaia #block-fb-likebox-0,.vegaia #block-multiblock-5{display:none}}.tietoa #block-fb-likebox-0,.arki #block-fb-likebox-0,.vegaaniliitto #block-fb-likebox-0,.vegaia #block-fb-likebox-0,.etusivu #block-fb-likebox-0{margin-top:50px;width:500px;max-width:100%}.tietoa #block-multiblock-5,.arki #block-multiblock-5,.vegaaniliitto #block-multiblock-5,.vegaia #block-multiblock-5,.etusivu #block-multiblock-5{margin-top:50px;max-width:280px}#block-multiblock-4,#block-instagram-block-instagram-block{max-width:400px}@media (max-width:1135px){#block-multiblock-4,#block-instagram-block-instagram-block{display:none}}@media (max-width:770px){#block-multiblock-4 h2.block-title,#block-instagram-block-instagram-block h2.block-title{font-size:19.2px;line-height:28.8px;padding-left:0.5em;margin:0}}.tietoa #block-multiblock-4 h2.block-title,.tietoa #block-fb-likebox-0 h2.block-title,.tietoa #block-search-form h2.block-title,.tietoa #block-instagram-block-instagram-block h2.block-title,.tietoa #block-multiblock-5 h2.block-title{background-color:#8cb4ff}.arki #block-multiblock-4 h2.block-title,.arki #block-fb-likebox-0 h2.block-title,.arki #block-search-form h2.block-title,.arki #block-instagram-block-instagram-block h2.block-title,.arki #block-multiblock-5 h2.block-title{background-color:#ffa640}.vegaaniliitto #block-multiblock-4 h2.block-title,.vegaaniliitto #block-fb-likebox-0 h2.block-title,.vegaaniliitto #block-search-form h2.block-title,.vegaaniliitto #block-instagram-block-instagram-block h2.block-title,.vegaaniliitto #block-multiblock-5 h2.block-title{background-color:#d0d55e}.vegaia #block-multiblock-4 h2.block-title,.vegaia #block-fb-likebox-0 h2.block-title,.vegaia #block-search-form h2.block-title,.vegaia #block-block-15,.vegaia #block-block-16,.vegaia #block-instagram-block-instagram-block h2.block-title,.vegaia #block-multiblock-5 h2.block-title{background-color:#fce866}.vegaia #block-block-15,.vegaia #block-block-16{padding:0.8em}.vegaia #block-block-15 p,.vegaia #block-block-16 p{margin:0}#block-search-form{background-color:#ffffff;margin-bottom:0em;padding-bottom:0.5em}#block-search-form h2.block-title{margin:0;padding:0.4em 0.5em}#block-search-form div.container-inline{padding:0.6em;width:100%}#block-search-form div.container-inline div.form-item-search-block-form{width:60%}#block-search-form div.container-inline div.form-actions{width:30%}#block-node-syndicate{float:left;margin-right:0.5em;margin-top:0.25em}#block-block-18,#block-block-19,#block-block-20,#block-block-21,#block-block-22,#block-block-25{padding-bottom:3em;margin-left:-2em}#block-block-18 ul,#block-block-19 ul,#block-block-20 ul,#block-block-21 ul,#block-block-22 ul,#block-block-25 ul{list-style-type:none}#block-block-18 li,#block-block-19 li,#block-block-20 li,#block-block-21 li,#block-block-22 li,#block-block-25 li{float:left;margin-right:1em;background-color:#e7f0f0;padding:0.5em}
ul li.expanded{*list-style-image:url(/www/sites/all/themes/zensub1/images/menu-expanded.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}ul li.collapsed{*list-style-image:url(/www/sites/all/themes/zensub1/images/menu-collapsed.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}ul li.leaf{*list-style-image:url(/www/sites/all/themes/zensub1/images/menu-leaf.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}li a.active{color:#000}#navigation .block{margin-bottom:0}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}#secondary-menu{float:right}.block-menu-block{color:#000}.block-menu-block h2.block-title{padding-left:0.6em;font-weight:300;font-size:22.4px}.block-menu-block ul.menu{padding-left:0em}.block-menu-block ul.menu li{list-style-image:none;list-style-type:none}.block-menu-block ul.menu li ul.menu a,.block-menu-block ul.menu li ul.menu span.nolink{padding-left:2em}.block-menu-block ul.menu li ul.menu li ul.menu a,.block-menu-block ul.menu li ul.menu li ul.menu span.nolink{padding-left:3em}.block-menu-block ul.menu li ul.menu li ul.menu li ul.menu a,.block-menu-block ul.menu li ul.menu li ul.menu li ul.menu span.nolink{padding-left:4em}.block-menu-block ul.menu a,.block-menu-block ul.menu span.nolink{text-decoration:none;color:#000;padding-left:0.75em;display:block}.block-menu-block ul.menu a:before{content:"·";font-size:24px;line-height:24px;margin-right:0.2em}.block-menu-block ul.menu span.nolink{padding-left:1.4em}.block-menu-block span.separator{visibility:hidden}.block-menu-block span.separator hr{margin:1em 0 0 0}#edit-type-wrapper{display:none}.page-haku #edit-type-wrapper{display:block}#block-menu-block-3 h2.block-title{background-color:#8cb4ff}#block-menu-block-3 ul.menu li.active a,#block-menu-block-3 ul.menu a:hover{background-color:#8cb4ff}#block-menu-block-3 ul.menu li.active ul.menu a{background-color:#e7f0f0}#block-menu-block-3 .menu-mlid-847 a{padding-left:1em}#block-menu-block-3 .menu-mlid-847 ul.menu li ul.menu li a{padding-left:2em}#block-menu-block-3 .menu-mlid-847 ul.menu li ul.menu li ul.menu li a{padding-left:3em}#block-menu-block-2 h2.block-title{background-color:#ffa640}#block-menu-block-2 ul.menu li.active a,#block-menu-block-2 ul.menu a:hover{background-color:#ffa640}#block-menu-block-2 ul.menu li.active ul.menu a{background-color:#e7f0f0}#block-menu-block-4 h2.block-title{background-color:#d0d55e}#block-menu-block-4 ul.menu li.active a,#block-menu-block-4 ul.menu a:hover{background-color:#d0d55e}#block-menu-block-4 ul.menu li.active ul.menu a{background-color:#e7f0f0}#block-menu-block-1 h2.block-title{background-color:#fce866}#block-menu-block-1 ul.menu li.active a,#block-menu-block-1 ul.menu a:hover{background-color:#fce866}#block-menu-block-1 ul.menu li.active ul.menu a{background-color:#e7f0f0}.block-relatedlinks{background-color:#e7f0f0;margin:2em 0 1em 0;font-family:"Quattrocento Sans",sans-serif}.block-relatedlinks h2.block-title{font-weight:300;padding-left:1em}.block-relatedlinks .item-list{padding:0 0 0.5em 0.75em}.block-relatedlinks ul li a{color:#000;text-decoration:none}.tietoa .block-relatedlinks h2.block-title{background-color:#8cb4ff}.tietoa .block-relatedlinks ul li a:hover{background-color:#8cb4ff}.arki .block-relatedlinks h2.block-title{background-color:#ffa640}.arki .block-relatedlinks ul li a:hover{background-color:#ffa640}.vegaaniliitto .block-relatedlinks h2.block-title{background-color:#d0d55e}.vegaaniliitto .block-relatedlinks ul li a:hover{background-color:#d0d55e}.vegaia .block-relatedlinks h2.block-title{background-color:#fce866}.vegaia .block-relatedlinks ul li a:hover{background-color:#fce866}@media (min-width:900px){.menu-name-main-menu{display:none}#block-menu-block-6{display:none}}.mean-container a,.mean-container a.meanmenu-reveal,.mean-container .mean-nav ul li a{color:#000}.mean-container a.meanmenu-reveal span{background-color:#000}.mean-container a.meanmenu-reveal,.mean-container a.meanmenu-reveal.meanclose{margin:0 !important;padding:0 !important;top:50px !important;right:50px !important}.mean-container a.meanmenu-reveal p,.mean-container a.meanmenu-reveal.meanclose p{margin:0;font-size:24px;text-indent:-6em;float:left;clear:none;text-align:center}.mean-container .mean-bar{min-height:100px;background:#92c039 url("http://www.vegaaniliitto.fi/www/sites/all/themes/zensub1/logo.png") 1em 1em no-repeat;background-size:110px auto}.mean-container .mean-bar p{font-family:"Raleway",sans-serif;font-weight:300}.mean-container .mean-nav{background-color:#92c039;margin-top:100px}.mean-container .mean-nav ul li span{display:block;float:left;padding:1em 10%;margin:0;text-decoration:none;text-transform:uppercase}
.views-displays .secondary li{float:none;margin:0 6px 0}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px}.views-displays .secondary .open>a{-webkit-border-radius:7px;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.views-displays .secondary .open>a:hover{color:#333}.views-displays .secondary .action-list li{margin:0}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0;-moz-border-radius:0 7px 0 0;border-radius:0 7px 0 0}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}.views-field-title{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}.view .view-content{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}.views-widget-filter-field_ruokatyyppi_tid{width:420px}.form-item-edit-ruokatyyppi-107--2,.form-item-edit-ruokatyyppi-106--2,.form-item-edit-ruokatyyppi-105--2,.form-item-edit-ruokatyyppi-92--2,.form-item-edit-ruokatyyppi-93--2,.form-item-edit-ruokatyyppi-94--2,.form-item-edit-ruokatyyppi-108--2,.form-item-edit-ruokatyyppi-103--2,.form-item-edit-ruokatyyppi-104--2,.form-item-edit-ruokatyyppi-109--2,.form-item-edit-ruokatyyppi-110--2,.form-item-edit-ruokatyyppi-111--2,.form-item-edit-ruokatyyppi-118--2,.form-item-edit-ruokatyyppi-119--2{width:205px;float:left}.views-row h2.node-title a{color:#000}.views-row h2.node-title:hover a div{color:#777}.view-puoti .views-row{margin:2em 0}.view-puoti .node-product-display{padding:0}.view-puoti .node-product-display header{border-left:0.5em solid #d0d55e}.view-puoti .node-product-display h2.node-title{padding:0 0 0 0.5em;border:0;margin:0.5em 0}.view-puoti .productimage{width:200px;float:left;margin:0 2em 1em 0;padding-left:1.2em}@media (max-width:400px){.view-puoti .productimage{float:none}}@media (max-width:400px){.view-puoti span.hinta{padding-left:1.2em;float:none;clear:both}}.view-puoti .field-name-body{margin-top:1em;margin-bottom:1em;padding-left:1.2em}@media (max-width:400px){.view-puoti .field-name-body{clear:left}}.view-puoti .field-name-field-product{float:right;width:auto;position:relative;bottom:1em;clear:both}@media (max-width:400px){.view-puoti .field-name-field-product{margin-top:1.5em}}.view-puoti .field-name-field-product .form-select{margin-bottom:0.5em;word-wrap:break-word;width:100%}.view-puoti .field-name-field-product .form-item{margin:0}.view-puoti .field-name-field-product .form-item-quantity{clear:left;margin:0 auto;width:30%;display:inline-block}.view-puoti .field-name-field-product .form-item-quantity label{display:inline-block;font-family:"Quattrocento Sans",sans-serif;font-weight:300;float:right}.view-puoti .field-name-field-product .form-item-quantity input{display:inline-block;float:right;width:auto}.view-puoti .field-name-field-product .form-submit{display:inline-block;width:auto;height:47px;margin-left:5px;margin-right:0;float:right;clear:right}.view-etusivun-promot,.view-display-id-block_large_etusivu{margin:0 auto;margin-bottom:2em;max-width:933px;width:100%}@media (max-width:719px){.view-etusivun-promot,.view-display-id-block_large_etusivu{display:none}}.view-etusivun-promot .views-row,.view-display-id-block_large_etusivu .views-row,.view-display-id-block_large_vegaaniliitto .views-row,.view-display-id-block_large_tietoa .views-row,.view-display-id-block_large_arki .views-row,.view-display-id-block_large_arki_reseptit .views-row,.view-vegaia-etusivu.view-display-id-block_1 .views-row{position:relative}.view-etusivun-promot h2.slide_title,.view-display-id-block_large_etusivu h2.slide_title,.view-display-id-block_large_vegaaniliitto h2.slide_title,.view-display-id-block_large_tietoa h2.slide_title,.view-display-id-block_large_arki h2.slide_title,.view-display-id-block_large_arki_reseptit h2.slide_title,.view-vegaia-etusivu.view-display-id-block_1 h2.slide_title{margin:0;padding:0.45em 0}.view-etusivun-promot .views-field-body,.view-display-id-block_large_etusivu .views-field-body,.view-display-id-block_large_vegaaniliitto .views-field-body,.view-display-id-block_large_tietoa .views-field-body,.view-display-id-block_large_arki .views-field-body,.view-display-id-block_large_arki_reseptit .views-field-body,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body{position:absolute;top:17%;left:50%;right:2%;width:40%;height:auto;font-size:14px;line-height:21px;padding:1em;background-color:#e7f0f0}.view-etusivun-promot .views-field-body h2,.view-display-id-block_large_etusivu .views-field-body h2,.view-display-id-block_large_vegaaniliitto .views-field-body h2,.view-display-id-block_large_tietoa .views-field-body h2,.view-display-id-block_large_arki .views-field-body h2,.view-display-id-block_large_arki_reseptit .views-field-body h2,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body h2{display:none}.view-etusivun-promot .views-field-body p.kappale,.view-etusivun-promot .views-field-body .ingressi,.view-display-id-block_large_etusivu .views-field-body p.kappale,.view-display-id-block_large_etusivu .views-field-body .ingressi,.view-display-id-block_large_vegaaniliitto .views-field-body p.kappale,.view-display-id-block_large_vegaaniliitto .views-field-body .ingressi,.view-display-id-block_large_tietoa .views-field-body p.kappale,.view-display-id-block_large_tietoa .views-field-body .ingressi,.view-display-id-block_large_arki .views-field-body p.kappale,.view-display-id-block_large_arki .views-field-body .ingressi,.view-display-id-block_large_arki_reseptit .views-field-body p.kappale,.view-display-id-block_large_arki_reseptit .views-field-body .ingressi,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body p.kappale,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body .ingressi{font-size:15px;line-height:22.5px}.view-etusivun-promot .views-field-body a,.view-display-id-block_large_etusivu .views-field-body a,.view-display-id-block_large_vegaaniliitto .views-field-body a,.view-display-id-block_large_tietoa .views-field-body a,.view-display-id-block_large_arki .views-field-body a,.view-display-id-block_large_arki_reseptit .views-field-body a,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body a{text-decoration:none;color:#000;background:none !important}.view-etusivun-promot .views-field-body a:hover,.view-display-id-block_large_etusivu .views-field-body a:hover,.view-display-id-block_large_vegaaniliitto .views-field-body a:hover,.view-display-id-block_large_tietoa .views-field-body a:hover,.view-display-id-block_large_arki .views-field-body a:hover,.view-display-id-block_large_arki_reseptit .views-field-body a:hover,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body a:hover{background:none !important;text-decoration:underline}.view-etusivun-promot h2.slide_title,.view-display-id-block_large_etusivu h2.slide_title{background-color:#8cb4ff}.view-vegaia-etusivu.view-display-id-block_2 .views-row .views-field-created{background:url(/www/sites/all/themes/zensub1/images/uutispalkki2.png) no-repeat top left}.view-vegaia-etusivu.view-display-id-block_2 .views-row .views-field-created .field-content{margin-left:1.5em}.view-vegaia-etusivu.view-display-id-block_1 .flexslider{background-color:#fce866;margin:0 !important}.view-vegaia-etusivu.view-display-id-block_1 .views-row{position:relative}.view-vegaia-etusivu.view-display-id-block_1 .views-field-created{float:left;margin-right:1em;padding:0.6em 0 0 0.5em}.view-vegaia-etusivu.view-display-id-block_1 h2.slide_title{float:left;font-size:16px;line-height:24px;border:none;border-left:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%}.view-vegaia-etusivu.view-display-id-block_1 h2.slide_title a{max-width:100%}.view-vegaia-etusivu.view-display-id-block_1 h2.slide_title a:hover{text-decoration:underline}.view-vegaia-etusivu.view-display-id-block_1 .views-field-body{position:absolute;top:17%;left:50%;right:2%;width:40%;height:auto;max-height:90%;font-size:14px;line-height:21px;padding:1em;background-color:#fce866}.view-vegaia-etusivu.view-display-id-block_1 .views-field-body p.kappale,.view-vegaia-etusivu.view-display-id-block_1 .views-field-body .ingressi{font-family:"Merriweather Sans",sans-serif;font-size:14px;line-height:21px;font-weight:300;margin:0.5em 0;max-height:50%;overflow:hidden}.flexslider{border:none !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.flexslider .flex-direction-nav a{display:inline-block !important;overflow:visible !important;color:#e7f0f0 !important;text-shadow:2px 2px 2px rgba(0,0,0,0.8) !important}.flexslider .flex-direction-nav .flex-prev{left:10px !important}.flexslider .flex-direction-nav .flex-next{right:10px !important}.flexslider .flex-control-nav{bottom:-2em}.flexslider .views-field-body{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}.flexslider .views-field-body p{margin:0.5em 0}#block-views-ajankohtaista-block,#block-views-ajankohtaista-block-2,#block-views-tiedotteita-block{margin:0 auto;width:99%;max-width:700px}#block-views-ajankohtaista-block h2,#block-views-ajankohtaista-block-2 h2,#block-views-tiedotteita-block h2{background-color:#d0d55e}#block-views-ajankohtaista-block .views-row,#block-views-ajankohtaista-block-2 .views-row,#block-views-tiedotteita-block .views-row{margin:0 auto;width:99%}#block-views-ajankohtaista-block .views-row h2,#block-views-ajankohtaista-block-2 .views-row h2,#block-views-tiedotteita-block .views-row h2{background:none;padding:0 0 0 0.5em;margin:0.5em 0 0.3em 0}#block-views-ajankohtaista-block .views-row span,#block-views-ajankohtaista-block .views-row p,#block-views-ajankohtaista-block .views-row .field-name-field-place,#block-views-ajankohtaista-block-2 .views-row span,#block-views-ajankohtaista-block-2 .views-row p,#block-views-ajankohtaista-block-2 .views-row .field-name-field-place,#block-views-tiedotteita-block .views-row span,#block-views-tiedotteita-block .views-row p,#block-views-tiedotteita-block .views-row .field-name-field-place{font-size:15px;line-height:22.5px}#block-views-ajankohtaista-block .field-name-field-date,#block-views-ajankohtaista-block .field-name-field-place,#block-views-ajankohtaista-block-2 .field-name-field-date,#block-views-ajankohtaista-block-2 .field-name-field-place,#block-views-tiedotteita-block .field-name-field-date,#block-views-tiedotteita-block .field-name-field-place{display:inline-block;font-style:italic;margin-right:0.5em}#block-views-ajankohtaista-block .field-name-field-date,#block-views-ajankohtaista-block-2 .field-name-field-date,#block-views-tiedotteita-block .field-name-field-date{font-weight:bold}#block-views-ajankohtaista-block .field-name-body,#block-views-ajankohtaista-block-2 .field-name-body,#block-views-tiedotteita-block .field-name-body{clear:both}#block-views-ajankohtaista-block-2,#block-views-tiedotteita-block{margin-top:4em !important;padding-bottom:0.5em !important;background-color:#e7f0f0}#block-views-ajankohtaista-block-2 .field-name-body p,#block-views-tiedotteita-block .field-name-body p{margin:0.4em}#block-views-ajankohtaista-block-2 .views-row h2,#block-views-tiedotteita-block .views-row h2{font-size:19.2px;line-height:28.8px}#block-views-tiedotteita-block .views-row-1{padding-top:0.5em}#block-views-tiedotteita-block .views-field.views-field-created{display:inline}#block-views-tiedotteita-block .views-row h2{display:inline}#block-views-tiedotteita-block .views-field.views-field-title{display:inline;margin-left:0.5em}#block-views-tiedotteita-block .views-row p{margin-top:0.5em;margin-bottom:0.5em}#block-views-ajankohtaista-block{margin:1em 1em 0 0 !important;padding-bottom:1em;width:100%;max-width:100%;background-color:none !important}#block-views-ajankohtaista-block h2.block-title{display:none;font-size:23px}#block-views-ajankohtaista-block .views-row h2{font-size:24px;line-height:36px}#block-views-ajankohtaista-block .node-readmore a{font-size:15px;line-height:22.5px}.vegaaniliitto #block-views-ajankohtaista-block-3 h2.block-title{background-color:#d0d55e}.arki #block-views-ajankohtaista-block-3 h2.block-title{background-color:#ffa640}.tietoa #block-views-ajankohtaista-block-3 h2.block-title{background-color:#8cb4ff}.vegaia #block-views-ajankohtaista-block-3 h2.block-title{background-color:#fce866}@media (max-width:770px){#block-views-ajankohtaista-block-3 h2.block-title{font-size:19.2px;line-height:28.8px;padding-left:0.5em;margin:0}}#block-views-ajankohtaista-block-3 .views-row{padding:0 0.75em;font-size:15px;line-height:19.2px}#block-views-ajankohtaista-block-3 .views-row h2{border:none;padding:0;margin:0.5em 0 !important;font-size:16px;line-height:24px}#block-views-ajankohtaista-block-3 .views-row h2 a .field-item{margin-left:0}#block-views-ajankohtaista-block-3 .views-row .field-name-field-date{font-weight:bold}#block-views-ajankohtaista-block-3 .views-row p{margin:0.5em 0}#block-views-ajankohtaista-block-3 .views-row .node-readmore{display:none}#block-views-ajankohtaista-block-3 .node-teaser{margin-bottom:1em}.view-ajankohtaista .date-display-range{display:inline}#block-block-8{margin:0 auto;padding:1em 0;background-color:#e7f0f0;width:99%;max-width:700px}#block-block-8 p{margin:0}#block-views-vegaia-etusivu-block .views-row{width:31%;float:left;padding:0.3em;background:url(/www/sites/all/themes/zensub1/images/uutispalkki.png) no-repeat top left}@media (max-width:470px){#block-views-vegaia-etusivu-block .views-row{display:none}}#block-views-vegaia-etusivu-block .views-row.views-row-1,#block-views-vegaia-etusivu-block .views-row.views-row-2{margin-right:1%}#block-views-vegaia-etusivu-block .views-field-created{display:inline-block;float:left;margin-left:1.3em;margin-right:0.5em}#block-views-vegaia-etusivu-block .views-field-field-image{max-width:300px}#block-views-vegaia-etusivu-block .views-field-title h2{font-size:16px;line-height:24px;border:0;margin:0;padding:0;clear:right}#block-views-vegaia-etusivu-block a:hover{text-decoration:underline}#block-views-vegaia-etusivu-block-1{clear:left;width:100%;float:left;margin-top:1em;margin-right:2%;margin-bottom:4em}@media (max-width:600px){#block-views-vegaia-etusivu-block-1{display:none}}@media (min-width:1023px){#block-views-vegaia-etusivu-block-1{width:64%}}#block-views-vegaia-etusivu-block-1 .views-field-created{float:left;display:inline-block;margin-right:0.5em}#block-views-vegaia-etusivu-block-1 .views-field-title h2{clear:right}#block-views-vegaia-etusivu-block-2{margin-top:1em;float:left;width:32%}@media (max-width:1023px){#block-views-vegaia-etusivu-block-2{display:none}}#block-views-vegaia-etusivu-block-2 .views-field-title h2{font-size:16px;line-height:24px;border:0;margin:0;padding:0}#block-views-vegaia-etusivu-block-2 a:hover{text-decoration:underline}#block-views-vegaia-etusivu-block-2 p,#block-views-vegaia-etusivu-block-2 p.kappale,#block-views-vegaia-etusivu-block-2 .ingressi{font-family:"Merriweather Sans",sans-serif;font-size:14px;line-height:21px;font-weight:300;margin:0.5em 0}#block-views-vegaia-etusivu-block-2 img{max-width:25%}#block-views-vegaia-artikkelit-block-1 h2.block-title{background-color:#fce866}.view-arki-etusivu.view-display-id-block .views-label-title,.view-arki-etusivu.view-display-id-block_1 .views-label-title,.view-tietoa-etusivu.view-display-id-block_1 .views-label-title,.view-vegaaniliitto-etusivu.view-display-id-block_1 .views-label-title{font-family:"Raleway",sans-serif;font-size:24px;line-height:24px;float:left;padding:0.5em 0 0.5em 0.5em}.view-arki-etusivu.view-display-id-block h2,.view-arki-etusivu.view-display-id-block_1 h2,.view-tietoa-etusivu.view-display-id-block_1 h2,.view-vegaaniliitto-etusivu.view-display-id-block_1 h2{float:left;clear:right !important;border:0;padding:0.5em 0 0.5em 0.5em;margin:0;font-size:24px;line-height:24px}.view-arki-etusivu.view-display-id-block .views-field-body,.view-arki-etusivu.view-display-id-block_1 .views-field-body,.view-tietoa-etusivu.view-display-id-block_1 .views-field-body,.view-vegaaniliitto-etusivu.view-display-id-block_1 .views-field-body{display:none}.flexslider .views-field-field-image{clear:left}.view-etusivun-promot.view-display-id-block .flexslider,.view-display-id-block_large_etusivu .flexslider{margin:0 !important}.view-tietoa-etusivu.view-display-id-block_1 .flexslider,.view-display-id-block_large_tietoa .flexslider{background-color:#8cb4ff;margin:0 !important}.view-arki-etusivu.view-display-id-block .flexslider,.view-arki-etusivu.view-display-id-block_1 .flexslider,.view-display-id-block_large_arki .flexslider,.view-display-id-block_large_arki_reseptit .flexslider{background-color:#ffa640;margin:0 !important}.view-vegaaniliitto-etusivu.view-display-id-block_1 .flexslider,.view-display-id-block_large_vegaaniliitto .flexslider,.view-display-id-block_large_demo .flexslider{background-color:#d0d55e;margin:0 !important}.vegaia .views-row h2.otsikko{border:0;padding-left:0}.view-haku .view-content,.view-taxonomy-term .view-content{margin-top:3em}.view-haku .view-content .views-row,.view-taxonomy-term .view-content .views-row{margin:4em 0}.view-haku .view-content .views-row .views-field-title,.view-taxonomy-term .view-content .views-row .views-field-title{font-family:"Raleway",sans-serif;font-size:24px;line-height:36px}.view-haku .view-content .views-row .views-field-title:hover,.view-taxonomy-term .view-content .views-row .views-field-title:hover{color:#444}.view-haku .view-content .views-row img,.view-haku .view-content .views-row img.vasen,.view-haku .view-content .views-row img.vasen25,.view-haku .view-content .views-row img.oikea,.view-haku .view-content .views-row img.oikea25,.view-taxonomy-term .view-content .views-row img,.view-taxonomy-term .view-content .views-row img.vasen,.view-taxonomy-term .view-content .views-row img.vasen25,.view-taxonomy-term .view-content .views-row img.oikea,.view-taxonomy-term .view-content .views-row img.oikea25{display:none}#block-views-vegaani-block-3 .views-field-field-image{float:left;margin-right:2em;margin-bottom:2em}#block-views-banners-block-small,#block-views-banners-block-small-demo{margin-top:0.65em}@media (max-width:719px){#block-views-banners-block-small,#block-views-banners-block-small-demo{display:none}}#block-views-banners-block-small .flexslider,#block-views-banners-block-small-demo .flexslider{margin:0}#block-views-banners-block-medium,#block-views-banners-block-medium-demo{margin-bottom:0em;padding-top:1em;padding-bottom:1em;background-color:#fff}@media (max-width:719px){#block-views-banners-block-medium,#block-views-banners-block-medium-demo{display:none}}#block-views-banners-block-medium .flexslider,#block-views-banners-block-medium-demo .flexslider{margin:0}#block-views-banners-block-mobile,#block-views-banners-block-mobile-demo{margin-bottom:0em;padding-top:1em;padding-bottom:1em;background-color:#fff}@media (min-width:720px){#block-views-banners-block-mobile,#block-views-banners-block-mobile-demo{display:none}}#block-views-banners-block-mobile .flexslider,#block-views-banners-block-mobile-demo .flexslider{margin:0}@media (max-width:719px){#block-views-banners-block-large-etusivu,#block-views-banners-block-large-vegaaniliitto,#block-views-banners-block-large-tietoa,#block-views-banners-block-large-arki,#block-views-banners-block-large-arki-reseptit,#block-views-banners-block-large-demo{display:none}}.view-display-id-mainostenhallinta h3{font-size:2em;font-weight:bold;margin:2em 0 2em 0;padding:1em;background-color:#eee}.view-display-id-mainostenhallinta .views-row h2.field-content{padding-left:0}.view-display-id-mainostenhallinta .views-row .views-field-weight .form-item{margin:0 !important;display:inline !important}.view-display-id-mainostenhallinta .views-row .views-field-field-select-slideshow-large .field-content,.view-display-id-mainostenhallinta .views-row .views-field-field-select-slideshow-medium .field-content,.view-display-id-mainostenhallinta .views-row .views-field-field-select-slideshow-mobile .field-content,.view-display-id-mainostenhallinta .views-row .views-field-field-select-slideshow-small .field-content,.view-display-id-mainostenhallinta .views-row .views-field-field-select-carousel .field-content{display:inline !important}
.node .submitted{margin:0}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.lt-ie8 .node-unpublished p.unpublished>*{position:relative}a{color:#000;text-decoration:underline}p.ilmestynyt{font-style:italic}#content{position:relative;font-family:"Merriweather Sans",sans-serif;font-size:15px;line-height:22.5px;font-weight:300}@media (max-width:720px){#content{margin-top:3em}}.etusivu #content{padding:0}.tietoa #content p a,.arki #content p a,.vegaaniliitto #content p a,.vegaia #content p a{background-color:#fff}.tietoa #content p a:hover,.arki #content p a:hover,.vegaaniliitto #content p a:hover,.vegaia #content p a:hover{background-color:#e7f0f0}.etusivu #content p a,.etusivu #content p a:hover{background-color:none}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}h1{line-height:36px}h2{line-height:28.08px}h3{line-height:24px}h4{line-height:19.92px}h5{line-height:18px}h6{line-height:16.8px}h2,h3,h4,.view-mode-node_embed.node-resepti h2.node-title a,.node-teaser h2.node-title a{clear:both;font-weight:300;color:#000}.view-mode-node_embed.node-resepti h2.node-title:hover a div,.node-teaser h2.node-title:hover a div{color:#777}h1{font-weight:300;margin:10px 0;padding:0.2em 0.5em}h2,h3,h4{padding-left:0.5em}.view-mode-node_embed.node-resepti h2.node-title a .field-item,.node-teaser h2.node-title a .field-item{margin-left:0.5em}h2.lahteetotsikko{padding:0.2em}input.form-submit,.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{color:#000;border:0;margin:0 0.5em}input.form-submit:hover,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover{text-decoration:underline}.caption{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important}.etusivu #main{margin:0;text-align:center;width:100%}.etusivu h1.title,.etusivu .field-name-field-tags{display:none}.etusivu .etusivu_kuvat{margin:0 auto;width:700px}@media (max-width:720px){.etusivu .etusivu_kuvat{width:99%}}.etusivu #block-block-9,.etusivu #block-block-10,.etusivu #block-block-11{margin-right:33px}.etusivu #block-block-9 h2.block-title{background-color:#8cb4ff}.etusivu #block-block-10 h2.block-title{background-color:#ffa640}.etusivu #block-block-11 h2.block-title{background-color:#d0d55e}.etusivu #block-block-12 h2.block-title{background-color:#fce866}.etusivu #block-block-9:hover{background-color:#8cb4ff}.etusivu #block-block-10:hover{background-color:#ffa640}.etusivu #block-block-11:hover{background-color:#d0d55e}.etusivu #block-block-12:hover{background-color:#fce866}.etusivu #block-block-9,.etusivu #block-block-10,.etusivu #block-block-11,.etusivu #block-block-12{float:left;height:400px;max-width:150px;margin-bottom:2em;background-color:#e7f0f0}@media (max-width:720px){.etusivu #block-block-9,.etusivu #block-block-10,.etusivu #block-block-11,.etusivu #block-block-12{width:100%;max-width:100%;height:200px;margin-right:1em}}.etusivu #block-block-9 h2.block-title,.etusivu #block-block-10 h2.block-title,.etusivu #block-block-11 h2.block-title,.etusivu #block-block-12 h2.block-title{margin:0;padding:0.25em 0}.etusivu #block-block-9 a,.etusivu #block-block-10 a,.etusivu #block-block-11 a,.etusivu #block-block-12 a{text-decoration:none}.etusivu #block-block-9 img,.etusivu #block-block-10 img,.etusivu #block-block-11 img,.etusivu #block-block-12 img{margin:0;max-width:150px;height:auto}@media (max-width:720px){.etusivu #block-block-9 img,.etusivu #block-block-10 img,.etusivu #block-block-11 img,.etusivu #block-block-12 img{margin:0.5em}}@media (max-width:450px){.etusivu #block-block-9 img,.etusivu #block-block-10 img,.etusivu #block-block-11 img,.etusivu #block-block-12 img{max-width:100px}}.etusivu #block-block-9 p,.etusivu #block-block-10 p,.etusivu #block-block-11 p,.etusivu #block-block-12 p{font-size:14px;line-height:21px;margin:0.5em}@media (max-width:720px){.etusivu #block-block-9 p,.etusivu #block-block-10 p,.etusivu #block-block-11 p,.etusivu #block-block-12 p{float:left;clear:none;max-width:50%}}.etusivu #block-block-9 p.etusivukuva,.etusivu #block-block-10 p.etusivukuva,.etusivu #block-block-11 p.etusivukuva,.etusivu #block-block-12 p.etusivukuva{margin:0}.tietoa h1{background-color:#8cb4ff}.tietoa h2,.tietoa h3,.tietoa h4{border-left:0.5em solid #8cb4ff}.tietoa .view-mode-node_embed.node-resepti h2.node-title,.tietoa .node-teaser h2.node-title{border-left:0.5em solid #8cb4ff}.tietoa h3.lahteetvaliotsikko{border-left:0.25em solid #8cb4ff}.tietoa input.form-submit{background-color:#8cb4ff}.arki h1{background-color:#ffa640}.arki h2,.arki h3,.arki h4{border-left:0.5em solid #ffa640}.arki .view-mode-node_embed.node-resepti h2.node-title,.arki .node-teaser h2.node-title{border-left:0.5em solid #ffa640}.arki h3.lahteetvaliotsikko{border-left:0.25em solid #ffa640}.arki input.form-submit{background-color:#ffa640}.vegaaniliitto h1{background-color:#d0d55e}.vegaaniliitto h2,.vegaaniliitto h3,.vegaaniliitto h4{border-left:0.5em solid #d0d55e}.vegaaniliitto .view-mode-node_embed.node-resepti h2.node-title,.vegaaniliitto .node-teaser h2.node-title{border-left:0.5em solid #d0d55e}.vegaaniliitto h3.lahteetvaliotsikko{border-left:0.25em solid #d0d55e}.vegaaniliitto input.form-submit{background-color:#d0d55e}.vegaia h1{background-color:#fce866}.vegaia h2,.vegaia h3,.vegaia h4{border-left:0.5em solid #fce866}.vegaia .view-mode-node_embed.node-resepti h2.node-title,.vegaia .node-teaser h2.node-title{border-left:0.5em solid #fce866}.vegaia h3.lahteetvaliotsikko{border-left:0.25em solid #fce866}.vegaia input.form-submit{background-color:#fce866}.vegaia .node-5 .field-name-field-tags,.vegaia .node-5 .field-name-body{display:none}.node-teaser{margin-bottom:3em}.node-teaser li.node-readmore a{color:#000;background-color:#fff}.node-teaser li.node-readmore a:hover{background-color:#e7f0f0}h2.block-title{color:#000;border:0}p.tuote{margin:0;padding-top:1em;font-weight:normal}.node-teaser p.tuote{padding-top:0em}.node-teaser p.ingressi{margin:0.5em 0}.field-name-field-author{font-family:"Merriweather Sans",sans-serif;font-style:italic;font-size:16px;line-height:24px}.field-name-field-author p{margin:0.8em 0}p.ingressi{font-family:"Raleway",sans-serif;font-size:19.2px;line-height:28.8px;font-weight:300}.node-teaser p.ingressi{padding:0;border:0}.node-teaser .field-name-field-image{float:left;margin:1em 1em 1em 0}@media (max-width:400px){.node-teaser .field-name-field-image{float:none}}.node-teaser h1{background-color:#ffffff}p.kappale{margin:0.75em 0 1em 0}div.kainalo{background-color:#e7f0f0;padding:1em;margin:2em 0}div.kainalo h2.otsikko{margin:0;padding:0 0.5em}div.laatikko{background-color:#e7f0f0;padding:1em;margin:2em 0;clear:both;overflow:hidden}div.laatikko h2.otsikko{margin:0;padding:0 0.5em}span.nimi{font-style:bold;color:#000000}p.lisatietoja{font-style:italic}ul.lahde a{color:#000;background-color:#fff}ul.lahde a:hover{background-color:#e7f0f0}p.lahde{font-style:italic;font-size:0.9em}blockquote p.nostooikea{font-family:"Raleway",sans-serif;font-size:18px;line-height:21px;font-style:italic;font-weight:300;width:15em;margin:0.5em 0 0.5em 0.5em;padding:1em;position:relative;color:#000;background-color:#fce866;text-align:center;float:right}.view-t-git-view,.view-t-git-view .views-row,.view-t-git-view .views-row .views-field{display:inline}.block-commerce-cart{border-left:0.5em solid #d0d55e;border-bottom:0.5em solid #d0d55e;padding:1em}.block-commerce-cart h2.block-title{padding:0;margin:0}.block-commerce-cart tr{background:none;border:0}.block-commerce-cart a{color:#000}.block-commerce-cart a:hover{background-color:#e7f0f0}.block-commerce-cart .views-field-quantity,.block-commerce-cart .views-field-line-item-title{padding-right:1em}.block-commerce-cart .line-item-total{margin-bottom:1em}.block-commerce-cart .line-item-summary{margin-bottom:0}.block-commerce-cart .line-item-summary ul li{background-color:#fff;padding:0;margin-left:1em}.view-commerce-cart-form .views-table{width:100%;border:0}.view-commerce-cart-form .views-table thead,.view-commerce-cart-form .views-table tbody,.view-commerce-cart-form .views-table th,.view-commerce-cart-form .views-table tr{border:0}.view-commerce-cart-form .views-table a{color:#000}.view-commerce-cart-form .views-table a:hover{background-color:#e7f0f0}ol.inline.commerce-checkout-progress li{float:left;width:25%}.page-checkout- .views-table,.page-checkout- table.checkout-review{width:100%;border:0}.page-checkout- .views-table thead,.page-checkout- .views-table tbody,.page-checkout- .views-table th,.page-checkout- .views-table tr,.page-checkout- table.checkout-review thead,.page-checkout- table.checkout-review tbody,.page-checkout- table.checkout-review th,.page-checkout- table.checkout-review tr{border:0}.page-checkout- .views-table .form-item label,.page-checkout- table.checkout-review .form-item label{font-weight:bold}.page-checkout- .views-table .pane-data-full,.page-checkout- table.checkout-review .pane-data-full{padding-bottom:1em}.page-checkout- .form-item label,.page-checkout- th,.page-checkout- td.component-title{font-weight:300}.page-checkout- span.fieldset-legend{font-family:"Raleway",sans-serif;font-size:24px;line-height:36px;font-weight:300;padding-left:0.5em;border-left:0.5em solid #d0d55e}.page-checkout- .commerce_fieldgroup_pane__group_otherinfo .field-name-field-additional-information label{display:none}.page-checkout- .form-item{margin:0.8em 0}.page-checkout- input.form-submit{border-bottom:0.5em solid #d0d55e}.node-publication .field-name-field-image{float:left;margin-right:2em}@media (max-width:400px){.node-publication .field-name-body{clear:left}}.node-teaser img.vasen{float:left;margin:0 1em 0 0;max-width:130px;height:auto !important}@media (max-width:400px){.node-teaser img.vasen{clear:both;float:none}}.node-teaser .caption{display:none !important}img.vasen{float:left;max-width:50%;height:auto;margin:1em 1em 1em 0}img.oikea{float:right;max-width:50%;height:auto;margin:1em 0 1em 1em}img.vasen25{float:left;max-width:25%;height:auto;margin:1em 1em 1em 0}img.oikea25{float:right;max-width:25%;height:auto;margin:1em 0 1em 1em}span.vasen{float:left;margin:1em 1em 1em 0;max-width:50%;height:auto}span.vasen img{width:auto;height:auto}span.oikea{float:right;margin:1em 0 1em 1em;max-width:50%;height:auto}span.oikea img{width:auto;height:auto}span.vasen25{float:left;margin:1em 1em 1em 0;max-width:25%;height:auto}span.vasen25 img{width:auto;height:auto}span.oikea25{float:right;margin:1em 0 1em 1em;max-width:25%;height:auto}span.oikea25 img{width:auto;height:auto}img.taysi{float:left;max-width:100%;height:auto;margin:1em 0 1em 0}span.taysi{float:left;margin:1em 0 1em 0;max-width:100%;height:auto}span.taysi img{width:auto;height:auto}.caption{font-size:14px;line-height:24px;margin-top:-0.4em;margin-bottom:1em;font-style:italic;padding-left:0.5em;background:#eeeeee}.page-node-5 h1.title,.page-node-4 h1.title,.page-node-3 h1.title,.page-node-2 h1.title{display:none}td{border:1px solid black;padding:5px}h2.alaotsikko{border-left:none}ul.field-slideshow-pager.slides-1{display:none}.field-slideshow{margin:0 10px 0 0;border:1px solid gray}.productimage{float:left}ul.field-slideshow-pager{list-style-type:none;padding:0;margin:5px 0 0 0}img.field-slideshow-thumbnail{margin-right:5px}
.comments{margin:1.5em 0}.comment.comment-preview{background-color:#ffffea}.comment .new{color:#c00}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.lt-ie8 .comment-unpublished p.unpublished>*{position:relative}
.form-item{margin:1.5em 0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{display:block;font-weight:bold}.form-item label.option{display:inline;font-weight:normal}.form-item .form-required{color:#c00}.form-item .description{font-size:0.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.container-inline div,.container-inline label{display:inline}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc}td.menu-disabled{background:#ccc}#views-exposed-form-abc-reseptit-page{background-color:#ffa640;padding:2%}#views-exposed-form-abc-reseptit-page #edit-title-wrapper{width:45%;margin-bottom:1em;float:left}#views-exposed-form-abc-reseptit-page input#edit-title.form-text{max-width:90%}#views-exposed-form-abc-reseptit-page #edit-ainekset-wrapper{width:45%;margin-bottom:1em}#views-exposed-form-abc-reseptit-page input#edit-ainekset.form-text{max-width:90%}#views-exposed-form-abc-reseptit-page #edit-ruokatyyppi-wrapper{height:auto;width:50%;float:left}#views-exposed-form-abc-reseptit-page #edit-ruokatyyppi-wrapper .form-item-ruokatyyppi .form-item{width:49%;float:left}@media (max-width:720px){#views-exposed-form-abc-reseptit-page #edit-ruokatyyppi-wrapper{width:99%}}#views-exposed-form-abc-reseptit-page #edit-ruokavalio-wrapper{width:20%}@media (max-width:720px){#views-exposed-form-abc-reseptit-page #edit-ruokavalio-wrapper{width:45%}}#views-exposed-form-abc-reseptit-page #edit-field-sesonki-tid-wrapper{width:20%}@media (max-width:720px){#views-exposed-form-abc-reseptit-page #edit-field-sesonki-tid-wrapper{width:45%}}#views-exposed-form-abc-reseptit-page .views-submit-button{float:left;clear:left;margin-top:1em;width:70%}#views-exposed-form-abc-reseptit-page .views-submit-button .form-item-sort-bef-combine{float:left;margin:0.2em 2em 0 0}#views-exposed-form-abc-reseptit-page .views-submit-button .form-item-sort-bef-combine label{display:inline}@media (max-width:720px){#views-exposed-form-abc-reseptit-page .views-submit-button{width:99%}}#views-exposed-form-abc-reseptit-page .views-submit-button input{margin-top:0;width:5em;height:2em;background-color:#e7f0f0;font-size:1em;font-weight:bold;border:none}@media (max-width:720px){#views-exposed-form-abc-reseptit-page .views-submit-button input{clear:both;float:right;margin-top:1em}}#views-exposed-form-abc-reseptit-page .views-submit-button input:hover{background-color:#e7f0f0}#views-exposed-form-abc-reseptit-page .views-reset-button{width:15%;padding-top:0;float:right;margin-right:1em}#views-exposed-form-abc-reseptit-page .views-reset-button input{border:none;margin-right:5%;background-color:#e7f0f0}@media (max-width:720px){#views-exposed-form-abc-reseptit-page .views-reset-button{clear:both;float:left;width:99%}}#search-form div.action,#search-form .form-submit{background-color:#92c039}select#edit-submitted-olen-kiinnostunut{height:600px}
.field-name-body p a{color:#000}.field-name-field-tags{font-size:14px}.field-name-field-tags a{color:#000;background-color:#fff}.field-name-field-tags a:hover{background-color:#e7f0f0}.field-name-field-tags,.field-name-field-abc-tags,.field-name-field-tietoa-tags,.field-name-field-vegaaniliitto-tags,.field-name-field-vegaia-tags{clear:both;margin:0.5em 0}.field-name-field-tags .field-items .field-item,.field-name-field-abc-tags .field-items .field-item,.field-name-field-tietoa-tags .field-items .field-item,.field-name-field-vegaaniliitto-tags .field-items .field-item,.field-name-field-vegaia-tags .field-items .field-item{float:left;margin:0 0.5em 0 0}p.submitted{margin-top:0.2em;margin-bottom:0.5em}div.field-name-field-ruokavalio .field-item,div.field-name-field-ruokalaji .field-item,div.field-name-field-ruokatyyppi .field-item,div.field-name-field-sesonki .field-item{display:inline-block;margin-right:0.5em}div.field-name-field-ruokavalio a,div.field-name-field-ruokalaji a,div.field-name-field-ruokatyyppi a,div.field-name-field-sesonki a{color:#000;background-color:#fff}div.field-name-field-ruokavalio{display:inline !important}.node-resepti .field-name-body{padding-top:0}div.field-name-field-ingredients{float:left;width:25%;min-width:200px;margin:1em 3em 1em 0;padding:0.5em 1em 0.5em 1em;background-color:#ffa640;font-size:14px}@media (max-width:400px){div.field-name-field-ingredients{width:93%}}div.field-name-field-ingredients .field-label{font-family:"Raleway",sans-serif;font-size:24px;line-height:36px;font-weight:300;padding:0.5em 0 0 0}div.field-name-field-ingredients ul{margin-top:0.5em;padding-left:1.5em}div.field-name-field-ingredients p{margin:0}div.field-name-field-preparation{margin:1em 0}div.field-name-field-preparation .field-label{font-family:"Raleway",sans-serif;font-size:24px;line-height:36px;font-weight:300;padding:0.7em 0 0 0}div.field-name-field-preparation ol{margin-top:0.5em}div.field-name-field-source{margin:0 0 1em 0;display:inline-block  !important}div.field-name-field-source p{margin:0}.field-name-field-lastpublished{margin:0 0 1em 0}.tietoa .field-name-field-lastpublished{border-top:0.1em solid #8cb4ff}.arki .field-name-field-lastpublished{border-top:0.1em solid #ffa640}.vegaaniliitto .field-name-field-lastpublished{border-top:0.1em solid #d0d55e}.vegaia .field-name-field-lastpublished{border-top:0.1em solid #fce866}
@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
