* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.fixed {
	position: fixed;
	width: 100%;
}

img {
	border: none;
	max-width: 100%;
}

h1 {
	font-family: "Hind",sans-serif;
	font-size: 57px;
	font-weight: 300;
	line-height: 1.05;
	letter-spacing: 0.7px;
	text-align: center;
	color: #000;
	margin-bottom: 11px;
	text-transform: uppercase;
}

h2 {
	font-family: "Hind",sans-serif;
	text-transform: uppercase;
	margin-bottom: 7px;
}

p {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	line-height: 1.47;
	color: #000;
	margin-bottom: 16px;
}

p.small {
	font-size: 15px;
	line-height: 1.33;
	color: #8c8c8c;
}

.preamble {
	text-align: center;
	width: 596px;
	max-width: 100%;
	margin: 0 auto;
}

.preamble p {
	font-weight: 600;
	line-height: 1.27;
	font-size: 22px;
}

a {
	color: #fc7f74;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.text-salmon {
	color: #fc7f74;
}

.container {
	width: 1500px;
	max-width: 100%;
	padding: 0 30px;
	margin: 0 auto;
}

.innerContent {
	margin: 0 auto;
	padding-top: 87px;
	width: 1100px;
	max-width: 100%;
}

.quote {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 39px;
	line-height: 1.26;
	color: #000000;
	padding-left: 76px;
	padding-top: 62px;
	position: relative;
	margin-bottom: 20px;
}

.quote:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 76px;
	height: 62px;
	background-image: url("../../img/citat.png");
	background-size: cover;
}

.author {
	font-family: "Hind",sans-serif;
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
	letter-spacing: 0.6px;
	color: #4f4f4f;
	padding-left: 76px;
}

.modal {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(115,138,155,0.62);
}

.modal#orderModal h2 {
	padding-top: 64px;
	width: 468px;
	max-width: 100%;
	margin: 0 auto 20px;
}

.modal#orderModal p {
	font-size: 16px;
	line-height: 1.5;
	color: #8c8c8c;
	margin-bottom: 28px;
}

.modal#orderModal .btn-orange-red {
	margin-top: 34px !important;
	margin-bottom: 61px;
}

.modal-content {
	width: 1100px;
	background-color: #fefefe;
	margin: auto;
	padding: 11px;
	max-width: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

.modal.agerModal {
	display: block;
	text-align: center;
	z-index: 100;
}

.modal.agerModal .modal-content {
	padding: 64px 30px 72px;
}

.modal.agerModal .modal-content h2 {
	margin-bottom: 13px;
}

.modal.agerModal .btn {
	cursor: pointer;
	margin-top: 10px;
}

.modal .close {
	float: right;
	font-family: Hind;
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.6px;
	color: #4f4f4f;
	text-transform: uppercase;
}

.modal .close:hover,
.modal .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.cookie {
	width: 100%;
	left: 0;
	top: 0;
	background-color: #fe261d;
	z-index: 10;
}

.cookie .container {
	width: 915px;
	padding: 21px 30px 13px;
}

.cookie p {
	color: white;
	width: 689px;
	max-width: 100%;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.22;
	letter-spacing: normal;
	text-align: left !important;
}

.cookie #allowCookie {
	float: right;
	border-color: #fff;
	color: #fff;
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	width: 76px;
	padding: 8px 14px 4px;
	margin-top: 7px;
}

.validation-summary-errors {
	text-align: center;
}

.validation-summary-errors ul {
	list-style: none;
	margin-bottom: 23px;
}

.validation-summary-errors ul li {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #fc7f74;
	text-decoration: none;
}

.validation-summary-errors span {
	margin-bottom: 23px;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #fc7f74;
	text-decoration: none;
}

.hidden {
	display: none;
	opacity: 0;
}

.carousel:after {
	content: 'flickity';
	display: none;
}

.grid-two-column .row {
	overflow: hidden;
	margin: 0 -15px;
	font-size: 0;
}

