
	
/*  Desktop 
***************/
@media (min-width: 1200px) {
  .container {
    width: 1000px;
  }
}

@media (min-width: 1000px) {
  .container {
    width: 1000px;
  }

  
  	/* google-search in nav-bar */
  .ru_navi_functions div.gsc-control-searchbox-only input.placeholder
 	{
 	font-size: 10px !important;
 	}	
  div.navigationRowFunctions table.gsc-search-box
	{
	height: 25px !important;
	margin-top: 7px;	
	}
div.navigationRowFunctions td.gsc-input
	{
	padding: 0;
	margin: 0;
	background: #fff;
	border-right: 1px solid #fff;
	}
	div.navigationRowFunctions td.gsc-input input
		{
		border: none;
		}
div.navigationRowFunctions td.gsc-search-button
	{
	width: 28px !important;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	
	}
div.navigationRowFunctions td.gsc-search-button input
	{
	background: transparent url(/pics/search-button.png) no-repeat 0 0;
	width: 28px;
	height: 25px;
	border: none;
	color: transparent;
	padding: 0;
	margin: 0;
	border-radius: 0 !important;
	}
div.navigationRowFunctions td.gsc-clear-button
	{
	display: none;
	visibility: hidden;
	width: 1px;
	overflow: hidden;
	float: left;
	}
  	
  	/* end of google-search in nav-bar */
  
	/* Icons */
	.glyphicon.glyphicon-print {display:none;}
	.glyphicon.glyphicon-pencil {display:none;}
	.glyphicon.glyphicon-search {display:none;}

	#header .language {   top: 60px;	}
	
	.cse-search {padding:0px;}
	form#cse-search-box {width: 215px; }

	.navigationTable {background: url(/pics/navi/navigationRowFunctions-bg.png) no-repeat top right; }
	.navigationRowFunctions {width:41%;}
	.navigationRowFunctions .fontsize {width:20%;float:right;}
	.navigationRowFunctions a {float: left;width:21%;}
	.navigationRowFunctions {height:37px; float: right;}
	.navigationRowFunctions div.details, 
	.navigationRowFunctions div.cse-search, 
	.navigationRowFunctions div.cse-search > div, 
	.navigationRowFunctions div.cse-search > div > div,
	.navigationRowFunctions div.cse-search > div > div > form,
	.navigationRowFunctions div.cse-search > div > div > form > table
		{
		height: 100%;
		}   
	.navigationRowFunctions div.cse-search > div > div
		{
		width: 200px;
		}
	/* Navigointi */
	
	.navbar-default {display:none;}
		
	#evira-navbar-collapse-1 { padding-right: 0; float: left;}
	#evira-navbar-collapse-1 a {
		padding:10px 16px 3px 16px;
		font-size:14px;
		color: #fff;
		font-weight:bold;
		text-decoration:none;
		background: transparent url(/pics/navi/navi-end.png) no-repeat top right;
		height:41px;
		display: block;
		float:left;
		text-transform: uppercase;
		}
		
		#evira-navbar-collapse-1 a.dropdown-toggle {display:none;}
		#evira-navbar-collapse-1.ru_navigation a {font-size:13px;}
		
	#evira-navbar-collapse-1 a:hover {color: #cbe3e7;}
		#evira-navbar-collapse-1 li.etusivu, #evira-navbar-collapse-1 li.frontsida, #navi li.frontpage {margin: 0 2px 0 0;}
		#evira-navbar-collapse-1 li.etusivu a, #evira-navbar-collapse-1 li.frontsida a, #evira-navbar-collapse-1 li.frontpage a {height: 41px; width: 50px;overflow: hidden;background: #fff url(/pics/navi/home.png) no-repeat top left;text-indent: -100000px; }
		#evira-navbar-collapse-1 li#S.etusivu a, #evira-navbar-collapse-1 li#S.frontsida a, #evira-navbar-collapse-1 li#S.frontpage a {background: #fff url(/pics/navi/home.png) no-repeat 0px 0px;}
		#evira-navbar-collapse-1 ul li.etusivu.prev-link a, #evira-navbar-collapse-1 ul li.frontsida.prev-link a, #evira-navbar-collapse-1 ul li.frontpage.prev-link a {width: 50px;height: 41px;background: #fff url(/pics/navi/home.png) no-repeat -50px 0px;}
		#evira-navbar-collapse-1 li.tietoa_evirasta a, #evira-navbar-collapse-1 li.about_evira a, #evira-navbar-collapse-1 li.om_evira a {background: transparent url(/pics/navi/navi-end-tietoa.png) no-repeat top right;padding-right: 20px;}
		#evira-navbar-collapse-1 ul li:last-child a { background: url(/pics/navi/navi-end-last.png) no-repeat top right; padding-right: 25px !important; }
	
	
	#evira-navbar-collapse-1 ul { list-style-type:none;padding: 0px;}
	#evira-navbar-collapse-1 ul li {float: left;background: transparent url(/pics/navi/naviSprite.png) no-repeat 0px -117px;padding: 0px 0 0 0px ;}
		#evira-navbar-collapse-1 ul li.etusivu.prev-link, #evira-navbar-collapse-1 ul li.frontsida.prev-link, #evira-navbar-collapse-1 ul li.frontpage.prev-link {margin: 0px;}
		#evira-navbar-collapse-1 ul li.elintarvikkeet.next-link , #evira-navbar-collapse-1 ul li.livsmedel.next-link, #evira-navbar-collapse-1 ul li.food.next-link {background: transparent url(/pics/navi/naviSprite.png) no-repeat 0px -117px;}
	
	#evira-navbar-collapse-1 ul li#S {	background: transparent url(/pics/navi/naviSprite.png) no-repeat 0px -75px;}	
	#evira-navbar-collapse-1 ul li#S a {background: transparent url(/pics/navi/navi-end-s.png) no-repeat top right;}	
	#evira-navbar-collapse-1 ul li:last-child a.selected {background: transparent url(/pics/navi/navi-end-s-last.png) no-repeat top right !important; padding-right: 20px !important;}		
	
	#evira-navbar-collapse-1 ul li.prev-link a {	background: transparent url(/pics/navi/navi-end-prev.png) no-repeat top right;}
	#evira-navbar-collapse-1 ul li.next-link {background: transparent url(/pics/navi/naviSprite.png) no-repeat -367px -75px;}
	#evira-navbar-collapse-1 li#S.tietoa_evirasta a, #evira-navbar-collapse-1 li#S.about_evira a, #evira-navbar-collapse-1 li#S.om_evira a   {background: transparent url(/pics/navi/navi-end-s-tietoa.png) no-repeat top right;padding-right: 20px;}
 
	.navigationRowFunctions.ru_navi_functions .fontsize {width:30%;}

 	.ru_navigation {width:67%;	}
  	.ru_navi_functions {width: 32%;	padding:0px;}
  	#logo img.mobi-logo {display:none;}
  	
  	#theme {width:62%;	}
  	
  	.white-gradient {

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 62%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(62%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */


		height:280px;
		width:70%;
		position: absolute;
		top: 0;
		left: 0;
	  	}
  	
  	#newsFeed {	width:37%;padding-left:25px;}
  	
  	#toolpack h3 {display:none;}
  	
  	/* Subnavi */
  	
  	.dropdown-menu {font-size:12px;}
  	#subnavi .dropdown-menu {position:relative;display:block;border:0px;-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0); box-shadow: 0 0px 0px rgba(0, 0, 0, 0); }
  	#subnavi .dropdown:focus, #subnavi .dropdown:active {outline:none;border:0px;}
  	#subnavi .btn {
  		background:none;color: #818181;
		background: none;
		padding: 0px 0 0 10px;
		font-size: 15px;
		font-weight: bold;
		padding-bottom: 15px;
		text-align:left;
		white-space: normal;
		cursor: auto;
		}
		
	#subnavi .btn:focus, #subnavi .btn:active {outline: none;border:0px;}
  	#subnavi .btn .caret {display:none;}
  	
  	#left-parsel-subpage ul li.selected_c ul a, #left-parsel-subpage ul ul a, #left-parsel-subpage ul li.selected_p ul a {
		background:url(/pics/navi/subnaviSprite.png) no-repeat 0px -468px;
  	}
  	
  	#left-parsel-subpage ul li.selected_p ul li.selected_c a {background: url(/pics/navi/subnaviSprite.png) no-repeat 0px -989px;}
  	#left-parsel-subpage ul li.selected_p ul li.selected_c ul li a {background: url(/pics/navi/subnaviSprite.png) no-repeat 0px -468px;}
  	
  	/* Path */
  	.topPath {display:none;}
  
  	/* Persondatabase */
  	.organisation-map-mobi {display:none;}
  	
  	
	/* Footer */

	#bigFooter .first, #mpContent .first {width:30.5%;	}
 	#bigFooter .last, #mpContent .last {width:36%;	}
}


