@import url("//hello.myfonts.net/count/25414d");
@font-face {
  font-family: 'HouschkaPro-Light';
  src: url('../assets/25414D_0_0.eot');
	src: url('../assets/25414D_0_0.eot?#iefix') format('embedded-opentype'), url('../assets/25414D_0_0.woff') format('woff'), url('../assets/25414D_0_0.ttf') format('truetype');
}

.left { float: left; }
.right { float: right; }
.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
.cf {
	zoom:1;
}
.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	.menu li {
		float: left;
		margin: 0;
		padding: 0;
	}
	.right .menu li {
		margin-left: 5px;
	}
	.left .menu li {
		margin-right: 5px;
	}
		.menu a {
			display: block;
		}
.align-center {
	text-align: center;
}
.bold { font-weight: bold; }
html {
	-webkit-text-size-adjust: 100%;
}
body {
	background: #232323;
	font-size: 15px;
	line-height: 22px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #696969;
	margin: 0;
}
a {
	color: #a89561;
	text-decoration: none;
	outline: none;
}
	a:hover {
		text-decoration: underline;
	}
	a img {
		border: none;
	}
h1, h2, .news-item h2 a {
	font-weight: 300;
	color: #A89561;
	font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 36px;
	line-height: 46px;
}
h2, .news-item h2 a {
	font-size: 28px;
	line-height: 36px;
}
	.news-item h2 a:hover {
		border-bottom: none;
	}
strong {
	font-weight: 600;
}
#wrap {}
	.wrapper {
		width: 955px;
		margin: 0 auto;
	}