.grid-two-column .col {
	width: 100%;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.grid-three-column .row {
	overflow: hidden;
	margin: 0 -15px;
	font-size: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.grid-three-column .col {
	width: 100%;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.design .grid-three-column .col {
	width: 50%;
}

.grid-four-column .row {
	overflow: hidden;
	margin: 0 -15px;
	font-size: 0;
}

.grid-four-column .col {
	width: 100%;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.grid-five-column .row {
	overflow: hidden;
	margin: 0 -15px;
	font-size: 0;
}

.grid-five-column .col {
	width: 100%;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.grid-six-column .row {
	overflow: hidden;
	margin: 0 -15px;
	font-size: 0;
}

.grid-six-column .col {
	width: 100%;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.momentslinks {
	margin-top: 55px;
	margin-bottom: 55px;
}

.momentslinks>ul {
	font-size: 0;
	text-align: center;
	margin: 0 -11px;
}

.momentslinks>ul>li {
	padding: 11px;
}

.grid-desktop-menucontent>.row {
	overflow: hidden;
	margin: 0 -15px;
	font-size: 0;
}

.grid-desktop-menucontent>.row>.col {
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	font-size: 1rem;
}

.umb-grid .visible-xs,
.umb-grid .visible-sm,
.umb-grid .visible-md,
.umb-grid .visible-lg,
.umbraco-forms-page .visible-xs,
.umbraco-forms-page .visible-sm,
.umbraco-forms-page .visible-md,
.umbraco-forms-page .visible-lg {
	display: none !important;
}

.umb-grid .visible-xs-block,
.umb-grid .visible-xs-inline,
.umb-grid .visible-xs-inline-block,
.umb-grid .visible-sm-block,
.umb-grid .visible-sm-inline,
.umb-grid .visible-sm-inline-block,
.umb-grid .visible-md-block,
.umb-grid .visible-md-inline,
.umb-grid .visible-md-inline-block,
.umb-grid .visible-lg-block,
.umb-grid .visible-lg-inline,
.umb-grid .visible-lg-inline-block,
.umbraco-forms-page .visible-xs-block,
.umbraco-forms-page .visible-xs-inline,
.umbraco-forms-page .visible-xs-inline-block,
.umbraco-forms-page .visible-sm-block,
.umbraco-forms-page .visible-sm-inline,
.umbraco-forms-page .visible-sm-inline-block,
.umbraco-forms-page .visible-md-block,
.umbraco-forms-page .visible-md-inline,
.umbraco-forms-page .visible-md-inline-block,
.umbraco-forms-page .visible-lg-block,
.umbraco-forms-page .visible-lg-inline,
.umbraco-forms-page .visible-lg-inline-block {
	display: none !important;
}

.umb-grid .visible-print,
.umbraco-forms-page .visible-print {
	display: none !important;
}

.umb-grid .visible-print-block,
.umbraco-forms-page .visible-print-block {
	display: none !important;
}

.umb-grid .visible-print-inline,
.umbraco-forms-page .visible-print-inline {
	display: none !important;
}

.umb-grid .visible-print-inline-block,
.umbraco-forms-page .visible-print-inline-block {
	display: none !important;
}

.umb-grid .clearfix:before,
.umb-grid .clearfix:after,
.umb-grid .container:before,
.umb-grid .container:after,
.umb-grid .container-fluid:before,
.umb-grid .container-fluid:after,
.umb-grid .row:before,
.umb-grid .row:after,
.umbraco-forms-page .clearfix:before,
.umbraco-forms-page .clearfix:after,
.umbraco-forms-page .container:before,
.umbraco-forms-page .container:after,
.umbraco-forms-page .container-fluid:before,
.umbraco-forms-page .container-fluid:after,
.umbraco-forms-page .row:before,
.umbraco-forms-page .row:after {
	content: " ";
	display: table;
}

.umb-grid .clearfix:after,
.umb-grid .container:after,
.umb-grid .container-fluid:after,
.umb-grid .row:after,
.umbraco-forms-page .clearfix:after,
.umbraco-forms-page .container:after,
.umbraco-forms-page .container-fluid:after,
.umbraco-forms-page .row:after {
	clear: both;
}

.umb-grid .container-fluid,
.umbraco-forms-page .container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.umb-grid .col-xs-1,
.umb-grid .col-sm-1,
.umb-grid .col-md-1,
.umb-grid .col-lg-1,
.umb-grid .col-xs-2,
.umb-grid .col-sm-2,
.umb-grid .col-md-2,
.umb-grid .col-lg-2,
.umb-grid .col-xs-3,
.umb-grid .col-sm-3,
.umb-grid .col-md-3,
.umb-grid .col-lg-3,
.umb-grid .col-xs-4,
.umb-grid .col-sm-4,
.umb-grid .col-md-4,
.umb-grid .col-lg-4,
.umb-grid .col-xs-5,
.umb-grid .col-sm-5,
.umb-grid .col-md-5,
.umb-grid .col-lg-5,
.umb-grid .col-xs-6,
.umb-grid .col-sm-6,
.umb-grid .col-md-6,
.umb-grid .col-lg-6,
.umb-grid .col-xs-7,
.umb-grid .col-sm-7,
.umb-grid .col-md-7,
.umb-grid .col-lg-7,
.umb-grid .col-xs-8,
.umb-grid .col-sm-8,
.umb-grid .col-md-8,
.umb-grid .col-lg-8,
.umb-grid .col-xs-9,
.umb-grid .col-sm-9,
.umb-grid .col-md-9,
.umb-grid .col-lg-9,
.umb-grid .col-xs-10,
.umb-grid .col-sm-10,
.umb-grid .col-md-10,
.umb-grid .col-lg-10,
.umb-grid .col-xs-11,
.umb-grid .col-sm-11,
.umb-grid .col-md-11,
.umb-grid .col-lg-11,
.umb-grid .col-xs-12,
.umb-grid .col-sm-12,
.umb-grid .col-md-12,
.umb-grid .col-lg-12,
.umbraco-forms-page .col-xs-1,
.umbraco-forms-page .col-sm-1,
.umbraco-forms-page .col-md-1,
.umbraco-forms-page .col-lg-1,
.umbraco-forms-page .col-xs-2,
.umbraco-forms-page .col-sm-2,
.umbraco-forms-page .col-md-2,
.umbraco-forms-page .col-lg-2,
.umbraco-forms-page .col-xs-3,
.umbraco-forms-page .col-sm-3,
.umbraco-forms-page .col-md-3,
.umbraco-forms-page .col-lg-3,
.umbraco-forms-page .col-xs-4,
.umbraco-forms-page .col-sm-4,
.umbraco-forms-page .col-md-4,
.umbraco-forms-page .col-lg-4,
.umbraco-forms-page .col-xs-5,
.umbraco-forms-page .col-sm-5,
.umbraco-forms-page .col-md-5,
.umbraco-forms-page .col-lg-5,
.umbraco-forms-page .col-xs-6,
.umbraco-forms-page .col-sm-6,
.umbraco-forms-page .col-md-6,
.umbraco-forms-page .col-lg-6,
.umbraco-forms-page .col-xs-7,
.umbraco-forms-page .col-sm-7,
.umbraco-forms-page .col-md-7,
.umbraco-forms-page .col-lg-7,
.umbraco-forms-page .col-xs-8,
.umbraco-forms-page .col-sm-8,
.umbraco-forms-page .col-md-8,
.umbraco-forms-page .col-lg-8,
.umbraco-forms-page .col-xs-9,
.umbraco-forms-page .col-sm-9,
.umbraco-forms-page .col-md-9,
.umbraco-forms-page .col-lg-9,
.umbraco-forms-page .col-xs-10,
.umbraco-forms-page .col-sm-10,
.umbraco-forms-page .col-md-10,
.umbraco-forms-page .col-lg-10,
.umbraco-forms-page .col-xs-11,
.umbraco-forms-page .col-sm-11,
.umbraco-forms-page .col-md-11,
.umbraco-forms-page .col-lg-11,
.umbraco-forms-page .col-xs-12,
.umbraco-forms-page .col-sm-12,
.umbraco-forms-page .col-md-12,
.umbraco-forms-page .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.umb-grid .column,
.umbraco-forms-page .column {
	padding: 0;
}

.umb-grid .col-xs-1,
.umb-grid .col-xs-2,
.umb-grid .col-xs-3,
.umb-grid .col-xs-4,
.umb-grid .col-xs-5,
.umb-grid .col-xs-6,
.umb-grid .col-xs-7,
.umb-grid .col-xs-8,
.umb-grid .col-xs-9,
.umb-grid .col-xs-10,
.umb-grid .col-xs-11,
.umb-grid .col-xs-12,
.umbraco-forms-page .col-xs-1,
.umbraco-forms-page .col-xs-2,
.umbraco-forms-page .col-xs-3,
.umbraco-forms-page .col-xs-4,
.umbraco-forms-page .col-xs-5,
.umbraco-forms-page .col-xs-6,
.umbraco-forms-page .col-xs-7,
.umbraco-forms-page .col-xs-8,
.umbraco-forms-page .col-xs-9,
.umbraco-forms-page .col-xs-10,
.umbraco-forms-page .col-xs-11,
.umbraco-forms-page .col-xs-12 {
	float: left;
}

.umb-grid .col-xs-12,
.umbraco-forms-page .col-xs-12 {
	width: 100%;
}

.umb-grid .col-xs-11,
.umbraco-forms-page .col-xs-11 {
	width: 91.66666667%;
}

.umb-grid .col-xs-10,
.umbraco-forms-page .col-xs-10 {
	width: 83.33333333%;
}

.umb-grid .col-xs-9,
.umbraco-forms-page .col-xs-9 {
	width: 75%;
}

.umb-grid .col-xs-8,
.umbraco-forms-page .col-xs-8 {
	width: 66.66666667%;
}

.umb-grid .col-xs-7,
.umbraco-forms-page .col-xs-7 {
	width: 58.33333333%;
}

.umb-grid .col-xs-6,
.umbraco-forms-page .col-xs-6 {
	width: 50%;
}

.umb-grid .col-xs-5,
.umbraco-forms-page .col-xs-5 {
	width: 41.66666667%;
}

.umb-grid .col-xs-4,
.umbraco-forms-page .col-xs-4 {
	width: 33.33333333%;
}

.umb-grid .col-xs-3,
.umbraco-forms-page .col-xs-3 {
	width: 25%;
}

.umb-grid .col-xs-2,
.umbraco-forms-page .col-xs-2 {
	width: 16.66666667%;
}

.umb-grid .col-xs-1,
.umbraco-forms-page .col-xs-1 {
	width: 8.33333333%;
}

.umb-grid .col-xs-pull-12,
.umbraco-forms-page .col-xs-pull-12 {
	right: 100%;
}

.umb-grid .col-xs-pull-11,
.umbraco-forms-page .col-xs-pull-11 {
	right: 91.66666667%;
}

.umb-grid .col-xs-pull-10,
.umbraco-forms-page .col-xs-pull-10 {
	right: 83.33333333%;
}

.umb-grid .col-xs-pull-9,
.umbraco-forms-page .col-xs-pull-9 {
	right: 75%;
}

.umb-grid .col-xs-pull-8,
.umbraco-forms-page .col-xs-pull-8 {
	right: 66.66666667%;
}

.umb-grid .col-xs-pull-7,
.umbraco-forms-page .col-xs-pull-7 {
	right: 58.33333333%;
}

.umb-grid .col-xs-pull-6,
.umbraco-forms-page .col-xs-pull-6 {
	right: 50%;
}

.umb-grid .col-xs-pull-5,
.umbraco-forms-page .col-xs-pull-5 {
	right: 41.66666667%;
}

.umb-grid .col-xs-pull-4,
.umbraco-forms-page .col-xs-pull-4 {
	right: 33.33333333%;
}

.umb-grid .col-xs-pull-3,
.umbraco-forms-page .col-xs-pull-3 {
	right: 25%;
}

.umb-grid .col-xs-pull-2,
.umbraco-forms-page .col-xs-pull-2 {
	right: 16.66666667%;
}

.umb-grid .col-xs-pull-1,
.umbraco-forms-page .col-xs-pull-1 {
	right: 8.33333333%;
}

.umb-grid .col-xs-pull-0,
.umbraco-forms-page .col-xs-pull-0 {
	right: auto;
}

.umb-grid .col-xs-push-12,
.umbraco-forms-page .col-xs-push-12 {
	left: 100%;
}

.umb-grid .col-xs-push-11,
.umbraco-forms-page .col-xs-push-11 {
	left: 91.66666667%;
}

.umb-grid .col-xs-push-10,
.umbraco-forms-page .col-xs-push-10 {
	left: 83.33333333%;
}

.umb-grid .col-xs-push-9,
.umbraco-forms-page .col-xs-push-9 {
	left: 75%;
}

.umb-grid .col-xs-push-8,
.umbraco-forms-page .col-xs-push-8 {
	left: 66.66666667%;
}

.umb-grid .col-xs-push-7,
.umbraco-forms-page .col-xs-push-7 {
	left: 58.33333333%;
}

.umb-grid .col-xs-push-6,
.umbraco-forms-page .col-xs-push-6 {
	left: 50%;
}

.umb-grid .col-xs-push-5,
.umbraco-forms-page .col-xs-push-5 {
	left: 41.66666667%;
}

.umb-grid .col-xs-push-4,
.umbraco-forms-page .col-xs-push-4 {
	left: 33.33333333%;
}

.umb-grid .col-xs-push-3,
.umbraco-forms-page .col-xs-push-3 {
	left: 25%;
}

.umb-grid .col-xs-push-2,
.umbraco-forms-page .col-xs-push-2 {
	left: 16.66666667%;
}

.umb-grid .col-xs-push-1,
.umbraco-forms-page .col-xs-push-1 {
	left: 8.33333333%;
}

.umb-grid .col-xs-push-0,
.umbraco-forms-page .col-xs-push-0 {
	left: auto;
}

.umb-grid .col-xs-offset-12,
.umbraco-forms-page .col-xs-offset-12 {
	margin-left: 100%;
}

.umb-grid .col-xs-offset-11,
.umbraco-forms-page .col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.umb-grid .col-xs-offset-10,
.umbraco-forms-page .col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.umb-grid .col-xs-offset-9,
.umbraco-forms-page .col-xs-offset-9 {
	margin-left: 75%;
}

.umb-grid .col-xs-offset-8,
.umbraco-forms-page .col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.umb-grid .col-xs-offset-7,
.umbraco-forms-page .col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.umb-grid .col-xs-offset-6,
.umbraco-forms-page .col-xs-offset-6 {
	margin-left: 50%;
}

.umb-grid .col-xs-offset-5,
.umbraco-forms-page .col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.umb-grid .col-xs-offset-4,
.umbraco-forms-page .col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.umb-grid .col-xs-offset-3,
.umbraco-forms-page .col-xs-offset-3 {
	margin-left: 25%;
}

.umb-grid .col-xs-offset-2,
.umbraco-forms-page .col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.umb-grid .col-xs-offset-1,
.umbraco-forms-page .col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.umb-grid .col-xs-offset-0,
.umbraco-forms-page .col-xs-offset-0 {
	margin-left: 0%;
}

.btn {
	font-family: "Hind",sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 0.8px;
	text-align: center;
	padding: 10px 30px 6px;
	text-transform: uppercase;
	margin-top: 20px;
	display: inline-block;
	cursor: pointer;
}

.btn-orange-red {
	font-family: "Hind",sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 0.8px;
	text-align: center;
	padding: 10px 30px 6px;
	text-transform: uppercase;
	margin-top: 20px;
	display: inline-block;
	color: #fe261d;
	border: 2px solid #fe261d;
	text-decoration: none;
	cursor: pointer;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
	max-width: 100%;
}

.btn-orange-red a {
	color: #fe261d;
	text-decoration: none;
}

.btn-orange-red:hover {
	text-decoration: none;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.btn-yellow {
	color: #ffc63e;
	border: 2px solid #ffc63e;
	text-decoration: none;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
	min-width: 182px;
	max-width: 100%;
}

.btn-yellow.show-more {
	width: 360px;
	max-width: 100%;
}

.btn-yellow a {
	color: #ffc63e;
	text-decoration: none;
}

.btn-yellow:hover {
	text-decoration: none;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.footer {
	border-top: 15px solid #fe261d;
	border-bottom: 60px solid #fe261d;
	padding: 117px 0 93px;
}

.footer img {
	max-width: 100%;
}

.footer .col-first {
	text-align: right;
	padding-top: 83px;
}

.footer .col-center {
	text-align: center;
}

.footer .col-last {
	padding-top: 83px;
	float: right;
}

.footer .hr {
	height: 1px;
	background-color: #8c8c8c;
	margin: 74px 0 84px;
}

.footer-logo {
	display: inline-block;
	max-width: 341px;
	width: auto;
	height: 80px;
	position: relative;
	margin: 30px;
	text-align: center;
	vertical-align: top;
}

.footer-logo-wrapper {
	text-align: center;
	max-width: 1088px;
	margin: 0 auto;
}

.footer-logo img {
	position: relative;
	max-width: 260px;
	max-height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.footer p {
	margin-bottom: 0;
}

.footer a {
	color: #fe261d;
}

.footer ul li {
	padding-bottom: 14px;
}

.footer ul li a {
	padding-left: 8px;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	letter-spacing: 0.6px;
	color: #000000;
	display: inline-block;
	text-transform: uppercase;
	text-transform: uppercase;
	position: relative;
}

.footer ul li a:before {
	height: 13px;
	height: calc(100% - 11px);
	width: 4px;
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	background-color: #fe261d;
}

.footer .social {
	padding: 13px;
}

.footer .social-heading {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.37;
	letter-spacing: 0.6px;
	color: #000000;
	margin-top: 64px;
	margin-bottom: 20px;
}

.footer .social img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

.footer .social img:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.header {
	background-color: #f8f8f8;
	position: relative;
}

.header-container {
	overflow-x: hidden;
	max-width: 100%;
	width: 100%;
	position: relative;
}

.header-wrapper {
	padding: 180px 0 284px;
	text-align: center;
	width: 614px;
	max-width: 100%;
	margin: auto auto;
}

.header-wrapper .grid-two-column {
	width: 300px;
	max-width: 100%;
	margin: 0 auto;
}

.header p {
	text-align: center;
}

.header-img {
	position: absolute;
}

.header-img-plant {
	right: -30px;
	bottom: 50px;
}

.header-img-glas {
	right: 268px;
	bottom: 94px;
}

.header-img-flaska {
	display: none;
}

nav ul,
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

nav li,
.nav li {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
}

.nav {
	height: 43px;
	position: relative;
}

.nav .container {
	position: relative;
}

.nav .menu {
	text-align: center;
	width: 100%;
}

.nav form {
	margin: 0;
	width: auto;
}

.nav a,
.nav button {
	padding: 10px 18px;
	font-family: "Hind",sans-serif;
	color: #4f4f4f;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	position: relative;
	border: none;
	width: auto;
	margin: 0 !important;
}

.nav a:hover:after,
.nav a.active:after,
.nav button:hover:after,
.nav button.active:after {
	content: "";
	width: 58px;
	height: 3px;
	background-color: #fe261d;
	position: absolute;
	bottom: 8px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.nav button {
	display: inline-block;
	cursor: pointer;
	outline: none;
	border: none;
}

.nav button:before {
	background-image: url("../../img/logga-ut.png");
	width: 15px;
	height: 14px;
	content: "";
	display: inline-block;
	background-size: cover;
	margin-left: 6px;
	float: right;
	margin-top: 8px;
}

.nav.nav-main {
	background-color: #fff;
	z-index: 2;
}

.nav.nav-main .logo {
	right: 30px;
	top: 0px;
	position: absolute;
	padding-right: 0;
}

.nav.nav-main .logo:after {
	content: none !important;
	display: none;
}

.nav.nav-members {
	background-color: #eee;
	z-index: 1;
	height: 33px;
}

.nav.nav-members a {
	padding-top: 5px;
	padding-bottom: 5px;
}

.nav.nav-members a:after {
	bottom: 4px;
}

.nav.nav-members .menu li.logout {
	position: absolute;
	top: 0;
	left: 0px;
}

.nav.nav-members .menu li.logout button {
	width: 200px;
	position: relative;
	top: -8px;
}

.nav.nav-members .menu li.logout .name {
	display: block;
	font-family: "Hind",sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: -5px;
}

nav.mobile {
	display: none;
}

nav.mobile li button {
	border: 0;
	font-size: 25px;
	text-transform: uppercase;
	text-align: left;
	color: #4f4f4f;
	margin: 0 !important;
	font-family: "Hind",sans-serif;
	color: #4f4f4f;
	font-weight: 300;
	text-transform: uppercase;
}

nav.mobile li button .name {
	font-size: 13px;
	display: block;
}

nav.mobile .member {
	background-color: #eee;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -10px;
	margin-bottom: -10px;
	padding: 10px;
}

.mobile.is-open {
	position: relative;
	z-index: 999;
}

.mobile.is-open .mobilemenu {
	display: block;
	z-index: 10;
}

.mobile.is-open #toggleMobileMenu b {
	height: 100%;
	background: #fff;
}

.mobile.is-open #toggleMobileMenu span:before {
	-webkit-transform: rotate(-30deg) translateX(-5px) translateY(8px);
	-ms-transform: rotate(-30deg) translateX(-5px) translateY(8px);
	transform: rotate(-30deg) translateX(-5px) translateY(8px);
}

.mobile.is-open #toggleMobileMenu span:after {
	-webkit-transform: rotate(30deg) translateX(-5px) translateY(-8px);
	-ms-transform: rotate(30deg) translateX(-5px) translateY(-8px);
	transform: rotate(30deg) translateX(-5px) translateY(-8px);
}

.mobilemenu {
	position: absolute;
	background: #fff;
	width: 100%;
	padding: 10px;
	display: none;
}

.mobilemenu>ul>li {
	display: block;
	padding: 10px 0;
}

.mobilemenu>ul>li a {
	font-family: "Hind",sans-serif;
	color: #4f4f4f;
	font-weight: 300;
	text-transform: uppercase;
}

.mobilemenu>ul>li>a {
	font-size: 25px;
}

.mobilemenu>ul>li>a.active {
	position: relative;
}

.mobilemenu>ul>li>a.active:after {
	content: "";
	width: 100%;
	position: absolute;
	bottom: 3px;
	left: 0;
	height: 3px;
	background: #fe261d;
}

.mobilemenu>ul>li>ul {
	margin: 10px 0;
}

.mobilemenu>ul>li>ul>li {
	padding: 0;
	display: block;
	margin-left: 15px;
}

.mobilemenu>ul>li>ul>li>a {
	font-size: 20px;
	margin-right: 10px;
}

.mobilemenu>ul>li>ul>li>a.active {
	position: relative;
}

.mobilemenu>ul>li>ul>li>a.active:after {
	content: "";
	width: 100%;
	position: absolute;
	bottom: 3px;
	left: 0;
	height: 3px;
	background: #fe261d;
}

#toggleMobileMenu b,
#toggleMobileMenu span:before,
#toggleMobileMenu span:after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fe261d;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

#toggleMobileMenu span:before {
	top: 0;
	z-index: 2;
}

#toggleMobileMenu span:after {
	bottom: 0;
	z-index: 2;
}

#toggleMobileMenu b {
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.mobile-navbar {
	background: #fff;
}

.mobile-navbar #toggleMobileMenu {
	width: 36px;
	height: 22px;
	position: relative;
	border: 0;
	outline: 0;
	background: transparent;
	padding: 0;
	margin: 15px;
}

.mobile-navbar .logo {
	display: block;
	float: right;
	width: 70px;
	position: relative;
	z-index: 5;
	margin: 10px;
}

.mobile-navbar .logo img {
	max-width: 100%;
	height: auto;
	display: block;
}

.article {
	overflow-x: hidden;
	width: 100%;
}

.article.eventPage {
	background-color: #f8f8f8;
	display: inline-block;
	width: 100%;
	padding-bottom: 35px;
}

.articleContainer {
	width: 740px;
	margin: 0 auto;
	max-width: 100%;
}

.articleWrapper {
	width: 596px;
	margin: 0 auto;
	max-width: 100%;
}

.article h2 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 30px;
	margin-bottom: 14px;
}

.article h2.articelHeading {
	text-align: center;
	margin-bottom: 0;
	margin-top: 50px;
}

.article .preamble,
.article .preamble p {
	margin-bottom: 30px;
}

.article.eventPage h2 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 30px;
	margin-bottom: 14px;
}

.article.eventPage h2.articelHeading {
	margin-bottom: 14px;
}

.article .date {
	font-family: "Hind",sans-serif;
	font-size: 18px;
	letter-spacing: 0.8px;
	text-align: center;
	color: #000000;
	margin-bottom: 33px;
}

.article .article-image,
.article .recipe-image {
	margin-top: 44px;
	display: block;
	position: relative;
	margin-bottom: 58px;
}

.article .article-image img,
.article .recipe-image img {
	max-width: 100%;
}

.article ol,
.article ul {
	list-style: none;
	margin-bottom: 34px;
}

.article ol li,
.article ul li {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	line-height: 1.47;
	color: #000000;
	padding-left: 23px;
	position: relative;
	margin-bottom: 4px;
}

.article ol li:before,
.article ul li:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 23px;
}

.article ol {
	counter-reset: li;
}

.article ol li {
	counter-increment: li;
}

.article ol li:before {
	content: counter(li) ".";
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.47;
	letter-spacing: normal;
	color: #fe261d;
}

.article ul li:before {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fe261d;
	border-radius: 100%;
	top: 9px;
}

.galleryPage {
	padding-bottom: 119px;
	background-color: #f8f8f8;
}

.galleryPage h1 {
	margin-bottom: 27px;
}

.galleryPage h2 {
	font-family: Hind;
	font-size: 30px;
	font-weight: 300;
	line-height: 1.17;
	letter-spacing: 1.2px;
	text-align: center;
	margin-bottom: 15px;
}

.loginPage,
.modal {
	padding: 66px 0 86px;
}

.loginPage .container,
.modal .container {
	width: 1160px;
}

.loginPage-container,
.modal-container {
	width: 742px;
	max-width: 100%;
	margin: 0 auto;
}

.loginPage h1,
.loginPage h2,
.modal h1,
.modal h2 {
	font-family: "Hind",sans-serif;
	font-size: 30px;
	font-weight: 300;
	line-height: 1.17;
	letter-spacing: 1.2px;
	text-align: center;
	margin-bottom: 56px;
}

form {
	width: 597px;
	max-width: 100%;
	margin: 0 auto;
}

form label {
	display: block;
	font-family: "Hind",sans-serif;
	font-size: 18px;
	line-height: 1.56;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	color: #000;
}

form input {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #000;
	outline: none;
	font-family: "Hind",sans-serif;
	font-size: 18px;
	line-height: 1.56;
	letter-spacing: 0.7px;
	color: #000;
	margin-bottom: 18px;
}

form textarea {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #000;
	outline: none;
	font-family: "Hind",sans-serif;
	font-size: 18px;
	line-height: 1.56;
	letter-spacing: 0.7px;
	color: #000;
	margin-bottom: 18px;
	height: 140px;
	max-width: 100%;
}

form select {
	width: 100%;
	border: 1px solid black;
	outline: none;
	font-family: "Hind",sans-serif;
	font-size: 18px;
	line-height: 1.56;
	letter-spacing: 0.7px;
	color: #000;
	padding: 0 30px 0 14px;
	margin-bottom: 18px;
}

form button {
	background-color: transparent;
	width: 276px;
	margin: 0 auto;
	display: block !important;
	margin-top: 63px !important;
	margin-bottom: 23px;
}

form .forgotPassword {
	text-align: center;
}

form a {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #fc7f74;
	text-decoration: none;
}

.memberPage h1 {
	margin-bottom: 59px;
}

.memberPage .letter {
	font-family: "Hind",sans-serif;
	font-size: 57px;
	font-weight: 300;
	line-height: 1.05;
	letter-spacing: 0.7px;
	color: #fe261d;
	position: absolute;
	top: -5px;
	left: -81px;
	width: 70px;
	text-align: right;
}

.memberPage-row {
	position: relative;
}

.memberPage .col {
	margin-bottom: 42px;
	padding-bottom: 3px;
	position: relative;
	padding-top: 10px;
}

.memberPage .col:after {
	content: "";
	position: absolute;
	height: 3px;
	width: calc(100% - 30px);
	background-color: #fe261d;
	left: 15px;
	bottom: 0;
}

.memberPage .memberCol img {
	display: inline-block;
	margin-right: 17px;
	vertical-align: top;
}

.memberPage .memberCol .phone,
.memberPage .memberCol .email {
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	font-size: 16px;
	line-height: 28px;
	font-family: 'Source Sans Pro', sans-serif;
	margin-bottom: 12px;
}

.memberPage .memberCol .phone img,
.memberPage .memberCol .email img {
	margin: 0;
	margin-right: 10px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}

.memberPage .memberCol .phone:hover img,
.memberPage .memberCol .email:hover img {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
}

.memberPage .memberCol .phone {
	margin-right: 30px;
}

.memberPage .memberInfo {
	vertical-align: top;
	display: inline-block;
	max-width: calc(100% - 95px);
	margin-bottom: 19px;
}

.memberPage .memberInfo p {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: normal;
}

.memberPage .memberName {
	text-transform: uppercase;
	font-family: "Hind",sans-serif;
	font-size: 18px;
	line-height: 1.56;
	letter-spacing: 0.7px;
}

.memberEdit h1 {
	margin-bottom: 50px;
}

.memberEdit form {
	margin-top: 30px;
}

.recipe {
	width: 740px;
	margin: 0 auto;
	padding-top: 46px;
	max-width: 100%;
}

.recipe-container {
	width: 586px;
	max-width: 100%;
	margin: 0 auto;
}

.recipe-header {
	height: 561px;
	background-size: cover;
	background-position: center;
}

.recipe-image {
	margin-top: 44px;
	display: block;
	position: relative;
}

.recipe-author {
	width: 246px;
	max-width: 100%;
	position: absolute;
	background-color: #f8f8f8;
	border-top: 3px solid #fe261d;
	padding: 15px 15px 19px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -123px;
	text-align: center;
}

.recipe-author img {
	border-radius: 100%;
}

.recipe-author .authorName {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.47;
	margin: 12px 0;
}

.recipe-author .authorText,
.recipe-author .authorText p {
	font-size: 16px;
	line-height: 1.31;
	margin-bottom: 0;
}

.recipe .articleWrapper p {
	text-align: center;
}

.recipe-ingredients {
	background-color: #fff;
	border-bottom: 3px solid #fe261d;
	padding: 28px 22px 22px;
	margin-top: 58px;
}

.recipe-ingredients p {
	margin-bottom: 0;
}

.recipe-doThis {
	margin-top: 56px;
	margin-bottom: 65px;
	display: inline-block;
	width: 100%;
}

.recipe-list {
	background-color: #fff;
	padding: 35px 0 20px;
	position: relative;
}

.recipe-list .container {
	position: relative;
}

.recipe-list h2 {
	text-align: center;
	margin-bottom: 20px;
}

.recipe-list .recipe-item {
	margin-bottom: 32px;
	text-decoration: none;
	display: block;
}

.recipe-list .recipe-item-image {
	height: 200px;
	background-size: cover;
	position: relative;
}

.recipe-list .recipe-item-image:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.recipe-list .recipe-item p {
	width: 276px;
	max-width: 100%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #000000;
}

.recipe-list .recipe-item p.recipe-item-heading {
	font-family: "Hind",sans-serif;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: 0.8px;
	color: #000000;
	width: 189px;
	max-width: 100%;
	margin: -21px auto 4px;
	background-color: #fff;
	padding: 10px 10px 6px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
}

.recipe-list .recipe-item:hover .recipe-item-image:before {
	background-color: rgba(152,171,185,0.62);
}

.recipe-list .recipe-item:hover .recipe-item-heading {
	color: #8c8c8c;
}

.recipe-list-image {
	position: absolute;
}

.recipe-list-image-flaska {
	bottom: 0;
	left: 19px;
	width: 135px;
	max-width: 100%;
}

.recipe-list-image-plant {
	right: -30px;
	bottom: 19px;
}

.recipe-list-image-glas {
	right: 21px;
	bottom: 19px;
}

.recipePage {
	background-color: #f8f8f8;
}

.recipePage .container.containerRemoveMarginTop {
	max-width: calc(100% - 60px);
	margin-top: -125px;
	background-color: #f8f8f8;
}

.startPage h2 {
	font-size: 57px;
	line-height: 1.05;
	letter-spacing: 0.7px;
	font-weight: 300;
}

.startPage .recipe {
	margin-top: -180px;
	min-height: 200px;
}

.startPage .recipe-list-item {
	margin-bottom: 32px;
}

.startPage .recipe-list {
	padding-bottom: 88px;
}

.startPage .recipe-list h2 {
	display: none;
}

.startPage .recipe-list .recipe-list-image-flaska {
	bottom: 167px;
	bottom: 0;
	left: 19px;
	width: 215px;
	max-width: 100%;
}

.startPage .recipe-list-image-plant,
.startPage .recipe-list-image-glas {
	display: none;
}

.startPage .section {
	margin-bottom: 43px;
}

.startPage .about {
	background-size: cover;
	padding: 200px 0 197px;
	background-position: bottom right;
	position: relative;
}

.startPage .about h2 {
	margin-bottom: 15px !important;
}

.startPage .about .container {
	position: relative;
	z-index: 2;
}

.startPage .about .bottle {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	max-width: 100%;
}

.startPage .quoteSection {
	padding: 104px 0 115px;
	background-size: cover;
}

.startPage .partner,
.startPage .gastronomi {
	position: relative;
	overflow-x: hidden;
}

.startPage .bg-transparent {
	margin: 0 auto;
	width: 740px;
	max-width: 100%;
	background-color: rgba(248,248,248,0.88);
	border-bottom: 3px solid #fe261d;
	padding: 61px 0 68px;
	text-align: center;
}

.startPage .bg-transparent-container {
	margin: 0 auto;
	width: 596px;
	max-width: 100%;
}

.startPage .bg-transparent-container h2 {
	margin: 0 auto;
	max-width: 100%;
	width: 522px;
}

.startPage .bg-transparent-quote {
	width: 100%;
	text-align: left;
	padding-top: 58px;
	padding-bottom: 85px;
}

.startPage .bg-transparent-quote .bg-transparent-container {
	width: 816px;
}

.startPage .bg-absolute {
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.startPage .bg-white {
	width: 50%;
	background-color: #f8f8f8;
	position: relative;
	margin-left: auto;
	margin-right: 0;
	z-index: 1;
	padding: 89px 0 82px 72px;
}

.startPage .bg-white h2 {
	margin-bottom: 15px;
}

.startPage .bg-white .btn-orange-red {
	min-width: 239px;
	max-width: 100%;
	display: inline-block;
	margin-right: 82px;
}

.startPage .bg-white .btn-orange-red:last-child {
	margin-right: 0;
}

.startPage .bg-white:after {
	width: 50vw;
	height: 100%;
	background-color: #f8f8f8;
	content: "";
	position: absolute;
	left: 0px;
	top: 0;
	z-index: -1;
}

.startPage .bg-white-left {
	margin-right: auto;
	margin-left: 0;
	padding: 89px 72px 82px 0;
}

.startPage .bg-white-left:after {
	left: auto;
	right: 0;
}

.startPage .bg-image {
	width: 75vw;
	display: block;
}

.startPage .bg-image-right {
	margin-left: auto;
	margin-right: 0;
}

.imagegallery-grid {
	max-width: 1110px;
	margin: 0 auto;
}

.imagegallery-row {
	margin-left: -3px;
	margin-right: -3px;
	margin-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
	min-height: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.imagegallery-col {
	padding: 3px;
	width: 25%;
	height: 100%;
}

.imagegallery-item {
	position: relative;
	display: block;
	background-size: cover;
	cursor: pointer;
}

.imagegallery-item img {
	max-width: 100%;
	height: auto;
	display: block;
	opacity: 0;
}

.imagegallery-item.is-folder .imagegallery-item-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(115,138,155,0.76);
}

.imagegallery-item.is-folder .imagegallery-item-overlay:after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAtCAYAAAADfVPBAAAAAXNSR0IArs4c6QAAAnZJREFUaAXdmktP21AQhQmCUgqLrhEbFkBLgRYQCLqhLPjB9CHKG7rvL+AlAeHRAgXEEin9TmU3oyiYayU244x05PH15N5zbMeeO9dtbTlapVLpBcvgY47DNn8oBPSAH0B2B+aaP0oOPUJcQnaAtVt2ZnMYvnlDQPgV2LYqjH+DP9O80TLsCaISsmnI13MlaDpDGo13DcFusFGPfZ22P7RNNTpqe6MdJPz+gWP3CcftodfsrCFo0ja68iH3AnwBoXZF4IQrEZYM5CToa6ga4iTog+3DlQ+5LvANhNolgeOuRFgykJMgvf1D7TeBY7YPVz7kJOh7qBrifoFRVyIsGci9BKsg1C4IfGf7cOVDToL0KA61cwLfuhJhyUBOL9X1UDXESdAb24crH3IS9FS6Q8h/O8MbdiXCkoGc8rctEGqnBA7ZPlz5kNMU4bHMup7IMo2DtSI6aFyqbXymfeVyodZH4BbcP5VKpb34RyUaKvFOAbcncJ5H0IG4Z5k153Fu+hlEt+eABiv6lYlP2BHOfKuIkaidVhFzrCtT9P+MrkgZLPAQOCy6mNNIyL5UdYBtOQ6sBw5pqjSxkF0H3KsUeLQm1db0Kqw1pTT+cjRIpc3NlGz6y54hlaa2Rvi/aYC/eU0kJM18RjPOkerN6cSDVNqZpmoB/qbOkZAVtqEmIf6KGpBKW53xWW6KhKSpm/ksBEZC0lQ0VaJ97+QvXqUBqdaoNUdCPrMNtWsC/S1rQKoTLIWqIK7hBacss2Ylsb3VGy7Ru+HoImn8z8So5zzI2Vbe9VSRz/+aZnwSI0GP1cS0fF6M1WYjqDW+A6gRVPwvNIygTL+d+QtyiTgG9ri4GwAAAABJRU5ErkJggg==");
	width: 17px;
	height: 15px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.imagegallery-item.is-image .imagegallery-item-overlay,
.imagegallery-item.is-video .imagegallery-item-overlay {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 37px;
	background-color: rgba(0,0,0,0.6);
}

.imagegallery-item.is-image .imagegallery-item-overlay:after,
.imagegallery-item.is-video .imagegallery-item-overlay:after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAAXNSR0IArs4c6QAAAmBJREFUaAXtmutygyAQhWOb/shr5RGa28v2vTrTpLXnWNYgYYkQRWNhhuKFXc63q5kiVHVdf69Wqwo1VLT766qqaD9IgZZXOLoozmrlulyu1zh6kbOZt1pARXb1LCAiONgyM1phWrWUazZDXD/fcULN/izhOdXKF26833Gc9Tb1oFKXt6y8V68XZwMESUEQSvbBXK4szdEZfyfNEMdHpQ67uDpvYGhwQnU7TgYELRoIdXYA3cw0L18AaJfzJYGOnSsY5wz0iTrce14Y01HLUBYgCA2CRMFMCdQHJBrGGBzh3PcOjZKhAMiReuyCvvffGduAxzAiUMfQnA8KBJ++R4vj3oAYXR1N6jsTAbR3+6acQ/DeBAhNW1SQh2CMsZahh4AgPRrECxMbRQx8QO2k15xvY30ZQVvF3yHFX7SNB+gD1zbRjmBAO1TaS2Gg8oCIYA6IyoGTQSxfApQfxBLBRyQpI+JDWvpBTXpUxUdpSwRKBEoESgRKBEoESgRKBEoE5hcB/pe7iP+aAbGM+YwFgsOmJE/QYC0TM+OqmfDlmWliRMmIDM6WM8SkiRXtjD2atqTNOFvzv4PgQg+6aCBjfZ0JZgh6CN2W//fdDOijfC9zf58xTtT3M/SPy0wuEAGLAYqCCYAM+o1ZQKTFuL5vzhfqkT5se8Og4zLWZ6YGkehDh5ahfitncwHpAwStwR8A3PcuLD3lajNh7ELySUGsDPlWnW2tN0vn9s3ZbGhwgNQdGhXVS2en7bN3ZjPCFq1PR4d7qu6dCW0E4mabN9dThvPkMRe1RYsw2mOWIQmDDvHzC9CgIxMdhXvzAAAAAElFTkSuQmCC");
	width: 17px;
	height: 15px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.imagegallery-item.is-video:before {
	content: "";
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	width: 86px;
	height: 61px;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAA9CAYAAAA3ZZ5uAAAAAXNSR0IArs4c6QAABvtJREFUeAHtXGtsFFUUPmdmty2U0hJSHmoLRegWSgmIQdRE0D8aI6IRNBiNSKIJ+IwJP0xUio8YkSiKEWIiif5Q//hDSUw0wQeJARNImmqFVh59CIFSCNAW6O7OHL8722m36y677Wx2ZrdzN5P7vvecb8+ce+eeM8PkIEgoVEbBazdRlCqIeDKJiYvLiRBryFtlVIJ8MdK4SF1FRDKY5iCJBIgRE2JBzIiJkRakEY8sV+11lBsoj6KdQUIG+kTRFzHSQ+WCvFUfRb1qdw35XvS/jH646DLyiK18D2l0FnVnqKjoLAXLz/LhwxEH0ICUDIIsnl1B1+QeTLwMhCxClyowUiUkALEwAzNdAI9nwN0JCMk/+GNaKGj+yn91Hc+E4+sCK3XVD2DAFzDQ3aIkyA9KErsA9B7Syz7mlpYLqSBJCqwsqK7HTfUFwFyaquN4L4dE9xNpW7m14/1kWGiJhVJb9Rh05iEf1ERkRuZFqFTE3Cah6t2ydq0+shZaPL5A5s+6n0zzO3TCouGHTBFgTfuQj3a8Et9+CFhZMreS+sNtWJCwwvthNAgARIOC+q3c0t5k9xtWBVcG3vVBtWEZXSxEOkWMXVCfQ4JqJaACZkIFdPoqYHSAJrZmPbCCj5zcr8pjEiuy3gc1EaYx5A1jjd3LBvZhu8CPHSDA9IitDlgaqqfQgPRATwzrWwdjj/euHOCF/Hdni0YDdIsPahbFQbQGNZqG381ZHNYfyjTqY8AKzfXRyCYCPH8QWPGBzSauRDfEgGWeld1xx/1oM2LAkkxyGwpmDuO0aCOu827T4nh+kUFghSY4HszpAHiW5tau3RSYXAtwP7WevZ2O6VJ/7LAmSGOjxhKq6sFT11SX6LCmZeIBbuuECScWJFSzCBaWnSDyLrssn2Ium1akwUIw0WtEc+vJZm7rWsG6vg7S+6/X6EtLT9l5XYNBzbNnr3yk/RsqmxZi1t5RUp2WIa80GJjJnn+MhbX0Cswfr8G+uwCL3Pdewe66dITDCtjhM8TrNna5kv/sPMGtnatZ0+8DwK0uk5N2es9LbCIHfLT9R5pU2QBzyGYA3JtY74l8JOJ9VZAMKOVMARvTdgpotdC9X2KBwwbCQ8EwAKyMNCh6iLy0pMDGdAbbtKdI1++A9B5K2yGHDfJOFSTDBruHg7Ruw21M2jOQ3nPJ2uS6jOFHEMV99D+7eC4JSXxAcDK35Q511dwK7bDJLXMTl0yZVBASG/9HcFP7ReweXiKdF0M9/Bxfl8u0AhZ3TwEG1s5j/ehyizPPPnWNFRBZujRI/T0vUsR8A2c7cCV1IQSDyhe1cILUzb6X+s59BEtpyG2uACzDwdZyBHabljHPD0vzHArTB2Iaq8c8SDY74gEB3tQSgS5SHtZ5F3DbT6S+7ldhad6M295TPChVEM47REEw3Ccfpd7u7dgqVnntwUvhqfz+lSrIG2ylbk4DSWQn9OgKLxMNiZW8kNhBj503yYxsdPuBJpM/FPtY9jSwyn6EdyGepbDAd5eezwdQFfBYvEgtXp4M0KN30ld7YPuSJZ4kMBVRpaWmWryupKp3qxwGTjg98HvQo0+4RYOjeSvOWcBedDRIFjtLfX0RRXtfht5/HaC67u8wZta6ywGsiCeAtV4siV7egROpeWNmyAMdrUP3VasM5VfwOZjZ4AGaCoIEHIF24/B9OszfmicktiBQjTFxSkUameKJE/fCA5bpWAEx5T4rjJeZETRYOn1gs/l3aFpTDNiSqS3w8PPcXjabvOZ0LINiwMY+eMB/5HTyAp0MAnqBHl/fptiLGROFfipQXnPLlvC33NhoDgPLorxJ8NkPPzhCgPlru78lsfCmPo3DmL12oR+PHgGY2k/Tuqd/s3sOmb5xgFxLZrTZayYOm1Cvx9CvmyCgu2w6YzoWOT56og32r7fsCj/OHAFI50FatPyz+B5DEqsKcaLEVFf9Cc4ONsU38tOpEYAK6MCzwHLloBffakhiVSEaqbdXnoNYv420o+9OxU9SqGlg9AsVB5clgmphmYppmT9nHuxL22BdeBAGhhF/QKo+46F88F2I/fAN28FHOn5IxfMIVZCskSysmU5ROEKIPASL7u1Y3CqStSvUMgtIlmbczvuwc9pHFTf+zgcOXE3Hb1pgEweQ0KwaTLAEnzqZjcnUW3gzINUzsPCp9ExcFW65TybSqvJQa/hUH3wnYmb+MNJ4+wYGVFb+FMpCzX2gH0encgmNL6Gd+kjZSdQfp2DgGK158pS96Ud5xmHUwGYysrKs0t69Ok27pFF3uU4lfTr1D+hklMXmM02mUgNfIkSs0nbQtGGzpj6YVl8h1PXhcruN3gv/nYBJfcWmVQ8DHsHWRJ3FQpWVJq1cadKWLaLWDXv4XMb/ARKKRR6BnZU1AAAAAElFTkSuQmCC");
}

.imagegallery-item-overlay {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.imagegallery-item-overlay:before,
.imagegallery-item-overlay:after {
	content: "";
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
}

.imagegallery-item-title {
	display: block;
	width: 100%;
	font-family: Hind;
	font-size: 30px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: 1.2px;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.imagegallery-item-date {
	position: absolute;
	bottom: 5px;
	left: 11px;
	font-family: Hind;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.6px;
	color: #ffffff;
}

@media (min-width: 768px) {

.hidden-sm,
.hidden-md,
.hidden-lg {
	display: none;
	opacity: 0;
}

.carousel:after {
	content: '';
}

.grid-three-column .col {
	width: 33.33%;
}

.grid-three-column .col {
	width: 33.33%;
}

.grid-desktop-menucontent .grid-three-column .col {
	width: 100%;
}

.grid-four-column .col {
	width: 50%;
}

.grid-four-column .col {
	width: 25%;
}

.grid-five-column .col {
	width: 50%;
}

.grid-five-column .col {
	width: 20%;
}

.grid-six-column .col {
	width: 50%;
}

.grid-six-column .col {
	width: 16.66%;
}

.grid-desktop-menucontent>.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.grid-desktop-menucontent-menu {
	width: 294px;
}

.grid-desktop-menucontent-content {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.umb-grid .col-sm-1,
.umb-grid .col-sm-2,
.umb-grid .col-sm-3,
.umb-grid .col-sm-4,
.umb-grid .col-sm-5,
.umb-grid .col-sm-6,
.umb-grid .col-sm-7,
.umb-grid .col-sm-8,
.umb-grid .col-sm-9,
.umb-grid .col-sm-10,
.umb-grid .col-sm-11,
.umb-grid .col-sm-12,
.umbraco-forms-page .col-sm-1,
.umbraco-forms-page .col-sm-2,
.umbraco-forms-page .col-sm-3,
.umbraco-forms-page .col-sm-4,
.umbraco-forms-page .col-sm-5,
.umbraco-forms-page .col-sm-6,
.umbraco-forms-page .col-sm-7,
.umbraco-forms-page .col-sm-8,
.umbraco-forms-page .col-sm-9,
.umbraco-forms-page .col-sm-10,
.umbraco-forms-page .col-sm-11,
.umbraco-forms-page .col-sm-12 {
	float: left;
}

.umb-grid .col-sm-12,
.umbraco-forms-page .col-sm-12 {
	width: 100%;
}

.umb-grid .col-sm-11,
.umbraco-forms-page .col-sm-11 {
	width: 91.66666667%;
}

.umb-grid .col-sm-10,
.umbraco-forms-page .col-sm-10 {
	width: 83.33333333%;
}

.umb-grid .col-sm-9,
.umbraco-forms-page .col-sm-9 {
	width: 75%;
}

.umb-grid .col-sm-8,
.umbraco-forms-page .col-sm-8 {
	width: 66.66666667%;
}

.umb-grid .col-sm-7,
.umbraco-forms-page .col-sm-7 {
	width: 58.33333333%;
}

.umb-grid .col-sm-6,
.umbraco-forms-page .col-sm-6 {
	width: 50%;
}

.umb-grid .col-sm-5,
.umbraco-forms-page .col-sm-5 {
	width: 41.66666667%;
}

.umb-grid .col-sm-4,
.umbraco-forms-page .col-sm-4 {
	width: 33.33333333%;
}

.umb-grid .col-sm-3,
.umbraco-forms-page .col-sm-3 {
	width: 25%;
}

.umb-grid .col-sm-2,
.umbraco-forms-page .col-sm-2 {
	width: 16.66666667%;
}

.umb-grid .col-sm-1,
.umbraco-forms-page .col-sm-1 {
	width: 8.33333333%;
}

.umb-grid .col-sm-pull-12,
.umbraco-forms-page .col-sm-pull-12 {
	right: 100%;
}

.umb-grid .col-sm-pull-11,
.umbraco-forms-page .col-sm-pull-11 {
	right: 91.66666667%;
}

.umb-grid .col-sm-pull-10,
.umbraco-forms-page .col-sm-pull-10 {
	right: 83.33333333%;
}

.umb-grid .col-sm-pull-9,
.umbraco-forms-page .col-sm-pull-9 {
	right: 75%;
}

.umb-grid .col-sm-pull-8,
.umbraco-forms-page .col-sm-pull-8 {
	right: 66.66666667%;
}

.umb-grid .col-sm-pull-7,
.umbraco-forms-page .col-sm-pull-7 {
	right: 58.33333333%;
}

.umb-grid .col-sm-pull-6,
.umbraco-forms-page .col-sm-pull-6 {
	right: 50%;
}

.umb-grid .col-sm-pull-5,
.umbraco-forms-page .col-sm-pull-5 {
	right: 41.66666667%;
}

.umb-grid .col-sm-pull-4,
.umbraco-forms-page .col-sm-pull-4 {
	right: 33.33333333%;
}

.umb-grid .col-sm-pull-3,
.umbraco-forms-page .col-sm-pull-3 {
	right: 25%;
}

.umb-grid .col-sm-pull-2,
.umbraco-forms-page .col-sm-pull-2 {
	right: 16.66666667%;
}

.umb-grid .col-sm-pull-1,
.umbraco-forms-page .col-sm-pull-1 {
	right: 8.33333333%;
}

.umb-grid .col-sm-pull-0,
.umbraco-forms-page .col-sm-pull-0 {
	right: auto;
}

.umb-grid .col-sm-push-12,
.umbraco-forms-page .col-sm-push-12 {
	left: 100%;
}

.umb-grid .col-sm-push-11,
.umbraco-forms-page .col-sm-push-11 {
	left: 91.66666667%;
}

.umb-grid .col-sm-push-10,
.umbraco-forms-page .col-sm-push-10 {
	left: 83.33333333%;
}

.umb-grid .col-sm-push-9,
.umbraco-forms-page .col-sm-push-9 {
	left: 75%;
}

.umb-grid .col-sm-push-8,
.umbraco-forms-page .col-sm-push-8 {
	left: 66.66666667%;
}

.umb-grid .col-sm-push-7,
.umbraco-forms-page .col-sm-push-7 {
	left: 58.33333333%;
}

.umb-grid .col-sm-push-6,
.umbraco-forms-page .col-sm-push-6 {
	left: 50%;
}

.umb-grid .col-sm-push-5,
.umbraco-forms-page .col-sm-push-5 {
	left: 41.66666667%;
}

.umb-grid .col-sm-push-4,
.umbraco-forms-page .col-sm-push-4 {
	left: 33.33333333%;
}

.umb-grid .col-sm-push-3,
.umbraco-forms-page .col-sm-push-3 {
	left: 25%;
}

.umb-grid .col-sm-push-2,
.umbraco-forms-page .col-sm-push-2 {
	left: 16.66666667%;
}

.umb-grid .col-sm-push-1,
.umbraco-forms-page .col-sm-push-1 {
	left: 8.33333333%;
}

.umb-grid .col-sm-push-0,
.umbraco-forms-page .col-sm-push-0 {
	left: auto;
}

.umb-grid .col-sm-offset-12,
.umbraco-forms-page .col-sm-offset-12 {
	margin-left: 100%;
}

.umb-grid .col-sm-offset-11,
.umbraco-forms-page .col-sm-offset-11 {
	margin-left: 91.66666667%;
}

.umb-grid .col-sm-offset-10,
.umbraco-forms-page .col-sm-offset-10 {
	margin-left: 83.33333333%;
}

.umb-grid .col-sm-offset-9,
.umbraco-forms-page .col-sm-offset-9 {
	margin-left: 75%;
}

.umb-grid .col-sm-offset-8,
.umbraco-forms-page .col-sm-offset-8 {
	margin-left: 66.66666667%;
}

.umb-grid .col-sm-offset-7,
.umbraco-forms-page .col-sm-offset-7 {
	margin-left: 58.33333333%;
}

.umb-grid .col-sm-offset-6,
.umbraco-forms-page .col-sm-offset-6 {
	margin-left: 50%;
}

.umb-grid .col-sm-offset-5,
.umbraco-forms-page .col-sm-offset-5 {
	margin-left: 41.66666667%;
}

.umb-grid .col-sm-offset-4,
.umbraco-forms-page .col-sm-offset-4 {
	margin-left: 33.33333333%;
}

.umb-grid .col-sm-offset-3,
.umbraco-forms-page .col-sm-offset-3 {
	margin-left: 25%;
}

.umb-grid .col-sm-offset-2,
.umbraco-forms-page .col-sm-offset-2 {
	margin-left: 16.66666667%;
}

.umb-grid .col-sm-offset-1,
.umbraco-forms-page .col-sm-offset-1 {
	margin-left: 8.33333333%;
}

.umb-grid .col-sm-offset-0,
.umbraco-forms-page .col-sm-offset-0 {
	margin-left: 0%;
}

}

@media (min-width: 768px) and (max-width: 900px) {

.umb-grid .visible-sm,
.umbraco-forms-page .visible-sm {
	display: block !important;
}

.umb-grid table.visible-sm,
.umbraco-forms-page table.visible-sm {
	display: table !important;
}

.umb-grid tr.visible-sm,
.umbraco-forms-page tr.visible-sm {
	display: table-row !important;
}

.umb-grid th.visible-sm,
.umb-grid td.visible-sm,
.umbraco-forms-page th.visible-sm,
.umbraco-forms-page td.visible-sm {
	display: table-cell !important;
}

.umb-grid .visible-sm-block,
.umbraco-forms-page .visible-sm-block {
	display: block !important;
}

.umb-grid .visible-sm-inline,
.umbraco-forms-page .visible-sm-inline {
	display: inline !important;
}

.umb-grid .visible-sm-inline-block,
.umbraco-forms-page .visible-sm-inline-block {
	display: inline-block !important;
}

.umb-grid .hidden-sm,
.umbraco-forms-page .hidden-sm {
	display: none !important;
}

}

@media (max-width: 768px) and (min-width: 550px) {

.recipe-list .recipe-item-image {
	height: 298px;
}

}

@media (min-width: 769px) {

.grid-two-column .col {
	width: 50%;
}

}

@media (min-width: 900px) {

.grid-desktop-menucontent .grid-three-column .col {
	width: 50%;
}

}

@media (min-width: 901px) {

.grid-desktop-menucontent .grid-three-column .col {
	width: 33.33%;
}

}

@media (min-width: 1011px) and (max-width: 1199px) {

.umb-grid .visible-md,
.umbraco-forms-page .visible-md {
	display: block !important;
}

.umb-grid table.visible-md,
.umbraco-forms-page table.visible-md {
	display: table !important;
}

.umb-grid tr.visible-md,
.umbraco-forms-page tr.visible-md {
	display: table-row !important;
}

.umb-grid th.visible-md,
.umb-grid td.visible-md,
.umbraco-forms-page th.visible-md,
.umbraco-forms-page td.visible-md {
	display: table-cell !important;
}

.umb-grid .visible-md-block,
.umbraco-forms-page .visible-md-block {
	display: block !important;
}

.umb-grid .visible-md-inline,
.umbraco-forms-page .visible-md-inline {
	display: inline !important;
}

.umb-grid .visible-md-inline-block,
.umbraco-forms-page .visible-md-inline-block {
	display: inline-block !important;
}

.umb-grid .hidden-md,
.umbraco-forms-page .hidden-md {
	display: none !important;
}

}

@media (min-width: 1011px) {

.umb-grid .col-md-1,
.umb-grid .col-md-2,
.umb-grid .col-md-3,
.umb-grid .col-md-4,
.umb-grid .col-md-5,
.umb-grid .col-md-6,
.umb-grid .col-md-7,
.umb-grid .col-md-8,
.umb-grid .col-md-9,
.umb-grid .col-md-10,
.umb-grid .col-md-11,
.umb-grid .col-md-12,
.umbraco-forms-page .col-md-1,
.umbraco-forms-page .col-md-2,
.umbraco-forms-page .col-md-3,
.umbraco-forms-page .col-md-4,
.umbraco-forms-page .col-md-5,
.umbraco-forms-page .col-md-6,
.umbraco-forms-page .col-md-7,
.umbraco-forms-page .col-md-8,
.umbraco-forms-page .col-md-9,
.umbraco-forms-page .col-md-10,
.umbraco-forms-page .col-md-11,
.umbraco-forms-page .col-md-12 {
	float: left;
}

.umb-grid .col-md-12,
.umbraco-forms-page .col-md-12 {
	width: 100%;
}

.umb-grid .col-md-11,
.umbraco-forms-page .col-md-11 {
	width: 91.66666667%;
}

.umb-grid .col-md-10,
.umbraco-forms-page .col-md-10 {
	width: 83.33333333%;
}

.umb-grid .col-md-9,
.umbraco-forms-page .col-md-9 {
	width: 75%;
}

.umb-grid .col-md-8,
.umbraco-forms-page .col-md-8 {
	width: 66.66666667%;
}

.umb-grid .col-md-7,
.umbraco-forms-page .col-md-7 {
	width: 58.33333333%;
}

.umb-grid .col-md-6,
.umbraco-forms-page .col-md-6 {
	width: 50%;
}

.umb-grid .col-md-5,
.umbraco-forms-page .col-md-5 {
	width: 41.66666667%;
}

.umb-grid .col-md-4,
.umbraco-forms-page .col-md-4 {
	width: 33.33333333%;
}

.umb-grid .col-md-3,
.umbraco-forms-page .col-md-3 {
	width: 25%;
}

.umb-grid .col-md-2,
.umbraco-forms-page .col-md-2 {
	width: 16.66666667%;
}

.umb-grid .col-md-1,
.umbraco-forms-page .col-md-1 {
	width: 8.33333333%;
}

.umb-grid .col-md-pull-12,
.umbraco-forms-page .col-md-pull-12 {
	right: 100%;
}

.umb-grid .col-md-pull-11,
.umbraco-forms-page .col-md-pull-11 {
	right: 91.66666667%;
}

.umb-grid .col-md-pull-10,
.umbraco-forms-page .col-md-pull-10 {
	right: 83.33333333%;
}

.umb-grid .col-md-pull-9,
.umbraco-forms-page .col-md-pull-9 {
	right: 75%;
}

.umb-grid .col-md-pull-8,
.umbraco-forms-page .col-md-pull-8 {
	right: 66.66666667%;
}

.umb-grid .col-md-pull-7,
.umbraco-forms-page .col-md-pull-7 {
	right: 58.33333333%;
}

.umb-grid .col-md-pull-6,
.umbraco-forms-page .col-md-pull-6 {
	right: 50%;
}

.umb-grid .col-md-pull-5,
.umbraco-forms-page .col-md-pull-5 {
	right: 41.66666667%;
}

.umb-grid .col-md-pull-4,
.umbraco-forms-page .col-md-pull-4 {
	right: 33.33333333%;
}

.umb-grid .col-md-pull-3,
.umbraco-forms-page .col-md-pull-3 {
	right: 25%;
}

.umb-grid .col-md-pull-2,
.umbraco-forms-page .col-md-pull-2 {
	right: 16.66666667%;
}

.umb-grid .col-md-pull-1,
.umbraco-forms-page .col-md-pull-1 {
	right: 8.33333333%;
}

.umb-grid .col-md-pull-0,
.umbraco-forms-page .col-md-pull-0 {
	right: auto;
}

.umb-grid .col-md-push-12,
.umbraco-forms-page .col-md-push-12 {
	left: 100%;
}

.umb-grid .col-md-push-11,
.umbraco-forms-page .col-md-push-11 {
	left: 91.66666667%;
}

.umb-grid .col-md-push-10,
.umbraco-forms-page .col-md-push-10 {
	left: 83.33333333%;
}

.umb-grid .col-md-push-9,
.umbraco-forms-page .col-md-push-9 {
	left: 75%;
}

.umb-grid .col-md-push-8,
.umbraco-forms-page .col-md-push-8 {
	left: 66.66666667%;
}

.umb-grid .col-md-push-7,
.umbraco-forms-page .col-md-push-7 {
	left: 58.33333333%;
}

.umb-grid .col-md-push-6,
.umbraco-forms-page .col-md-push-6 {
	left: 50%;
}

.umb-grid .col-md-push-5,
.umbraco-forms-page .col-md-push-5 {
	left: 41.66666667%;
}

.umb-grid .col-md-push-4,
.umbraco-forms-page .col-md-push-4 {
	left: 33.33333333%;
}

.umb-grid .col-md-push-3,
.umbraco-forms-page .col-md-push-3 {
	left: 25%;
}

.umb-grid .col-md-push-2,
.umbraco-forms-page .col-md-push-2 {
	left: 16.66666667%;
}

.umb-grid .col-md-push-1,
.umbraco-forms-page .col-md-push-1 {
	left: 8.33333333%;
}

.umb-grid .col-md-push-0,
.umbraco-forms-page .col-md-push-0 {
	left: auto;
}

.umb-grid .col-md-offset-12,
.umbraco-forms-page .col-md-offset-12 {
	margin-left: 100%;
}

.umb-grid .col-md-offset-11,
.umbraco-forms-page .col-md-offset-11 {
	margin-left: 91.66666667%;
}

.umb-grid .col-md-offset-10,
.umbraco-forms-page .col-md-offset-10 {
	margin-left: 83.33333333%;
}

.umb-grid .col-md-offset-9,
.umbraco-forms-page .col-md-offset-9 {
	margin-left: 75%;
}

.umb-grid .col-md-offset-8,
.umbraco-forms-page .col-md-offset-8 {
	margin-left: 66.66666667%;
}

.umb-grid .col-md-offset-7,
.umbraco-forms-page .col-md-offset-7 {
	margin-left: 58.33333333%;
}

.umb-grid .col-md-offset-6,
.umbraco-forms-page .col-md-offset-6 {
	margin-left: 50%;
}

.umb-grid .col-md-offset-5,
.umbraco-forms-page .col-md-offset-5 {
	margin-left: 41.66666667%;
}

.umb-grid .col-md-offset-4,
.umbraco-forms-page .col-md-offset-4 {
	margin-left: 33.33333333%;
}

.umb-grid .col-md-offset-3,
.umbraco-forms-page .col-md-offset-3 {
	margin-left: 25%;
}

.umb-grid .col-md-offset-2,
.umbraco-forms-page .col-md-offset-2 {
	margin-left: 16.66666667%;
}

.umb-grid .col-md-offset-1,
.umbraco-forms-page .col-md-offset-1 {
	margin-left: 8.33333333%;
}

.umb-grid .col-md-offset-0,
.umbraco-forms-page .col-md-offset-0 {
	margin-left: 0%;
}

}

@media (min-width: 1200px) {

.umb-grid .visible-lg,
.umbraco-forms-page .visible-lg {
	display: block !important;
}

.umb-grid table.visible-lg,
.umbraco-forms-page table.visible-lg {
	display: table !important;
}

.umb-grid tr.visible-lg,
.umbraco-forms-page tr.visible-lg {
	display: table-row !important;
}

.umb-grid th.visible-lg,
.umb-grid td.visible-lg,
.umbraco-forms-page th.visible-lg,
.umbraco-forms-page td.visible-lg {
	display: table-cell !important;
}

.umb-grid .visible-lg-block,
.umbraco-forms-page .visible-lg-block {
	display: block !important;
}

.umb-grid .visible-lg-inline,
.umbraco-forms-page .visible-lg-inline {
	display: inline !important;
}

.umb-grid .visible-lg-inline-block,
.umbraco-forms-page .visible-lg-inline-block {
	display: inline-block !important;
}

.umb-grid .hidden-lg,
.umbraco-forms-page .hidden-lg {
	display: none !important;
}

.umb-grid .col-lg-1,
.umb-grid .col-lg-2,
.umb-grid .col-lg-3,
.umb-grid .col-lg-4,
.umb-grid .col-lg-5,
.umb-grid .col-lg-6,
.umb-grid .col-lg-7,
.umb-grid .col-lg-8,
.umb-grid .col-lg-9,
.umb-grid .col-lg-10,
.umb-grid .col-lg-11,
.umb-grid .col-lg-12,
.umbraco-forms-page .col-lg-1,
.umbraco-forms-page .col-lg-2,
.umbraco-forms-page .col-lg-3,
.umbraco-forms-page .col-lg-4,
.umbraco-forms-page .col-lg-5,
.umbraco-forms-page .col-lg-6,
.umbraco-forms-page .col-lg-7,
.umbraco-forms-page .col-lg-8,
.umbraco-forms-page .col-lg-9,
.umbraco-forms-page .col-lg-10,
.umbraco-forms-page .col-lg-11,
.umbraco-forms-page .col-lg-12 {
	float: left;
}

.umb-grid .col-lg-12,
.umbraco-forms-page .col-lg-12 {
	width: 100%;
}

.umb-grid .col-lg-11,
.umbraco-forms-page .col-lg-11 {
	width: 91.66666667%;
}

.umb-grid .col-lg-10,
.umbraco-forms-page .col-lg-10 {
	width: 83.33333333%;
}

.umb-grid .col-lg-9,
.umbraco-forms-page .col-lg-9 {
	width: 75%;
}

.umb-grid .col-lg-8,
.umbraco-forms-page .col-lg-8 {
	width: 66.66666667%;
}

.umb-grid .col-lg-7,
.umbraco-forms-page .col-lg-7 {
	width: 58.33333333%;
}

.umb-grid .col-lg-6,
.umbraco-forms-page .col-lg-6 {
	width: 50%;
}

.umb-grid .col-lg-5,
.umbraco-forms-page .col-lg-5 {
	width: 41.66666667%;
}

.umb-grid .col-lg-4,
.umbraco-forms-page .col-lg-4 {
	width: 33.33333333%;
}

.umb-grid .col-lg-3,
.umbraco-forms-page .col-lg-3 {
	width: 25%;
}

.umb-grid .col-lg-2,
.umbraco-forms-page .col-lg-2 {
	width: 16.66666667%;
}

.umb-grid .col-lg-1,
.umbraco-forms-page .col-lg-1 {
	width: 8.33333333%;
}

.umb-grid .col-lg-pull-12,
.umbraco-forms-page .col-lg-pull-12 {
	right: 100%;
}

.umb-grid .col-lg-pull-11,
.umbraco-forms-page .col-lg-pull-11 {
	right: 91.66666667%;
}

.umb-grid .col-lg-pull-10,
.umbraco-forms-page .col-lg-pull-10 {
	right: 83.33333333%;
}

.umb-grid .col-lg-pull-9,
.umbraco-forms-page .col-lg-pull-9 {
	right: 75%;
}

.umb-grid .col-lg-pull-8,
.umbraco-forms-page .col-lg-pull-8 {
	right: 66.66666667%;
}

.umb-grid .col-lg-pull-7,
.umbraco-forms-page .col-lg-pull-7 {
	right: 58.33333333%;
}

.umb-grid .col-lg-pull-6,
.umbraco-forms-page .col-lg-pull-6 {
	right: 50%;
}

.umb-grid .col-lg-pull-5,
.umbraco-forms-page .col-lg-pull-5 {
	right: 41.66666667%;
}

.umb-grid .col-lg-pull-4,
.umbraco-forms-page .col-lg-pull-4 {
	right: 33.33333333%;
}

.umb-grid .col-lg-pull-3,
.umbraco-forms-page .col-lg-pull-3 {
	right: 25%;
}

.umb-grid .col-lg-pull-2,
.umbraco-forms-page .col-lg-pull-2 {
	right: 16.66666667%;
}

.umb-grid .col-lg-pull-1,
.umbraco-forms-page .col-lg-pull-1 {
	right: 8.33333333%;
}

.umb-grid .col-lg-pull-0,
.umbraco-forms-page .col-lg-pull-0 {
	right: auto;
}

.umb-grid .col-lg-push-12,
.umbraco-forms-page .col-lg-push-12 {
	left: 100%;
}

.umb-grid .col-lg-push-11,
.umbraco-forms-page .col-lg-push-11 {
	left: 91.66666667%;
}

.umb-grid .col-lg-push-10,
.umbraco-forms-page .col-lg-push-10 {
	left: 83.33333333%;
}

.umb-grid .col-lg-push-9,
.umbraco-forms-page .col-lg-push-9 {
	left: 75%;
}

.umb-grid .col-lg-push-8,
.umbraco-forms-page .col-lg-push-8 {
	left: 66.66666667%;
}

.umb-grid .col-lg-push-7,
.umbraco-forms-page .col-lg-push-7 {
	left: 58.33333333%;
}

.umb-grid .col-lg-push-6,
.umbraco-forms-page .col-lg-push-6 {
	left: 50%;
}

.umb-grid .col-lg-push-5,
.umbraco-forms-page .col-lg-push-5 {
	left: 41.66666667%;
}

.umb-grid .col-lg-push-4,
.umbraco-forms-page .col-lg-push-4 {
	left: 33.33333333%;
}

.umb-grid .col-lg-push-3,
.umbraco-forms-page .col-lg-push-3 {
	left: 25%;
}

.umb-grid .col-lg-push-2,
.umbraco-forms-page .col-lg-push-2 {
	left: 16.66666667%;
}

.umb-grid .col-lg-push-1,
.umbraco-forms-page .col-lg-push-1 {
	left: 8.33333333%;
}

.umb-grid .col-lg-push-0,
.umbraco-forms-page .col-lg-push-0 {
	left: auto;
}

.umb-grid .col-lg-offset-12,
.umbraco-forms-page .col-lg-offset-12 {
	margin-left: 100%;
}

.umb-grid .col-lg-offset-11,
.umbraco-forms-page .col-lg-offset-11 {
	margin-left: 91.66666667%;
}

.umb-grid .col-lg-offset-10,
.umbraco-forms-page .col-lg-offset-10 {
	margin-left: 83.33333333%;
}

.umb-grid .col-lg-offset-9,
.umbraco-forms-page .col-lg-offset-9 {
	margin-left: 75%;
}

.umb-grid .col-lg-offset-8,
.umbraco-forms-page .col-lg-offset-8 {
	margin-left: 66.66666667%;
}

.umb-grid .col-lg-offset-7,
.umbraco-forms-page .col-lg-offset-7 {
	margin-left: 58.33333333%;
}

.umb-grid .col-lg-offset-6,
.umbraco-forms-page .col-lg-offset-6 {
	margin-left: 50%;
}

.umb-grid .col-lg-offset-5,
.umbraco-forms-page .col-lg-offset-5 {
	margin-left: 41.66666667%;
}

.umb-grid .col-lg-offset-4,
.umbraco-forms-page .col-lg-offset-4 {
	margin-left: 33.33333333%;
}

.umb-grid .col-lg-offset-3,
.umbraco-forms-page .col-lg-offset-3 {
	margin-left: 25%;
}

.umb-grid .col-lg-offset-2,
.umbraco-forms-page .col-lg-offset-2 {
	margin-left: 16.66666667%;
}

.umb-grid .col-lg-offset-1,
.umbraco-forms-page .col-lg-offset-1 {
	margin-left: 8.33333333%;
}

.umb-grid .col-lg-offset-0,
.umbraco-forms-page .col-lg-offset-0 {
	margin-left: 0%;
}

}

@media (max-width: 1827px) {

.header-img-plant {
	right: -100px;
}

.header-img-glas {
	right: 100px;
}

}

@media (max-width: 1500px) {

.header-img-plant {
	right: -180px;
}

.header-img-glas {
	right: 15px;
}

}

@media (max-width: 1457px) {

.startPage .about {
	padding-bottom: 0;
}

.startPage .about .bg-transparent {
	width: 1000px;
	padding-left: 30px;
	padding-right: 30px;
}

.startPage .about .bg-transparent-container {
	width: 100%;
}

.startPage .about .bottle {
	display: block;
	position: relative;
	margin-right: 0;
	margin-left: auto;
	margin-top: 50px;
}

}

@media (max-width: 1273px) {

.memberPage .innerContent {
	padding-left: 40px;
	padding-right: 40px;
}

}

@media (max-width: 1240px) {

.header-wrapper {
	padding-top: 50px;
	padding-bottom: 200px;
}

.header-img {
	position: static;
	left: auto;
	right: auto;
	top: auto;
	display: inline-block;
}

.header-img-plant {
	width: 156px;
	margin-left: -30px;
}

.header-img-glas {
	width: 133px;
	padding: 0 10px;
}

.header-img-flaska {
	display: inline-block;
}

.header-img-flaska {
	width: 113px;
	padding: 0 10px;
}

.startPage .recipe-list .recipe-list-image-flaska {
	display: none;
}

}

@media (max-width: 1206px) {

.startPage .bg-absolute {
	position: relative;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.startPage .bg-absolute .container {
	padding-left: 0;
	padding-right: 0;
}

.startPage .bg-white {
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 82px;
}

.startPage .bg-white .btn-orange-red {
	margin-right: 40px;
}

.startPage .bg-white .btn-orange-red:last-child {
	margin-right: 0;
}

.startPage .bg-image {
	width: 100%;
}

}

@media (max-width: 1160px) {

.recipe-list-image-flaska {
	width: 40px;
	bottom: auto;
	top: -107px;
}

.recipe-list-image-plant {
	width: 48px;
	bottom: auto;
	right: auto;
	top: 77px;
	left: 117px;
}

.recipe-list-image-glas {
	width: 51px;
	bottom: auto;
	left: 79px;
	top: 0px;
	right: auto;
}

}

@media (max-width: 1100px) {

nav {
	display: none;
}

nav.mobile {
	display: block;
}

}

@media (max-width: 1030px) {

.imagegallery-item-title {
	font-size: 18px;
}

}

@media (max-width: 1000px) {

.recipe-author {
	right: -70px;
}

}

@media (max-width: 980px) {

.memberPage .memberCol .phone,
.memberPage .memberCol .email {
	display: block;
}

.memberPage .memberCol .phone {
	margin-right: 0;
}

}

@media (max-width: 940px) {

.startPage .bg-transparent {
	padding-left: 30px;
	padding-right: 30px;
}

}

@media (max-width: 900px) {

.umb-grid .column,
.umbraco-forms-page .column {
	height: auto;
}

.recipe-author {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	top: auto;
	right: auto;
	width: 100%;
	text-align: left;
}

.recipe-author img {
	display: inline-block;
	padding-right: 7px;
	vertical-align: top;
}

.recipe-author .authorName {
	margin-top: 0;
}

.recipe-author .authorInfo {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 100px);
}

.recipePage .container.containerRemoveMarginTop {
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.imagegallery-col {
	width: 33.33%;
}

}

@media (max-width: 844px) {

.cookie #allowCookie {
	float: none;
}

}

@media (max-width: 769px) {

.hidden-xs {
	display: none;
	opacity: 0;
}

}

@media (max-width: 768px) {

h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

.quote {
	font-size: 25px;
	padding-left: 0px;
	padding-top: 35px;
}

.quote:before {
	width: 31px;
	height: 25px;
}

.author {
	font-size: 20px;
	padding-left: 0px;
}

.modal-content {
	max-width: 88%;
}

.modal.agerModal .modal-content .container {
	padding: 0 20px;
}

.grid-two-column .row {
	margin: 0;
}

.grid-two-column .col {
	padding-left: 0;
	padding-right: 0;
}

.grid-two-column-md .col {
	width: 50%;
}

.grid-three-column .row {
	margin: 0;
}

.grid-four-column .row {
	margin: 0;
}

.grid-five-column .row {
	margin: 0;
}

.grid-six-column .row {
	margin: 0;
}

.grid-desktop-menucontent-menu {
	display: none !important;
}

.umb-grid .row-margin,
.umbraco-forms-page .row-margin {
	margin: 0;
}

.umb-grid .visible-xs,
.umbraco-forms-page .visible-xs {
	display: block !important;
}

.umb-grid table.visible-xs,
.umbraco-forms-page table.visible-xs {
	display: table !important;
}

.umb-grid tr.visible-xs,
.umbraco-forms-page tr.visible-xs {
	display: table-row !important;
}

.umb-grid th.visible-xs,
.umb-grid td.visible-xs,
.umbraco-forms-page th.visible-xs,
.umbraco-forms-page td.visible-xs {
	display: table-cell !important;
}

.umb-grid .visible-xs-block,
.umbraco-forms-page .visible-xs-block {
	display: block !important;
}

.umb-grid .visible-xs-inline,
.umbraco-forms-page .visible-xs-inline {
	display: inline !important;
}

.umb-grid .visible-xs-inline-block,
.umbraco-forms-page .visible-xs-inline-block {
	display: inline-block !important;
}

.umb-grid .hidden-xs,
.umbraco-forms-page .hidden-xs {
	display: none !important;
}

.footer {
	padding-top: 64px;
}

.footer .col {
	padding: 0;
}

.footer .col-first {
	text-align: left;
	padding-top: 0px;
}

.footer .col-center {
	float: none;
	padding-top: 40px;
}

.footer .col-last {
	float: none;
	padding-top: 64px;
}

.footer-logo {
	margin-left: 0;
	margin-right: 0;
	display: block;
	height: auto;
	margin: 30px auto;
}

.footer-logo img {
	max-width: 100%;
	width: auto;
	margin: 0 auto;
	display: block;
	max-height: none;
	top: auto;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.header-wrapper .col {
	width: 50%;
}

.memberPage h1 {
	margin-left: -40px;
	width: calc(100% + 40px);
}

.memberPage .innerContent {
	padding-right: 0;
}

.memberPage .col:after {
	width: 100%;
	left: 0;
}

.recipe-list .recipe-item p {
	width: 400px;
}

.startPage h2 {
	font-size: 40px;
}

.startPage .about {
	padding-top: 100px;
}

.startPage .about .bg-transparent {
	padding-bottom: 50px;
}

.startPage .bg-transparent-quote {
	padding-bottom: 58px;
}

}

@media (max-width: 680px) {

.imagegallery-col {
	width: 50%;
}

}

@media (max-width: 600px) {

.recipe-list .container {
	text-align: center;
}

.recipe-list-image-flaska {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	display: inline-block;
	margin: 0 10px;
}

.recipe-list-image-plant {
	top: auto;
	bottom: 32px;
	right: 32%;
	left: auto;
}

.recipe-list-image-glas {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	display: inline-block;
	margin: 0 10px;
}

}

@media (max-width: 500px) {

.imagegallery-item-title {
	font-size: 16px;
}

}

@media (max-width: 450px) {

.startPage .bg-white .btn-orange-red {
	width: 100% !important;
}

}

@media (max-width: 440px) {

.memberPage .memberCol .phone,
.memberPage .memberCol .email {
	float: none;
	display: inline-block;
	margin-left: 0px;
}

.memberPage .memberCol .contactInfo {
	display: block;
	float: none;
}

.memberPage .memberInfo {
	max-width: calc(100% - 91px);
	width: 100%;
}

}

@media (max-width: 405px) {

.header-img-plant {
	width: 122px;
	margin-left: -50px;
}

}

@media (max-width: 330px) {

.recipe-author img {
	width: 70px;
}

.recipe-author .authorInfo {
	width: calc(100% - 74px);
}

}

@media print {

.umb-grid .visible-print,
.umbraco-forms-page .visible-print {
	display: block !important;
}

.umb-grid table.visible-print,
.umbraco-forms-page table.visible-print {
	display: table !important;
}

.umb-grid tr.visible-print,
.umbraco-forms-page tr.visible-print {
	display: table-row !important;
}

.umb-grid th.visible-print,
.umb-grid td.visible-print,
.umbraco-forms-page th.visible-print,
.umbraco-forms-page td.visible-print {
	display: table-cell !important;
}

.umb-grid .visible-print-block,
.umbraco-forms-page .visible-print-block {
	display: block !important;
}

.umb-grid .visible-print-inline,
.umbraco-forms-page .visible-print-inline {
	display: inline !important;
}

.umb-grid .visible-print-inline-block,
.umbraco-forms-page .visible-print-inline-block {
	display: inline-block !important;
}

.umb-grid .hidden-print,
.umbraco-forms-page .hidden-print {
	display: none !important;
}

}