/*  Tablet 
***************/
@media (min-width: 768px) and (max-width:1000px) {
.container {
	width: 100%;
	max-width:1000px;
}

  	/* google-search */
  	
  	div.navigationRowFunctions div#___gcse_0
  		{
  		border: 1px solid #ccc;
		height: 28px;
		float: left;
  		}
  	
  	
  div.navigationRowFunctions table.gsc-search-box
	{
	height: 25px !important;
	margin-top: 0px;	
	}
div.navigationRowFunctions td.gsc-input
	{
	padding: 0;
	margin: 0;
	background: #fff;
	border-right: 1px solid #fff;
	}
	div.navigationRowFunctions td.gsc-input input
		{
		border: none;
		width: 157px;
		}
div.navigationRowFunctions td.gsc-search-button
	{
	width: 28px !important;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	
	}
div.navigationRowFunctions td.gsc-search-button input
	{
	background: transparent url(/pics/search-button.png) no-repeat 0 0;
	width: 28px;
	height: 25px;
	border: none;
	color: transparent;
	padding: 0;
	margin: 0;
	border-radius: 0 !important;
	}
div.navigationRowFunctions td.gsc-clear-button
	{
	display: none;
	visibility: hidden;
	width: 1px;
	overflow: hidden;
	float: left;
	}
  	
  	/* end of google-search */

  	#header .language { top: 15px;}
  
  	.glyphicon.glyphicon-search {display:none;}
	
	#navi {background: url(/pics/navi/navi-bg.png) no-repeat top right;}
	.navbar-default {display:none;}
	.navigationRowFunctions {background: url(/pics/navi/navigationRowFunctions-bg.png) no-repeat top right; height:37px; padding-left: 0;}
	.navigationRowFunctions .cse-search {position:absolute;top:-45px;right:15px;padding:0px; /* width:199px; */}
	.details {padding:10px 0px 0px 0px;}
	.navigationRow {position:relative;z-index:1000;}
	.navigationRowFunctions .details a {padding:0px;}
	form#cse-search-box {border: 1px solid #e1e0dd;width:199px;}
	form#cse-search-box input {margin:0px;}
	form#cse-search-box input.submit {margin:0px;}
	
	/* Navigointi */
	
	.navbar-default {display:none;}
		
	#evira-navbar-collapse-1 {	float: left;}
	#evira-navbar-collapse-1 a {
		padding:10px 16px 3px 16px;
		font-size:14px;
		color: #fff;
		font-weight:bold;
		text-decoration:none;
		background: transparent url(/pics/navi/navi-end.png) no-repeat top right;
		height:41px;
		display: block;
		float:left;
		text-transform: uppercase;
		}
		
		#evira-navbar-collapse-1 a.dropdown-toggle {display:none;}
		#evira-navbar-collapse-1 .navbar-collapse.in {overflow-y: visible;}
	
	#evira-navbar-collapse-1 {padding-right:0px;z-index:3;position:relative;}	
	#evira-navbar-collapse-1 a:hover {color: #cbe3e7;}
		#evira-navbar-collapse-1 li.etusivu, #evira-navbar-collapse-1 li.frontsida, #navi li.frontpage {margin: 0 2px 0 0;}
		#evira-navbar-collapse-1 li.etusivu a, #evira-navbar-collapse-1 li.frontsida a, #evira-navbar-collapse-1 li.frontpage a {height: 41px; width: 50px;overflow: hidden;background: #fff url(/pics/navi/home.png) no-repeat top left;text-indent: -100000px; }
		#evira-navbar-collapse-1 li#S.etusivu a, #evira-navbar-collapse-1 li#S.frontsida a, #evira-navbar-collapse-1 li#S.frontpage a {background: #fff url(/pics/navi/home.png) no-repeat 0px 0px;}
		#evira-navbar-collapse-1 ul li.etusivu.prev-link a, #evira-navbar-collapse-1 ul li.frontsida.prev-link a, #evira-navbar-collapse-1 ul li.frontpage.prev-link a {width: 50px;height: 41px;background: #fff url(/pics/navi/home.png) no-repeat -50px 0px;}
		#evira-navbar-collapse-1 li.tietoa_evirasta a, #evira-navbar-collapse-1 li.about_evira a, #evira-navbar-collapse-1 li.om_evira a {background: transparent url(/pics/navi/navi-end-tietoa.png) no-repeat top right;padding-right: 20px;}
	
	#evira-navbar-collapse-1 ul li:last-child a.selected {background: transparent url(/pics/navi/navi-end-s-last.png) no-repeat top right !important; padding-right: 20px !important;}		
	#evira-navbar-collapse-1 ul li:last-child a { background: url(/pics/navi/navi-end-last.png) no-repeat top right; padding-right: 25px !important; }
	
	#evira-navbar-collapse-1 ul { list-style-type:none;padding: 0px;}
	#evira-navbar-collapse-1 ul li {float: left;background: transparent url(/pics/navi/naviSprite.png) no-repeat 0px -117px;padding: 0px 0 0 0px ;}
		#evira-navbar-collapse-1 ul li.etusivu.prev-link, #evira-navbar-collapse-1 ul li.frontsida.prev-link, #evira-navbar-collapse-1 ul li.frontpage.prev-link {margin: 0px;}
		#evira-navbar-collapse-1 ul li.elintarvikkeet.next-link , #evira-navbar-collapse-1 ul li.livsmedel.next-link, #evira-navbar-collapse-1 ul li.food.next-link {background: transparent url(/pics/navi/naviSprite.png) no-repeat 0px -117px;}
	
	#evira-navbar-collapse-1 ul li#S {	background: transparent url(/pics/navi/naviSprite.png) no-repeat 0px -75px;}	
	#evira-navbar-collapse-1 ul li#S a {background: transparent url(/pics/navi/navi-end-s.png) no-repeat top right;}
	#evira-navbar-collapse-1 ul li.prev-link a {	background: transparent url(/pics/navi/navi-end-prev.png) no-repeat top right;}
	#evira-navbar-collapse-1 ul li.next-link {background: transparent url(/pics/navi/naviSprite.png) no-repeat -365px -75px;}
	#evira-navbar-collapse-1 li#S.tietoa_evirasta a, #evira-navbar-collapse-1 li#S.about_evira a, #evira-navbar-collapse-1 li#S.om_evira a   {background: transparent url(/pics/navi/navi-end-s-tietoa.png) no-repeat top right;padding-right: 20px;}
 
 	.navigationRowFunctions {position:absolute; height:37px;width:100%;z-index:1;}
	.navigationRowFunctions .fontsize {float:right;width:11%;}
	.navigationRowFunctions .details {position:absolute;right:11%;width:11%;}

 	#evira-navbar-collapse-1.ru_navigation a {font-size:13px;}
  	
  	#logo img.mobi-logo {display:none;}
	
	/* Subnavi */
	#right-parsel .content {margin-right:15px; margin-left:15px;}
	
	
	
	/* Frontpage / Mainpages */
	
	#theme img {left:0px;}
	#theme h2, #theme p {width:65%;}
	
	.additionalLifts {margin-top:15px;}
	
	 #toolpack {height:auto;}
	  #toolpack h3 {display:none;}
	 #toolpack ul {width:auto !important;}
	 #toolpack li {float:none;}
	 #toolpack li, #toolpack a {margin-left:0px !important;}
	
	
	/* Footer */
	
	#bigFooter .first, #bigFooter .center, #mpContent .first, #mpContent .mpContentSection {width:30%;	}

 	#bigFooter .last, #mpContent .last {width:40%;	}
 	
 	
}