.header {}
	.langmenu {
		background: #887b58;
		color: #232323;
		font-weight: 300;
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		position: relative;
	}
		.langmenu .selected {
			line-height: 26px;
			height: 26px;
			padding: 0 14px;
		}
		.langmenu .selected a {
				background-image: url('../images/black-arrow-down.png?1');
				background-repeat: no-repeat;
				background-position: right 8px;
				padding-right: 18px;
				-webkit-background-size: 11px 8px;
				     -o-background-size: 11px 8px;
				        background-size: 11px 8px;
				margin-left: 15px;
				height: 26px;
				display: inline-block;
			}
			.svg .langmenu .selected a {
				background-image: url('../assets/black-arrow-down.svg?1');
			}
			.langmenu.open .selected a {
				background-image: url('../images/black-arrow-up.png?1');
			}
			.svg .langmenu.open .selected a {
				background-image: url('../assets/black-arrow-up.svg?1');
			}
		.langmenu a {
			color: #232323;
		}
		.langmenu ul {
			position: absolute;
			width: 100%;
			z-index: 1;
			vertical-align: top;
			background: #776a49;
			list-style-type: none;
			padding: 0;
			margin: 0;
			font-weight: 400;
			text-transform: uppercase;
			display: none;
		}
			.langmenu li {
				padding: 0 14px;
				line-height: 26px;
				height: 26px;
				border-top: 1px solid #665c41;
			}
				.langmenu li:first-child {
					border-top: none;
				}
				.langmenu li a {
					width: 100%;
					display: block;
				}
	.logo {
		margin: 17px 0 7px 0;
	}
		.logo a {
			display: block;
			height: 104px;
			width: 104px;
			text-indent: -9999px;
			background: url('../images/logo.png?1');
		}
			.svg .logo a {
				background: url('../assets/logo.svg?1');
				-webkit-background-size: contain;
				     -o-background-size: contain;
				        background-size: contain;
			}
	.mobile-menu-opener { display: none; }
	.mainmenu {
		padding: 60px 0 10px;
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
		.mainmenu li {
			margin: 0 39px;
			font-size: 20px;
		}
			.mainmenu a {
				color: #b3a16e;
				text-transform: uppercase;
				letter-spacing: 2px;
			}
				.mainmenu a:hover {
					color: #cab887;
					text-decoration: none;
				}
		.mainmenu .active {
			border-bottom: 3px solid #b3a16e;
		}
			.mainmenu .active a {
				color: #cab887;
				margin-bottom: 5px;
			}
		.mainmenu .small-menuitem {
			float: right;
			font-size: 15px;
			margin: 2px 0 0 0;
			padding: 0 0 0 25px;	
			position: relative;
		}
			.mainmenu .small-menuitem.active {
				border-bottom: none;
			}
			.mainmenu .small-menuitem.active a {
				border-bottom: 3px solid #b3a16e;
				padding-bottom: 5px;
			}
			.mainmenu .small-menuitem + .small-menuitem {
				margin-right: 25px;
				border-left: none;
			}
			.mainmenu .small-menuitem a {
				text-transform: none;
				letter-spacing: 0px;
			}
			.mainmenu .small-menuitem:before {
				content: "";
				position: absolute;
				top: 1px;
				left: 0;
				width: 1px;
				height: 15px;
				background: #b3a16e;
			}
			.mainmenu .small-menuitem + .small-menuitem:before {
				display: none;
			}
.focus {
	background-color: black;
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #dbdbdb;
	overflow: hidden;
}
	.focus .wrapper {
		position: relative;
		height: 536px;
	}
	.focus.video {
		height: auto;
	}
    .focus.video .focus-content {
      position: relative;
      padding-bottom: 57.25%;
      padding-top: 30px;
      height: 0;
      overflow: hidden;
    }
    .focus.video .focus-content iframe,
    .focus.video .focus-content object,
    .focus.video .focus-content embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
	.focus.image, .focus.image-text {
		height: auto;
		cursor: pointer;
	}
		.focus.image-text .wrapper {
			height: 100%;
		}
		.focus.image img, .focus.image-text img {
			display: block;
			visibility: hidden;
		}
		.focus .wrapper img {
			position: relative;
		}
		.focus-content {
			position: absolute;
			bottom: 0;
			background: #010000;
			background: rgba(0,0,0,.6);
			width: 100%;
			font-size: 16px;
		}
		.focus.video .focus-content {
			top: 0;
		}
			.focus-content-inner {
				padding: 30px 153px 30px 40px;
			}
				.focus-content h2 {
					font-size: 36px;
					color: #a99a72;
					font-weight: 300;
					margin: 0;
				}
				.focus-content-block-link {
					position: absolute;
					right: 50px;
					top: 50%;
					background-image: url('../images/golden-arrow-right.png?1');
					background-repeat: no-repeat;
					margin-top: -25em;
					width: 34px;
					height: 51px;
					text-indent: -9999px;
				}
					.focus-content-block-link:hover {
						text-decoration: none;
					}
					.svg .focus-content-block-link {
						background-image: url('../assets/golden-arrow-right.svg?1');
						margin-top: -25px;
						-webkit-background-size: 34px 51px;
						     -o-background-size: 34px 51px;
						        background-size: 34px 51px;
					}
				.focus-content-inner p {
					margin-bottom: 0;
				}
.header-container {
	background-color: #000;
}
	.four-col-list, .five-col-list {
		width: 100%;
	}
		.four-col-list li, .five-col-list li, .col-list-opener {
			float: left;
			font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
			font-size: 18px;
			display: inline-block;
		}
		.col-list-opener, .sidebar-opener {
			display: none;
		}
			.four-col-list li {
				width: 25%;
				height: 162px;
			}
			.five-col-list li {
				width: 20%;
				height: 130px;
			}
			.four-col-list li a, .five-col-list li a, .col-list-opener .col-name {
				display: block;
				width: 100%;
				height: 100%;
				color: #fff;
				background-image: -webkit-linear-gradient(bottom right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
				background-image: -moz-linear-gradient(bottom right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
				background-image: -ms-linear-gradient(bottom right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
				background-image: -o-linear-gradient(bottom right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
				background-image: linear-gradient(bottom right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
			}
			.col-list-opener {
				cursor: pointer;
			}
				.col-name {
					display: inline-block;
					padding: 16px 22px 18px;
					background: #141606;
					background: rgba(0, 0, 0, 0.7);
				}
					.four-col-list .col-name, .five-col-list .col-name { 
						display: block;
						width: auto;
					}
					.five-col-list .col-name {
						height: 51px;
						padding: 6px 14px 0;
					}
						.five-col-list .col-name img {
							margin: 4px auto 0;
							display: block;
						}
					.four-col-list a:hover {
						text-decoration: none;
					}
				.four-col-list li a:hover .col-name, .five-col-list li a:hover .col-name {
					background: #887b58;
					background: rgba(168, 150, 97, 0.7);
				}
		.col-list-opener a {
			background-image: url('../images/golden-arrow-down.png');
			background-repeat: no-repeat;
			background-position: right center;
			width: auto;
			display: block;
			margin-right: 25px;
		}
		.svg .col-list-opener a {
			background-image: url('../assets/golden-arrow-down.svg');
			background-size: 15px 12px;
		}
			.col-list-opener.open a {
				background-image: url('../images/golden-arrow-up.png');
			}
			.svg .col-list-opener.open a {
				background-image: url('../assets/golden-arrow-up.svg');
			}
.header-image {
	height: auto;
	background-color: black;
	background-repeat: no-repeat;
	background-position: center bottom;
}
  .header-image img {
    display: block;
    float: none;
    margin: 0 auto !important;
  }
  /*.header-image.hidden-image img {
    visibility: hidden;
  }*/
  .header-image br {
    display: none;
  }
.body {
	background: white;
}
.front .body, .products-page .body {
	padding: 30px 0 75px;
}
	.three-col-list {
    min-height: 100px;
  }
		.three-cols-featured-products {
			margin: 0 0 30px;
			font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		}
			.three-cols-new-products li {
				height: 110px;
			}
		.three-col-list li {
			width: 304px;
      min-height: 100px;
			margin-left: 20px;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;  
		}
      .three-col-list li img {
        width: 96px;
        height: auto;
      }
			.three-col-list li:first-child, .three-col-list .no-margin {
				margin-left: 0;
			}
			.three-col-list li p a {
				color: #696969;
			}
			.three-cols-featured-products li {
				height: 202px;
        background-repeat: no-repeat;
  			-webkit-background-size: cover;
				     -o-background-size: cover;
				        background-size: cover;
			}
				.three-cols-featured-products li a {
					width: 100%;
					height: 100%;
				}
					.three-cols-featured-products li a:hover {
						text-decoration: none;
					}
			.three-col-list-content {
				background: #141606;
				background: rgba(0, 0, 0, 0.7);
				padding: 15px 20px;
			}
				.three-col-list-content .tag {
					font-size: 16px;
					color: #a99a72;
					font-weight: 300;
				}
				.three-col-list-content h3 {
					font-size: 22px;
					color: white;
					font-weight: 300;
					margin: 0;
				}
	.goldnugget {
		display: inline-block;
		background: #b3a16e;
		color: white;
		font-size: 18px;
		padding: 8px 32px;
		-webkit-border-radius: 20px;
		        border-radius: 20px;
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
		.goldnugget-arrow-right:after {
			content: '';
			display: inline-block;
			width: 10px;
			height: 13px;
			margin-left: 8px;
			background: url('../images/white-triangle-right.png?1');
		}
			.svg .goldnugget-arrow-right:after {
				background: url('../assets/white-triangle-right.svg?1');
				-webkit-background-size: 10px 13px;
				     -o-background-size: 10px 13px;
				        background-size: 10px 13px;
			}
		.goldnugget:hover {
			text-decoration: none;
		}
	.news {
		margin: 50px 0;
		border-top: 1px solid #e8e3d3;
		border-bottom: 1px solid #e8e3d3;
		text-align: center;
	}
		.news h2 {
			display: inline-block;
			border-right: 1px solid #e8e3d3;
			padding-right: 30px;
			margin: 25px 0;
		}
		.news .date {
			font-size: 13px;
			margin-left: 25px;
		}
		.news a {
			display: inline-block;
			margin-left: 15px;
			font-size: 22px;
			font-weight: 300;
			font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		}
			.news a:after, .readmore-link {
				content: '';
				display: inline-block;
				vertical-align: middle;
				width: 19px;
				height: 19px;
				margin-left: 8px;
				background: url('../images/golden-circle-arrow-right.png?1');
			}
			.news-item .readmore-link {
				margin-left: 0;
				border-bottom: none;
			}
				.svg .news a:after, .svg .readmore-link {
					background: url('../assets/golden-circle-arrow-right.svg?1');
					-webkit-background-size: contain;
					     -o-background-size: contain;
					        background-size: contain;
				}
		.news-item {
			padding-bottom: 34px;
		}
			.news-item h2 {
				margin: 0 0 6px;
			}
				.news-item h2 a {
					border-bottom: none;
				}
				.news-item h2 a:hover {
					text-decoration: underline;
				}
			.news-item .date {
				display: block;
				color: #a89561;
				font-size: 18px;
				line-height: 36px;
				font-weight: 300;
				font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
			}
	.recipes, .products {
		margin-bottom: 50px;
	}
	.product-page .recipes {
		margin-bottom: 0;
	}
    .recipes h2, .products h2, p.more-recipes {
  	  text-align: center;
    }
		.recipes .three-col-list, .products .three-col-list {
			text-align: left;
			margin: 40px 0;
		}
			.recipes li, .products li {
				position: relative;
				padding: 0 0 0 110px;
				font-size: 14px;
			}
			.products li {
				min-height: 100px;
				margin-bottom: 14px;
			}
				.recipes li img {
					position: absolute;
					left: 0;
					top: 0;
					-webkit-border-radius: 100%;
					        border-radius: 100%;
          width: 96px;
          height: 96px;
				}
				.recipes h2, .products h2 {
					font-size: 36px;
				}
				.recipes h3, .products h3 {
					font-size: 20px;
					font-weight: 300;
					margin: 0;
					font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
				}
			.more-recipes {
				font-size: 20px;
				font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
			}
				.more-recipes a {
					display: inline-block;
					position: relative;
					padding: 0 15px;
				}
					.more-recipes a:before {
						content: '|';
						position: absolute;
						left: 0;
						color: #e9e4d7;
					}
					.more-recipes a:first-child:before { display: none; }
			.products li {
				position: relative;
			}
			.products li img {
				position: absolute;
				left: 0;
				top: 0;
			}
	.product-page .recipes {
		text-align: left;
	}
		.product-page .recipes h3, .product-page .recipes p {
			margin: 12px 0;
		}
		.product-page .recipes li a, .product-page .recipes li a:hover {
			border-bottom: none;
			color: #a89561;
		}
		.product-page .recipes a:hover {
			text-decoration: underline;
		}
		.product-page .recipes .goldnugget, .product-page .recipes .goldnugget:hover {
			display: inline-block;
			color: #fff;
			font-size: 14px;
			padding: 4px 12px;
			margin-top: 4px;
		}
		.product-page .recipes .goldnugget:hover {
			text-decoration: none;
		}
		.product-page .recipes li {
			margin-bottom: 20px;
			min-height: 96px;
      display: block;
      width: 100%;
		}
	.two-col-list {}
		.two-col-list .col {
			width: 467px;
			float: left;
			margin-left: 20px;
			text-align: center;
			padding: 40px 0 0;
		}
			.two-col-list .col:first-child { margin-left: 0; }
			.hl-col {
				background: #fbf9f6;
			}
				.hl-col .goldnugget {
					padding: 8px 14px 8px 17px;
				}
				.hl-col img {
					margin: -3px 0 -111px;
				}
			.two-col-list .shadow-col {
				background: url('../images/shadow-col.png?1') no-repeat center bottom;
        padding-bottom: 53px;
			}
				.shadow-col iframe {
					width: 100%;
          height: 186px;
				}
			.two-col-list .col h2 {
				margin-top: 0;
			}
	.nutrition-info-col.first {
	}
		.nutrition-info-col table td {
			padding-right: 60px;
		}
		.nutritional-value {
			float: left;
			background: #e0e0e0;
			width: 56px;
			height: 84px;
			padding: 6px 2px 0;
			-webkit-border-radius: 60px / 30px;
							border-radius: 60px / 30px;
			text-align: center;
		}
			.nutrition-heading {
				height: 22px;
				font-size: 11px;
				line-height: 11px;
				display: table-cell;
				vertical-align: middle;
				width: 56px;
			}
			.nutritional-value + .nutritional-value {
				margin-left: 5px;
			}
			.nutrition-value {
				font-size: 19px;
				line-height: 32px;
				height: 32px;
				display: block;
			}
			.nutrition-percentage {
				font-size: 15px;
				background: #fff;
				display: block;
				width: 56px;
				height: 28px;
				-webkit-border-radius: 28px / 14px;
								border-radius: 28px / 14px;
				line-height: 28px;
			}
	.navigation {
		background: #887b58;
		height: 35px;
		color: #fff;
		font-size: 32px;
		line-height: 32px;
		padding: 24px 26px 16px;
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
		.nav-item {
			padding: 0 22px;
			border-left: 1px solid #fff;
		}
		.nav-item:first-child {
			border-left: none;
			padding-left: 0;
		}
	.content .photo_gallery img {
		margin: 0;
	}
	.content .photo_gallery a, .content .photo_gallery a:hover {
		border: none;
	}
.contentholder {
	background: url('../images/contentholder-bg.jpg') repeat-y;
	padding-bottom: 60px;
}
/* Sidebar */
.sidebar {
	width: 304px;
	padding: 20px 0;
	float: left;
	font-weight: 300;
}
	.cat-header {
		color: #696969;
		font-size: 22px;
		margin: 18px 25px 8px;
		height: 27px;
		line-height: 27px;
		position: relative;
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		cursor: pointer;
		background-image: url('../images/golden-circle-arrow-down.png');
		background-repeat: no-repeat;
		background-position: right center;
		-webkit-background-size: 27px 27px;
		     -o-background-size: 27px 27px;
		        background-size: 27px 27px;
	}
		.cat-header:first-child {
			margin-top: 8px;
		}
		.svg .cat-header {
			background-image: url('../assets/golden-circle-arrow-down.svg');
		}
		.cat-header.open {
			background-image: url('../images/golden-circle-arrow-up.png');
		}
		.svg .cat-header.open {
			background-image: url('../assets/golden-circle-arrow-up.svg');
		}
	.sidebar ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.sidebar ul.open {
		display: none;
	}
		.sidebar li, .sidebar-opener {
			padding: 9px 25px;
			position: relative;
		}
		.sidebar-opener.openable, .sidebar-opener.openable a {
			cursor: pointer;
		}
			.sidebar-opener a {
				background-repeat: no-repeat;
				background-size: 15px 12px;
				background-position: right center;
				width: auto;
				display: block;
        cursor: text;
			}
      .sidebar-opener.openable a {
  			background-image: url('../images/black-arrow-down.png'); 
      }
			.svg .sidebar-opener.openable a {
				background-image: url('../assets/black-arrow-down.svg');
			}
			.sidebar-opener.openable.open a {
				background-image: url('../images/black-arrow-up.png');
			}
			.svg .sidebar-opener.openable.open a {
				background-image: url('../assets/black-arrow-up.svg');
			}
				.sidebar-opener a:hover {
					text-decoration: none;
				}
		.sidebar li.active:after {
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			right: 0;
			border-top: 16px solid transparent;
			border-right: 28px solid #fff;
			border-bottom: 16px solid transparent;
		}
		.sidebar li a {
			color: #2d2d2d;
			text-decoration: none;
		}
		.sidebar li a:hover {
			border-bottom: 1px solid #2d2d2d;
		}
		.sidebar li.active a, .sidebar li.active a:hover, .sidebar-opener .sidebar-opener-name {
			color: #a89561;
			border-bottom: 1px solid #a89561;
		}
		.sidebar ul .tag {
			background: #c3b17e;
			background-image: -ms-linear-gradient(top, #d6c9a7, #c3b17e);
			background: -moz-linear-gradient(top, #d6c9a7, #c3b17e);
			background-image: -o-linear-gradient(top, #d6c9a7, #c3b17e);
			background: -webkit-linear-gradient(top, #d6c9a7, #c3b17e);
			padding: 2px 7px;
			margin-left: 6px;
			border-radius: 2px;
			color: #fff;
			font-size: 13px;
		}
/* Content */
.content {
	width: 598px;
	padding: 16px 0 0;
	float: right;
	font-weight: 300;
}
	.content h1, .content h2, .content h3, .content p, .content img, .content ul, .photo_gallery_area {
		margin: 18px 0 6px;
	}
  .fb_iframe_widget {
    margin-bottom: 18px;
  }
	.content h1 .tag {
		color: #999;
		font-size: 22px;
	}
	.content h3 {
		font-size: 18px;
		font-weight: 300;
	}
	ul {
		padding: 0 0 0 16px;
	}
		ul li {
			padding: 6px 0;
		}
  .awards ul {
		list-style: none;
		padding: 0;
	}
		.awards li {
			padding: 2px 0 2px 26px;
			color: #b3a16e;
			background-image: url('../images/golden-wreath.png?1');
			background-repeat: no-repeat;
			background-position: left center;
			background-size: 18px 15px;
		}
	.recipes-page h2, .product-page h2 {
		border-bottom: 1px solid #b8a778;
		padding-bottom: 10px;
	}
	.additional-info {
		font-size: 13px;
		line-height: 18px;
	}
/* Footer */
.footer {
	color: #b3a16e;
}
	.footer-mainmenu {
		width: 530px;
		margin: 19px 0;
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
		.footer-mainmenu li {
			margin-right: 25px;
		}
			.footer-mainmenu a {
				font-size: 16px;
				text-transform: uppercase;
			}
			.footer-mainmenu a:hover {}
			.footer-mainmenu .active a {
				text-decoration: underline;
			}
		.footer-mainmenu li.small-menuitem {
			float: right;
			margin: 0 0 0 20px;
		}
			.footer-mainmenu .small-menuitem a {
				text-transform: none;
			}
	.footer p.right {
		font-family: 'HouschkaPro-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		margin: 19px 0 14px;
    float: right;
	}
		.social-icon {
			display: inline-block;
			vertical-align: middle;
			text-indent: -9999px;
			overflow: hidden;
		}
			.social-icon.fb {
				width: 22px;
				height: 22px;
				background: url('../images/social-icon-fb.png?1');
				margin-right: 13px;
			}
				.svg .social-icon.fb {
					background: url('../assets/social-icon-fb.svg?1');
					-webkit-background-size: contain;
					     -o-background-size: contain;
					        background-size: contain;
				}
			.social-icon.yt {
				height: 24px;
				width: 19px;
				background: url('../images/social-icon-yt.png?1');
        margin-right: 13px;
			}
				.svg .social-icon.yt {
					background: url('../assets/social-icon-yt.svg?1');
					-webkit-background-size: 19px 24px;
					     -o-background-size: 19px 24px;
					        background-size: 19px 24px;
				}
      .social-icon.isukas {
  			height: 24px;
				width: 36px;
				background: url('../images/icon-isukas.png?2');
				margin-right: 15px;
			}
			.social-icon.pouttu {
			  height: 24px;
			  width: 56px;
			  background: url('../images/pouttu.png?1');
			  margin-right: 30px;
			}
       
.product-info {
  margin: 18px 0 28px;
}
  .product-info p {
    padding-left: 36px;
    background-repeat: no-repeat;
    height: 25px;
    background-size: 25px 25px;
    margin: 10px 0;
  }
    .product-info-weight {
      background-image: url('../images/golden-circle-kg.png');
    }
      .svg .product-info-weight {
        background-image: url('../assets/golden-circle-kg.svg');
      }
    .product-info-portions {
      background-image: url('../images/golden-circle-fork.png');
    }
      .svg .product-info-portions {
        background-image: url('../assets/golden-circle-fork.svg');
      }
    .product-info-storage-time {
      background-image: url('../images/golden-circle-calendar.png');
    }
      .svg .product-info-storage-time {
        background-image: url('../assets/golden-circle-calendar.svg');
      }
    .product-info-storage-temp {
      background-image: url('../images/golden-circle-temperature.png');
    }
      .svg .product-info-storage-temp {
        background-image: url('../assets/golden-circle-temperature.svg');
      }
   
.edys-gallery a {
  padding: 0 !important;
  margin: 0 5px 5px 0;
}
  .edys-gallery a:first-child {
    display: block;
    margin: 0;
  }
.edys-gallery img {
  margin: 0;
  max-width: 100%;
  height: auto;
}

.fci-editor-menuadd {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}

.product-image-holder img, .product-image img {
  max-width: 100%;
  height: auto;
  margin-bottom: 30px;
}

.products-category-image {
	width: 400px; height: 400px;
	background-size: cover;
	background-position: center;
}