/*  Mobi & Tablet 
***************/

@media (max-width:1000px) {

	/* Icons */
	.glyphicon.glyphicon-print {font-size:14px;padding: 0 3px 0 0;color:#575558;}
	.glyphicon.glyphicon-pencil {font-size:16px;color:#5ec030;}
	.glyphicon.glyphicon-chevron-right {font-size:20px;}
	.glyphicon.glyphicon-chevron-left {font-size:20px;}
	
	
	/* Frontpage */
	 
	 #toolpack {padding-right:15px; padding-left:15px;}
	 #toolpack ul {margin-left:0px !important;}
	 #carouselPrev, #carouselNext {display:none;}
	 
	 .white-gradient {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 44%, rgba(255,255,255,1) 59%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(44%,rgba(255,255,255,1)), color-stop(59%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 44%,rgba(255,255,255,1) 59%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,1) 44%,rgba(255,255,255,1) 59%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,1) 44%,rgba(255,255,255,1) 59%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,1) 44%,rgba(255,255,255,1) 59%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */

		height:280px;
		width:80%;
		position: absolute;
		top: 0;
		left: 0;
  	}
  	
  	
	 
	
	/* columnContent */
 	
 	#parsels, #container-content #parsels-products {border:0px;}
 	#parsels p, #parsels a, #parsels ul li {font-size:14px;}
 	#parsels td a, #parsels td p, #parsels td ul li {font-size:12px;}
 	#parsels h1 {font-size:22px;}
 	#parsels h2 {font-size:20px;}
 	#parsels h3 {font-size:18px;}
 	#parsels h4.oikea_palsta {font-size:18px;font-weight:normal;}
 	#parsels select, #parsels input { padding:5px;}
 	
 	#left-parsel h3 a, #left-parsel h4 a, #left-parsel-subpage h4 a, #left-parsel-subpage h3 a {padding-left:15px;font-size:18px;font-weight:normal;}
 	#left-parsel li a, #left-parsel-subpage li a {background:0px;border-bottom:1px solid #ebebeb;padding: 10px 15px 10px 15px;font-size:14px; }
 	#left-parsel li li a, #left-parsel-subpage li li a {padding-left:25px;}
 	
 	#text-area {position:static;padding-bottom:65px;}
 	#bm2 {padding-bottom:50px;}
 	
 	#right-parsel {margin-top:-40px;padding-bottom:70px;}
 	#right-parsel .content {border-top: 1px solid #ebebeb;}
 	.arboriculture {padding-bottom:70px;}
	
	/* Main navigation */
	.dropdown-menu {top:auto;float:none;}
	.navbar-collapse.in {overflow-y:visible;}

	/* Subnavi */
	#left-parsel, #left-parsel-subpage {padding-top:10px;margin-bottom:0px;}
 	#subnavi {margin-bottom:15px;}
 	#left-parsel a, #left-parsel-subpage a {line-height: 1.428571429;}
 	#subnavi ul li a, #left-parsel h3 a, #left-parsel h4 a, #left-parsel-subpage h4 a, #left-parsel-subpage h3 a {background:none;color:#097982;xborder-bottom:1px solid #e0e1dc;margin:0px;}
 		#left-parsel-subpage #subnavi a:hover {text-decoration:none;}
 	#left-parsel h3, #left-parsel h4, #left-parsel-subpage h4, #left-parsel-subpage h3 {padding-top:15px;}
 	
 	#left-parsel-subpage li.selected_p a, #left-parsel-subpage li.selected_c a,
 	#left-parsel-subpage li.selected_c a {xbackground:#f0efed;background:none;color:#e28c05;font-weight:bold;}
 	
 	#left-parsel-subpage li.selected_p a {background:#f0efed;}
 	#left-parsel-subpage li.selected_p li a {background:none;}
 	#left-parsel-subpage li.selected_p a,#left-parsel-subpage ul ul li.selected_p ul li.selected_c ul a {color:#097982;}
 	#left-parsel-subpage ul ul li.selected_p ul li.selected_c ul a {background:none;}
 	#left-parsel-subpage ul ul li.selected_p a {background:#f0efed;}
 	#left-parsel-subpage ul ul li.selected_p ul a, #left-parsel-subpage ul ul a {background:none;}
 	#left-parsel-subpage ul ul li.selected_p ul li.selected_p a {background:#f0efed;}
 	#left-parsel-subpage ul ul li.selected_p ul li.selected_p ul a {background:none;}
 	#left-parsel-subpage ul ul li.selected_p ul li.selected_p ul li.selected_p a {background:#f0efed;} 
 	#left-parsel-subpage ul ul li.selected_p ul li.selected_p ul li.selected_p ul a {background:none;}  
 	#left-parsel-subpage li.selected_c a {padding-left:15px;}
 	#left-parsel-subpage ul ul li.selected_c a {color:#f39200;}
 	#left-parsel-subpage ul li.selected_c ul a, #left-parsel-subpage ul ul li.selected_c ul a {background:none;padding-left:15px;}
 	#left-parsel-subpage li.selected_p a {font-weight:bold;color:#097982;}
 	#left-parsel-subpage ul li.selected_c ul a, #left-parsel-subpage ul ul a {padding-left:15px;font-size:14px;color:#097982;}
 	#left-parsel-subpage ul li.selected_p ul a {padding-left:15px;font-size:14px;}
 	
 	#left-parsel-subpage ul li.selected_c ul a {background:none;}
 	#left-parsel-subpage ul ul ul a, #left-parsel-subpage ul li.selected_p ul a, #left-parsel-subpage li.selected_c ul a,
 	#left-parsel-subpage ul ul li.selected_c ul a {margin-left:15px;}
 	#left-parsel-subpage ul ul ul ul a, #left-parsel-subpage ul ul li.selected_p ul ul a {margin-left:30px;}
 	#left-parsel-subpage ul ul ul ul ul a, #left-parsel-subpage ul ul li.selected_p ul ul ul a {margin-left:45px;}
 	#left-parsel-subpage ul ul ul ul ul ul a, #left-parsel-subpage ul ul li.selected_p ul ul ul ul a {margin-left:60px;}
 	
 	#left-parsel-subpage ul ul li.selected_p ul li.selected_c a, #left-parsel-subpage ul ul li.selected_c a {background:none;}
 	#left-parsel li li a, #left-parsel-subpage li li a {padding-top:7px;padding-bottom:7px;}
 	#left-parsel li li li a, #left-parsel-subpage li li li a {padding-top:6px;padding-bottom:6px;}
 	#left-parsel-subpage ul ul {margin:0px;padding-left:0px;}
 	#left-parsel-subpage ul ul ul {margin:0px 0 0 17px;border:0px;}
 
 	
 	#subnavi .btn {
 		background: url(/pics/responsive/menu.png) left center no-repeat #e28c05;
		width: 100%;
		text-align: left;
		color: #fff;
		font-weight: bold;
		padding: 10px 35px 10px 40px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border: 0px;
		white-space: normal;
		background-size: 40px;
		}
 	#subnavi .btn .caret {position:absolute;right:15px;top:15px;border-top: 6px solid #fff;border-right: 6px solid transparent;border-left: 6px solid transparent;}
 	#subnavi .dropdown-menu {position:relative;background:#fff;border:0px;width:100%;}

   	/* Path */
  	
  	.topPath .upgrade {display:none;}
  	#path span, #parsels #path p span {font-size: 12px;	}
  	
 	/* Share */
 
 	#bottomInfo {position:absolute; bottom:0px; left:15px;z-index:10;padding-top:0;}
 	#printPage {background:none;padding:0px;xfont-size:16px;}
 	
	#feedback p {background:none;xfont-size:16px;}
 		#feedback a {xfont-size:16px;padding: 0 0 0 5px;}
 	#path span, #path a, #path a:visited, span.upgrade {font-size:12px;}
 	#someShare {padding-bottom:25px;font-size:12px;padding-top:45px; }
 	.addthis_toolbox {padding-bottom:0px;}
 	
 	/* Sitemap */
 	#main {margin: 0px 0px 20px 15px;}
 	
 	/* Event calendar */
 	#periodNavogation {margin-bottom:15px;margin-top:20px;}
 	#periodNavogation div {margin-top:2px;}
 	#periodNavogation div b, #periodNavogation div span {font-size:14px;}

	/* Persondatabase */
	.organisation-map-desktop {display:none;}
	.organisation-map-head {font-size:22px;margin-top:30px;}
  	#text-area .organisation-map-mobi a {display:block;font-weight:normal;padding: 4px;}
	
	/* Ordermanagement */
	.ordermanagement #text-area {padding-top:115px;padding-bottom:50px;}
	.ordermanagement #right-parsel {position:static;}
	.ordermanagement #search_products {position:absolute;top:0px;left:15px;}
	
	.ordermanagement .product_sheet .text {width:80%;}
	.ordermanagement #highlights {border:0px;}
	
	/* Footer */
	#footer {margin-bottom:0px;}

}
.ui-accordion-content{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
	.ui-accordion-content:last-child {border-bottom: 1px solid #ddd;}
	
.e-code_accordion_div{
	float: left;
}
div#e-code_accordion_wrapper 
	{
	float: left;
	width: 100%;
	padding-top: 32px;
	}
div#e-code_accordion_wrapper div#text-area
	{
	float: left;
	width: 100%;
	}
div#e-code_accordion-forms
	{
	width: 100%;
	height: auto;
	float: left;
	}
	div#e-code_accordion-forms div.form-row, div#e-code_accordion-forms form 
		{
		width: 100%;
		height: auto;
		float: left;
		line-height: 30px;
		}
	div#e-code_accordion-forms div.form-row input
		{
		line-height: 15px !important;
		}
	div#e-code_accordion-forms div.form-row div
		{
		width: auto;
		height: auto;
		float: left;
		margin-right: 15px;
		}
	#elio_select
		{
		width: 100%;
		}
		#elio_select option
			{
			width: 100%;
			height: auto;
			}

/*  Mobi 
***************/
@media (max-width:480px) {
	div#e-code_accordion-forms
		{
		font-size: 90%;
		}

}
@media (max-width:767px) {
div#e-code_accordion_wrapper 
	{
	width: 100%;
	}
	div#e-code_accordion-forms
	{
	width: 100%;
	height: auto;
	float: left;
	}
	div#e-code_accordion-forms div.form-row, div#e-code_accordion-forms form 
		{
		width: 100%;
		height: auto;
		float: left;
		}
	
	  	/* google-search */

div.navigationRowFunctions td.gsc-input
	{
	width: calc(100% - 39px);
	float: left;
	margin-top: 9px;
	} 
	div.navigationRowFunctions td.gsc-input input
		{
		border: none;
		height: 38px;		
		background-position-x: 5px !important;
		
		}
		
div.navigationRowFunctions td.gsc-search-button
	{
	width: 38px !important;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	
	}
div.navigationRowFunctions td.gsc-search-button input
	{
	background: transparent url(/pics/mobi_search.png) no-repeat 0 0;
	width: 38px;
	height: 38px;
	border: none;
	color: transparent;
	padding: 0;
	margin: 9px 0 0 0;
	border-radius: 0 !important;
	}	
div.navigationRowFunctions td.gsc-clear-button
	{
	display: none;
	visibility: hidden;
	width: 1px;
	overflow: hidden;
	float: left;
	}
  
  	/* end of google-search */
	
	
	
	/*
	div.navigationRowFunctions
		{
		margin-top: 20px;
		float: left;
		background: #017f96;
		padding: 0;
		margin: 20px 15px 0 15px;
		border-radius: 2px;
		}*/
	div.navigationRowFunctions nav, .navbar-default .navbar-toggle
		{
		width: 80px !important;
		}
	.cse-search
		{
		
		height: 55px !important;
		/* width: calc(100% - 80px); */
		}
	.navbar-toggle:focus
		{
		outline: none;
		}	
		
	/* img {height:100%;} */
	
	/* Icons */
	
	.glyphicon.glyphicon-search {color:#fff;position:absolute;right:5.5%;font-size:24px;margin: 13px 0 0 0px;}
	
	
	#header {height:auto;}
	#header #logo {padding-top:35px;}
	#header ul {text-align: left;}
	
	#logo span.ru-logo-text {display:block;font-size:11px;margin:-15px 0 0 65px;}
	#logo img.dt-logo-ru {display:none;}
	#logo img.mobi-logo {display:block;}
	
	
	.language {position:absolute;top:120px;left:0px;height:30px;width:100%;}
	
	.navigationTable {margin-top:30px;}
	.navigationRowFunctions {margin-top:20px;}
	.navigationRowFunctions .details {position:absolute;top:-34px;right:0px;text-align: center;z-index:100;padding:0px;}
	.navigationRowFunctions a {font-size:10px;}
	.navigationRowFunctions .fontsize {display:none;}
	
	.cse-search {
		background:#017f96;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		height:56px;
		}
	form#cse-search-box {float:none;height:50px;}
		form#cse-search-box input {margin-top:9px;width:87%;height:38px;border:1px solid #ddd;}
		form#cse-search-box input.submit {
			width:11%;
			margin-left:2%;
			margin-top:9px;
			background:#005d6e;
			height: 38px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			position:relative;
			}
			
			#cse-search-results iframe {width:100%;}
			.gs-webResult {width:auto;}
			
		#evira-navbar-collapse-1 {height: auto;position: absolute;top: 101px;width: 100%;z-index: 1000;}
	
	 /* Navigation */
	 .navbar-collapse {padding-right:30px;padding-left:30px;margin-top:-20px;}
	 .navbar-collapse .nav {padding: 20px 15px; background:#e28c05;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	 .navbar-collapse .nav a, .navbar-collapse .nav a:hover {background:none;color:#fff;font-weight:bold;font-size:14px;position:relative;text-transform:uppercase;padding:0px;}
	 .navbar-collapse .nav a.dropdown-toggle, .navbar-collapse .nav a.dropdown-toggle:hover {	
	 	position: absolute;
	 	right: 0px;
	 	top: 6px;
	 	background: #c57802;
	 	width:25px;
	 	height:26px;
	 	-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	 	}
	 	
	 .navbar-collapse .nav .caret,  .navbar-collapse .nav a:hover .caret {
	 	position: absolute;
	 	right: 6px;
	 	top: 10px;
	 	border-top: 6px solid #fff;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		}
	 
	 .navbar-collapse .nav .open {}
	  .navbar-collapse .nav .open li a {text-transform:none;}
	  .navbar-collapse .nav > li {padding: 9px 0px; border-bottom:1px solid #e9a842;}
	  .navbar-collapse .nav > li:last-child {border:0px;}
	   .navbar-collapse .nav .open .caret,  .navbar-collapse .nav .open a:hover .caret {xborder-top: 6px solid #333;} 
	 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav a:focus {background-color:none;background:none;}
	 .navbar-collapse .dropdown-menu {padding-top:0px;}
	 
	 .valittu {background:#005d6e;}
	 
	.navbar {
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		text-align:left;
		padding-left: 0px;
		padding-right:20px;
		margin-bottom:0px;
	}
	
	.navbar-default {
		background:none;
		border:0px;
		-webkit-box-shadow: 0px 0px 0px;
		box-shadow: 0px 0px 0px; 
		}
	.navbar-default .navbar-toggle {
		background: url("/pics/responsive/menu.png") no-repeat 0px 0px;
		border:0px;
		float:none;
		margin:0px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		width:73px;
		height:55px;
	}
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #fff;}
	.navbar-default .navbar-toggle .icon-bar {height:4px;width:28px;background:#fff;-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		}
	
	#navi {top:90px;display:none;}
	#secondNavi {top:45px;min-height:95px;display:none;}
	
	/* Frontpage */
	
	.additionalLifts {background:#fff;border:0px;}
	.additionalLifts h3 {}
	.additionalLifts h3 a:after {content:"";}
	.additionalLifts small {margin-top:13px;display:block;}
	.additionalLifts .lift, .additionalLifts .lift:first-child {border-top: 1px solid #e7e7e7;background: url("/pics/additionalLiftsBg.gif") repeat-x 0px 0px;}
	.additionalLifts .lift:last-child {border-bottom: 1px solid #e7e7e7;}
	
	#toolpack {border:0px;height:auto;width:100%;padding-top:0px;}
	#toolpack li, #toolpack a {float:none;margin-left:0px !important;color:#666666;font-size: 13px;}
	
	.white-gradient {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 13%, rgba(255,255,255,1) 29%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(13%,rgba(255,255,255,1)), color-stop(29%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 29%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 29%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 29%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 29%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */
		left:30%;
		width:70%;
		}
	
	#theme {margin-right:15px;}
	#theme h2, #theme p {width:65%;}
	
	/* Product recalls */
	#newsFeed {margin-top:15px;}
	
	
	/* Subpage */
	#parsels select, #parsels input { margin:3px 0px;}
	
	/* Person database */
	#henkilotiedot {background:none;}
	div#yhteystiedot td a {padding:5px;}
	#text-area .organisation-map-3 a, #text-area .organisation-map-4 a {text-align:center;}
	
	/* Environment contacts */
	table#listContacts {margin:0px;}
	
	/* Share */
	#printPage {padding:5px 0px 15px; }
	#feedback {padding:5px 0px 15px;float:none;}
	.addthis_toolbox {padding:5px 0px 10px;float:none;}
	
	/* Orders */
	.childProductInner .childProduct {border-right: 0px;padding-bottom:15px;}

	
	table.gsc-search-box
		{
		height: 56px;
		}

	/* kukkahattutati */
	#flowerhat h2.iso_otsikko { font-size:24px; }
	#flowerhat h3.pieni_valiotsikko {font-size:21px; }	
	#flowerhat img { max-width:250px; height:100%; }
}

/*  Fix white gradient mobi
***************/
@media (max-width:610px) { 
	.white-gradient { left:0;width:100%;} #theme h2, #theme p {width:75%;}
	
	/* Deep breadcrumb */
	#right-parsel {padding-bottom:110px;}
	.arboriculture {padding-bottom:110px;}
	
	/* Feedback form */
	.field input {width:80%;}
	}


/*  Fix navi and search
***************/
@media (max-width:455px) {
	.gsc-input input
		{
		background-position-x: 5px !important;
		}
	.cse-search { /* width:78%; */ float:right; /* padding:0px 15px; */}
	form#cse-search-box input {width:84%;}
	form#cse-search-box input.submit {width:13%;}
	.navbar-default .navbar-toggle {background:url("/pics/responsive/menu.png") no-repeat top left;padding:0px;margin:0px;}
	
	div.navigationRowFunctions nav, .navbar-default .navbar-toggle
		{
		width: 80px !important;
		}
	.navbar-toggle:focus
		{
		outline: none;
		}
	.cse-search
		{
		height: 55px !important;
		/* width: calc(100% - 80px); */
		}
	
	#header li a {padding-right: 6px;}
	
	#theme h2 {color:#454545;}
	
	/* BM 2 */
	.mail_rss_txtButtons a {display:block;}
	
	/* Path */
	.topPath #path {padding:0px;}
	
	}
	
	
/*  Fix theme area
***************/
@media (max-width:420px) {.white-gradient {background:#ffffff;opacity:0.8;}	#theme {margin-right:0px;} 	#flowerhat img { max-width:170px; height:100%; }
 }
	
/*  Small Mobi 
***************/
@media (max-width:370px) {
	
	.glyphicon.glyphicon-search {font-size:18px;right:6%;margin: 17px 0 0 0px;}	
	
	.white-gradient {width:100%;}
	#theme h2, #theme p {width:95%;}
	
	#header li a {padding-right: 8px;}
	
	/* Sitemap link */
	.navigationRowFunctions .details {top:-145px;}
	
	}

/* fiksaukset --> */
div#text-area div.message, div#text-area div.message div{
	float: left;
	width: 100%;
}
#search_products input#advancedSearch
	{
	width: 140px !important;
	border: 1px solid #ccc !important;
	background-image: none !important;
	}
form#feedbackform a{ word-break: break-word; } 
div#less_padding_cells table th, div#less_padding_cells table td
	{
	padding: 8px 4px !important;
	}
div.themeItemsRu p
	{
	position: inherit !important;
	}
div#newsFeed
	{
	padding-bottom: 25px;
	}
  	/* google-search in content */
  	
  div#search table.gsc-search-box
	{
	height: 25px !important;
	margin-top: 7px;
	border: 1px solid #ccc;	
	}
div#search td.gsc-input
	{
	padding: 0;
	margin: 0;
	background: #fff;
	border-right: none;
	width: calc(100% - 28px);
	float: left;
	}
	div#search td.gsc-input input
		{
		border: none;
		padding: 4px 6px !important;
		margin: 0;
		}
div#search td.gsc-search-button
	{
	width: 28px !important;
	overflow: hidden;
	float: right;
	padding: 0;
	margin: 0;
	
	}
div#search td.gsc-search-button input
	{
	background: transparent url(/pics/search-button.png) no-repeat 0 0;
	width: 28px;
	height: 25px;
	border: none;
	color: transparent;
	padding: 0;
	margin: 0;
	border-radius: 0 !important;
	}
div#search td.gsc-clear-button
	{
	display: none;
	visibility: hidden;
	width: 1px;
	overflow: hidden;
	float: left;
	}
  	
  	/* end of google-search in content */
#someShare{
	float: left;
}
/* end of fiksaukset */

