/*
Theme Name: Tanya's Kitchen
Author: Collective
Author URI:
Version: 1
Description: Base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tk
Tags: one-column, two-columns
Theme URI:
*/

/**
 * Foundation for Sites by ZURB
 * Version 6.3.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.secondary-content {
	display: block;
	max-width: 40%;
	padding: 30px 0 0 30px;
}
.slide-in-down.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.slide-in-left.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.slide-in-up.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.slide-in-right.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.slide-out-down.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}

.slide-out-right.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

.slide-out-up.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.slide-out-left.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

.fade-in.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
	opacity: 1;
}

.fade-out.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	opacity: 1;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
	opacity: 0;
}

.hinge-in-from-top.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-right.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateX(90deg);
	transform: perspective(2000px) rotateX(90deg);
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-left.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateY(90deg);
	transform: perspective(2000px) rotateY(90deg);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-out-from-top.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0;
}

.hinge-out-from-right.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(90deg);
	transform: perspective(2000px) rotateX(90deg);
	opacity: 0;
}

.hinge-out-from-left.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(90deg);
	transform: perspective(2000px) rotateY(90deg);
	opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0;
}

.scale-in-up.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.scale-in-down.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.scale-out-up.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	opacity: 0;
}

.scale-out-down.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
}

.spin-in.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(-.75turn);
	-ms-transform: rotate(-.75turn);
	transform: rotate(-.75turn);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}

.spin-out.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
	-webkit-transform: rotate(.75turn);
	-ms-transform: rotate(.75turn);
	transform: rotate(.75turn);
	opacity: 0;
}

.spin-in-ccw.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(.75turn);
	-ms-transform: rotate(.75turn);
	transform: rotate(.75turn);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}

.spin-out-ccw.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
	-webkit-transform: rotate(-.75turn);
	-ms-transform: rotate(-.75turn);
	transform: rotate(-.75turn);
	opacity: 0;
}

.slow {
	-webkit-transition-duration: 750ms !important;
	transition-duration: 750ms !important;
}

.fast {
	-webkit-transition-duration: 250ms !important;
	transition-duration: 250ms !important;
}

.linear {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.ease {
	-webkit-transition-timing-function: ease !important;
	transition-timing-function: ease !important;
}

.ease-in {
	-webkit-transition-timing-function: ease-in !important;
	transition-timing-function: ease-in !important;
}

.ease-out {
	-webkit-transition-timing-function: ease-out !important;
	transition-timing-function: ease-out !important;
}

.ease-in-out {
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}

.bounce-in {
	-webkit-transition-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
	transition-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
}

.bounce-out {
	-webkit-transition-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
	transition-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
}

.bounce-in-out {
	-webkit-transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
	transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
}

.short-delay {
	-webkit-transition-delay: 300ms !important;
	transition-delay: 300ms !important;
}

.long-delay {
	-webkit-transition-delay: 700ms !important;
	transition-delay: 700ms !important;
}

.shake {
	-webkit-animation-name: shake-7;
	animation-name: shake-7;
}

.spin-cw {
	-webkit-animation-name: spin-cw-1turn;
	animation-name: spin-cw-1turn;
}

.spin-ccw {
	-webkit-animation-name: spin-cw-1turn;
	animation-name: spin-cw-1turn;
}

.wiggle {
	-webkit-animation-name: wiggle-7deg;
	animation-name: wiggle-7deg;
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
}

.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.slow {
	-webkit-animation-duration: 750ms !important;
	animation-duration: 750ms !important;
}

.fast {
	-webkit-animation-duration: 250ms !important;
	animation-duration: 250ms !important;
}

.linear {
	-webkit-animation-timing-function: linear !important;
	animation-timing-function: linear !important;
}

.ease {
	-webkit-animation-timing-function: ease !important;
	animation-timing-function: ease !important;
}

.ease-in {
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
}

.ease-out {
	-webkit-animation-timing-function: ease-out !important;
	animation-timing-function: ease-out !important;
}

.ease-in-out {
	-webkit-animation-timing-function: ease-in-out !important;
	animation-timing-function: ease-in-out !important;
}

.bounce-in {
	-webkit-animation-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
	animation-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
}

.bounce-out {
	-webkit-animation-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
	animation-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
}

.bounce-in-out {
	-webkit-animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
	animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
}

.short-delay {
	-webkit-animation-delay: 300ms !important;
	animation-delay: 300ms !important;
}

.long-delay {
	-webkit-animation-delay: 700ms !important;
	animation-delay: 700ms !important;
}

.info-list,
.is-animating #header .menu-box .nav,
.is-loading #header .menu-box .nav,
[data-current-page="home"] #header.fixed-position .menu-box .nav,
.menu-box .nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.clearfix:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after {
	content: "";
	display: block;
	clear: both;
}

.ellipsis {
	white-space: nowrap; /* 1 */
	text-overflow: ellipsis; /* 2 */
	overflow: hidden;
}

img {
	max-width: 100%;
	height: auto;
}

.comment-form input[type="text"],
.search-form input[type="text"],
.post-password-form input[type="text"],
.comment-form
input[type="tel"],
.search-form
input[type="tel"],
.post-password-form
input[type="tel"],
.comment-form
input[type="email"],
.search-form
input[type="email"],
.post-password-form
input[type="email"],
.comment-form
input[type="search"],
.search-form
input[type="search"],
.post-password-form
input[type="search"],
.comment-form
input[type="password"],
.search-form
input[type="password"],
.post-password-form
input[type="password"],
.comment-form
input[type="url"],
.search-form
input[type="url"],
.post-password-form
input[type="url"],
.comment-form
input[type="date"],
.search-form
input[type="date"],
.post-password-form
input[type="date"],
.comment-form
textarea,
.search-form
textarea,
.post-password-form
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border: 1px solid #999;
	padding: .5em .7em;
	color: #303030;
}

.comment-form input[type="text"]:focus,
.search-form input[type="text"]:focus,
.post-password-form input[type="text"]:focus,
.comment-form
  input[type="tel"]:focus,
.search-form
  input[type="tel"]:focus,
.post-password-form
  input[type="tel"]:focus,
.comment-form
  input[type="email"]:focus,
.search-form
  input[type="email"]:focus,
.post-password-form
  input[type="email"]:focus,
.comment-form
  input[type="search"]:focus,
.search-form
  input[type="search"]:focus,
.post-password-form
  input[type="search"]:focus,
.comment-form
  input[type="password"]:focus,
.search-form
  input[type="password"]:focus,
.post-password-form
  input[type="password"]:focus,
.comment-form
  input[type="url"]:focus,
.search-form
  input[type="url"]:focus,
.post-password-form
  input[type="url"]:focus,
.comment-form
  input[type="date"]:focus,
.search-form
  input[type="date"]:focus,
.post-password-form
  input[type="date"]:focus,
.comment-form
  textarea:focus,
.search-form
  textarea:focus,
.post-password-form
  textarea:focus {
	border-color: #333;
}

.comment-form input[type="text"]::-webkit-input-placeholder,
.search-form input[type="text"]::-webkit-input-placeholder,
.post-password-form input[type="text"]::-webkit-input-placeholder,
.comment-form
  input[type="tel"]::-webkit-input-placeholder,
.search-form
  input[type="tel"]::-webkit-input-placeholder,
.post-password-form
  input[type="tel"]::-webkit-input-placeholder,
.comment-form
  input[type="email"]::-webkit-input-placeholder,
.search-form
  input[type="email"]::-webkit-input-placeholder,
.post-password-form
  input[type="email"]::-webkit-input-placeholder,
.comment-form
  input[type="search"]::-webkit-input-placeholder,
.search-form
  input[type="search"]::-webkit-input-placeholder,
.post-password-form
  input[type="search"]::-webkit-input-placeholder,
.comment-form
  input[type="password"]::-webkit-input-placeholder,
.search-form
  input[type="password"]::-webkit-input-placeholder,
.post-password-form
  input[type="password"]::-webkit-input-placeholder,
.comment-form
  input[type="url"]::-webkit-input-placeholder,
.search-form
  input[type="url"]::-webkit-input-placeholder,
.post-password-form
  input[type="url"]::-webkit-input-placeholder,
.comment-form
  input[type="date"]::-webkit-input-placeholder,
.search-form
  input[type="date"]::-webkit-input-placeholder,
.post-password-form
  input[type="date"]::-webkit-input-placeholder,
.comment-form
  textarea::-webkit-input-placeholder,
.search-form
  textarea::-webkit-input-placeholder,
.post-password-form
  textarea::-webkit-input-placeholder {
	color: #ccc;
}

.comment-form input[type="text"]::-moz-placeholder,
.search-form input[type="text"]::-moz-placeholder,
.post-password-form input[type="text"]::-moz-placeholder,
.comment-form
  input[type="tel"]::-moz-placeholder,
.search-form
  input[type="tel"]::-moz-placeholder,
.post-password-form
  input[type="tel"]::-moz-placeholder,
.comment-form
  input[type="email"]::-moz-placeholder,
.search-form
  input[type="email"]::-moz-placeholder,
.post-password-form
  input[type="email"]::-moz-placeholder,
.comment-form
  input[type="search"]::-moz-placeholder,
.search-form
  input[type="search"]::-moz-placeholder,
.post-password-form
  input[type="search"]::-moz-placeholder,
.comment-form
  input[type="password"]::-moz-placeholder,
.search-form
  input[type="password"]::-moz-placeholder,
.post-password-form
  input[type="password"]::-moz-placeholder,
.comment-form
  input[type="url"]::-moz-placeholder,
.search-form
  input[type="url"]::-moz-placeholder,
.post-password-form
  input[type="url"]::-moz-placeholder,
.comment-form
  input[type="date"]::-moz-placeholder,
.search-form
  input[type="date"]::-moz-placeholder,
.post-password-form
  input[type="date"]::-moz-placeholder,
.comment-form
  textarea::-moz-placeholder,
.search-form
  textarea::-moz-placeholder,
.post-password-form
  textarea::-moz-placeholder {
	opacity: 1;
	color: #ccc;
}

.comment-form input[type="text"]:-moz-placeholder,
.search-form input[type="text"]:-moz-placeholder,
.post-password-form input[type="text"]:-moz-placeholder,
.comment-form
  input[type="tel"]:-moz-placeholder,
.search-form
  input[type="tel"]:-moz-placeholder,
.post-password-form
  input[type="tel"]:-moz-placeholder,
.comment-form
  input[type="email"]:-moz-placeholder,
.search-form
  input[type="email"]:-moz-placeholder,
.post-password-form
  input[type="email"]:-moz-placeholder,
.comment-form
  input[type="search"]:-moz-placeholder,
.search-form
  input[type="search"]:-moz-placeholder,
.post-password-form
  input[type="search"]:-moz-placeholder,
.comment-form
  input[type="password"]:-moz-placeholder,
.search-form
  input[type="password"]:-moz-placeholder,
.post-password-form
  input[type="password"]:-moz-placeholder,
.comment-form
  input[type="url"]:-moz-placeholder,
.search-form
  input[type="url"]:-moz-placeholder,
.post-password-form
  input[type="url"]:-moz-placeholder,
.comment-form
  input[type="date"]:-moz-placeholder,
.search-form
  input[type="date"]:-moz-placeholder,
.post-password-form
  input[type="date"]:-moz-placeholder,
.comment-form
  textarea:-moz-placeholder,
.search-form
  textarea:-moz-placeholder,
.post-password-form
  textarea:-moz-placeholder {
	color: #ccc;
}

.comment-form input[type="text"]:-ms-input-placeholder,
.search-form input[type="text"]:-ms-input-placeholder,
.post-password-form input[type="text"]:-ms-input-placeholder,
.comment-form
  input[type="tel"]:-ms-input-placeholder,
.search-form
  input[type="tel"]:-ms-input-placeholder,
.post-password-form
  input[type="tel"]:-ms-input-placeholder,
.comment-form
  input[type="email"]:-ms-input-placeholder,
.search-form
  input[type="email"]:-ms-input-placeholder,
.post-password-form
  input[type="email"]:-ms-input-placeholder,
.comment-form
  input[type="search"]:-ms-input-placeholder,
.search-form
  input[type="search"]:-ms-input-placeholder,
.post-password-form
  input[type="search"]:-ms-input-placeholder,
.comment-form
  input[type="password"]:-ms-input-placeholder,
.search-form
  input[type="password"]:-ms-input-placeholder,
.post-password-form
  input[type="password"]:-ms-input-placeholder,
.comment-form
  input[type="url"]:-ms-input-placeholder,
.search-form
  input[type="url"]:-ms-input-placeholder,
.post-password-form
  input[type="url"]:-ms-input-placeholder,
.comment-form
  input[type="date"]:-ms-input-placeholder,
.search-form
  input[type="date"]:-ms-input-placeholder,
.post-password-form
  input[type="date"]:-ms-input-placeholder,
.comment-form
  textarea:-ms-input-placeholder,
.search-form
  textarea:-ms-input-placeholder,
.post-password-form
  textarea:-ms-input-placeholder {
	color: #ccc;
}

.comment-form input[type="text"].placeholder,
.search-form input[type="text"].placeholder,
.post-password-form input[type="text"].placeholder,
.comment-form
  input[type="tel"].placeholder,
.search-form
  input[type="tel"].placeholder,
.post-password-form
  input[type="tel"].placeholder,
.comment-form
  input[type="email"].placeholder,
.search-form
  input[type="email"].placeholder,
.post-password-form
  input[type="email"].placeholder,
.comment-form
  input[type="search"].placeholder,
.search-form
  input[type="search"].placeholder,
.post-password-form
  input[type="search"].placeholder,
.comment-form
  input[type="password"].placeholder,
.search-form
  input[type="password"].placeholder,
.post-password-form
  input[type="password"].placeholder,
.comment-form
  input[type="url"].placeholder,
.search-form
  input[type="url"].placeholder,
.post-password-form
  input[type="url"].placeholder,
.comment-form
  input[type="date"].placeholder,
.search-form
  input[type="date"].placeholder,
.post-password-form
  input[type="date"].placeholder,
.comment-form
  textarea.placeholder,
.search-form
  textarea.placeholder,
.post-password-form
  textarea.placeholder {
	color: #ccc;
}

input[type="text"] textarea,
input[type="tel"] textarea,
input[type="email"] textarea,
input[type="search"] textarea,
input[type="password"] textarea,
input[type="url"] textarea,
input[type="date"] textarea,
textarea textarea {
	resize: none;
}

.widget {
	margin-bottom: 1.2em;
}

.widget ul {
	padding-left: 2em;
}

.widget select {
	min-width: 150px;
}

.comment-form label {
	display: block;
	padding-bottom: 4px;
}

.comment-form textarea {
	overflow: auto;
	margin: 0;
	height: 120px;
	min-height: 120px;
	resize: none;
}

.comment-form textarea,
.comment-form input[type="text"] {
	margin: 0 4px 0 0;
	width: 300px;
}

.comment-form input[type="submit"] {
	display: block;
	float: none;
}

.post-password-form label {
	display: block;
}

.post-password-form input[type="password"] {
	margin: 0 4px 0 0;
	width: 300px;
}

.search-form input {
	float: left;
	height: 2em;
}

.search-form input[type="search"] {
	margin: 0 4px 0 0;
	width: 150px;
}

.post-password-form input {
	float: left;
	height: 2em;
}

.post-password-form input[type="password"] {
	width: 150px;
}

.comment-form input[type="submit"],
.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	padding: 0 .5em;
	border: 3px solid #fa0274;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	outline: none;
	border-radius: 25px;
	background: #fa0274;
	text-align: center;
	color: #fff;
	-webkit-transition: background .3s, color .3s;
	transition: background .3s, color .3s;
}

.comment-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.search-form input[type="submit"]:hover {
	background: transparent;
	color: #fa0274;
}

.commentlist {
	margin: 0 0 1.2em;
}

.commentlist .edit-link {
	margin: 0;
}

.commentlist .avatar-holder {
	float: left;
	margin: 0 1.2em 4px 0;
}

.commentlist-item .commentlist-item {
	padding: 0;
}

.comment,
.commentlist-holder {
	overflow: hidden;
}

.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item {
	padding-top: 1.2em;
}

.widget_calendar #next {
	text-align: right;
}

.gallery-item dt {
	float: none;
	padding: 0;
}

.navigation,
.navigation-comments {
	position: relative;
	vertical-align: middle;
	margin-bottom: 1.2em;
}

.navigation .screen-reader-text,
.navigation-comments .screen-reader-text {
	position: absolute;
	left: -99999px;
}

.navigation .page-numbers,
.navigation-comments .page-numbers {
	display: inline-block;
	vertical-align: middle;
	padding: 0 .4em;
}

.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
	display: inline-block;
	vertical-align: middle;
	max-width: 50%;
	background: #fa0274;
	color: #fff;
	padding: .4em;
	text-decoration: none;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover {
	opacity: .7;
}

.navigation-single {
	margin-bottom: 1.2em;
}

.navigation-single .next,
.navigation-single .prev {
	float: left;
	vertical-align: middle;
	max-width: 50%;
	background: #fa0274;
	color: #fff;
	text-decoration: none;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.navigation-single .next a,
.navigation-single .prev a {
	color: inherit;
	text-decoration: none;
	padding: .4em;
	display: block;
}

.navigation-single .next:hover,
.navigation-single .prev:hover {
	opacity: .7;
}

.navigation-single .next {
	float: right;
}

.wp-caption {
	max-width: 100%;
	clear: both;
	border: 1px solid #ccc;
	padding: .4em;
	margin-bottom: 1.2em;
}

.wp-caption img {
	margin: 0;
	vertical-align: top;
}

.wp-caption p {
	margin: .4em 0 0;
}

div.aligncenter {
	margin: 0 auto 1.2em;
}

img.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignleft {
	float: left;
	margin: 0 1.2em 4px 0;
}

.alignright {
	float: right;
	margin: 0 0 4px 1.2em;
}

.mejs-container {
	margin-bottom: 1.2em;
}

.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
	height: auto;
}

@font-face {
	font-family: "icomoon";
	src: url("fonts/icomoon.eot?qxugw3");
	src: url("fonts/icomoon.eot?qxugw3#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?qxugw3") format("truetype"), url("fonts/icomoon.woff?qxugw3") format("woff"), url("fonts/icomoon.svg?qxugw3#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-list:before {
	content: "\e911";
}

.icon-share-icon:before {
	content: "\e90f";
}

.icon-twitter:before {
	content: "\e901";
}

.icon-linkedin:before {
	content: "\e900";
}

.icon-combined-shape:before {
	content: "\e902";
}

.icon-facebook:before {
	content: "\e903";
}

.icon-ico1:before {
	content: "\e904";
}

.icon-ico5:before {
	content: "\e906";
}

.icon-ico6:before {
	content: "\e907";
}

.icon-instagram:before {
	content: "\e908";
}

.icon-page-1:before {
	content: "\e909";
}

.icon-page-2:before {
	content: "\e90a";
}

.icon-shape:before {
	content: "\e90b";
}

.icon-youtube:before {
	content: "\e90c";
}

.icon-chevron-thin-right:before {
	content: "\e910";
}

.icon-chevron-thin-down:before {
	content: "\e90e";
}

.icon-chevron-small-right:before {
	content: "\e905";
}

.icon-chevron-left:before {
	content: "\e90d";
}

.icon-vimeo:before {
	content: "\eaa0";
}

@font-face {
	font-family: "veneer_cleansoft";
	src: url("fonts/veneercleansoft-webfont.woff") format("woff"), url("fonts/veneercleansoft-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

.resize-active.loaded-anim * {
	-webkit-transition: none !important;
	transition: none !important;
}

main {
	padding-top: 55px;
}

[data-current-page="home"] main {
	padding-top: 0;
}

.reveal-overlay {
	z-index: 1000002 !important;
}

#wrapper {
	overflow: hidden;
	position: relative;
}

.main-holder {
	-webkit-transition: -webkit-transform .3s ease-out, z-index 0s ease-out .3s;
	transition: transform .3s ease-out, z-index 0s ease-out .3s;
	position: relative;
	z-index: 1;
	background: #f7f7f7;
	overflow: hidden;
}

.nav-active .main-holder {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform .3s ease-in .1s, z-index 0s ease-in;
	transition: transform .3s ease-in .1s, z-index 0s ease-in;
}

.nav-inactive .main-holder {
	z-index: 100001;
	-webkit-transition: -webkit-transform .3s ease-out, z-index 0s ease-out;
	transition: transform .3s ease-out, z-index 0s ease-out;
}

.is-animating .main-holder {
	-webkit-transition: none;
	transition: none;
}

header {
	opacity: 0;
	-webkit-transition: opacity .3s 1.1s ease;
	transition: opacity .3s 1.1s ease;
}

.loaded header {
	opacity: 1;
}

.nav-active #header .logo {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

.row.row-medium {
	max-width: 81rem;
}

.row.large-row {
	max-width: 99.5rem;
}

.inline-list li {
	display: inline-block;
	vertical-align: top;
}

.hidden-sm {
	display: none;
}

h2 {
	font-size: 30px;
	text-transform: uppercase;
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

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

.social-networks li {
	display: inline-block;
	vertical-align: top;
}

.social-networks a {
	-webkit-transition: color .3s;
	transition: color .3s;
	color: inherit;
}

.visual {
	white-space: nowrap;
	text-align: center;
	position: relative;
	color: #fff;
}

.visual:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	min-height: 473px;
}

.visual > * {
	white-space: normal;
	display: inline-block;
	vertical-align: middle;
	max-width: 99%;
}

.visual:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	opacity: .25;
	background-image: -webkit-linear-gradient(bottom, transparent 0%, #000 100%);
	background-image: linear-gradient(to top, transparent 0%, #000 100%);
}

.bg-stretch {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: -2;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	max-width: 100%;
}

.visual-wrap {
	position: relative;
	max-width: 1230px;
	padding: 0 15px;
	margin: 0 auto;
}

.loaded .visual-wrap h1,
.loaded .visual-wrap .link-more {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.visual-wrap h1 {
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 34px;
	letter-spacing: 1.5px;
	margin: 0 0 28px;
	opacity: 0;
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: -webkit-transform .5s 1.55s ease-in-out, opacity .5s 1.55s ease-in-out;
	transition: transform .5s 1.55s ease-in-out, opacity .5s 1.55s ease-in-out;
}

.visual-wrap .link-more {
	color: inherit;
	display: inline-block;
	text-decoration: none;
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	opacity: 0;
	-webkit-transition: -webkit-transform .7s 2.5s ease-in-out, opacity .5s 2.5s ease-in-out;
	transition: transform .7s 2.5s ease-in-out, opacity .5s 2.5s ease-in-out;
}

.visual-wrap .link-more:hover {
	text-decoration: underline;
}

.banner-search-form {
	max-width: 518px;
	margin: 0 auto 30px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: -webkit-transform .3s 2.1s ease-in-out, opacity .4s 2.1s ease-in-out;
	transition: transform .3s 2.1s ease-in-out, opacity .4s 2.1s ease-in-out;
}

.loaded .banner-search-form {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	opacity: 1;
}

.banner-search-form .form-row {
	position: relative;
}

.banner-search-form input[type="text"],
.banner-search-form input[type="search"] {
	padding: 5px 100px 5px 20px;
	border: 0;
	margin: 0;
	height: 53px;
	border-radius: 4px;
	font-size: 13px;
	background: #fff;
	color: #303030;
}

.banner-search-form input[type="text"]::-webkit-input-placeholder,
.banner-search-form input[type="search"]::-webkit-input-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.banner-search-form input[type="text"]::-moz-placeholder,
.banner-search-form input[type="search"]::-moz-placeholder {
	opacity: 1;
	font-style: italic;
	color: #c0c0c0;
}

.banner-search-form input[type="text"]:-moz-placeholder,
.banner-search-form input[type="search"]:-moz-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.banner-search-form input[type="text"]:-ms-input-placeholder,
.banner-search-form input[type="search"]:-ms-input-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.banner-search-form input[type="text"].placeholder,
.banner-search-form input[type="search"].placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.banner-search-form .submit-holder {
	min-width: 88px;
	position: absolute;
	top: 8px;
	right: 11px;
	bottom: 8px;
}

.banner-search-form input[type="submit"] {
	border-radius: 3px;
	padding: 5px;
	text-align: center;
	font-size: 10px;
	width: 100%;
	height: 38px;
	min-width: 88px;
}

.slideshow-hold {
	margin: -67px auto 59px;
}

.slideshow-wrap {
	max-width: 700px;
	background: #fff;
	box-shadow: 4px 6px 13px rgba(0, 0, 0, .09);
	border-radius: 3px;
	-webkit-transform: translateY(70px);
	-ms-transform: translateY(70px);
	transform: translateY(70px);
	margin: 0 auto;
	opacity: 0;
	-webkit-transition: -webkit-transform .5s 3.5s ease-in-out, opacity .5s 3.5s ease-in-out;
	transition: transform .5s 3.5s ease-in-out, opacity .5s 3.5s ease-in-out;
}

.loaded .slideshow-wrap {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.slideshow-wrap .banner-slider {
	padding: 16px;
}

.slideshow-wrap .btn-prev,
.slideshow-wrap .btn-next {
	display: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 0;
	line-height: 0;
	width: 35px;
	height: 35px;
	z-index: 1;
	cursor: pointer;
}

.slideshow-wrap .btn-prev:hover:before,
.slideshow-wrap .btn-prev:hover:after,
.slideshow-wrap .btn-next:hover:before,
.slideshow-wrap .btn-next:hover:after {
	opacity: .7;
}

.slideshow-wrap .btn-prev:before,
.slideshow-wrap .btn-next:before {
	font-size: 13px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	content: "\e910";
	font-family: "icomoon";
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.slideshow-wrap .btn-prev:after,
.slideshow-wrap .btn-next:after {
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	border-radius: 100%;
	content: "";
	background: #fa0274;
	z-index: -1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.slideshow-wrap .btn-prev {
	left: -2px;
}

.slideshow-wrap .btn-prev:before {
	-webkit-transform: translate(-50%, -50%) rotate(-180deg);
	-ms-transform: translate(-50%, -50%) rotate(-180deg);
	transform: translate(-50%, -50%) rotate(-180deg);
}

.slideshow-wrap .btn-next {
	right: -2px;
}

.slideshow-wrap .btn-next:hover {
	background-color: transparent;
	opacity: .7;
}

.slideshow-wrap .slide-holder {
	text-align: center;
}

.slideshow-wrap .img-block {
	position: relative;
	width: 100%;
	margin: 0 0 26px;
}

.slideshow-wrap .img-block:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background-color: rgba(0, 0, 0, .3);
}

.slideshow-wrap .img-block .js-slide-holder,
.slideshow-wrap .img-block .js-slide,
.slideshow-wrap .img-block .bg-stretch {
	padding-top: 74.5%;
}

.slideshow-wrap .img-block .bg-stretch {
	z-index: 1;
}

.slideshow-wrap .img-block img {
	width: 100%;
}

.slideshow-wrap .img-block .open-lightbox {
	outline: none;
	position: absolute;
	cursor: pointer;
	z-index: 3;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.slideshow-wrap .img-block .open-lightbox:hover .icon-combined-shape {
	font-size: 48px;
}

.slideshow-wrap .img-block .open-lightbox .icon-combined-shape {
	color: #fff;
	font-size: 40px;
	-webkit-transition: font-size .3s;
	transition: font-size .3s;
}

.slideshow-wrap .info-block {
	color: #494949;
}

.slideshow-wrap .title {
	display: block;
	text-transform: uppercase;
	color: #fa0274;
	letter-spacing: -.5px;
	line-height: 1.5;
	font-size: 11px;
	font-weight: 500;
	padding: 0 0 7px;
}

.slideshow-wrap .caption {
	display: block;
	font-size: 23px;
	font-weight: 300;
	line-height: 1.1;
	padding: 0 0 30px;
	color: #494949;
	text-transform: uppercase;
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.slideshow-wrap .info-list {
	color: #000;
	padding: 0 0 28px;
}

.slideshow-wrap .info-list li {
	margin-bottom: 12px;
	min-width: 120px;
}

.slideshow-wrap .info-list i:before {
	color: #000;
}

.slideshow-wrap .btn {
	margin: 0 0 0 6px;
}

.info-list {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
}

.info-list li {
	display: inline-block;
	vertical-align: top;
	outline: none;
	padding: 0 0 0 48px;
	margin: 0 25px 0 0;
	position: relative;
}

.info-list li:last-child {
	margin: 0;
}

.info-list i {
	position: absolute;
	top: 37%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	font-size: 33px;
}

.info-list i.icon-shape {
	font-size: 38px;
	left: 17px;
	top: 55%;
	-webkit-transform: translateY(-50%) rotate(49deg) scaleX(-1);
	-ms-transform: translateY(-50%) rotate(49deg) scaleX(-1);
	transform: translateY(-50%) rotate(49deg) scaleX(-1);
}

.info-list i:before {
	color: #fff;
}

.info-list .info {
	font-size: 8px;
	opacity: .7;
	text-transform: uppercase;
	display: block;
}

.info-list .time {
	font-size: 14px;
	display: block;
}

.block-holder {
	padding: 0 6px;
}

.block-holder h2 {
	margin: 0 0 29px;
	letter-spacing: 1.4px;
}

.search-category-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 0 36px;
}

.search-category-wrap .category-box {
	width: 47%;
	position: relative;
	font-size: 15px;
	margin: 0 1.5% 20px;
	background-color: #000;
	overflow: hidden;
}

.search-category-wrap .category-box:hover .category-img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.search-category-wrap .category-box a {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.search-category-wrap .category-box .category-img {
	opacity: .52;
	width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 -100% 0 0;
}

.search-category-wrap .category-box .box-title {
	position: relative;
	z-index: 2;
	padding: 5px;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	font-weight: 300;
	letter-spacing: 3.33px;
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
}

.search-category-wrap .category-box .box-title:before,
.search-category-wrap .category-box .box-title:after {
	content: "";
	position: absolute;
	width: 43px;
	height: 3px;
	background: #fff;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -7px;
}

.search-category-wrap .category-box .box-title:after {
	top: auto;
	bottom: -7px;
}

.last-added {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 0 110px;
}

.fancybox-enabled .recipes-anim-holder {
	background-color: transparent;
	-webkit-transition: none;
	transition: none;
}

.recipes-anim-holder {
	width: 47%;
	margin: 0 1.5% 18px;
	background-color: #000;
	-webkit-transition: background-color .1s .5s linear;
	transition: background-color .1s .5s linear;
}

.recipes-box {
	position: relative;
	font-size: 15px;
	overflow: hidden;
	text-align: left;
}

.box-hovered .recipes-box {
	opacity: .7 !important;
	transition: opacity .3s ease-in!important;
}

.recipes-box.hover {
	opacity: 1 !important;
}

.recipes-box.hover .img-holder img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.recipes-box .img-holder img {
	position: relative;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
}

.recipes-box .play-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 45px;
	height: 37px;
	z-index: 5;
}

.recipes-box .play-video:before {
	content: "";
	position: absolute;
	top: -23px;
	left: -23px;
	border-radius: 100%;
	background: #fa0274;
	width: 66px;
	height: 60px;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.recipes-box .play-video i {
	position: absolute;
	top: 9px;
	left: 9px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.recipes-box .play-video .play-hidden {
	font-size: 14px;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	opacity: 0;
	margin: 4px 0 0 7px;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.recipes-box .link-holder {
	position: relative;
	z-index: 1;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
}

.recipes-box .link-holder:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background-image: -webkit-linear-gradient(270deg, transparent 0%, rgba(0, 0, 0, .66) 100%);
	background-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .66) 100%);
}

.recipes-box .link-holder:hover {
	color: #fff;
}

.recipes-box .img-holder,
.recipes-box .description {
	width: 100%;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.recipes-box .img-holder {
	margin: 0 -100% 0 0;
}

.recipes-box .img-holder img {
	width: 100%;
}

.recipes-box .description {
	padding: 21px 5px 1px 10px;
	position: relative;
	z-index: 2;
}

.recipes-box .box-title {
	font-family: "PT Serif", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	font-size: 15px;
	padding: 0 0 1px;
	display: block;
}

.recipes-box .info-list {
	padding: 0 0 10px;
}

.recipes-box .info-list li {
	padding: 0;
	margin: 0 11px 0 0;
}

.recipes-box .info-list li:last-child {
	margin: 0;
}

.recipes-box .info-list i {
	display: none;
}

.recipes-box .info-list i.icon-shape {
	font-size: 32px;
	left: 9px;
}

.recipes-box .info-list i.icon-ico5 {
	font-size: 31px;
	left: -5px;
}

.recipes-box .info-list .info {
	font-size: 8px;
	opacity: .64;
}

.recipes-box .info-list .time {
	font-size: 12px;
}

.recipes-box .hidden-text {
	font-family: "PT Serif", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	height: 72px;
	font-size: 15px;
	line-height: 1.6;
	display: none;
	-webkit-transform: translateY(90px);
	-ms-transform: translateY(90px);
	transform: translateY(90px);
	-webkit-transition: -webkit-transform 1.6s ease;
	transition: transform 1.6s ease;
}

.recipes-box .zoom-img {
	display: none;
}

.zoom-img {
	display: none;
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	background-size: cover;
	background-position: 50% 50%;
}

.zoom-img.animated-in {
	-webkit-animation: mobileZoom .5s both;
	animation: mobileZoom .5s both;
}

.zoom-img.animated-out {
	-webkit-animation: desktopZoomOut .5s both;
	animation: desktopZoomOut .5s both;
}

.zoom-img.fadeOut {
	opacity: 0;
}

.start-loading .zoom-img {
	display: none !important;
}

.fancybox-enabled {
	overflow: auto;
}

.fancybox-container .link-hidden {
	display: none;
}

.fancybox-container .anim-lightbox {
	font-family: "PT Serif", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	position: absolute;
	font-size: 15px;
	top: 55px;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fancybox-container .anim-lightbox .reverse-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow-y: auto;
	width: 100%;
}

.fancybox-container .anim-lightbox .lightbox-img-info {
	padding: 49px 15px 63px;
	width: 100%;
	margin: 0 auto;
	overflow: auto;
	font-size: 15px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.fancybox-container .anim-lightbox .lightbox-img-info:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-image: -webkit-linear-gradient(bottom, transparent 0%, #000 100%);
	background-image: linear-gradient(to top, transparent 0%, #000 100%);
	opacity: .84;
}

.fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	max-width: 495px;
	border-radius: 3px;
	margin: 0 auto;
	padding: 17px 22px;
	background: #dea477;
	text-align: center;
}

.fancybox-container .anim-lightbox .lightbox-img-info .info-list li {
	padding: 0;
	text-align: left;
}

.fancybox-container .anim-lightbox .lightbox-img-info .info-list i {
	display: none;
}

.fancybox-container .anim-lightbox .lightbox-img-info .info-list .icon-ico6 {
	font-size: 28px;
	margin-top: 4px;
}

.fancybox-container .anim-lightbox .scrollable-content {
	background: #fff;
	width: 100%;
	margin: 0 auto;
	overflow-y: auto;
	padding: 45px 15px;
	line-height: 1.8;
}

.fancybox-container .anim-lightbox .scrollable-content p {
	margin: 0 0 27px;
}

.fancybox-container .anim-lightbox .scrollable-bottom .subtitle {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	letter-spacing: 1px;
	font-size: 20px;
	color: #303030;
	display: block;
	padding: 0 0 14px;
}

.fancybox-container .anim-lightbox .scrollable-bottom .holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder {
	width: 47%;
	max-width: 236px;
}

.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box {
	color: #fff;
}

.fancybox-container .anim-lightbox .scrollable-bottom .info-list li {
	padding: 0;
}

.fancybox-container .anim-lightbox .scrollable-bottom .info-list i {
	display: none;
}

.fancybox-container .anim-lightbox .scrollable-caption {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 0 24px;
}

.fancybox-container .anim-lightbox .scrollable-title {
	display: inline-block;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 20px;
	padding: 0 0 17px;
}

.fancybox-container .anim-lightbox .lightbox-aside {
	background: #fff;
	width: 100%;
	margin: 0 auto;
	overflow: auto;
	background: #dea477;
	color: #fff;
	padding: 44px 15px;
}

.fancybox-container .anim-lightbox .title-holder {
	padding: 0 0 202px;
	position: relative;
}

.fancybox-container .anim-lightbox .lightbox-title {
	display: block;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.15;
}

.fancybox-container .anim-lightbox .lightbox-title a {
	color: inherit;
	display: inline-block;
	-webkit-transition: color .3s;
	transition: color .3s;
}

.fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #fa0274;
}

.fancybox-container .anim-lightbox .text {
	display: block;
	padding: 0 0 14px;
}

.fancybox-container .anim-lightbox .open-lightbox {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	position: relative;
	min-width: 130px;
	background: #fff;
	border-radius: 80px;
	padding: 9px 35px 8px 30px;
	color: #303030;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	-webkit-transition: background .3s;
	transition: background .3s;
}

.fancybox-container .anim-lightbox .open-lightbox:before {
	height: 0;
	width: 0;
	border-bottom: 6.5px solid transparent;
	border-left: 9px solid #000;
	border-top: 6.5px solid transparent;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 22px;
	content: "";
}

.fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #dea477;
}

.fancybox-container .anim-lightbox .aside-title {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 20px;
	display: block;
	padding: 0 0 15px;
}

.fancybox-container .anim-lightbox .aside-list {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 15px;
}

.fancybox-container .anim-lightbox .aside-list li {
	position: relative;
	padding: 11px 5px 12px 0;
	border-bottom: 1px solid;
	border-color: rgba(255, 255, 255, .3);
}

.fancybox-container .anim-lightbox .aside-list label,
.fancybox-container .anim-lightbox .aside-list label * {
	color: #fff;
}

.fancybox-container .anim-lightbox .aside-list label {
	padding: 0 0 0 32px;
	cursor: pointer;
}

.fancybox-container .anim-lightbox .aside-list input[type="checkbox"] {
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: -1;
}

.fancybox-container .anim-lightbox .aside-list .fake-input {
	position: absolute;
	content: "";
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 2px;
	width: 13px;
	height: 13px;
	border-radius: 3px;
	border: 1px solid #fff;
}

.fancybox-container .anim-lightbox .aside-list input[type="checkbox"] + .fake-input:before {
	content: "";
	width: 14px;
	height: 7px;
	position: absolute;
	top: 50%;
	left: 50%;
	border: 2px solid #fff;
	border-width: 0 0 2px 2px;
	opacity: 0;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: -7px 0 0 -5px;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.fancybox-container .anim-lightbox .aside-list input[type="checkbox"]:checked + .fake-input:before {
	opacity: 1;
}

.fancybox-container .anim-lightbox .fancybox-close-small {
	display: none;
}

.fancybox-container .anim-lightbox .fancybox-close {
	position: absolute;
	display: inline-block;
	padding-left: 15px;
	font-size: 12px;
	top: 16px;
	left: 12px;
	color: #fff;
	text-transform: uppercase;
	-webkit-transition: color .3s;
	transition: color .3s;
	font-family: "Lato", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.fancybox-container .anim-lightbox .fancybox-close:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\e90d";
	font-family: "icomoon";
}

.fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #dea477;
}

.eq-anim > *:nth-child(1) {
	-webkit-animation: fadeLeft .5s 1.1s both;
	animation: fadeLeft .5s 1.1s both;
}

.eq-anim > *:nth-child(2) {
	-webkit-animation: fadeLeft .5s 1.3s both;
	animation: fadeLeft .5s 1.3s both;
}

.eq-anim > *:nth-child(3) {
	-webkit-animation: fadeLeft .5s 1.5s both;
	animation: fadeLeft .5s 1.5s both;
}

.eq-anim > *:nth-child(4) {
	-webkit-animation: fadeLeft .5s 1.7s both;
	animation: fadeLeft .5s 1.7s both;
}

.eq-anim > *:nth-child(5) {
	-webkit-animation: fadeLeft .5s 1.9s both;
	animation: fadeLeft .5s 1.9s both;
}

.eq-anim > *:nth-child(6) {
	-webkit-animation: fadeLeft .5s 2.1s both;
	animation: fadeLeft .5s 2.1s both;
}

.eq-anim > *:nth-child(7) {
	-webkit-animation: fadeLeft .5s 2.3s both;
	animation: fadeLeft .5s 2.3s both;
}

.eq-anim > *:nth-child(8) {
	-webkit-animation: fadeLeft .5s 2.5s both;
	animation: fadeLeft .5s 2.5s both;
}

.eq-anim > *:nth-child(9) {
	-webkit-animation: fadeLeft .5s 2.7s both;
	animation: fadeLeft .5s 2.7s both;
}

.eq-anim > *:nth-child(10) {
	-webkit-animation: fadeLeft .5s 2.9s both;
	animation: fadeLeft .5s 2.9s both;
}

.eq-anim > *:nth-child(11) {
	-webkit-animation: fadeLeft .5s 3.1s both;
	animation: fadeLeft .5s 3.1s both;
}

.eq-anim > *:nth-child(12) {
	-webkit-animation: fadeLeft .5s 3.3s both;
	animation: fadeLeft .5s 3.3s both;
}

.eq-anim > *:nth-child(13) {
	-webkit-animation: fadeLeft .5s 3.5s both;
	animation: fadeLeft .5s 3.5s both;
}

.eq-anim > *:nth-child(14) {
	-webkit-animation: fadeLeft .5s 3.7s both;
	animation: fadeLeft .5s 3.7s both;
}

.eq-anim > *:nth-child(15) {
	-webkit-animation: fadeLeft .5s 3.9s both;
	animation: fadeLeft .5s 3.9s both;
}

.eq-anim > *:nth-child(16) {
	-webkit-animation: fadeLeft .5s 4.1s both;
	animation: fadeLeft .5s 4.1s both;
}

.eq-anim > *:nth-child(17) {
	-webkit-animation: fadeLeft .5s 4.3s both;
	animation: fadeLeft .5s 4.3s both;
}

.eq-anim > *:nth-child(18) {
	-webkit-animation: fadeLeft .5s 4.5s both;
	animation: fadeLeft .5s 4.5s both;
}

.eq-anim > *:nth-child(19) {
	-webkit-animation: fadeLeft .5s 4.7s both;
	animation: fadeLeft .5s 4.7s both;
}

.eq-anim > *:nth-child(20) {
	-webkit-animation: fadeLeft .5s 4.9s both;
	animation: fadeLeft .5s 4.9s both;
}

.eq-anim > *:nth-child(21) {
	-webkit-animation: fadeLeft .5s 5.1s both;
	animation: fadeLeft .5s 5.1s both;
}

.eq-anim > *:nth-child(22) {
	-webkit-animation: fadeLeft .5s 5.3s both;
	animation: fadeLeft .5s 5.3s both;
}

.eq-anim > *:nth-child(23) {
	-webkit-animation: fadeLeft .5s 5.5s both;
	animation: fadeLeft .5s 5.5s both;
}

.eq-anim > *:nth-child(24) {
	-webkit-animation: fadeLeft .5s 5.7s both;
	animation: fadeLeft .5s 5.7s both;
}

.eq-anim > *:nth-child(25) {
	-webkit-animation: fadeLeft .5s 5.9s both;
	animation: fadeLeft .5s 5.9s both;
}

.eq-anim > *:nth-child(26) {
	-webkit-animation: fadeLeft .5s 6.1s both;
	animation: fadeLeft .5s 6.1s both;
}

.eq-anim > *:nth-child(27) {
	-webkit-animation: fadeLeft .5s 6.3s both;
	animation: fadeLeft .5s 6.3s both;
}

.eq-anim > *:nth-child(28) {
	-webkit-animation: fadeLeft .5s 6.5s both;
	animation: fadeLeft .5s 6.5s both;
}

.eq-anim > *:nth-child(29) {
	-webkit-animation: fadeLeft .5s 6.7s both;
	animation: fadeLeft .5s 6.7s both;
}

.eq-anim > *:nth-child(30) {
	-webkit-animation: fadeLeft .5s 6.9s both;
	animation: fadeLeft .5s 6.9s both;
}

.scrollable-list {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0 -8px;
}

.scrollable-list li {
	margin: 0 7px;
}

.scrollable-list a {
	display: block;
	color: #dea477;
	border-radius: 100px;
	border: 2px solid #dea477;
	min-width: 105px;
	text-align: center;
	padding: 7px 5px;
	-webkit-transition: background .3s, color .3s, border-color .3s;
	transition: background .3s, color .3s, border-color .3s;
}

.scrollable-list a.full-bg {
	background: #dea477;
	color: #fff;
}

.scrollable-list a.full-bg:hover,
.scrollable-list a.full-bg:focus {
	color: #fff;
	background: #d4894e;
	border-color: #d4894e;
}

.scrollable-list a:hover,
.scrollable-list a:focus {
	color: #fff;
	background: #d4894e;
	border-color: #d4894e;
}

.scrollable-list i {
	padding-right: 5px;
	font-size: 15px;
	color: inherit;
}

.scrollable-list .stButton .sharethis {
	background-image: none;
	position: relative;
}

.scrollable-list .stButton .sharethis:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	content: "\e90f";
	font-family: "icomoon";
	color: inherit;
}

.scrollable-list .stButton {
	color: inherit !important;
}

.scrollable-list span.stButton span.email,
.scrollable-list span.sharethis {
	color: inherit;
	font-size: 13px;
}

.fancybox-enabled .anim-lightbox .lightbox-img-info {
	-webkit-animation: fadeIn .5s .8s both;
	animation: fadeIn .5s .8s both;
}

.fancybox-enabled .anim-lightbox .scrollable-content {
	-webkit-animation: fadeIn .5s .9s both, fadeTop .5s .9s both;
	animation: fadeIn .5s .9s both, fadeTop .5s .9s both;
}

.fancybox-enabled .anim-lightbox .lightbox-aside {
	-webkit-animation: fadeIn .5s 1s both;
	animation: fadeIn .5s 1s both;
}

.info-section {
	position: relative;
}

.info-section.in-viewport .img-box .bg-stretch {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.info-section .img-box {
	overflow: hidden;
	position: relative;
	min-height: 266px;
}

.info-section .img-box .bg-stretch {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 20s;
	transition: transform 20s;
}

.info-section .info-box {
	text-align: center;
	padding: 45px 15px 60px;
	background: #fa0274;
	color: #fff;
	font-family: "PT Serif", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

.info-section .info-box h2 {
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 36px;
}

.info-section .info-box p {
	margin: 0 0 9px;
	line-height: 1.5;
}

.info-section .info-logo {
	margin: 0 0 10px;
}

.recipes-slider-holder {
	width: 100%;
}

.recipes-slider-holder .recipes-anim-holder {
	width: 100%;
	max-width: none;
	max-width: 285px;
}

.filter-block {
	position: relative;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 400;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.filter-block .dropdown-pane {
	min-width: 360px;
}

.filter-block .filter-title,
.filter-block .group-title {
	display: none;
}

.filter-block .filter-title {
	text-transform: uppercase;
	color: #aeaeae;
	font-size: 8px;
}

.filter-block .group-title {
	font-weight: 500;
	color: #a4a4a4;
}

.filter-block .group-holder {
	display: none;
}

.filter-block .open-close {
	line-height: 1.3;
	margin: -2px 0 0;
}

.filter-block .open-close .opener {
	position: relative;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #4a4a4a;
}

.filter-block .open-close .js-slide-hidden {
	position: absolute;
	left: 0;
	right: 0;
}

.filter-block .open-close .filter-list {
	position: absolute;
	padding: 10px 20px;
	margin: 5px 0 0;
	background: #fff;
	left: -15px;
	right: -15px;
}

.filter-block .open-close .filter-list:after {
	display: none;
}

.filter-list,
.group-list {
	color: #6e6e6e;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	font-size: 12px;
	font-weight: 500;
}

.filter-list li,
.group-list li {
	padding: 0 6px 0 0;
	max-width: 222px;
}

.filter-list li.selected > a,
.group-list li.selected > a {
	font-weight: 500;
	color: #000;
}

.filter-list li > a,
.group-list li > a {
	position: relative;
	padding: 0 15px 0 10px;
	color: inherit;
	white-space: nowrap;
	display: block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
}

.filter-list li > a.hover:after,
.group-list li > a.hover:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: 50% 27%;
	-ms-transform-origin: 50% 27%;
	transform-origin: 50% 27%;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
}

.filter-list li > a:after,
.group-list li > a:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	content: "\e90e";
	font-family: "icomoon";
	color: #fa0274;
	font-size: 9px;
	line-height: 1;
	-webkit-transition: none;
	transition: none;
}

.filter-list + .open-close {
	display: inline-block;
	vertical-align: middle;
}

.group-list {
	padding: 0;
}

.slider-caption {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #303030;
	font-weight: 500;
	padding: 0 10px 18px 0;
}

.slider-caption h1 {
	font-size: 20px;
	font-weight: 500;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	text-transform: uppercase;
	margin: 0;
}

.slider-caption a {
	color: inherit;
	-webkit-transition: color .3s;
	transition: color .3s;
}

.slider-caption a:hover {
	color: #fa0274;
}

.filter-form {
	width: 100%;
	position: relative;
	z-index: 2;
}

.filter-form .result {
	color: #fa0274;
	font-size: 25px;
	font-weight: 500;
	padding: 30px 0 0;
}

.filter-form .result.hidden-result {
	display: none;
}

.filter-form .result .font-color {
	color: #000;
}

.filter-form .result + .filter-block,
.filter-form .result + input + .filter-block {
	padding: 5px 0 0;
}

.dropdown-pane {
	box-shadow: 7px 10px 22px rgba(0, 0, 0, .2);
	background-color: #fff !important;
	z-index: 5;
}

.filter-block input[type="checkbox"],
.filter-block input[type="radio"] {
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: -1;
}

.filter-block .fake-input {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 3px;
	border: 1px solid #b1b1b1;
	background: #fff;
	vertical-align: middle;
	position: relative;
	margin-right: 9px;
}

.filter-block .fake-label {
	font-weight: 400;
	color: #353535;
	font-size: 12px;
	letter-spacing: 1.04px;
}

.filter-block input[type=radio] + .fake-input {
	border-radius: 100%;
}

.filter-block input[type="checkbox"] + .fake-input:before,
.filter-block input[type="radio"] + .fake-input:before {
	content: "";
	width: 10px;
	height: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	border: 2px solid #fff;
	border-width: 0 0 2px 2px;
	opacity: 0;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: -5px 0 0 -5px;
}

.filter-block input[type="radio"]:checked + .fake-input,
.filter-block input[type="checkbox"]:checked + .fake-input {
	background: #fa0274;
	border-color: #fa0274;
}

.filter-block input[type="radio"]:checked + .fake-input:before,
.filter-block input[type="checkbox"]:checked + .fake-input:before {
	opacity: 1;
}

.filter-block input:disabled + .fake-input,
.filter-block input:disabled ~ .fake-label {
	opacity: .5;
}

.filter-drop.two-column {
	-webkit-column-count: 2;
	column-count: 2;
}

.filter-drop label {
	margin: 0 0 3px;
}

.filter-drop-bottom {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 28px 3px 15px;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1.04px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.filter-drop-bottom .close-button {
	position: static;
	font-size: 15px;
	margin: 0 67px 0 0;
	color: #353535;
}

.filter-drop-bottom .apply-button {
	color: #fa0274;
	margin: 0 0 0 3px;
}

.lazy-anim-holder .category-box,
.lazy-anim-holder .recipes-anim-holder {
	opacity: 0;
	pointer-events: none;
}

.lazy-anim-holder .category-box.start-anim,
.lazy-anim-holder .recipes-anim-holder.start-anim {
	pointer-events: auto;
	opacity: 1;
}

.lazy-anim-holder .category-box.start-anim a,
.lazy-anim-holder .recipes-anim-holder.start-anim a {
	pointer-events: auto;
	cursor: pointer;
}

.lazy-anim-holder .category-box a,
.lazy-anim-holder .recipes-anim-holder a {
	pointer-events: none;
	cursor: default;
}

.lazy-anim-holder .start-anim .category-box,
.lazy-anim-holder .start-anim .recipes-anim-holder {
	pointer-events: auto;
}

.lazy-anim-holder .start-anim .category-box a,
.lazy-anim-holder .start-anim .recipes-anim-holder a {
	pointer-events: auto;
	cursor: auto;
}

.start-anim:not(.slick-arrow) {
	-webkit-animation: fadeUp .3s ease-in both;
	animation: fadeUp .3s ease-in both;
}

.ajax-filters-container .ajax-content {
	position: relative;
	z-index: 1;
	min-height: 200px;
}

.ajax-filters-container .ajax-content:before {
	position: absolute;
	top: 0;
	left: 0;
	right: -999px;
	bottom: 0;
	content: "";
	background: #f7f7f7;
	z-index: 6;
}

.ajax-filters-container .ajax-content:after {
	position: absolute;
	content: "";
	border-radius: 100%;
	top: 25%;
	left: 50%;
	margin: 0 -50px 0 0;
	width: 100px;
	height: 100px;
	border: 10px solid #fa0274;
	border-top-color: transparent;
	-webkit-animation: ajaxLoader 1s infinite;
	animation: ajaxLoader 1s infinite;
	z-index: 7;
}

.ajax-filters-container .ajax-content:before,
.ajax-filters-container .ajax-content:after {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .1s .5s, visibility .1s .5s;
	transition: opacity .1s .5s, visibility .1s .5s;
}

.ajax-filters-container.is-busy .ajax-content:before,
.ajax-filters-container.is-busy .ajax-content:after {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .1s, visibility 0s;
	transition: opacity .1s, visibility 0s;
}

.ajax-filters-container .new-item {
	opacity: 0;
}

.view-all {
	padding: 30px 0;
}

.reveal {
	color: #fff;
	outline: none;
}

.reveal .revel-caption {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 36px 19px 0;
}

.reveal .revel-caption .scrollable-list {
	font-weight: 300;
	letter-spacing: 1.4px;
	margin: 3px 0 0;
}

.reveal .revel-caption .scrollable-list li {
	margin: 0;
}

.reveal .revel-caption .scrollable-list a,
.reveal .revel-caption .scrollable-list button {
	padding: 1px 4px;
	min-width: 0;
	cursor: pointer;
}

.reveal .revel-caption .stButton .chicklets {
	padding-left: 26px;
}

.reveal h1 {
	font-size: 20px;
	font-weight: 500;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.reveal .close-button {
	width: 39px;
	height: 39px;
	background: rgba(0, 0, 0, .49);
	border-radius: 100%;
	position: absolute;
	top: 7px;
	right: 0;
	color: transparent;
	outline: none;
}

.reveal .close-button:hover:before,
.reveal .close-button:hover:after {
	height: 20px;
}

.reveal .close-button:before,
.reveal .close-button:after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
	content: "";
	background: #fff;
	height: 11px;
	width: 1px;
	-webkit-transition: height .3s;
	transition: height .3s;
}

.reveal .close-button:after {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.reveal .close-button + span {
	opacity: 0;
	visibility: hidden;
}

.reveal .scrollable-list {
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1.4px;
	text-transform: none;
	color: #fff;
}

.reveal .scrollable-list a,
.reveal .scrollable-list button {
	border: none;
	color: #fff;
	background: transparent;
}

.reveal .responsive-embed {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
}

.reveal .responsive-embed .embed-responsive-item {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.reveal .revel-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0 5px;
}

.reveal .revel-bottom .link {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	line-height: inherit;
	display: inline-block;
	width: 148px;
	border-radius: 100px;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1.4px;
	color: #fff;
	padding: 9px 5px 8px;
	text-align: center;
	background: #dea477;
	border: 1px solid #dea477;
	-webkit-transition: background .3s, border-color .3s;
	transition: background .3s, border-color .3s;
}

.reveal .revel-bottom .link:hover {
	background: transparent;
	border-color: #fff;
}

.reveal .revel-bottom .text {
	margin: 0 25px 10px 0;
	font-family: "PT Serif", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.contact-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: solid;
	-ms-flex-pack: solid;
	justify-content: solid;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.contact-holder .contact-img {
	position: relative;
	width: 100%;
	min-height: 300px;
}

.contact-form {
	background: #fa0274;
	color: #fff;
	padding: 40px 8.2%;
	max-width: 730px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.contact-form:before {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	right: -9999px;
	left: 0;
	background: #fa0274;
	z-index: -1;
}

.contact-form h1 {
	text-transform: uppercase;
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.contact-form .wpcf7 {
	width: 100%;
}

.contact-form .wpcf7-form-control-wrap {
	display: block;
	margin: 0 0 30px;
}

.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="submit"] {
	color: #fff;
	width: 100%;
	height: 51px;
	padding: 3px 14px 2px;
	border: 3px solid #fff;
}

.contact-form input[type="text"]::-webkit-input-placeholder,
.contact-form input[type="email"]::-webkit-input-placeholder,
.contact-form input[type="submit"]::-webkit-input-placeholder {
	color: #fff;
}

.contact-form input[type="text"]::-moz-placeholder,
.contact-form input[type="email"]::-moz-placeholder,
.contact-form input[type="submit"]::-moz-placeholder {
	opacity: 1;
	color: #fff;
}

.contact-form input[type="text"]:-moz-placeholder,
.contact-form input[type="email"]:-moz-placeholder,
.contact-form input[type="submit"]:-moz-placeholder {
	color: #fff;
}

.contact-form input[type="text"]:-ms-input-placeholder,
.contact-form input[type="email"]:-ms-input-placeholder,
.contact-form input[type="submit"]:-ms-input-placeholder {
	color: #fff;
}

.contact-form input[type="text"].placeholder,
.contact-form input[type="email"].placeholder,
.contact-form input[type="submit"].placeholder {
	color: #fff;
}

.contact-form textarea[rows] {
	color: #fff;
	height: 103px;
	resize: none;
	padding: 15px 14px 2px;
	border: 3px solid #fff;
}

.contact-form textarea[rows]::-webkit-input-placeholder {
	color: #fff;
}

.contact-form textarea[rows]::-moz-placeholder {
	opacity: 1;
	color: #fff;
}

.contact-form textarea[rows]:-moz-placeholder {
	color: #fff;
}

.contact-form textarea[rows]:-ms-input-placeholder {
	color: #fff;
}

.contact-form textarea[rows].placeholder {
	color: #fff;
}

.contact-form input[type="submit"] {
	border: 3px solid #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	outline: none;
	border-radius: 25px;
	background: #fff;
	text-align: center;
	color: #fa0274;
	-webkit-transition: background .3s, color .3s;
	transition: background .3s, color .3s;
}

.contact-form input[type="submit"]:hover {
	background: transparent;
	color: #fff;
}

.loader .loader-holder {
	z-index: 1000000;
	background: #fff;
	position: fixed;
	opacity: 1;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	-webkit-transition: opacity .3s .8s ease, background .3s .8s ease, z-index .3s 1s ease;
	transition: opacity .3s .8s ease, background .3s .8s ease, z-index .3s 1s ease;
}

.loader .loader-holder img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .2s .6s ease;
	transition: all .2s .6s ease;
}

.loader.loaded .loader-holder {
	background: none;
	opacity: 0;
	z-index: -1;
}

.loader.loaded .loader-holder img {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translate(-50%, -50%) scale(0);
	-ms-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
}

.header-print {
	display: none;
}

span.wpcf7-not-valid-tip {
	color: #fff;
}

.product-slider {
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.product-slider.slick-initialized {
	opacity: 1;
}

.anim-gallery .btn-prev.disabled,
.anim-gallery .btn-next.disabled {
	display: none;
}

.js-slide-holder {
	display: block;
	position: relative;
	overflow: hidden;
}

.js-slide-holder .js-slide {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.js-slide-holder .slide-current {
	visibility: visible;
	z-index: 1;
}

.js-slide-holder .slide-ontop {
	z-index: 999;
}

/* animation sets */

/* move from / to  */

.slide-moveToLeftLinear {
	-webkit-animation: moveToLeftLinear .35s linear both;
	animation: moveToLeftLinear .35s linear both;
}

.slide-moveFromLeftLinear {
	-webkit-animation: moveFromLeftLinear .35s linear both;
	animation: moveFromLeftLinear .35s linear both;
}

.slide-moveToRightLinear {
	-webkit-animation: moveToRightLinear .35s linear both;
	animation: moveToRightLinear .35s linear both;
}

.slide-moveFromRightLinear {
	-webkit-animation: moveFromRightLinear .35s linear both;
	animation: moveFromRightLinear .35s linear both;
}

/*.slide-moveToLeftEasing {
	animation: moveToLeftEasing .4s ease both;
}

.slide-moveToRightEasing {
	animation: moveToRightEasing .4s ease both;
}
*/

.slide-moveFromLeftEasing {
	-webkit-animation: moveFromLeftEasing .5s ease both;
	animation: moveFromLeftEasing .5s ease both;
}

.slide-moveFromRightEasing {
	-webkit-animation: moveFromRightEasing .5s ease both;
	animation: moveFromRightEasing .5s ease both;
}

/* move to with different easing */

.slide-moveToLeftEasing {
	-webkit-animation: moveToLeftEasing .6s ease-in-out both;
	animation: moveToLeftEasing .6s ease-in-out both;
}

.slide-moveToRightEasing {
	-webkit-animation: moveToRightEasing .6s ease-in-out both;
	animation: moveToRightEasing .6s ease-in-out both;
}

/* move from / to  */

#main:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #fff url("images/logo3-1.jpg") 50% 50vh no-repeat;
	background-size: 150px auto;
	height: 100%;
	width: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
}

#main .scene-element {
	-webkit-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

#main .scene-element.new-content {
	opacity: 0;
	-webkit-animation: none;
	animation: none;
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

#main.is-exiting .scene-element {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

#main.is-exiting:before {
	visibility: visible;
	opacity: 1;
}

.is-animating .is-exiting:before {
	visibility: visible;
	opacity: 1;
}

.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pace-inactive {
	display: none;
}

.pace .pace-progress {
	background: #29d;
	position: fixed;
	z-index: 9999999;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px;
}

.single-recipe #main {
	visibility: hidden;
}

#main .anim-lightbox {
	visibility: hidden;
}

.nav-links {
	text-align: center;
}

.stButton .chicklets:hover {
	opacity: 1 !important;
}

#header {
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	color: #fff;
	background: #fff;
	width: 100% !important;
	z-index: 100002;
	padding: 6px 13px;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.is-animating #header,
.is-loading #header {
	background: #fff !important;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.is-animating #header .logo img,
.is-loading #header .logo img {
	display: none;
}

.is-animating #header .logo img.hidden-img,
.is-loading #header .logo img.hidden-img {
	display: block;
}

.is-animating #header .nav-bottom .social-networks li a,
.is-loading #header .nav-bottom .social-networks li a {
	color: #fff;
}

.is-animating #header .menu-box .nav-bottom .social-networks li a,
.is-loading #header .menu-box .nav-bottom .social-networks li a {
	color: #656565 !important;
}

.is-animating #header .menu-box .title-bar,
.is-loading #header .menu-box .title-bar {
	background: rgba(0, 0, 0, .1);
}

.is-animating #header .menu-box .title-bar .menu-icon:before,
.is-animating #header .menu-box .title-bar .menu-icon:after,
.is-loading #header .menu-box .title-bar .menu-icon:before,
.is-loading #header .menu-box .title-bar .menu-icon:after {
	background: #fff !important;
}

.is-animating #header .menu-box .title-bar .home-link,
.is-loading #header .menu-box .title-bar .home-link {
	color: #fff;
}

.is-animating #header .menu-box .nav,
.is-loading #header .menu-box .nav {
	color: #fff;
}

.is-animating #header .menu-box .nav li:hover a,
.is-animating #header .menu-box .nav li.active a,
.is-loading #header .menu-box .nav li:hover a,
.is-loading #header .menu-box .nav li.active a {
	color: #fa0274;
}

.is-animating #header .menu-box .nav a,
.is-loading #header .menu-box .nav a {
	color: inherit;
}

.nav-active #header {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: transform .3s ease-in;
}

.nav-inactive #header {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.is-animating #header {
	-webkit-transition: none;
	transition: none;
}

#header .hidden-fixed {
	display: none;
}

[data-current-page="home"] #header {
	background: transparent;
	box-shadow: none;
}

[data-current-page="home"] #header .hidden-fixed {
	display: block;
}

[data-current-page="home"] #header .social-networks a {
	color: #fff;
}

[data-current-page="home"] #header.fixed-position {
	background: #fff !important;
	width: 100%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

[data-current-page="home"] #header.fixed-position .hidden-img {
	display: block;
}

[data-current-page="home"] #header.fixed-position .hidden-fixed {
	display: none;
}

[data-current-page="home"] #header.fixed-position .header-row {
	max-width: 98.5rem;
	position: relative;
}

[data-current-page="home"] #header.fixed-position .title-bar {
	color: #fff;
	-ms-flex-item-align: start;
	align-self: flex-start;
	background: 0;
}

[data-current-page="home"] #header.fixed-position .title-bar button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: inherit;
	cursor: pointer;
	outline: none;
}

[data-current-page="home"] #header.fixed-position .title-bar .title-bar-title {
	padding: 2px 0 0;
	color: #fff;
}

[data-current-page="home"] #header.fixed-position .title-bar .menu-icon {
	width: 23px;
	height: 20px;
}

[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:hover span,
[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:hover:before,
[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:hover:after {
	background: #fff;
}

[data-current-page="home"] #header.fixed-position .title-bar .menu-icon span,
[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:before,
[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:after {
	box-shadow: none !important;
	height: 2px;
	top: 8px;
	position: absolute;
	left: 0;
	right: 0;
	background: #a4a4a4 !important;
	-webkit-transition: -webkit-transform .3s, background .3s;
	transition: transform .3s, background .3s;
}

[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:before,
[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:after {
	content: "";
	top: 0;
}

[data-current-page="home"] #header.fixed-position .title-bar .menu-icon:after {
	top: 16px;
}

[data-current-page="home"] #header.fixed-position .nav-bottom {
	text-align: center;
	-ms-flex-item-align: end;
	align-self: flex-end;
	width: 100%;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks {
	font-size: 34px;
	padding: 0 0 16px;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks li {
	margin: 5px 8px;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks li a {
	color: #fff;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .footer-list {
	font-size: 14px;
	text-transform: none;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .footer-list li {
	padding: 0 12px 0 10px;
	margin: 0;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .footer-list li:before {
	background: #fff;
	left: -2px;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .footer-list li:hover a {
	color: #fa0274;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .footer-list li a {
	color: inherit;
	-webkit-transition: color .3s;
	transition: color .3s;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .copyright {
	display: block;
	font-size: 12px;
	opacity: .8;
	padding: 0 0 19px;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .credit-link {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}

[data-current-page="home"] #header.fixed-position .nav-bottom .credit-link a {
	color: inherit;
}

[data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a {
	color: #fff;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar {
	line-height: 1.2;
	position: relative;
	background: rgba(0, 0, 0, .1);
	margin: 0 -14px;
	padding: 28px 15px 18px 15px;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .nav-close {
	float: right;
	margin: 0 12px;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .menu-icon {
	margin: 0;
	width: 24px;
	height: 24px;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .menu-icon span {
	opacity: 0;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .menu-icon:before,
[data-current-page="home"] #header.fixed-position .menu-box .title-bar .menu-icon:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 6px;
	left: 0;
	right: 0;
	height: 2px;
	background: #fff !important;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .menu-icon:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .home-link {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 30px;
}

[data-current-page="home"] #header.fixed-position .menu-box .title-bar .home-link:before {
	position: absolute;
	content: "\e90d";
	font-family: "icomoon";
	font-size: 27px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -3px;
}

[data-current-page="home"] #header.fixed-position .menu-box .nav {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	font-family: "Lato", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	width: 100%;
	padding: 0 0 30px;
}

[data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
[data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
	color: #fa0274;
}

[data-current-page="home"] #header.fixed-position .menu-box .nav a {
	display: block;
	color: inherit;
	-webkit-transition: color .3s;
	transition: color .3s;
	position: relative;
	padding: 15px 20px 20px 0;
}

[data-current-page="home"] #header.fixed-position .menu-box .nav a:before {
	position: absolute;
	bottom: 0;
	left: -25px;
	right: -25px;
	content: "";
	background: #fff;
	opacity: .21;
	height: 1px;
}

[data-current-page="home"] #header.fixed-position .menu-box .nav a:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	content: "\e905";
	font-family: "icomoon";
	font-size: 20px;
}

#header.fixed-position {
	width: 100%;
	position: fixed;
}

#header .header-row {
	max-width: 98.5rem;
	position: relative;
}

[data-current-page="home"] .hidden-img {
	display: none;
}

[data-current-page="home"] .title-bar .menu-icon span,
[data-current-page="home"] .title-bar .menu-icon:before,
[data-current-page="home"] .title-bar .menu-icon:after {
	background: #fff !important;
}

[data-current-page="home"] .menu-box .nav {
	width: 100%;
}

.logo {
	margin: 0 auto;
}

.logo a {
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0 31px 0 0;
}

.logo a img {
	width: 70px;
	height: 43px;
}

.nav-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	min-height: calc(100vh - 70px);
}

.menu-box {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	background: #fa0274;
	z-index: 10;
	position: fixed;
	z-index: 100003;
	top: -6px;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 14px;
	-webkit-transition: -webkit-transform .3s ease-in .15s;
	transition: transform .3s ease-in .15s;
}

.nav-active .menu-box {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.nav-inactive .menu-box {
	z-index: 100000;
	-webkit-transition: -webkit-transform .3s ease-out .15s;
	transition: transform .3s ease-out .15s;
}

.menu-box .title-bar {
	line-height: 1.2;
	position: relative;
	background: rgba(0, 0, 0, .1);
	margin: 0 -14px;
	padding: 28px 15px 18px 15px;
}

.menu-box .title-bar .nav-close {
	float: right;
	margin: 0 12px;
}

.menu-box .title-bar .menu-icon {
	margin: 0;
	width: 24px;
	height: 24px;
}

.menu-box .title-bar .menu-icon span {
	opacity: 0;
}

.menu-box .title-bar .menu-icon:before,
.menu-box .title-bar .menu-icon:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 6px;
	left: 0;
	right: 0;
	height: 2px;
	background: #fff;
}

.menu-box .title-bar .menu-icon:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-box .title-bar .home-link {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 30px;
}

.menu-box .title-bar .home-link:before {
	position: absolute;
	content: "\e90d";
	font-family: "icomoon";
	font-size: 27px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -3px;
}

.menu-box .nav {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	font-family: "Lato", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.menu-box .nav a {
	display: block;
	color: inherit;
	-webkit-transition: color .3s;
	transition: color .3s;
	position: relative;
	padding: 15px 20px 20px 0;
}

.menu-box .nav a:before {
	position: absolute;
	bottom: 0;
	left: -25px;
	right: -25px;
	content: "";
	background: #fff;
	opacity: .21;
	height: 1px;
}

.menu-box .nav a:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	content: "\e905";
	font-family: "icomoon";
	font-size: 20px;
}

.menu-box .nav-bottom {
	text-align: center;
	width: 100%;
	-ms-flex-item-align: end;
	align-self: flex-end;
	padding: 0 0 76px;
}

.menu-box .nav-bottom .social-networks {
	font-size: 34px;
	padding: 0 0 16px;
}

.menu-box .nav-bottom .social-networks li {
	margin: 5px 8px;
}

.menu-box .nav-bottom .social-networks li a {
	color: #fff;
}

.menu-box .nav-bottom .footer-list {
	font-size: 14px;
	text-transform: none;
	color: #fff;
}

.menu-box .nav-bottom .footer-list li {
	padding: 0 12px 0 10px;
	margin: 0;
}

.menu-box .nav-bottom .footer-list li:before {
	background: #fff;
	left: -2px;
}

.menu-box .nav-bottom .footer-list li:hover a {
	opacity: .7;
}

.menu-box .nav-bottom .footer-list li a {
	color: inherit;
	-webkit-transition: color .3s;
	transition: color .3s;
}

.menu-box .nav-bottom .copyright {
	display: block;
	font-size: 12px;
	opacity: .8;
	padding: 0 0 19px;
	color: #fff;
}

.menu-box .nav-bottom .credit-link {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}

.menu-box .nav-bottom .credit-link a {
	color: inherit;
}

.header-search-form {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

[data-current-page="home"] .header-search-form {
	visibility: hidden;
	opacity: 0;
}

.header-search-form .drop-opener {
	display: inline-block;
	position: absolute;
	top: 7px;
	right: 4px;
	border-radius: 100px;
	padding: 5px;
	text-align: center;
	font-size: 14px;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	border: 2px solid transparent;
	background: #fa0274;
	-webkit-transition: background .3s, border-color .3s;
	transition: background .3s, border-color .3s;
}

.header-search-form .drop-opener:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	content: "\e904";
	font-family: "icomoon";
	color: #fff;
	font-size: 14px;
	-webkit-transition: color .3s;
	transition: color .3s;
}

.header-search-form .dropdown-pane {
	position: static;
	padding: 0;
	box-shadow: none;
	border: none;
	display: block !important;
}

.header-search-form .dropdown-pane input[type="text"],
.header-search-form .dropdown-pane input[type="search"] {
	color: #303030;
}

.header-search-form .dropdown-pane input[type="text"]::-webkit-input-placeholder,
.header-search-form .dropdown-pane input[type="search"]::-webkit-input-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form .dropdown-pane input[type="text"]::-moz-placeholder,
.header-search-form .dropdown-pane input[type="search"]::-moz-placeholder {
	opacity: 1;
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form .dropdown-pane input[type="text"]:-moz-placeholder,
.header-search-form .dropdown-pane input[type="search"]:-moz-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form .dropdown-pane input[type="text"]:-ms-input-placeholder,
.header-search-form .dropdown-pane input[type="search"]:-ms-input-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form .dropdown-pane input[type="text"].placeholder,
.header-search-form .dropdown-pane input[type="search"].placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form .dropdown-pane .close-button {
	color: #fff;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 24px;
	font-size: 34px;
	z-index: 10;
}

.header-search-form .form-row {
	position: relative;
}

.header-search-form input[type="text"],
.header-search-form input[type="search"] {
	padding: 5px 47px 5px 26px;
	border: 1px solid #d8d8d8;
	margin: 0;
	height: 50px;
	border-radius: 100px;
	font-size: 16px;
	box-shadow: none;
}

.header-search-form input[type="text"]::-webkit-input-placeholder,
.header-search-form input[type="search"]::-webkit-input-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form input[type="text"]::-moz-placeholder,
.header-search-form input[type="search"]::-moz-placeholder {
	opacity: 1;
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form input[type="text"]:-moz-placeholder,
.header-search-form input[type="search"]:-moz-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form input[type="text"]:-ms-input-placeholder,
.header-search-form input[type="search"]:-ms-input-placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form input[type="text"].placeholder,
.header-search-form input[type="search"].placeholder {
	font-style: italic;
	color: #c0c0c0;
}

.header-search-form .submit-holder {
	min-width: 33px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 12px;
}

.header-search-form button[type="submit"] {
	border-radius: 100px;
	padding: 5px;
	text-align: center;
	font-size: 14px;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	min-width: 0;
	border: 2px solid transparent;
	background: #fa0274;
	position: relative;
	-webkit-transition: background .3s, border-color .3s;
	transition: background .3s, border-color .3s;
}

.header-search-form button[type="submit"]:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	content: "\e904";
	font-family: "icomoon";
	color: inherit;
	font-size: 14px;
	-webkit-transition: color .3s;
	transition: color .3s;
}

#footer {
	padding: 24px 0 38px;
	font-size: 14px;
	color: #a4a4a4;
	text-align: center;
}

#footer .footer-title,
#footer .footer-list {
	font-size: 17px;
	letter-spacing: .93;
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	color: #a4a4a4;
	text-transform: uppercase;
	display: block;
	letter-spacing: 1.12px;
	font-weight: 500;
}

#footer .footer-title a {
	letter-spacing: 1.06px;
	font-weight: 500;
}

#footer a {
	color: inherit;
	-webkit-transition: color .3s, opacity .3s;
	transition: color .3s, opacity .3s;
}

#footer a:hover {
	opacity: .7;
}

#footer .copyright {
	display: block;
	padding: 0 0 30px;
}

#footer .social-networks {
	margin: 0 0 14px;
}

#footer .social-networks li {
	padding: 0 6px;
	font-size: 18px;
}

#footer .social-networks a:before {
	color: #a4a4a4;
}

#footer .footer-list {
	margin-left: -11px;
}

.footer-list {
	margin: 0 -14px;
	overflow: hidden;
}

.footer-list li {
	position: relative;
	padding: 0 13px;
}

.footer-list li:first-child:before,
.footer-list li:only-child:before {
	display: none;
}

.footer-list li:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -1px;
	width: 1px;
	height: 11px;
	background: #a4a4a4;
	content: "";
}

.footer-list a {
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.footer-list a:hover {
	opacity: .7;
}

.btn,
input[type="submit"],
button[type="submit"] {
	font-weight: 700;
	font-size: 12px;
	color: #fa0274;
	outline: none;
	border: 2px solid #fa0274;
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	background: transparent;
	padding: 12px 5px 11px;
	min-width: 114px;
	text-align: center;
	border-radius: 3px;
	-webkit-transition: background .3s, color .3s;
	transition: background .3s, color .3s;
}

.btn:hover,
input[type="submit"]:hover,
button[type="submit"]:hover {
	background: #fa0274;
	color: #fff;
}

input[type="submit"],
button[type="submit"] {
	font-size: 14px;
	cursor: pointer;
	background: #fa0274;
	color: #fff;
	-webkit-transition: background .3s, color .3s, border-color .3s;
	transition: background .3s, color .3s, border-color .3s;
}

input[type="submit"]:hover,
button[type="submit"]:hover {
	background: #c7025d;
	border-color: #c7025d;
	color: #fff;
}

/* Slick slider styles */

.slick-slider {
	padding: 0 35px;
	margin: 0 -5px;
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-slider.lazy-anim-holder .slick-active {
	opacity: 0;
}

.slick-slider.lazy-anim-holder .recipes-box {
	opacity: 1;
	transition: opacity .3s linear;
}

.slick-slider.lazy-anim-holder .slick-arrow {
	opacity: 0;
}

.slick-slider.lazy-anim-holder .slick-arrow.start-anim {
	-webkit-animation: fadeIn .3s ease-in both;
	animation: fadeIn .3s ease-in both;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.fancybox-enabled .slick-slide {
	background-color: transparent;
	-webkit-transition: none;
	transition: none;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
	margin: 0 5px 18px;
	background-color: #000;
	-webkit-transition: background-color .1s .5s linear;
	transition: background-color .1s .5s linear;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-slide .recipes-box {
	margin: 0 auto;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-prev,
.slick-next {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 0;
	line-height: 0;
	width: 35px;
	height: 35px;
	z-index: 1;
	cursor: pointer;
}

.slick-prev:hover:before,
.slick-prev:hover:after,
.slick-next:hover:before,
.slick-next:hover:after {
	opacity: .7;
}

.slick-prev:before,
.slick-next:before {
	font-size: 13px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	content: "\e910";
	font-family: "icomoon";
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.slick-prev:after,
.slick-next:after {
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	border-radius: 100%;
	content: "";
	background: #fa0274;
	z-index: -1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.slick-prev {
	left: -2px;
}

.slick-prev:before {
	-webkit-transform: translate(-50%, -50%) rotate(-180deg);
	-ms-transform: translate(-50%, -50%) rotate(-180deg);
	transform: translate(-50%, -50%) rotate(-180deg);
}

.slick-next {
	right: -2px;
}

.slick-next:hover {
	background-color: transparent;
	opacity: .7;
}

.fancybox-enabled {
	overflow: hidden;
}

.fancybox-enabled body {
	overflow: visible;
	-ms-touch-action: none;
	touch-action: none;
}

.fancybox-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99993;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

/* Make sure that the first one is on the top */

.fancybox-container ~ .fancybox-container {
	z-index: 99992;
}

.fancybox-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(.55, .06, .68, .19);
	transition-timing-function: cubic-bezier(.55, .06, .68, .19);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.fancybox-container--ready .fancybox-bg {
	opacity: 1;
	-webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-controls {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	opacity: 0;
	z-index: 99994;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	direction: ltr;
}

.fancybox-show-controls .fancybox-controls {
	opacity: 1;
}

.fancybox-infobar {
	display: none;
}

.fancybox-show-infobar .fancybox-infobar {
	display: inline-block;
	pointer-events: all;
}

.fancybox-infobar__body {
	display: inline-block;
	width: 70px;
	line-height: 44px;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: center;
	color: #ddd;
	background-color: rgba(30, 30, 30, .7);
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: subpixel-antialiased;
}

.fancybox-buttons {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	pointer-events: all;
}

.fancybox-show-buttons .fancybox-buttons {
	display: block;
}

.fancybox-slider-wrap {
	overflow: hidden;
	direction: ltr;
}

.fancybox-slider-wrap,
.fancybox-slider {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	z-index: 99993;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.fancybox-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: auto;
	outline: none;
	white-space: normal;
	box-sizing: border-box;
	text-align: center;
	z-index: 99994;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: transparent;
}

.fancybox-slide::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}

.fancybox-slide > * {
	display: inline-block;
	position: relative;
	padding: 24px;
	margin: 44px 0 44px;
	border-width: 0;
	vertical-align: middle;
	text-align: left;
	background-color: #fff;
	overflow: auto;
	box-sizing: border-box;
}

.fancybox-slide--image {
	overflow: hidden;
}

.fancybox-slide--image::before {
	display: none;
}

.fancybox-content {
	display: inline-block;
	position: relative;
	margin: 44px auto;
	padding: 0;
	border: 0;
	width: 80%;
	height: calc(100% - 88px);
	vertical-align: middle;
	line-height: normal;
	text-align: left;
	white-space: normal;
	outline: none;
	font-size: 16px;
	font-family: Arial, sans-serif;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	-webkit-overflow-scrolling: touch;
}

.fancybox-iframe {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {
	background: transparent;
}

.fancybox-placeholder {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 99995;
	background: transparent;
	cursor: default;
	overflow: visible;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.fancybox-image,
.fancybox-spaceball {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	max-width: none;
	max-height: none;
	background: transparent;
	background-size: 100% 100%;
}

.fancybox-controls--canzoomOut .fancybox-placeholder {
	cursor: zoom-out;
}

.fancybox-controls--canzoomIn .fancybox-placeholder {
	cursor: zoom-in;
}

.fancybox-controls--canGrab .fancybox-placeholder {
	cursor: grab;
}

.fancybox-controls--isGrabbing .fancybox-placeholder {
	cursor: grabbing;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}

.fancybox-error {
	position: absolute;
	margin: 0;
	padding: 40px;
	top: 50%;
	left: 50%;
	width: 380px;
	max-width: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #fff;
	cursor: default;
}

.fancybox-error p {
	margin: 0;
	padding: 0;
	color: #444;
	font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-close-small {
	position: absolute;
	top: 4px;
	right: 4px;
	padding: 0;
	margin: 0;
	width: 30px;
	height: 30px;
	font: 21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #888;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	border-width: 0;
	cursor: pointer;
	background: #fff;
	-webkit-transition: background .2s;
	transition: background .2s;
	box-sizing: border-box;
	z-index: 2;
}

.fancybox-close-small:focus {
	outline: 1px dotted #888;
}

.fancybox-slide--video .fancybox-close-small {
	top: -36px;
	right: -36px;
	background: transparent;
}

.fancybox-close-small:hover {
	color: #555;
	background: #eee;
}

/* Caption */

.fancybox-caption-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 60px 30px 0 30px;
	z-index: 99998;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);
	opacity: 0;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	pointer-events: none;
}

.fancybox-show-caption .fancybox-caption-wrap {
	opacity: 1;
}

.fancybox-caption {
	padding: 30px 0;
	border-top: 1px solid rgba(255, 255, 255, .4);
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	line-height: 20px;
	-webkit-text-size-adjust: none;
}

.fancybox-caption a,
.fancybox-caption button {
	pointer-events: all;
}

.fancybox-caption a {
	color: #fff;
	text-decoration: underline;
}

/* Buttons */

.fancybox-button {
	display: inline-block;
	position: relative;
	width: 44px;
	height: 44px;
	line-height: 44px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	background: transparent;
	color: #fff;
	box-sizing: border-box;
	vertical-align: top;
	outline: none;
}

.fancybox-button--disabled {
	cursor: default;
	pointer-events: none;
}

.fancybox-infobar__body,
.fancybox-button {
	background: rgba(30, 30, 30, .6);
}

.fancybox-button:hover {
	background: rgba(0, 0, 0, .8);
}

.fancybox-button::before,
.fancybox-button::after {
	content: "";
	pointer-events: none;
	position: absolute;
	border-color: #fff;
	background-color: currentColor;
	color: currentColor;
	opacity: .9;
	box-sizing: border-box;
	display: inline-block;
}

.fancybox-button--disabled::before,
.fancybox-button--disabled::after {
	opacity: .5;
}

.fancybox-button--left::after {
	left: 20px;
	top: 18px;
	width: 6px;
	height: 6px;
	background: transparent;
	border-top: solid 2px currentColor;
	border-right: solid 2px currentColor;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.fancybox-button--right::after {
	right: 20px;
	top: 18px;
	width: 6px;
	height: 6px;
	background: transparent;
	border-top: solid 2px currentColor;
	border-right: solid 2px currentColor;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fancybox-button--left {
	border-bottom-left-radius: 5px;
}

.fancybox-button--right {
	border-bottom-right-radius: 5px;
}

.fancybox-button--close {
	float: right;
}

.fancybox-button--close::before,
.fancybox-button--close::after {
	content: "";
	display: inline-block;
	position: absolute;
	height: 2px;
	width: 16px;
	top: calc(50% - 1px);
	left: calc(50% - 8px);
}

.fancybox-button--close::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fancybox-button--close::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* Loading spinner */

.fancybox-loading {
	border: 6px solid rgba(100, 100, 100, .4);
	border-top: 6px solid rgba(255, 255, 255, .6);
	border-radius: 100%;
	height: 50px;
	width: 50px;
	-webkit-animation: fancybox-rotate .8s infinite linear;
	animation: fancybox-rotate .8s infinite linear;
	background: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	z-index: 99999;
}

/* Styling for Small-Screen Devices */

/* Fullscreen  */

.fancybox-button--fullscreen::before {
	width: 15px;
	height: 11px;
	left: 15px;
	top: 16px;
	border: 2px solid;
	background: none;
}

/* Slideshow button */

.fancybox-button--play::before {
	top: 16px;
	left: 18px;
	width: 0;
	height: 0;
	border-top: 6px inset transparent;
	border-bottom: 6px inset transparent;
	border-left: 10px solid;
	border-radius: 1px;
	background: transparent;
}

.fancybox-button--pause::before {
	top: 16px;
	left: 18px;
	width: 7px;
	height: 11px;
	border-style: solid;
	border-width: 0 2px 0 2px;
	background: transparent;
}

/* Thumbs */

.fancybox-button--thumbs span {
	font-size: 23px;
}

.fancybox-button--thumbs::before {
	top: 20px;
	left: 21px;
	width: 3px;
	height: 3px;
	box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
}

.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap {
	right: 220px;
}

.fancybox-thumbs {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	width: 220px;
	margin: 0;
	padding: 5px 5px 0 0;
	background: #fff;
	z-index: 99993;
	word-break: normal;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
}

.fancybox-thumbs > ul {
	list-style: none;
	position: absolute;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 0;
}

.fancybox-thumbs > ul > li {
	float: left;
	overflow: hidden;
	max-width: 50%;
	padding: 0;
	margin: 0;
	width: 105px;
	height: 75px;
	position: relative;
	cursor: pointer;
	outline: none;
	border: 5px solid #fff;
	border-top-width: 0;
	border-right-width: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
}

li.fancybox-thumbs-loading {
	background: rgba(0, 0, 0, .1);
}

.fancybox-thumbs > ul > li > img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	max-width: none;
	max-height: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-thumbs > ul > li:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 2px;
	border: 4px solid #4ea7f9;
	z-index: 99991;
	opacity: 0;
	-webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
}

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
	opacity: 1;
}

/* Styling for Small-Screen Devices */

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */

.dropdown-pane.dropdown-select {
	border-radius: 4px;
	padding: 12px 10px;
}

.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.chosen-container * {
	box-sizing: border-box;
}

.chosen-container .chosen-drop {
	z-index: 1010;
	width: 100%;
	border-top: 0;
	clip: rect(0, 0, 0, 0);
	padding: 8px 0 0;
	position: absolute;
	top: -9999px;
}

.chosen-container.chosen-with-drop .chosen-drop {
	position: static;
}

.chosen-container a {
	cursor: pointer;
}

.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	color: #999;
}

.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after {
	content: ":";
	padding-left: 2px;
	vertical-align: top;
}

/* @end */

/* @group Single Chosen */

.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
	background: -webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}

.chosen-container-single .chosen-default {
	color: #999;
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url("chosen-sprite.png") -42px 1px no-repeat;
	font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url("chosen-sprite.png") no-repeat 0 2px;
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: url("chosen-sprite.png") no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	clip: rect(0, 0, 0, 0);
}

/* @end */

/* @group Results */

.chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	font-size: 16px;
	-webkit-overflow-scrolling: touch;
}

.filter-block .open-close .filter-list li .chosen-container .chosen-results li,
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 7px 4px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none;
	max-width: none;
}

.filter-block .open-close .filter-list li .chosen-container .chosen-results li.active-result,
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #fa0274;
	color: #fff;
}

.chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}

/* @end */

/* @group Multi Chosen */

.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto;
	border: 1px solid #b7b7b7;
	background-color: #fff;
	border-radius: 4px;
	cursor: text;
	padding-right: 33px;
}

.chosen-container-multi .chosen-choices:after {
	position: absolute;
	content: "\e904";
	font-family: "icomoon";
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 14px;
	font-size: 14px;
	color: #b3b3b3;
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 0;
	height: 34px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 4px;
	width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px !important;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 4px;
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	color: #333;
	line-height: 1.7;
	cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word;
}

.filter-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
.group-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	display: block;
	width: 16px;
	height: 100%;
	font-size: 1px;
	padding: 0 2px;
}

.filter-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.filter-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after,
.group-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.group-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
	position: absolute;
	top: 45%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	height: 1px;
	width: 12px;
	left: 0;
	right: 0;
	background: #a4a4a4;
}

.filter-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.group-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.filter-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after,
.group-list li > a .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}

/* @end */

/* @group Active  */

.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
	background-image: linear-gradient(#eee 20%, #fff 80%);
	box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
	border: 1px solid #b7b7b7;
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #222 !important;
}

/* @end */

/* @group Disabled Support */

.chosen-disabled {
	opacity: .5 !important;
	cursor: default;
}

.chosen-disabled .chosen-single {
	cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}

/* @end */

/* @group Right to Left */

.chosen-rtl {
	text-align: right;
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px;
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px;
}

.chosen-rtl .chosen-choices li {
	float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	background: url("chosen-sprite.png") no-repeat -30px -20px;
	direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px;
}

/* @end */

/* @group Retina compatibility */

/* @end */

body[data-current-theme="ligh-pink"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-ligh-pink"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .visual input[type="submit"].theme-color,
body[data-current-theme="ligh-pink"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-ligh-pink"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-ligh-pink"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #ae637e;
	border-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="ligh-pink"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #ae637e;
	background: transparent;
}

body[data-current-theme="ligh-pink"] .btn.theme-color,
body[data-theme="recipes-ligh-pink"][data-current-theme] .btn.theme-color {
	color: #ae637e;
	border-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .btn.theme-color:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .btn.theme-color:hover {
	background: #ae637e;
	color: #fff;
}

body[data-current-theme="ligh-pink"] .title.theme-color,
body[data-theme="recipes-ligh-pink"][data-current-theme] .title.theme-color {
	color: #ae637e;
}

body[data-current-theme="ligh-pink"] .header-search-form .drop-opener,
body[data-theme="recipes-ligh-pink"][data-current-theme] .header-search-form .drop-opener {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .menu-box,
body[data-theme="recipes-ligh-pink"][data-current-theme] .menu-box {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .btn-prev:after,
body[data-current-theme="ligh-pink"] .btn-next:after,
body[data-current-theme="ligh-pink"] .slick-next:after,
body[data-current-theme="ligh-pink"] .slick-prev:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .btn-next:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .slick-next:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .slick-prev:after {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #ae637e;
	border-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #924c65;
	border-color: #924c65;
	color: #fff;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #ae637e;
	color: #fff;
}

body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="ligh-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #924c65;
	border-color: #924c65;
	color: #fff;
}

body[data-current-theme="ligh-pink"] .reveal .scrollable-list a,
body[data-current-theme="ligh-pink"] .reveal .scrollable-list button,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="ligh-pink"] .reveal .scrollable-list a:hover,
body[data-current-theme="ligh-pink"] .reveal .scrollable-list a:focus,
body[data-current-theme="ligh-pink"] .reveal .scrollable-list button:hover,
body[data-current-theme="ligh-pink"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #ae637e;
}

body[data-current-theme="ligh-pink"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-ligh-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #ae637e;
	border-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #924c65;
	border-color: #924c65;
	color: #fff;
}

body[data-current-theme="ligh-pink"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-ligh-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="ligh-pink"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #924c65;
	border-color: #924c65;
	color: #fff;
}

body[data-current-theme="ligh-pink"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-ligh-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="ligh-pink"] .recipes-box .play-video:before,
body[data-theme="recipes-ligh-pink"][data-current-theme] .recipes-box .play-video:before {
	background-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .filter-block .filter-list li > a:after,
body[data-current-theme="ligh-pink"] .filter-block .group-list li > a:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .filter-block .group-list li > a:after {
	color: #ae637e;
}

body[data-current-theme="ligh-pink"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-ligh-pink"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #ae637e;
}

body[data-current-theme="ligh-pink"] .reveal .revel-bottom .link,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #ae637e;
	border-color: #ae637e;
}

body[data-current-theme="ligh-pink"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-ligh-pink"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #924c65;
	border-color: #924c65;
}

body[data-current-theme="ligh-pink"] .info-box,
body[data-theme="recipes-ligh-pink"][data-current-theme] .info-box {
	background: #ae637e;
}

body[data-current-theme="ligh-pink"] .info-box:before,
body[data-theme="recipes-ligh-pink"][data-current-theme] .info-box:before {
	background: #ae637e;
}

body[data-current-theme="purplish-pink"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-purplish-pink"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #de7777;
}

body[data-current-theme="purplish-pink"] .visual input[type="submit"].theme-color,
body[data-current-theme="purplish-pink"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-purplish-pink"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-purplish-pink"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #de7777;
	border-color: #de7777;
}

body[data-current-theme="purplish-pink"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="purplish-pink"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #de7777;
	background: transparent;
}

body[data-current-theme="purplish-pink"] .btn.theme-color,
body[data-theme="recipes-purplish-pink"][data-current-theme] .btn.theme-color {
	color: #de7777;
	border-color: #de7777;
}

body[data-current-theme="purplish-pink"] .btn.theme-color:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .btn.theme-color:hover {
	background: #de7777;
	color: #fff;
}

body[data-current-theme="purplish-pink"] .title.theme-color,
body[data-theme="recipes-purplish-pink"][data-current-theme] .title.theme-color {
	color: #de7777;
}

body[data-current-theme="purplish-pink"] .header-search-form .drop-opener,
body[data-theme="recipes-purplish-pink"][data-current-theme] .header-search-form .drop-opener {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .menu-box,
body[data-theme="recipes-purplish-pink"][data-current-theme] .menu-box {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .btn-prev:after,
body[data-current-theme="purplish-pink"] .btn-next:after,
body[data-current-theme="purplish-pink"] .slick-next:after,
body[data-current-theme="purplish-pink"] .slick-prev:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .btn-next:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .slick-next:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .slick-prev:after {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #de7777;
	border-color: #de7777;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #d44e4e;
	border-color: #d44e4e;
	color: #fff;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #de7777;
	color: #fff;
}

body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="purplish-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #d44e4e;
	border-color: #d44e4e;
	color: #fff;
}

body[data-current-theme="purplish-pink"] .reveal .scrollable-list a,
body[data-current-theme="purplish-pink"] .reveal .scrollable-list button,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="purplish-pink"] .reveal .scrollable-list a:hover,
body[data-current-theme="purplish-pink"] .reveal .scrollable-list a:focus,
body[data-current-theme="purplish-pink"] .reveal .scrollable-list button:hover,
body[data-current-theme="purplish-pink"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #de7777;
}

body[data-current-theme="purplish-pink"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-purplish-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #de7777;
	border-color: #de7777;
}

body[data-current-theme="purplish-pink"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #d44e4e;
	border-color: #d44e4e;
	color: #fff;
}

body[data-current-theme="purplish-pink"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-purplish-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="purplish-pink"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #d44e4e;
	border-color: #d44e4e;
	color: #fff;
}

body[data-current-theme="purplish-pink"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-purplish-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="purplish-pink"] .recipes-box .play-video:before,
body[data-theme="recipes-purplish-pink"][data-current-theme] .recipes-box .play-video:before {
	background-color: #de7777;
}

body[data-current-theme="purplish-pink"] .filter-block .filter-list li > a:after,
body[data-current-theme="purplish-pink"] .filter-block .group-list li > a:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .filter-block .group-list li > a:after {
	color: #de7777;
}

body[data-current-theme="purplish-pink"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-purplish-pink"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #de7777;
}

body[data-current-theme="purplish-pink"] .reveal .revel-bottom .link,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #de7777;
	border-color: #de7777;
}

body[data-current-theme="purplish-pink"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-purplish-pink"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #d44e4e;
	border-color: #d44e4e;
}

body[data-current-theme="purplish-pink"] .info-box,
body[data-theme="recipes-purplish-pink"][data-current-theme] .info-box {
	background: #de7777;
}

body[data-current-theme="purplish-pink"] .info-box:before,
body[data-theme="recipes-purplish-pink"][data-current-theme] .info-box:before {
	background: #de7777;
}

body[data-current-theme="copper-pink"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-copper-pink"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #de9477;
}

body[data-current-theme="copper-pink"] .visual input[type="submit"].theme-color,
body[data-current-theme="copper-pink"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-copper-pink"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-copper-pink"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #de9477;
	border-color: #de9477;
}

body[data-current-theme="copper-pink"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="copper-pink"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #de9477;
	background: transparent;
}

body[data-current-theme="copper-pink"] .btn.theme-color,
body[data-theme="recipes-copper-pink"][data-current-theme] .btn.theme-color {
	color: #de9477;
	border-color: #de9477;
}

body[data-current-theme="copper-pink"] .btn.theme-color:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .btn.theme-color:hover {
	background: #de9477;
	color: #fff;
}

body[data-current-theme="copper-pink"] .title.theme-color,
body[data-theme="recipes-copper-pink"][data-current-theme] .title.theme-color {
	color: #de9477;
}

body[data-current-theme="copper-pink"] .header-search-form .drop-opener,
body[data-theme="recipes-copper-pink"][data-current-theme] .header-search-form .drop-opener {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .menu-box,
body[data-theme="recipes-copper-pink"][data-current-theme] .menu-box {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .btn-prev:after,
body[data-current-theme="copper-pink"] .btn-next:after,
body[data-current-theme="copper-pink"] .slick-next:after,
body[data-current-theme="copper-pink"] .slick-prev:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .btn-next:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .slick-next:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .slick-prev:after {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #de9477;
	border-color: #de9477;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #d4744e;
	border-color: #d4744e;
	color: #fff;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #de9477;
	color: #fff;
}

body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="copper-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #d4744e;
	border-color: #d4744e;
	color: #fff;
}

body[data-current-theme="copper-pink"] .reveal .scrollable-list a,
body[data-current-theme="copper-pink"] .reveal .scrollable-list button,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="copper-pink"] .reveal .scrollable-list a:hover,
body[data-current-theme="copper-pink"] .reveal .scrollable-list a:focus,
body[data-current-theme="copper-pink"] .reveal .scrollable-list button:hover,
body[data-current-theme="copper-pink"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #de9477;
}

body[data-current-theme="copper-pink"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-copper-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #de9477;
	border-color: #de9477;
}

body[data-current-theme="copper-pink"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #d4744e;
	border-color: #d4744e;
	color: #fff;
}

body[data-current-theme="copper-pink"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-copper-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="copper-pink"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #d4744e;
	border-color: #d4744e;
	color: #fff;
}

body[data-current-theme="copper-pink"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-copper-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="copper-pink"] .recipes-box .play-video:before,
body[data-theme="recipes-copper-pink"][data-current-theme] .recipes-box .play-video:before {
	background-color: #de9477;
}

body[data-current-theme="copper-pink"] .filter-block .filter-list li > a:after,
body[data-current-theme="copper-pink"] .filter-block .group-list li > a:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .filter-block .group-list li > a:after {
	color: #de9477;
}

body[data-current-theme="copper-pink"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-copper-pink"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #de9477;
}

body[data-current-theme="copper-pink"] .reveal .revel-bottom .link,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #de9477;
	border-color: #de9477;
}

body[data-current-theme="copper-pink"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-copper-pink"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #d4744e;
	border-color: #d4744e;
}

body[data-current-theme="copper-pink"] .info-box,
body[data-theme="recipes-copper-pink"][data-current-theme] .info-box {
	background: #de9477;
}

body[data-current-theme="copper-pink"] .info-box:before,
body[data-theme="recipes-copper-pink"][data-current-theme] .info-box:before {
	background: #de9477;
}

body[data-current-theme="lighter-yellow-green"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .visual input[type="submit"].theme-color,
body[data-current-theme="lighter-yellow-green"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #debc77;
	border-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="lighter-yellow-green"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #debc77;
	background: transparent;
}

body[data-current-theme="lighter-yellow-green"] .btn.theme-color,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .btn.theme-color {
	color: #debc77;
	border-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .btn.theme-color:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .btn.theme-color:hover {
	background: #debc77;
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .title.theme-color,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .title.theme-color {
	color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .header-search-form .drop-opener,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .header-search-form .drop-opener {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .menu-box,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .menu-box {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .btn-prev:after,
body[data-current-theme="lighter-yellow-green"] .btn-next:after,
body[data-current-theme="lighter-yellow-green"] .slick-next:after,
body[data-current-theme="lighter-yellow-green"] .slick-prev:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .btn-next:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .slick-next:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .slick-prev:after {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #debc77;
	border-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #d4a84e;
	border-color: #d4a84e;
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #debc77;
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="lighter-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #d4a84e;
	border-color: #d4a84e;
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .reveal .scrollable-list a,
body[data-current-theme="lighter-yellow-green"] .reveal .scrollable-list button,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .reveal .scrollable-list a:hover,
body[data-current-theme="lighter-yellow-green"] .reveal .scrollable-list a:focus,
body[data-current-theme="lighter-yellow-green"] .reveal .scrollable-list button:hover,
body[data-current-theme="lighter-yellow-green"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #debc77;
	border-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #d4a84e;
	border-color: #d4a84e;
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-yellow-green"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #d4a84e;
	border-color: #d4a84e;
	color: #fff;
}

body[data-current-theme="lighter-yellow-green"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-yellow-green"] .recipes-box .play-video:before,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .recipes-box .play-video:before {
	background-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .filter-block .filter-list li > a:after,
body[data-current-theme="lighter-yellow-green"] .filter-block .group-list li > a:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .filter-block .group-list li > a:after {
	color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .reveal .revel-bottom .link,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #debc77;
	border-color: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #d4a84e;
	border-color: #d4a84e;
}

body[data-current-theme="lighter-yellow-green"] .info-box,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .info-box {
	background: #debc77;
}

body[data-current-theme="lighter-yellow-green"] .info-box:before,
body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .info-box:before {
	background: #debc77;
}

body[data-current-theme="light-yellow-green"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .visual input[type="submit"].theme-color,
body[data-current-theme="light-yellow-green"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #e2de77;
	border-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="light-yellow-green"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #e2de77;
	background: transparent;
}

body[data-current-theme="light-yellow-green"] .btn.theme-color,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .btn.theme-color {
	color: #e2de77;
	border-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .btn.theme-color:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .btn.theme-color:hover {
	background: #e2de77;
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .title.theme-color,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .title.theme-color {
	color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .header-search-form .drop-opener,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .header-search-form .drop-opener {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .menu-box,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .menu-box {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .btn-prev:after,
body[data-current-theme="light-yellow-green"] .btn-next:after,
body[data-current-theme="light-yellow-green"] .slick-next:after,
body[data-current-theme="light-yellow-green"] .slick-prev:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .btn-next:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .slick-next:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .slick-prev:after {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #e2de77;
	border-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #d9d44d;
	border-color: #d9d44d;
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #e2de77;
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="light-yellow-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #d9d44d;
	border-color: #d9d44d;
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .reveal .scrollable-list a,
body[data-current-theme="light-yellow-green"] .reveal .scrollable-list button,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .reveal .scrollable-list a:hover,
body[data-current-theme="light-yellow-green"] .reveal .scrollable-list a:focus,
body[data-current-theme="light-yellow-green"] .reveal .scrollable-list button:hover,
body[data-current-theme="light-yellow-green"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #e2de77;
	border-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #924c65;
	border-color: #924c65;
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="light-yellow-green"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #d9d44d;
	border-color: #d9d44d;
	color: #fff;
}

body[data-current-theme="light-yellow-green"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="light-yellow-green"] .recipes-box .play-video:before,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .recipes-box .play-video:before {
	background-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .filter-block .filter-list li > a:after,
body[data-current-theme="light-yellow-green"] .filter-block .group-list li > a:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .filter-block .group-list li > a:after {
	color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .reveal .revel-bottom .link,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #e2de77;
	border-color: #e2de77;
}

body[data-current-theme="light-yellow-green"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #d9d44d;
	border-color: #d9d44d;
}

body[data-current-theme="light-yellow-green"] .info-box,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .info-box {
	background: #e2de77;
}

body[data-current-theme="light-yellow-green"] .info-box:before,
body[data-theme="recipes-light-yellow-green"][data-current-theme] .info-box:before {
	background: #e2de77;
}

body[data-current-theme="yellow-green-krajola"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .visual input[type="submit"].theme-color,
body[data-current-theme="yellow-green-krajola"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #c9de77;
	border-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="yellow-green-krajola"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #c9de77;
	background: transparent;
}

body[data-current-theme="yellow-green-krajola"] .btn.theme-color,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .btn.theme-color {
	color: #c9de77;
	border-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .btn.theme-color:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .btn.theme-color:hover {
	background: #c9de77;
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .title.theme-color,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .title.theme-color {
	color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .header-search-form .drop-opener,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .header-search-form .drop-opener {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .menu-box,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .menu-box {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .btn-prev:after,
body[data-current-theme="yellow-green-krajola"] .btn-next:after,
body[data-current-theme="yellow-green-krajola"] .slick-next:after,
body[data-current-theme="yellow-green-krajola"] .slick-prev:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .btn-next:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .slick-next:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .slick-prev:after {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #c9de77;
	border-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #b9d44e;
	border-color: #b9d44e;
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #c9de77;
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="yellow-green-krajola"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #b9d44e;
	border-color: #b9d44e;
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .reveal .scrollable-list a,
body[data-current-theme="yellow-green-krajola"] .reveal .scrollable-list button,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .reveal .scrollable-list a:hover,
body[data-current-theme="yellow-green-krajola"] .reveal .scrollable-list a:focus,
body[data-current-theme="yellow-green-krajola"] .reveal .scrollable-list button:hover,
body[data-current-theme="yellow-green-krajola"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #c9de77;
	border-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #b9d44e;
	border-color: #b9d44e;
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="yellow-green-krajola"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #b9d44e;
	border-color: #b9d44e;
	color: #fff;
}

body[data-current-theme="yellow-green-krajola"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="yellow-green-krajola"] .recipes-box .play-video:before,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .recipes-box .play-video:before {
	background-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .filter-block .filter-list li > a:after,
body[data-current-theme="yellow-green-krajola"] .filter-block .group-list li > a:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .filter-block .group-list li > a:after {
	color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .reveal .revel-bottom .link,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #c9de77;
	border-color: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #b9d44e;
	border-color: #b9d44e;
}

body[data-current-theme="yellow-green-krajola"] .info-box,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .info-box {
	background: #c9de77;
}

body[data-current-theme="yellow-green-krajola"] .info-box:before,
body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .info-box:before {
	background: #c9de77;
}

body[data-current-theme="lighter-green"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-lighter-green"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #a2de77;
}

body[data-current-theme="lighter-green"] .visual input[type="submit"].theme-color,
body[data-current-theme="lighter-green"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-lighter-green"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-lighter-green"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #a2de77;
	border-color: #a2de77;
}

body[data-current-theme="lighter-green"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="lighter-green"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #a2de77;
	background: transparent;
}

body[data-current-theme="lighter-green"] .btn.theme-color,
body[data-theme="recipes-lighter-green"][data-current-theme] .btn.theme-color {
	color: #a2de77;
	border-color: #a2de77;
}

body[data-current-theme="lighter-green"] .btn.theme-color:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .btn.theme-color:hover {
	background: #a2de77;
	color: #fff;
}

body[data-current-theme="lighter-green"] .title.theme-color,
body[data-theme="recipes-lighter-green"][data-current-theme] .title.theme-color {
	color: #a2de77;
}

body[data-current-theme="lighter-green"] .header-search-form .drop-opener,
body[data-theme="recipes-lighter-green"][data-current-theme] .header-search-form .drop-opener {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .menu-box,
body[data-theme="recipes-lighter-green"][data-current-theme] .menu-box {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .btn-prev:after,
body[data-current-theme="lighter-green"] .btn-next:after,
body[data-current-theme="lighter-green"] .slick-next:after,
body[data-current-theme="lighter-green"] .slick-prev:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .btn-next:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .slick-next:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .slick-prev:after {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #a2de77;
	border-color: #a2de77;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #86d44e;
	border-color: #86d44e;
	color: #fff;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #a2de77;
	color: #fff;
}

body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="lighter-green"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #86d44e;
	border-color: #86d44e;
	color: #fff;
}

body[data-current-theme="lighter-green"] .reveal .scrollable-list a,
body[data-current-theme="lighter-green"] .reveal .scrollable-list button,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="lighter-green"] .reveal .scrollable-list a:hover,
body[data-current-theme="lighter-green"] .reveal .scrollable-list a:focus,
body[data-current-theme="lighter-green"] .reveal .scrollable-list button:hover,
body[data-current-theme="lighter-green"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #a2de77;
}

body[data-current-theme="lighter-green"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-lighter-green"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #a2de77;
	border-color: #a2de77;
}

body[data-current-theme="lighter-green"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #86d44e;
	border-color: #86d44e;
	color: #fff;
}

body[data-current-theme="lighter-green"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-lighter-green"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-green"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #86d44e;
	border-color: #86d44e;
	color: #fff;
}

body[data-current-theme="lighter-green"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-lighter-green"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-green"] .recipes-box .play-video:before,
body[data-theme="recipes-lighter-green"][data-current-theme] .recipes-box .play-video:before {
	background-color: #a2de77;
}

body[data-current-theme="lighter-green"] .filter-block .filter-list li > a:after,
body[data-current-theme="lighter-green"] .filter-block .group-list li > a:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .filter-block .group-list li > a:after {
	color: #a2de77;
}

body[data-current-theme="lighter-green"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-lighter-green"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #a2de77;
}

body[data-current-theme="lighter-green"] .reveal .revel-bottom .link,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #a2de77;
	border-color: #a2de77;
}

body[data-current-theme="lighter-green"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-lighter-green"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #86d44e;
	border-color: #86d44e;
}

body[data-current-theme="lighter-green"] .info-box,
body[data-theme="recipes-lighter-green"][data-current-theme] .info-box {
	background: #a2de77;
}

body[data-current-theme="lighter-green"] .info-box:before,
body[data-theme="recipes-lighter-green"][data-current-theme] .info-box:before {
	background: #a2de77;
}

body[data-current-theme="aquamarine"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-aquamarine"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #77deb0;
}

body[data-current-theme="aquamarine"] .visual input[type="submit"].theme-color,
body[data-current-theme="aquamarine"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-aquamarine"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-aquamarine"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #77deb0;
	border-color: #77deb0;
}

body[data-current-theme="aquamarine"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="aquamarine"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #77deb0;
	background: transparent;
}

body[data-current-theme="aquamarine"] .btn.theme-color,
body[data-theme="recipes-aquamarine"][data-current-theme] .btn.theme-color {
	color: #77deb0;
	border-color: #77deb0;
}

body[data-current-theme="aquamarine"] .btn.theme-color:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .btn.theme-color:hover {
	background: #77deb0;
	color: #fff;
}

body[data-current-theme="aquamarine"] .title.theme-color,
body[data-theme="recipes-aquamarine"][data-current-theme] .title.theme-color {
	color: #77deb0;
}

body[data-current-theme="aquamarine"] .header-search-form .drop-opener,
body[data-theme="recipes-aquamarine"][data-current-theme] .header-search-form .drop-opener {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .menu-box,
body[data-theme="recipes-aquamarine"][data-current-theme] .menu-box {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .btn-prev:after,
body[data-current-theme="aquamarine"] .btn-next:after,
body[data-current-theme="aquamarine"] .slick-next:after,
body[data-current-theme="aquamarine"] .slick-prev:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .btn-next:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .slick-next:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .slick-prev:after {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #77deb0;
	border-color: #77deb0;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #4ed498;
	border-color: #4ed498;
	color: #fff;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #77deb0;
	color: #fff;
}

body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #4ed498;
	border-color: #4ed498;
	color: #fff;
}

body[data-current-theme="aquamarine"] .reveal .scrollable-list a,
body[data-current-theme="aquamarine"] .reveal .scrollable-list button,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="aquamarine"] .reveal .scrollable-list a:hover,
body[data-current-theme="aquamarine"] .reveal .scrollable-list a:focus,
body[data-current-theme="aquamarine"] .reveal .scrollable-list button:hover,
body[data-current-theme="aquamarine"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #77deb0;
}

body[data-current-theme="aquamarine"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-aquamarine"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #77deb0;
	border-color: #77deb0;
}

body[data-current-theme="aquamarine"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #4ed498;
	border-color: #4ed498;
	color: #fff;
}

body[data-current-theme="aquamarine"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-aquamarine"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="aquamarine"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #4ed498;
	border-color: #4ed498;
	color: #fff;
}

body[data-current-theme="aquamarine"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-aquamarine"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="aquamarine"] .recipes-box .play-video:before,
body[data-theme="recipes-aquamarine"][data-current-theme] .recipes-box .play-video:before {
	background-color: #77deb0;
}

body[data-current-theme="aquamarine"] .filter-block .filter-list li > a:after,
body[data-current-theme="aquamarine"] .filter-block .group-list li > a:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .filter-block .group-list li > a:after {
	color: #77deb0;
}

body[data-current-theme="aquamarine"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-aquamarine"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #77deb0;
}

body[data-current-theme="aquamarine"] .reveal .revel-bottom .link,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #77deb0;
	border-color: #77deb0;
}

body[data-current-theme="aquamarine"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-aquamarine"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #4ed498;
	border-color: #4ed498;
}

body[data-current-theme="aquamarine"] .info-box,
body[data-theme="recipes-aquamarine"][data-current-theme] .info-box {
	background: #77deb0;
}

body[data-current-theme="aquamarine"] .info-box:before,
body[data-theme="recipes-aquamarine"][data-current-theme] .info-box:before {
	background: #77deb0;
}

body[data-current-theme="light-aquamarine"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .visual input[type="submit"].theme-color,
body[data-current-theme="light-aquamarine"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #77d1de;
	border-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="light-aquamarine"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #77d1de;
	background: transparent;
}

body[data-current-theme="light-aquamarine"] .btn.theme-color,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .btn.theme-color {
	color: #77d1de;
	border-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .btn.theme-color:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .btn.theme-color:hover {
	background: #77d1de;
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .title.theme-color,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .title.theme-color {
	color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .header-search-form .drop-opener,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .header-search-form .drop-opener {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .menu-box,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .menu-box {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .btn-prev:after,
body[data-current-theme="light-aquamarine"] .btn-next:after,
body[data-current-theme="light-aquamarine"] .slick-next:after,
body[data-current-theme="light-aquamarine"] .slick-prev:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .btn-next:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .slick-next:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .slick-prev:after {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #77d1de;
	border-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #4ec3d4;
	border-color: #4ec3d4;
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #77d1de;
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="light-aquamarine"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #4ec3d4;
	border-color: #4ec3d4;
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .reveal .scrollable-list a,
body[data-current-theme="light-aquamarine"] .reveal .scrollable-list button,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .reveal .scrollable-list a:hover,
body[data-current-theme="light-aquamarine"] .reveal .scrollable-list a:focus,
body[data-current-theme="light-aquamarine"] .reveal .scrollable-list button:hover,
body[data-current-theme="light-aquamarine"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #77d1de;
	border-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #4ec3d4;
	border-color: #4ec3d4;
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="light-aquamarine"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #4ec3d4;
	border-color: #4ec3d4;
	color: #fff;
}

body[data-current-theme="light-aquamarine"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="light-aquamarine"] .recipes-box .play-video:before,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .recipes-box .play-video:before {
	background-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .filter-block .filter-list li > a:after,
body[data-current-theme="light-aquamarine"] .filter-block .group-list li > a:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .filter-block .group-list li > a:after {
	color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .reveal .revel-bottom .link,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #77d1de;
	border-color: #77d1de;
}

body[data-current-theme="light-aquamarine"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #4ec3d4;
	border-color: #4ec3d4;
}

body[data-current-theme="light-aquamarine"] .info-box,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .info-box {
	background: #77d1de;
}

body[data-current-theme="light-aquamarine"] .info-box:before,
body[data-theme="recipes-light-aquamarine"][data-current-theme] .info-box:before {
	background: #77d1de;
}

body[data-current-theme="blue-gray"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-blue-gray"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #77a4de;
}

body[data-current-theme="blue-gray"] .visual input[type="submit"].theme-color,
body[data-current-theme="blue-gray"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-blue-gray"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-blue-gray"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #77a4de;
	border-color: #77a4de;
}

body[data-current-theme="blue-gray"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="blue-gray"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #77a4de;
	background: transparent;
}

body[data-current-theme="blue-gray"] .btn.theme-color,
body[data-theme="recipes-blue-gray"][data-current-theme] .btn.theme-color {
	color: #77a4de;
	border-color: #77a4de;
}

body[data-current-theme="blue-gray"] .btn.theme-color:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .btn.theme-color:hover {
	background: #77a4de;
	color: #fff;
}

body[data-current-theme="blue-gray"] .title.theme-color,
body[data-theme="recipes-blue-gray"][data-current-theme] .title.theme-color {
	color: #77a4de;
}

body[data-current-theme="blue-gray"] .header-search-form .drop-opener,
body[data-theme="recipes-blue-gray"][data-current-theme] .header-search-form .drop-opener {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .menu-box,
body[data-theme="recipes-blue-gray"][data-current-theme] .menu-box {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .btn-prev:after,
body[data-current-theme="blue-gray"] .btn-next:after,
body[data-current-theme="blue-gray"] .slick-next:after,
body[data-current-theme="blue-gray"] .slick-prev:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .btn-next:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .slick-next:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .slick-prev:after {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #77a4de;
	border-color: #77a4de;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #4e89d4;
	border-color: #4e89d4;
	color: #fff;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #77a4de;
	color: #fff;
}

body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="blue-gray"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #4e89d4;
	border-color: #4e89d4;
	color: #fff;
}

body[data-current-theme="blue-gray"] .reveal .scrollable-list a,
body[data-current-theme="blue-gray"] .reveal .scrollable-list button,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="blue-gray"] .reveal .scrollable-list a:hover,
body[data-current-theme="blue-gray"] .reveal .scrollable-list a:focus,
body[data-current-theme="blue-gray"] .reveal .scrollable-list button:hover,
body[data-current-theme="blue-gray"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #77a4de;
}

body[data-current-theme="blue-gray"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-blue-gray"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #77a4de;
	border-color: #77a4de;
}

body[data-current-theme="blue-gray"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #4e89d4;
	border-color: #4e89d4;
	color: #fff;
}

body[data-current-theme="blue-gray"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-blue-gray"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="blue-gray"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #4e89d4;
	border-color: #4e89d4;
	color: #fff;
}

body[data-current-theme="blue-gray"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-blue-gray"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="blue-gray"] .recipes-box .play-video:before,
body[data-theme="recipes-blue-gray"][data-current-theme] .recipes-box .play-video:before {
	background-color: #77a4de;
}

body[data-current-theme="blue-gray"] .filter-block .filter-list li > a:after,
body[data-current-theme="blue-gray"] .filter-block .group-list li > a:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .filter-block .group-list li > a:after {
	color: #77a4de;
}

body[data-current-theme="blue-gray"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-blue-gray"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #77a4de;
}

body[data-current-theme="blue-gray"] .reveal .revel-bottom .link,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #77a4de;
	border-color: #77a4de;
}

body[data-current-theme="blue-gray"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-blue-gray"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #4e89d4;
	border-color: #4e89d4;
}

body[data-current-theme="blue-gray"] .info-box,
body[data-theme="recipes-blue-gray"][data-current-theme] .info-box {
	background: #77a4de;
}

body[data-current-theme="blue-gray"] .info-box:before,
body[data-theme="recipes-blue-gray"][data-current-theme] .info-box:before {
	background: #77a4de;
}

body[data-current-theme="medium-magenta"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-medium-magenta"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #7782de;
}

body[data-current-theme="medium-magenta"] .visual input[type="submit"].theme-color,
body[data-current-theme="medium-magenta"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-medium-magenta"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-medium-magenta"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #7782de;
	border-color: #7782de;
}

body[data-current-theme="medium-magenta"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="medium-magenta"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #7782de;
	background: transparent;
}

body[data-current-theme="medium-magenta"] .btn.theme-color,
body[data-theme="recipes-medium-magenta"][data-current-theme] .btn.theme-color {
	color: #7782de;
	border-color: #7782de;
}

body[data-current-theme="medium-magenta"] .btn.theme-color:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .btn.theme-color:hover {
	background: #7782de;
	color: #fff;
}

body[data-current-theme="medium-magenta"] .title.theme-color,
body[data-theme="recipes-medium-magenta"][data-current-theme] .title.theme-color {
	color: #7782de;
}

body[data-current-theme="medium-magenta"] .header-search-form .drop-opener,
body[data-theme="recipes-medium-magenta"][data-current-theme] .header-search-form .drop-opener {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .menu-box,
body[data-theme="recipes-medium-magenta"][data-current-theme] .menu-box {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .btn-prev:after,
body[data-current-theme="medium-magenta"] .btn-next:after,
body[data-current-theme="medium-magenta"] .slick-prev:after,
body[data-current-theme="medium-magenta"] .slick-next:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .btn-next:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .slick-prev:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .slick-next:after {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #7782de;
	border-color: #7782de;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #4e5cd4;
	border-color: #4e5cd4;
	color: #fff;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #7782de;
	color: #fff;
}

body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #4e5cd4;
	border-color: #4e5cd4;
	color: #fff;
}

body[data-current-theme="medium-magenta"] .reveal .scrollable-list a,
body[data-current-theme="medium-magenta"] .reveal .scrollable-list button,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="medium-magenta"] .reveal .scrollable-list a:hover,
body[data-current-theme="medium-magenta"] .reveal .scrollable-list a:focus,
body[data-current-theme="medium-magenta"] .reveal .scrollable-list button:hover,
body[data-current-theme="medium-magenta"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #7782de;
}

body[data-current-theme="medium-magenta"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #7782de;
	border-color: #7782de;
}

body[data-current-theme="medium-magenta"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #4e5cd4;
	border-color: #4e5cd4;
	color: #fff;
}

body[data-current-theme="medium-magenta"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="medium-magenta"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #4e5cd4;
	border-color: #4e5cd4;
	color: #fff;
}

body[data-current-theme="medium-magenta"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-medium-magenta"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="medium-magenta"] .recipes-box .play-video:before,
body[data-theme="recipes-medium-magenta"][data-current-theme] .recipes-box .play-video:before {
	background-color: #7782de;
}

body[data-current-theme="medium-magenta"] .filter-block .filter-list li > a:after,
body[data-current-theme="medium-magenta"] .filter-block .group-list li > a:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .filter-block .group-list li > a:after {
	color: #7782de;
}

body[data-current-theme="medium-magenta"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-medium-magenta"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #7782de;
}

body[data-current-theme="medium-magenta"] .reveal .revel-bottom .link,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #7782de;
	border-color: #7782de;
}

body[data-current-theme="medium-magenta"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-medium-magenta"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #4e5cd4;
	border-color: #4e5cd4;
}

body[data-current-theme="medium-magenta"] .info-box,
body[data-theme="recipes-medium-magenta"][data-current-theme] .info-box {
	background: #7782de;
}

body[data-current-theme="medium-magenta"] .info-box:before,
body[data-theme="recipes-medium-magenta"][data-current-theme] .info-box:before {
	background: #7782de;
}

body[data-current-theme="light-medium-magenta"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .visual input[type="submit"].theme-color,
body[data-current-theme="light-medium-magenta"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #9a77de;
	border-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="light-medium-magenta"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #9a77de;
	background: transparent;
}

body[data-current-theme="light-medium-magenta"] .btn.theme-color,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .btn.theme-color {
	color: #9a77de;
	border-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .btn.theme-color:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .btn.theme-color:hover {
	background: #9a77de;
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .title.theme-color,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .title.theme-color {
	color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .header-search-form .drop-opener,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .header-search-form .drop-opener {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .menu-box,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .menu-box {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .btn-prev:after,
body[data-current-theme="light-medium-magenta"] .btn-next:after,
body[data-current-theme="light-medium-magenta"] .slick-prev:after,
body[data-current-theme="light-medium-magenta"] .slick-next:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .btn-next:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .slick-prev:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .slick-next:after {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #9a77de;
	border-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #7c4ed4;
	border-color: #7c4ed4;
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #9a77de;
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="light-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #7c4ed4;
	border-color: #7c4ed4;
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .reveal .scrollable-list a,
body[data-current-theme="light-medium-magenta"] .reveal .scrollable-list button,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .reveal .scrollable-list a:hover,
body[data-current-theme="light-medium-magenta"] .reveal .scrollable-list a:focus,
body[data-current-theme="light-medium-magenta"] .reveal .scrollable-list button:hover,
body[data-current-theme="light-medium-magenta"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #9a77de;
	border-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #7c4ed4;
	border-color: #7c4ed4;
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="light-medium-magenta"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #7c4ed4;
	border-color: #7c4ed4;
	color: #fff;
}

body[data-current-theme="light-medium-magenta"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="light-medium-magenta"] .recipes-box .play-video:before,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .recipes-box .play-video:before {
	background-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .filter-block .filter-list li > a:after,
body[data-current-theme="light-medium-magenta"] .filter-block .group-list li > a:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .filter-block .group-list li > a:after {
	color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .reveal .revel-bottom .link,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #9a77de;
	border-color: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #7c4ed4;
	border-color: #7c4ed4;
}

body[data-current-theme="light-medium-magenta"] .info-box,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .info-box {
	background: #9a77de;
}

body[data-current-theme="light-medium-magenta"] .info-box:before,
body[data-theme="recipes-light-medium-magenta"][data-current-theme] .info-box:before {
	background: #9a77de;
}

body[data-current-theme="lighter-medium-magenta"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .visual input[type="submit"].theme-color,
body[data-current-theme="lighter-medium-magenta"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #b877de;
	border-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="lighter-medium-magenta"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #b877de;
	background: transparent;
}

body[data-current-theme="lighter-medium-magenta"] .btn.theme-color,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .btn.theme-color {
	color: #b877de;
	border-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .btn.theme-color:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .btn.theme-color:hover {
	background: #b877de;
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .title.theme-color,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .title.theme-color {
	color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .header-search-form .drop-opener,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .header-search-form .drop-opener {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .menu-box,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .menu-box {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .btn-prev:after,
body[data-current-theme="lighter-medium-magenta"] .btn-next:after,
body[data-current-theme="lighter-medium-magenta"] .slick-prev:after,
body[data-current-theme="lighter-medium-magenta"] .slick-next:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .btn-next:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .slick-prev:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .slick-next:after {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #b877de;
	border-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #a34ed4;
	border-color: #a34ed4;
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #b877de;
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="lighter-medium-magenta"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #a34ed4;
	border-color: #a34ed4;
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .reveal .scrollable-list a,
body[data-current-theme="lighter-medium-magenta"] .reveal .scrollable-list button,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .reveal .scrollable-list a:hover,
body[data-current-theme="lighter-medium-magenta"] .reveal .scrollable-list a:focus,
body[data-current-theme="lighter-medium-magenta"] .reveal .scrollable-list button:hover,
body[data-current-theme="lighter-medium-magenta"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #b877de;
	border-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #a34ed4;
	border-color: #a34ed4;
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-medium-magenta"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #a34ed4;
	border-color: #a34ed4;
	color: #fff;
}

body[data-current-theme="lighter-medium-magenta"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-medium-magenta"] .recipes-box .play-video:before,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .recipes-box .play-video:before {
	background-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .filter-block .filter-list li > a:after,
body[data-current-theme="lighter-medium-magenta"] .filter-block .group-list li > a:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .filter-block .group-list li > a:after {
	color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .reveal .revel-bottom .link,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #b877de;
	border-color: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #a34ed4;
	border-color: #a34ed4;
}

body[data-current-theme="lighter-medium-magenta"] .info-box,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .info-box {
	background: #b877de;
}

body[data-current-theme="lighter-medium-magenta"] .info-box:before,
body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .info-box:before {
	background: #b877de;
}

body[data-current-theme="brilliant-purple"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .visual input[type="submit"].theme-color,
body[data-current-theme="brilliant-purple"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #d387c7;
	border-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="brilliant-purple"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #d387c7;
	background: transparent;
}

body[data-current-theme="brilliant-purple"] .btn.theme-color,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .btn.theme-color {
	color: #d387c7;
	border-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .btn.theme-color:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .btn.theme-color:hover {
	background: #d387c7;
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .title.theme-color,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .title.theme-color {
	color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .header-search-form .drop-opener,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .header-search-form .drop-opener {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .menu-box,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .menu-box {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .btn-prev:after,
body[data-current-theme="brilliant-purple"] .btn-next:after,
body[data-current-theme="brilliant-purple"] .slick-prev:after,
body[data-current-theme="brilliant-purple"] .slick-next:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .btn-next:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .slick-prev:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .slick-next:after {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #d387c7;
	border-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #c562b6;
	border-color: #c562b6;
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #d387c7;
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="brilliant-purple"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #c562b6;
	border-color: #c562b6;
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .reveal .scrollable-list a,
body[data-current-theme="brilliant-purple"] .reveal .scrollable-list button,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .reveal .scrollable-list a:hover,
body[data-current-theme="brilliant-purple"] .reveal .scrollable-list a:focus,
body[data-current-theme="brilliant-purple"] .reveal .scrollable-list button:hover,
body[data-current-theme="brilliant-purple"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #d387c7;
	border-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #c562b6;
	border-color: #c562b6;
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="brilliant-purple"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #c562b6;
	border-color: #c562b6;
	color: #fff;
}

body[data-current-theme="brilliant-purple"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="brilliant-purple"] .recipes-box .play-video:before,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .recipes-box .play-video:before {
	background-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .filter-block .filter-list li > a:after,
body[data-current-theme="brilliant-purple"] .filter-block .group-list li > a:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .filter-block .group-list li > a:after {
	color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .reveal .revel-bottom .link,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #d387c7;
	border-color: #d387c7;
}

body[data-current-theme="brilliant-purple"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #c562b6;
	border-color: #c562b6;
}

body[data-current-theme="brilliant-purple"] .info-box,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .info-box {
	background: #d387c7;
}

body[data-current-theme="brilliant-purple"] .info-box:before,
body[data-theme="recipes-brilliant-purple"][data-current-theme] .info-box:before {
	background: #d387c7;
}

body[data-current-theme="lighter-pink"] .chosen-container .chosen-results li.highlighted,
body[data-theme="recipes-lighter-pink"][data-current-theme] .chosen-container .chosen-results li.highlighted {
	background-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .visual input[type="submit"].theme-color,
body[data-current-theme="lighter-pink"] .visual button[type="submit"].theme-color,
body[data-theme="recipes-lighter-pink"][data-current-theme] .visual input[type="submit"].theme-color,
body[data-theme="recipes-lighter-pink"][data-current-theme] .visual button[type="submit"].theme-color {
	background: #d3879c;
	border-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .visual input[type="submit"].theme-color:hover,
body[data-current-theme="lighter-pink"] .visual button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .visual input[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .visual button[type="submit"].theme-color:hover {
	color: #d3879c;
	background: transparent;
}

body[data-current-theme="lighter-pink"] .btn.theme-color,
body[data-theme="recipes-lighter-pink"][data-current-theme] .btn.theme-color {
	color: #d3879c;
	border-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .btn.theme-color:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .btn.theme-color:hover {
	background: #d3879c;
	color: #fff;
}

body[data-current-theme="lighter-pink"] .title.theme-color,
body[data-theme="recipes-lighter-pink"][data-current-theme] .title.theme-color {
	color: #d3879c;
}

body[data-current-theme="lighter-pink"] .header-search-form .drop-opener,
body[data-theme="recipes-lighter-pink"][data-current-theme] .header-search-form .drop-opener {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .menu-box,
body[data-theme="recipes-lighter-pink"][data-current-theme] .menu-box {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .btn-prev:after,
body[data-current-theme="lighter-pink"] .btn-next:after,
body[data-current-theme="lighter-pink"] .slick-prev:after,
body[data-current-theme="lighter-pink"] .slick-next:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .btn-prev:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .btn-next:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .slick-prev:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .slick-next:after {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .lightbox-title a:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-title a:hover {
	color: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .fancybox-close:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .fancybox-close:hover {
	color: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .open-lightbox:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .open-lightbox:hover {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .lightbox-img-info .info-list,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-img-info .info-list {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .lightbox-aside,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .lightbox-aside {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-content .recipes-box .play-video:before {
	background-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list button,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button {
	color: #d3879c;
	border-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list button:focus,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a:focus,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button:focus {
	background: #c5627d;
	border-color: #c5627d;
	color: #fff;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg {
	background: #d3879c;
	color: #fff;
}

body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-current-theme="lighter-pink"] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list a.full-bg:focus,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .fancybox-container .anim-lightbox .scrollable-list button.full-bg:focus {
	background: #c5627d;
	border-color: #c5627d;
	color: #fff;
}

body[data-current-theme="lighter-pink"] .reveal .scrollable-list a,
body[data-current-theme="lighter-pink"] .reveal .scrollable-list button,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .scrollable-list a,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .scrollable-list button {
	color: #fff;
}

body[data-current-theme="lighter-pink"] .reveal .scrollable-list a:hover,
body[data-current-theme="lighter-pink"] .reveal .scrollable-list a:focus,
body[data-current-theme="lighter-pink"] .reveal .scrollable-list button:hover,
body[data-current-theme="lighter-pink"] .reveal .scrollable-list button:focus,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .scrollable-list a:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .scrollable-list a:focus,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .scrollable-list button:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .scrollable-list button:focus {
	color: #d3879c;
}

body[data-current-theme="lighter-pink"] .header-search-form button[type="submit"].theme-color,
body[data-theme="recipes-lighter-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color {
	background: #d3879c;
	border-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .header-search-form button[type="submit"].theme-color:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover {
	background: #c5627d;
	border-color: #c5627d;
	color: #fff;
}

body[data-current-theme="lighter-pink"] .header-search-form button[type="submit"].theme-color:hover:before,
body[data-theme="recipes-lighter-pink"][data-current-theme] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-pink"] .banner-search-form input[type="submit"]:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover {
	background: #c5627d;
	border-color: #c5627d;
	color: #fff;
}

body[data-current-theme="lighter-pink"] .banner-search-form input[type="submit"]:hover:before,
body[data-theme="recipes-lighter-pink"][data-current-theme] .banner-search-form input[type="submit"]:hover:before {
	color: inherit;
}

body[data-current-theme="lighter-pink"] .recipes-box .play-video:before,
body[data-theme="recipes-lighter-pink"][data-current-theme] .recipes-box .play-video:before {
	background-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .filter-block .filter-list li > a:after,
body[data-current-theme="lighter-pink"] .filter-block .group-list li > a:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .filter-block .filter-list li > a:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .filter-block .group-list li > a:after {
	color: #d3879c;
}

body[data-current-theme="lighter-pink"] .filter-block .open-close .filter-list li > a:after,
body[data-theme="recipes-lighter-pink"][data-current-theme] .filter-block .open-close .filter-list li > a:after {
	color: #d3879c;
}

body[data-current-theme="lighter-pink"] .reveal .revel-bottom .link,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .revel-bottom .link {
	background-color: #d3879c;
	border-color: #d3879c;
}

body[data-current-theme="lighter-pink"] .reveal .revel-bottom .link:hover,
body[data-theme="recipes-lighter-pink"][data-current-theme] .reveal .revel-bottom .link:hover {
	background: #c5627d;
	border-color: #c5627d;
}

body[data-current-theme="lighter-pink"] .info-box,
body[data-theme="recipes-lighter-pink"][data-current-theme] .info-box {
	background: #d3879c;
}

body[data-current-theme="lighter-pink"] .info-box:before,
body[data-theme="recipes-lighter-pink"][data-current-theme] .info-box:before {
	background: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .lightbox-title a:hover {
	color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .fancybox-close:hover {
	color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .open-lightbox:hover {
	background: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .lightbox-img-info .info-list {
	background: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .lightbox-aside {
	background: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-content .recipes-box .play-video:before {
	background-color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list button {
	color: #ae637e;
	border-color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list button:focus {
	background: #ae637e;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list button.full-bg {
	background: #ae637e;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .revel-bottom .link {
	background-color: #ae637e;
	border-color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-ligh-pink .reveal .scrollable-list button:focus {
	color: #ae637e;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .lightbox-title a:hover {
	color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .fancybox-close:hover {
	color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .open-lightbox:hover {
	background: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .lightbox-img-info .info-list {
	background: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .lightbox-aside {
	background: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-content .recipes-box .play-video:before {
	background-color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list button {
	color: #de7777;
	border-color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list button:focus {
	background: #de7777;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list button.full-bg {
	background: #de7777;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .revel-bottom .link {
	background-color: #de7777;
	border-color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-purplish-pink .reveal .scrollable-list button:focus {
	color: #de7777;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .lightbox-title a:hover {
	color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .fancybox-close:hover {
	color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .open-lightbox:hover {
	background: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .lightbox-img-info .info-list {
	background: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .lightbox-aside {
	background: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-content .recipes-box .play-video:before {
	background-color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list button {
	color: #debc77;
	border-color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list button:focus {
	background: #debc77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list button.full-bg {
	background: #debc77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .revel-bottom .link {
	background-color: #debc77;
	border-color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-yellow-green .reveal .scrollable-list button:focus {
	color: #debc77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .lightbox-title a:hover {
	color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .fancybox-close:hover {
	color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .open-lightbox:hover {
	background: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .lightbox-img-info .info-list {
	background: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .lightbox-aside {
	background: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-content .recipes-box .play-video:before {
	background-color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list button {
	color: #e2de77;
	border-color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list button:focus {
	background: #e2de77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list button.full-bg {
	background: #e2de77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .revel-bottom .link {
	background-color: #e2de77;
	border-color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-light-yellow-green .reveal .scrollable-list button:focus {
	color: #e2de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .lightbox-title a:hover {
	color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .fancybox-close:hover {
	color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .open-lightbox:hover {
	background: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .lightbox-img-info .info-list {
	background: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .lightbox-aside {
	background: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-content .recipes-box .play-video:before {
	background-color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list button {
	color: #c9de77;
	border-color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list button:focus {
	background: #c9de77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list button.full-bg {
	background: #c9de77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .revel-bottom .link {
	background-color: #c9de77;
	border-color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-yellow-green-krajola .reveal .scrollable-list button:focus {
	color: #c9de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .lightbox-title a:hover {
	color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .fancybox-close:hover {
	color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .open-lightbox:hover {
	background: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .lightbox-img-info .info-list {
	background: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .lightbox-aside {
	background: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-content .recipes-box .play-video:before {
	background-color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list button {
	color: #a2de77;
	border-color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list button:focus {
	background: #a2de77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list button.full-bg {
	background: #a2de77;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-green .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .revel-bottom .link {
	background-color: #a2de77;
	border-color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-green .reveal .scrollable-list button:focus {
	color: #a2de77;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .lightbox-title a:hover {
	color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .fancybox-close:hover {
	color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .open-lightbox:hover {
	background: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .lightbox-img-info .info-list {
	background: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .lightbox-aside {
	background: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-content .recipes-box .play-video:before {
	background-color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list button {
	color: #77deb0;
	border-color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list button:focus {
	background: #77deb0;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list button.full-bg {
	background: #77deb0;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-aquamarine .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .revel-bottom .link {
	background-color: #77deb0;
	border-color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-aquamarine .reveal .scrollable-list button:focus {
	color: #77deb0;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .lightbox-title a:hover {
	color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .fancybox-close:hover {
	color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .open-lightbox:hover {
	background: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .lightbox-img-info .info-list {
	background: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .lightbox-aside {
	background: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-content .recipes-box .play-video:before {
	background-color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list button {
	color: #77d1de;
	border-color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list button:focus {
	background: #77d1de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list button.full-bg {
	background: #77d1de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .revel-bottom .link {
	background-color: #77d1de;
	border-color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-light-aquamarine .reveal .scrollable-list button:focus {
	color: #77d1de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .lightbox-title a:hover {
	color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .fancybox-close:hover {
	color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .open-lightbox:hover {
	background: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .lightbox-img-info .info-list {
	background: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .lightbox-aside {
	background: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-content .recipes-box .play-video:before {
	background-color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list button {
	color: #77a4de;
	border-color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list button:focus {
	background: #77a4de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list button.full-bg {
	background: #77a4de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-blue-gray .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .revel-bottom .link {
	background-color: #77a4de;
	border-color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-blue-gray .reveal .scrollable-list button:focus {
	color: #77a4de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .lightbox-title a:hover {
	color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .fancybox-close:hover {
	color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .open-lightbox:hover {
	background: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .lightbox-img-info .info-list {
	background: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .lightbox-aside {
	background: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-content .recipes-box .play-video:before {
	background-color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list button {
	color: #7782de;
	border-color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list button:focus {
	background: #7782de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list button.full-bg {
	background: #7782de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .revel-bottom .link {
	background-color: #7782de;
	border-color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-medium-magenta .reveal .scrollable-list button:focus {
	color: #7782de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .lightbox-title a:hover {
	color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .fancybox-close:hover {
	color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .open-lightbox:hover {
	background: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .lightbox-img-info .info-list {
	background: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .lightbox-aside {
	background: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-content .recipes-box .play-video:before {
	background-color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list button {
	color: #9a77de;
	border-color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list button:focus {
	background: #9a77de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list button.full-bg {
	background: #9a77de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .revel-bottom .link {
	background-color: #9a77de;
	border-color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-light-medium-magenta .reveal .scrollable-list button:focus {
	color: #9a77de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .lightbox-title a:hover {
	color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .fancybox-close:hover {
	color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .open-lightbox:hover {
	background: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .lightbox-img-info .info-list {
	background: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .lightbox-aside {
	background: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-content .recipes-box .play-video:before {
	background-color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list button {
	color: #b877de;
	border-color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list button:focus {
	background: #b877de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list button.full-bg {
	background: #b877de;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .revel-bottom .link {
	background-color: #b877de;
	border-color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-medium-magenta .reveal .scrollable-list button:focus {
	color: #b877de;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .lightbox-title a:hover {
	color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .fancybox-close:hover {
	color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .open-lightbox:hover {
	background: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .lightbox-img-info .info-list {
	background: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .lightbox-aside {
	background: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-content .recipes-box .play-video:before {
	background-color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list button {
	color: #d387c7;
	border-color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list button:focus {
	background: #d387c7;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list button.full-bg {
	background: #d387c7;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .revel-bottom .link {
	background-color: #d387c7;
	border-color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-brilliant-purple .reveal .scrollable-list button:focus {
	color: #d387c7;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .lightbox-title a:hover {
	color: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .fancybox-close:hover {
	color: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .open-lightbox:hover {
	background: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .lightbox-img-info .info-list {
	background: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .lightbox-aside {
	background: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-content .recipes-box .play-video:before {
	background-color: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list button {
	color: #d3879c;
	border-color: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list button:focus {
	background: #d3879c;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list a.full-bg,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list button.full-bg {
	background: #d3879c;
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list a.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list a.full-bg:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list button.full-bg:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .scrollable-list button.full-bg:focus {
	background: transparent;
	color: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .revel-bottom .link {
	background-color: #d3879c;
	border-color: #d3879c;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .revel-bottom .link:hover {
	border-color: #fff;
	background: transparent;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .scrollable-list a,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .scrollable-list button {
	color: #fff;
}

body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .scrollable-list a:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .scrollable-list a:focus,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .scrollable-list button:hover,
body .fancybox-container .anim-lightbox.recipes-lighter-pink .reveal .scrollable-list button:focus {
	color: #d3879c;
}

body[data-theme="recipes-ligh-pink"] .header-search-form button[type="submit"].theme-color {
	background: #ae637e;
	border-color: #ae637e;
}

body[data-theme="recipes-ligh-pink"] .header-search-form button[type="submit"].theme-color:hover {
	background: #924c65;
	border-color: #924c65;
	color: #fff;
}

body[data-theme="recipes-ligh-pink"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-purplish-pink"] .header-search-form button[type="submit"].theme-color {
	background: #de7777;
	border-color: #de7777;
}

body[data-theme="recipes-purplish-pink"] .header-search-form button[type="submit"].theme-color:hover {
	background: #d44e4e;
	border-color: #d44e4e;
	color: #fff;
}

body[data-theme="recipes-purplish-pink"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-copper-pink"] .header-search-form button[type="submit"].theme-color {
	background: #de9477;
	border-color: #de9477;
}

body[data-theme="recipes-copper-pink"] .header-search-form button[type="submit"].theme-color:hover {
	background: #d4744e;
	border-color: #d4744e;
	color: #fff;
}

body[data-theme="recipes-copper-pink"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-lighter-yellow-green"] .header-search-form button[type="submit"].theme-color {
	background: #debc77;
	border-color: #debc77;
}

body[data-theme="recipes-lighter-yellow-green"] .header-search-form button[type="submit"].theme-color:hover {
	background: #d4a84e;
	border-color: #d4a84e;
	color: #fff;
}

body[data-theme="recipes-lighter-yellow-green"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-light-yellow-green"] .header-search-form button[type="submit"].theme-color {
	background: #e2de77;
	border-color: #e2de77;
}

body[data-theme="recipes-light-yellow-green"] .header-search-form button[type="submit"].theme-color:hover {
	background: #d9d44d;
	border-color: #d9d44d;
	color: #fff;
}

body[data-theme="recipes-light-yellow-green"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-yellow-green-krajola"] .header-search-form button[type="submit"].theme-color {
	background: #c9de77;
	border-color: #c9de77;
}

body[data-theme="recipes-yellow-green-krajola"] .header-search-form button[type="submit"].theme-color:hover {
	background: #b9d44e;
	border-color: #b9d44e;
	color: #fff;
}

body[data-theme="recipes-yellow-green-krajola"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-lighter-green"] .header-search-form button[type="submit"].theme-color {
	background: #a2de77;
	border-color: #a2de77;
}

body[data-theme="recipes-lighter-green"] .header-search-form button[type="submit"].theme-color:hover {
	background: #86d44e;
	border-color: #86d44e;
	color: #fff;
}

body[data-theme="recipes-lighter-green"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-aquamarine"] .header-search-form button[type="submit"].theme-color {
	background: #77deb0;
	border-color: #77deb0;
}

body[data-theme="recipes-aquamarine"] .header-search-form button[type="submit"].theme-color:hover {
	background: #4ed498;
	border-color: #4ed498;
	color: #fff;
}

body[data-theme="recipes-aquamarine"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-light-aquamarine"] .header-search-form button[type="submit"].theme-color {
	background: #77d1de;
	border-color: #77d1de;
}

body[data-theme="recipes-light-aquamarine"] .header-search-form button[type="submit"].theme-color:hover {
	background: #4ec3d4;
	border-color: #4ec3d4;
	color: #fff;
}

body[data-theme="recipes-light-aquamarine"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-blue-gray"] .header-search-form button[type="submit"].theme-color {
	background: #77a4de;
	border-color: #77a4de;
}

body[data-theme="recipes-blue-gray"] .header-search-form button[type="submit"].theme-color:hover {
	background: #4e89d4;
	border-color: #4e89d4;
	color: #fff;
}

body[data-theme="recipes-blue-gray"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-medium-magenta"] .header-search-form button[type="submit"].theme-color {
	background: #7782de;
	border-color: #7782de;
}

body[data-theme="recipes-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover {
	background: #4e5cd4;
	border-color: #4e5cd4;
	color: #fff;
}

body[data-theme="recipes-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-light-medium-magenta"] .header-search-form button[type="submit"].theme-color {
	background: #9a77de;
	border-color: #9a77de;
}

body[data-theme="recipes-light-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover {
	background: #7c4ed4;
	border-color: #7c4ed4;
	color: #fff;
}

body[data-theme="recipes-light-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-lighter-medium-magenta"] .header-search-form button[type="submit"].theme-color {
	background: #b877de;
	border-color: #b877de;
}

body[data-theme="recipes-lighter-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover {
	background: #a34ed4;
	border-color: #a34ed4;
	color: #fff;
}

body[data-theme="recipes-lighter-medium-magenta"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-brilliant-purple"] .header-search-form button[type="submit"].theme-color {
	background: #d387c7;
	border-color: #d387c7;
}

body[data-theme="recipes-brilliant-purple"] .header-search-form button[type="submit"].theme-color:hover {
	background: #c562b6;
	border-color: #c562b6;
	color: #fff;
}

body[data-theme="recipes-brilliant-purple"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

body[data-theme="recipes-lighter-pink"] .header-search-form button[type="submit"].theme-color {
	background: #d3879c;
	border-color: #d3879c;
}

body[data-theme="recipes-lighter-pink"] .header-search-form button[type="submit"].theme-color:hover {
	background: #c5627d;
	border-color: #c5627d;
	color: #fff;
}

body[data-theme="recipes-lighter-pink"] .header-search-form button[type="submit"].theme-color:hover:before {
	color: inherit;
}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */

/* Document
       ========================================================================== */

/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */

html {
	font-family: sans-serif; /* 1 */
	line-height: 1.15; /* 2 */
	-ms-text-size-adjust: 100%; /* 3 */
	-webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
       ========================================================================== */

/**
     * Remove the margin in all browsers (opinionated).
     */

body {
	margin: 0;
}

/**
     * Add the correct display in IE 9-.
     */

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */

h1 {
	font-size: 2em;
	margin: .67em 0;
}

/* Grouping content
       ========================================================================== */

/**
     * Add the correct display in IE 9-.
     */

figcaption,
figure {
	display: block;
}

/**
     * Add the correct margin in IE 8.
     */

figure {
	margin: 1em 40px;
}

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */

hr {
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
     * Add the correct display in IE.
     */

main {
	display: block;
}

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */

pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Links
       ========================================================================== */

/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */

a {
	background-color: transparent; /* 1 */
	-webkit-text-decoration-skip: objects; /* 2 */
}

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */

a:active,
a:hover {
	outline-width: 0;
}

/* Text-level semantics
       ========================================================================== */

/**
     * 1. Remove the bottom border in Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	text-decoration: underline dotted; /* 2 */
}

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */

b,
strong {
	font-weight: inherit;
}

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */

b,
strong {
	font-weight: bolder;
}

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */

code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
     * Add the correct font style in Android 4.3-.
     */

dfn {
	font-style: italic;
}

/**
     * Add the correct background and color in IE 9-.
     */

mark {
	background-color: #ff0;
	color: #000;
}

/**
     * Add the correct font size in all browsers.
     */

small {
	font-size: 80%;
}

/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

/* Embedded content
       ========================================================================== */

/**
     * Add the correct display in IE 9-.
     */

audio,
video {
	display: inline-block;
}

/**
     * Add the correct display in iOS 4-7.
     */

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
     * Remove the border on images inside links in IE 10-.
     */

img {
	border-style: none;
}

/**
     * Hide the overflow in IE.
     */

svg:not(:root) {
	overflow: hidden;
}

/* Forms
       ========================================================================== */

/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
     * Show the overflow in IE.
     */

button {
	overflow: visible;
}

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */

button,
select {
	/* 1 */
	text-transform: none;
}

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button; /* 2 */
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	/**
       * Remove the inner border and padding in Firefox.
       */ /**
       * Restore the focus styles unset by the previous rule.
       */
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
     * Show the overflow in Edge.
     */

input {
	overflow: visible;
}

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */

[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */ /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */

legend {
	box-sizing: border-box; /* 1 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	color: inherit; /* 2 */
	white-space: normal; /* 1 */
}

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */

progress {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}

/**
     * Remove the default vertical scrollbar in IE.
     */

textarea {
	overflow: auto;
}

/* Interactive
       ========================================================================== */

/*
     * Add the correct display in Edge, IE, and Firefox.
     */

details {
	display: block;
}

/*
     * Add the correct display in all browsers.
     */

summary {
	display: list-item;
}

/*
     * Add the correct display in IE 9-.
     */

menu {
	display: block;
}

/* Scripting
       ========================================================================== */

/**
     * Add the correct display in IE 9-.
     */

canvas {
	display: inline-block;
}

/**
     * Add the correct display in IE.
     */

template {
	display: none;
}

/* Hidden
       ========================================================================== */

/**
     * Add the correct display in IE 10-.
     */

[hidden] {
	display: none;
}

.foundation-mq {
	font-family: "small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em&xxxlarge=105em";
}

html {
	box-sizing: border-box;
	font-size: 100%;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

body {
	margin: 0;
	padding: 0;
	background: #f7f7f7;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}

textarea {
	height: auto;
	min-height: 50px;
	border-radius: 0;
}

select {
	box-sizing: border-box;
	width: 100%;
	border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
	max-width: none !important;
}

button {
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0;
	background: transparent;
	line-height: 1;
}

[data-whatinput="mouse"] button {
	outline: 0;
}

pre {
	overflow: auto;
}

.is-visible {
	display: block !important;
}

.is-hidden {
	display: none !important;
}

.row {
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.row .row {
	margin-right: -.625rem;
	margin-left: -.625rem;
}

.row .row.collapse {
	margin-right: 0;
	margin-left: 0;
}

.row.expanded {
	max-width: none;
}

.row.expanded .row {
	margin-right: auto;
	margin-left: auto;
}

.row:not(.expanded) .row {
	max-width: none;
}

.row.collapse > .column,
.row.collapse > .columns {
	padding-right: 0;
	padding-left: 0;
}

.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
	margin-right: 0;
	margin-left: 0;
}

.column,
.columns {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	padding-right: .625rem;
	padding-left: .625rem;
	min-width: initial;
}

.column.row.row,
.row.row.columns {
	float: none;
	display: block;
}

.row .column.row.row,
.row .row.row.columns {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}

.flex-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.flex-child-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.flex-child-grow {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

.flex-child-shrink {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.flex-dir-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.flex-dir-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.flex-dir-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-dir-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.small-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.small-offset-0 {
	margin-left: 0;
}

.small-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.small-offset-1 {
	margin-left: 8.3333333333%;
}

.small-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.small-offset-2 {
	margin-left: 16.6666666667%;
}

.small-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.small-offset-3 {
	margin-left: 25%;
}

.small-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.small-offset-4 {
	margin-left: 33.3333333333%;
}

.small-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.small-offset-5 {
	margin-left: 41.6666666667%;
}

.small-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.small-offset-6 {
	margin-left: 50%;
}

.small-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.small-offset-7 {
	margin-left: 58.3333333333%;
}

.small-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.small-offset-8 {
	margin-left: 66.6666666667%;
}

.small-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.small-offset-9 {
	margin-left: 75%;
}

.small-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.small-offset-10 {
	margin-left: 83.3333333333%;
}

.small-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.small-offset-11 {
	margin-left: 91.6666666667%;
}

.small-order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.small-order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.small-order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.small-order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.small-order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.small-order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}

.small-up-1 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-1 > .column,
.small-up-1 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.small-up-2 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-2 > .column,
.small-up-2 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.small-up-3 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-3 > .column,
.small-up-3 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.small-up-4 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-4 > .column,
.small-up-4 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.small-up-5 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-5 > .column,
.small-up-5 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

.small-up-6 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-6 > .column,
.small-up-6 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.small-up-7 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-7 > .column,
.small-up-7 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 14.2857142857%;
	flex: 0 0 14.2857142857%;
	max-width: 14.2857142857%;
}

.small-up-8 {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.small-up-8 > .column,
.small-up-8 > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
	max-width: 12.5%;
}

.small-collapse > .column,
.small-collapse > .columns {
	padding-right: 0;
	padding-left: 0;
}

.small-uncollapse > .column,
.small-uncollapse > .columns {
	padding-right: .625rem;
	padding-left: .625rem;
}

.row.medium-unstack > .column,
.row.medium-unstack > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.row.large-unstack > .column,
.row.large-unstack > .columns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.shrink {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 100%;
}

.column-block {
	margin-bottom: 1.25rem;
}

.column-block > :last-child {
	margin-bottom: 0;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

p {
	margin-bottom: 1rem;
	font-size: inherit;
	line-height: 1.6;
	text-rendering: optimizeLegibility;
}

em,
i {
	font-style: italic;
	line-height: inherit;
}

strong,
b {
	font-weight: bold;
	line-height: inherit;
}

small {
	font-size: 80%;
	line-height: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "veneer_cleansoft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	text-rendering: optimizeLegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	line-height: 0;
	color: #cacaca;
}

h1 {
	font-size: 1.5rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
}

h2 {
	font-size: 1.125rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
}

h3 {
	font-size: 1.0625rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
}

h4 {
	font-size: 1rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
}

h5 {
	font-size: .875rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
}

h6 {
	font-size: .875rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
}

a {
	line-height: inherit;
	color: #fa0274;
	text-decoration: none;
	cursor: pointer;
}

a:hover,
a:focus {
	color: #d70264;
}

a img {
	border: 0;
}

hr {
	clear: both;
	max-width: 75rem;
	height: 0;
	margin: 1.25rem auto;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #cacaca;
	border-left: 0;
}

ul,
ol,
dl {
	margin-bottom: 1rem;
	list-style-position: outside;
	line-height: 1.6;
}

li {
	font-size: inherit;
}

ul {
	margin-left: 1.25rem;
	list-style-type: disc;
}

ol {
	margin-left: 1.25rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
	margin-left: 1.25rem;
	margin-bottom: 0;
}

dl {
	margin-bottom: 1rem;
}

dl dt {
	margin-bottom: .3rem;
	font-weight: bold;
}

blockquote {
	margin: 0 0 1rem;
	padding: .5625rem 1.25rem 0 1.1875rem;
	border-left: 1px solid #cacaca;
}

blockquote,
blockquote p {
	line-height: 1.6;
	color: #8a8a8a;
}

cite {
	display: block;
	font-size: .8125rem;
	color: #8a8a8a;
}

cite:before {
	content: "— ";
}

abbr {
	border-bottom: 1px dotted #000;
	color: #000;
	cursor: help;
}

figure {
	margin: 0;
}

code {
	padding: .125rem .3125rem .0625rem;
	border: 1px solid #cacaca;
	background-color: #494949;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: normal;
	color: #000;
}

kbd {
	margin: 0;
	padding: .125rem .25rem 0;
	background-color: #494949;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	color: #000;
}

.subheader {
	margin-top: .2rem;
	margin-bottom: .5rem;
	font-weight: normal;
	line-height: 1.4;
	color: #8a8a8a;
}

.lead {
	font-size: 125%;
	line-height: 1.6;
}

.stat {
	font-size: 2.5rem;
	line-height: 1;
}

p + .stat {
	margin-top: -1rem;
}

.no-bullet {
	margin-left: 0;
	list-style: none;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

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

.text-justify {
	text-align: justify;
}

.show-for-print {
	display: none !important;
}

.button {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 1rem 0;
	padding: .85em 1em;
	-webkit-appearance: none;
	border: 1px solid transparent;
	border-radius: 0;
	-webkit-transition: background-color .25s ease-out, color .25s ease-out;
	transition: background-color .25s ease-out, color .25s ease-out;
	font-size: .9rem;
	line-height: 1;
	text-align: center;
	cursor: pointer;
	background-color: #fa0274;
	color: #fff;
}

[data-whatinput="mouse"] .button {
	outline: 0;
}

.button:hover,
.button:focus {
	background-color: #d50263;
	color: #fff;
}

.button.tiny {
	font-size: .6rem;
}

.button.small {
	font-size: .75rem;
}

.button.large {
	font-size: 1.25rem;
}

.button.expanded {
	display: block;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

.button.primary {
	background-color: #fa0274;
	color: #000;
}

.button.primary:hover,
.button.primary:focus {
	background-color: #c8025d;
	color: #000;
}

.button.secondary {
	background-color: #777;
	color: #000;
}

.button.secondary:hover,
.button.secondary:focus {
	background-color: #5f5f5f;
	color: #000;
}

.button.success {
	background-color: #3adb76;
	color: #000;
}

.button.success:hover,
.button.success:focus {
	background-color: #22bb5b;
	color: #000;
}

.button.warning {
	background-color: #ffae00;
	color: #000;
}

.button.warning:hover,
.button.warning:focus {
	background-color: #cc8b00;
	color: #000;
}

.button.alert {
	background-color: #ec5840;
	color: #000;
}

.button.alert:hover,
.button.alert:focus {
	background-color: #da3116;
	color: #000;
}

.button.hollow {
	border: 1px solid #fa0274;
	color: #fa0274;
}

.button.hollow,
.button.hollow:hover,
.button.hollow:focus {
	background-color: transparent;
}

.button.hollow:hover,
.button.hollow:focus {
	border-color: #7d013a;
	color: #7d013a;
}

.button.hollow.primary {
	border: 1px solid #fa0274;
	color: #fa0274;
}

.button.hollow.primary:hover,
.button.hollow.primary:focus {
	border-color: #7d013a;
	color: #7d013a;
}

.button.hollow.secondary {
	border: 1px solid #777;
	color: #777;
}

.button.hollow.secondary:hover,
.button.hollow.secondary:focus {
	border-color: #3c3c3c;
	color: #3c3c3c;
}

.button.hollow.success {
	border: 1px solid #3adb76;
	color: #3adb76;
}

.button.hollow.success:hover,
.button.hollow.success:focus {
	border-color: #157539;
	color: #157539;
}

.button.hollow.warning {
	border: 1px solid #ffae00;
	color: #ffae00;
}

.button.hollow.warning:hover,
.button.hollow.warning:focus {
	border-color: #805700;
	color: #805700;
}

.button.hollow.alert {
	border: 1px solid #ec5840;
	color: #ec5840;
}

.button.hollow.alert:hover,
.button.hollow.alert:focus {
	border-color: #881f0e;
	color: #881f0e;
}

.button.disabled,
.button[disabled] {
	opacity: .25;
	cursor: not-allowed;
}

.button.disabled,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled],
.button[disabled]:hover,
.button[disabled]:focus {
	background-color: #fa0274;
	color: #fff;
}

.button.disabled.primary,
.button[disabled].primary {
	opacity: .25;
	cursor: not-allowed;
}

.button.disabled.primary,
.button.disabled.primary:hover,
.button.disabled.primary:focus,
.button[disabled].primary,
.button[disabled].primary:hover,
.button[disabled].primary:focus {
	background-color: #fa0274;
	color: #000;
}

.button.disabled.secondary,
.button[disabled].secondary {
	opacity: .25;
	cursor: not-allowed;
}

.button.disabled.secondary,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
	background-color: #777;
	color: #000;
}

.button.disabled.success,
.button[disabled].success {
	opacity: .25;
	cursor: not-allowed;
}

.button.disabled.success,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success,
.button[disabled].success:hover,
.button[disabled].success:focus {
	background-color: #3adb76;
	color: #000;
}

.button.disabled.warning,
.button[disabled].warning {
	opacity: .25;
	cursor: not-allowed;
}

.button.disabled.warning,
.button.disabled.warning:hover,
.button.disabled.warning:focus,
.button[disabled].warning,
.button[disabled].warning:hover,
.button[disabled].warning:focus {
	background-color: #ffae00;
	color: #000;
}

.button.disabled.alert,
.button[disabled].alert {
	opacity: .25;
	cursor: not-allowed;
}

.button.disabled.alert,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
	background-color: #ec5840;
	color: #000;
}

.button.dropdown::after {
	display: block;
	width: 0;
	height: 0;
	border: inset .4em;
	content: "";
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #fff transparent transparent;
	position: relative;
	top: .4em;
	display: inline-block;
	float: right;
	margin-left: 1em;
}

.button.dropdown.hollow::after {
	border-top-color: #fa0274;
}

.button.dropdown.hollow.primary::after {
	border-top-color: #fa0274;
}

.button.dropdown.hollow.secondary::after {
	border-top-color: #777;
}

.button.dropdown.hollow.success::after {
	border-top-color: #3adb76;
}

.button.dropdown.hollow.warning::after {
	border-top-color: #ffae00;
}

.button.dropdown.hollow.alert::after {
	border-top-color: #ec5840;
}

.button.arrow-only::after {
	top: -.1em;
	float: none;
	margin-left: 0;
}

[type="text"],
[type="password"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="email"],
[type="number"],
[type="search"],
[type="tel"],
[type="time"],
[type="url"],
[type="color"],
textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 2.4375rem;
	margin: 0 0 1rem;
	padding: .5rem;
	border: 1px solid #d8d8d8;
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	font-family: inherit;
	font-size: 1rem;
	font-weight: normal;
	color: #303030;
	-webkit-transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

[type="text"]:focus,
[type="password"]:focus,
[type="date"]:focus,
[type="datetime"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="week"]:focus,
[type="email"]:focus,
[type="number"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="url"]:focus,
[type="color"]:focus,
textarea:focus {
	outline: none;
	border: 1px solid #d8d8d8;
	background-color: transparent;
	box-shadow: none;
	-webkit-transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out;
}

textarea {
	max-width: 100%;
}

textarea[rows] {
	height: auto;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #303030;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #303030;
}

input::placeholder,
textarea::placeholder {
	color: #303030;
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
	background-color: transparent;
	cursor: default;
}

[type="submit"],
[type="button"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
}

input[type="search"] {
	box-sizing: border-box;
}

[type="file"],
[type="checkbox"],
[type="radio"] {
	margin: 0 0 1rem;
}

[type="checkbox"] + label,
[type="radio"] + label {
	display: inline-block;
	vertical-align: baseline;
	margin-left: .5rem;
	margin-right: 1rem;
	margin-bottom: 0;
}

[type="checkbox"] + label[for],
[type="radio"] + label[for] {
	cursor: pointer;
}

label > [type="checkbox"],
label > [type="radio"] {
	margin-right: .5rem;
}

[type="file"] {
	width: 100%;
}

label {
	display: block;
	margin: 0;
	font-size: .875rem;
	font-weight: normal;
	line-height: 1.8;
	color: #000;
}

label.middle {
	margin: 0 0 1rem;
	padding: .5625rem 0;
}

.help-text {
	margin-top: -.5rem;
	font-size: .8125rem;
	font-style: italic;
	color: #fff;
}

.input-group {
	display: table;
	width: 100%;
	margin-bottom: 1rem;
}

.input-group > :first-child {
	border-radius: 0 0 0 0;
}

.input-group > :last-child > * {
	border-radius: 0 0 0 0;
}

.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
	margin: 0;
	white-space: nowrap;
	display: table-cell;
	vertical-align: middle;
}

.input-group-label {
	padding: 0 1rem;
	border: 1px solid #cacaca;
	background: #494949;
	color: #303030;
	text-align: center;
	white-space: nowrap;
	width: 1%;
	height: 100%;
}

.input-group-label:first-child {
	border-right: 0;
}

.input-group-label:last-child {
	border-left: 0;
}

.input-group-field {
	border-radius: 0;
	height: 2.5rem;
}

.input-group-button {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	width: 1%;
	height: 100%;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
	height: 2.5rem;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 1rem;
}

.input-group .input-group-button {
	display: table-cell;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

legend {
	max-width: 100%;
	margin-bottom: .5rem;
}

.fieldset {
	margin: 1.125rem 0;
	padding: 1.25rem;
	border: 3px solid #fff;
}

.fieldset legend {
	margin: 0;
	margin-left: -.1875rem;
	padding: 0 .1875rem;
	background: #f7f7f7;
}

select {
	height: 2.4375rem;
	margin: 0 0 1rem;
	padding: .5rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #d8d8d8;
	border-radius: 0;
	background-color: #fff;
	font-family: inherit;
	font-size: 1rem;
	line-height: normal;
	color: #303030;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-origin: content-box;
	background-position: right -1rem center;
	background-repeat: no-repeat;
	background-size: 9px 6px;
	padding-right: 1.5rem;
	-webkit-transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out;
}

select:focus {
	outline: none;
	border: 1px solid #d8d8d8;
	background-color: transparent;
	box-shadow: none;
	-webkit-transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out;
}

select:disabled {
	background-color: transparent;
	cursor: default;
}

select::-ms-expand {
	display: none;
}

select[multiple] {
	height: auto;
	background-image: none;
}

.is-invalid-input:not(:focus) {
	border-color: #ec5840;
	background-color: #fdeeec;
}

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
	color: #ec5840;
}

.is-invalid-input:not(:focus):-ms-input-placeholder {
	color: #ec5840;
}

.is-invalid-input:not(:focus)::placeholder {
	color: #ec5840;
}

.is-invalid-label {
	color: #ec5840;
}

.form-error {
	display: none;
	margin-top: -.5rem;
	margin-bottom: 1rem;
	font-size: .75rem;
	font-weight: bold;
	color: #ec5840;
}

.form-error.is-visible {
	display: block;
}

.button-group {
	margin-bottom: 1rem;
	font-size: 0;
}

.button-group::before,
.button-group::after {
	display: table;
	content: " ";
}

.button-group::after {
	clear: both;
}

.button-group .button {
	margin: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	font-size: .9rem;
}

.button-group .button:last-child {
	margin-right: 0;
}

.button-group.tiny .button {
	font-size: .6rem;
}

.button-group.small .button {
	font-size: .75rem;
}

.button-group.large .button {
	font-size: 1.25rem;
}

.button-group.expanded {
	margin-right: -1px;
}

.button-group.expanded::before,
.button-group.expanded::after {
	display: none;
}

.button-group.expanded .button:first-child:last-child {
	width: 100%;
}

.button-group.expanded .button:first-child:nth-last-child(2),
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button {
	display: inline-block;
	width: calc(50% - 1px);
	margin-right: 1px;
}

.button-group.expanded .button:first-child:nth-last-child(2):last-child,
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child {
	margin-right: -6px;
}

.button-group.expanded .button:first-child:nth-last-child(3),
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button {
	display: inline-block;
	width: calc(33.3333333333% - 1px);
	margin-right: 1px;
}

.button-group.expanded .button:first-child:nth-last-child(3):last-child,
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child {
	margin-right: -6px;
}

.button-group.expanded .button:first-child:nth-last-child(4),
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button {
	display: inline-block;
	width: calc(25% - 1px);
	margin-right: 1px;
}

.button-group.expanded .button:first-child:nth-last-child(4):last-child,
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child {
	margin-right: -6px;
}

.button-group.expanded .button:first-child:nth-last-child(5),
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button {
	display: inline-block;
	width: calc(20% - 1px);
	margin-right: 1px;
}

.button-group.expanded .button:first-child:nth-last-child(5):last-child,
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child {
	margin-right: -6px;
}

.button-group.expanded .button:first-child:nth-last-child(6),
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button {
	display: inline-block;
	width: calc(16.6666666667% - 1px);
	margin-right: 1px;
}

.button-group.expanded .button:first-child:nth-last-child(6):last-child,
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child {
	margin-right: -6px;
}

.button-group.primary .button {
	background-color: #fa0274;
	color: #000;
}

.button-group.primary .button:hover,
.button-group.primary .button:focus {
	background-color: #c8025d;
	color: #000;
}

.button-group.secondary .button {
	background-color: #777;
	color: #000;
}

.button-group.secondary .button:hover,
.button-group.secondary .button:focus {
	background-color: #5f5f5f;
	color: #000;
}

.button-group.success .button {
	background-color: #3adb76;
	color: #000;
}

.button-group.success .button:hover,
.button-group.success .button:focus {
	background-color: #22bb5b;
	color: #000;
}

.button-group.warning .button {
	background-color: #ffae00;
	color: #000;
}

.button-group.warning .button:hover,
.button-group.warning .button:focus {
	background-color: #cc8b00;
	color: #000;
}

.button-group.alert .button {
	background-color: #ec5840;
	color: #000;
}

.button-group.alert .button:hover,
.button-group.alert .button:focus {
	background-color: #da3116;
	color: #000;
}

.button-group.stacked .button,
.button-group.stacked-for-small .button,
.button-group.stacked-for-medium .button {
	width: 100%;
}

.button-group.stacked .button:last-child,
.button-group.stacked-for-small .button:last-child,
.button-group.stacked-for-medium .button:last-child {
	margin-bottom: 0;
}

.close-button {
	position: absolute;
	color: #8a8a8a;
	cursor: pointer;
}

[data-whatinput="mouse"] .close-button {
	outline: 0;
}

.close-button:hover,
.close-button:focus {
	color: #000;
}

.close-button.small {
	right: 1rem;
	top: .5rem;
	font-size: 2em;
	line-height: 1;
}

.close-button,
.close-button.medium {
	right: 1rem;
	top: .5rem;
	font-size: 2em;
	line-height: 1;
}

.menu {
	margin: 0;
	list-style-type: none;
}

.menu > li {
	display: table-cell;
	vertical-align: middle;
}

[data-whatinput="mouse"] .menu > li {
	outline: 0;
}

.menu > li > a {
	display: block;
	padding: .7rem 1rem;
	line-height: 1;
}

.menu input,
.menu select,
.menu a,
.menu button {
	margin-bottom: 0;
}

.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
	vertical-align: middle;
}

.menu > li > a img + span,
.menu > li > a i + span,
.menu > li > a svg + span {
	vertical-align: middle;
}

.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
	margin-right: .25rem;
	display: inline-block;
}

.menu > li,
.menu.horizontal > li {
	display: table-cell;
}

.menu.expanded {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.menu.expanded > li:first-child:last-child {
	width: 100%;
}

.menu.vertical > li {
	display: block;
}

.menu.simple li {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.menu.simple a {
	padding: 0;
}

.menu.simple li {
	margin-left: 0;
	margin-right: 1rem;
}

.menu.simple.align-right li {
	margin-right: 0;
	margin-left: 1rem;
}

.menu.align-right::before,
.menu.align-right::after {
	display: table;
	content: " ";
}

.menu.align-right::after {
	clear: both;
}

.menu.align-right > li {
	float: right;
}

.menu.icon-top > li > a {
	text-align: center;
}

.menu.icon-top > li > a img,
.menu.icon-top > li > a i,
.menu.icon-top > li > a svg {
	display: block;
	margin: 0 auto .25rem;
}

.menu.icon-top.vertical a > span {
	margin: auto;
}

.menu.nested {
	margin-left: 1rem;
}

.menu .active > a {
	background: #fa0274;
	color: #fff;
}

.menu.menu-bordered li {
	border: 1px solid #494949;
}

.menu.menu-bordered li:not(:first-child) {
	border-top: 0;
}

.menu.menu-hover li:hover {
	background-color: #494949;
}

.menu-text {
	padding-top: 0;
	padding-bottom: 0;
	padding: .7rem 1rem;
	font-weight: bold;
	line-height: 1;
	color: inherit;
}

.menu-centered {
	text-align: center;
}

.menu-centered > .menu {
	display: inline-block;
	vertical-align: top;
}

.no-js [data-responsive-menu] ul {
	display: none;
}

.menu-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.menu-icon::after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #fff;
	box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
	content: "";
}

.menu-icon:hover::after {
	background: #cacaca;
	box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
}

.menu-icon.dark {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.menu-icon.dark::after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #000;
	box-shadow: 0 7px 0 #000, 0 14px 0 #000;
	content: "";
}

.menu-icon.dark:hover::after {
	background: #8a8a8a;
	box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}

.dropdown-pane {
	position: absolute;
	z-index: 10;
	display: block;
	width: auto;
	padding: 1rem;
	visibility: hidden;
	border: 1px solid #f2f2f2;
	border-radius: 3px;
	background-color: #f7f7f7;
	font-size: 15px;
}

.dropdown-pane.is-open {
	visibility: visible;
}

.dropdown-pane.tiny {
	width: 100px;
}

.dropdown-pane.small {
	width: 200px;
}

.dropdown-pane.large {
	width: 400px;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
	top: 100%;
	right: 0;
	left: auto;
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
	top: 100%;
	right: auto;
	left: 0;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a {
	position: relative;
	padding-right: 1.5rem;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: "";
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #fa0274 transparent transparent;
	right: 5px;
	margin-top: -3px;
}

[data-whatinput="mouse"] .dropdown.menu a {
	outline: 0;
}

.no-js .dropdown.menu ul {
	display: none;
}

.dropdown.menu.vertical > li .is-dropdown-submenu {
	top: 0;
}

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
	right: 100%;
	left: auto;
}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
	right: auto;
	left: 100%;
}

.dropdown.menu.vertical > li > a::after {
	right: 14px;
}

.dropdown.menu.vertical > li.opens-left > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: "";
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #fa0274 transparent transparent;
}

.dropdown.menu.vertical > li.opens-right > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: "";
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #fa0274;
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
	top: 100%;
	right: 0;
	left: auto;
}

.is-dropdown-menu.vertical {
	width: 100px;
}

.is-dropdown-menu.vertical.align-right {
	float: right;
}

.is-dropdown-submenu-parent {
	position: relative;
}

.is-dropdown-submenu-parent a::after {
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -6px;
}

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
	top: 100%;
	left: auto;
}

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
	right: 100%;
	left: auto;
}

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
	right: auto;
	left: 100%;
}

.is-dropdown-submenu {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	display: none;
	min-width: 200px;
	border: 1px solid #cacaca;
	background: #fff;
}

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
	right: 14px;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: "";
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #fa0274 transparent transparent;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: "";
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #fa0274;
}

.is-dropdown-submenu .is-dropdown-submenu {
	margin-top: -1px;
}

.is-dropdown-submenu > li {
	width: 100%;
}

.is-dropdown-submenu.js-dropdown-active {
	display: block;
}

.sticky-container {
	position: relative;
}

.sticky {
	position: relative;
	z-index: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.sticky.is-stuck {
	position: fixed;
	z-index: 5;
}

.sticky.is-stuck.is-at-top {
	top: 0;
}

.sticky.is-stuck.is-at-bottom {
	bottom: 0;
}

.sticky.is-anchored {
	position: relative;
	right: auto;
	left: auto;
}

.sticky.is-anchored.is-at-bottom {
	bottom: 0;
}

body.is-reveal-open {
	overflow: hidden;
}

html.is-reveal-open,
html.is-reveal-open body {
	min-height: 100%;
	overflow: hidden;
	position: fixed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.reveal-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1005;
	display: none;
	background-color: rgba(0, 0, 0, .79);
	overflow-y: scroll;
}

.reveal {
	z-index: 1006;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;
	padding: 15px 20px;
	border: none;
	border-radius: 0;
	background-color: transparent;
	position: relative;
	top: 100px;
	margin-right: auto;
	margin-left: auto;
	overflow-y: auto;
}

[data-whatinput="mouse"] .reveal {
	outline: 0;
}

.reveal .column,
.reveal .columns {
	min-width: 0;
}

.reveal > :last-child {
	margin-bottom: 0;
}

.reveal.collapse {
	padding: 0;
}

.reveal.full {
	top: 0;
	left: 0;
	width: 100%;
	max-width: none;
	height: 100%;
	height: 100vh;
	min-height: 100vh;
	margin-left: 0;
	border: 0;
	border-radius: 0;
}

.reveal.without-overlay {
	position: fixed;
}

.title-bar {
	padding: .5rem;
	background: #000;
	color: #fff;
}

.title-bar::before,
.title-bar::after {
	display: table;
	content: " ";
}

.title-bar::after {
	clear: both;
}

.title-bar .menu-icon {
	margin-left: .25rem;
	margin-right: .25rem;
}

.title-bar-left {
	float: left;
}

.title-bar-right {
	float: right;
	text-align: right;
}

.title-bar-title {
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
}

.top-bar {
	padding: .5rem;
}

.top-bar::before,
.top-bar::after {
	display: table;
	content: " ";
}

.top-bar::after {
	clear: both;
}

.top-bar,
.top-bar ul {
	background-color: #494949;
}

.top-bar input {
	max-width: 200px;
	margin-right: 1rem;
}

.top-bar .input-group-field {
	width: 100%;
	margin-right: 0;
}

.top-bar input.button {
	width: auto;
}

.top-bar .top-bar-left,
.top-bar .top-bar-right {
	width: 100%;
}

.top-bar-title {
	display: inline-block;
	float: left;
	padding: 1rem;
}

.top-bar-title .menu-icon {
	bottom: 2px;
}

.top-bar-left {
	float: left;
}

.top-bar-right {
	float: right;
}

.hide {
	display: none !important;
}

.invisible {
	visibility: hidden;
}

.show-for-sr,
.show-on-focus {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
}

.show-on-focus:active,
.show-on-focus:focus {
	position: static !important;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
}

.show-for-landscape,
.hide-for-portrait {
	display: block !important;
}

.hide-for-landscape,
.show-for-portrait {
	display: none !important;
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-center {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.clearfix::before,
.clearfix::after {
	display: table;
	content: " ";
}

.clearfix::after {
	clear: both;
}

.align-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.align-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.align-justify {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.align-spaced {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.align-top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.align-self-top {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.align-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.align-self-bottom {
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.align-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.align-self-middle {
	-ms-flex-item-align: center;
	align-self: center;
}

.align-stretch {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.align-self-stretch {
	-ms-flex-item-align: stretch;
	align-self: stretch;
}

.align-center-middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.small-order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.small-order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.small-order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.small-order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.small-order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.small-order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}

.slide-in-down.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.slide-in-left.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.slide-in-up.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.slide-in-right.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.slide-out-down.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}

.slide-out-right.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

.slide-out-up.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.slide-out-left.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

.fade-in.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
	opacity: 1;
}

.fade-out.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	opacity: 1;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
	opacity: 0;
}

.hinge-in-from-top.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-right.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateX(90deg);
	transform: perspective(2000px) rotateX(90deg);
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-left.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateY(90deg);
	transform: perspective(2000px) rotateY(90deg);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-out-from-top.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0;
}

.hinge-out-from-right.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(90deg);
	transform: perspective(2000px) rotateX(90deg);
	opacity: 0;
}

.hinge-out-from-left.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(90deg);
	transform: perspective(2000px) rotateY(90deg);
	opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0;
}

.scale-in-up.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.scale-in-down.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.scale-out-up.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	opacity: 0;
}

.scale-out-down.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
}

.spin-in.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(-.75turn);
	-ms-transform: rotate(-.75turn);
	transform: rotate(-.75turn);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}

.spin-out.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
	-webkit-transform: rotate(.75turn);
	-ms-transform: rotate(.75turn);
	transform: rotate(.75turn);
	opacity: 0;
}

.spin-in-ccw.mui-enter {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(.75turn);
	-ms-transform: rotate(.75turn);
	transform: rotate(.75turn);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}

.spin-out-ccw.mui-leave {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
	-webkit-transform: rotate(-.75turn);
	-ms-transform: rotate(-.75turn);
	transform: rotate(-.75turn);
	opacity: 0;
}

.slow {
	-webkit-transition-duration: 750ms !important;
	transition-duration: 750ms !important;
}

.fast {
	-webkit-transition-duration: 250ms !important;
	transition-duration: 250ms !important;
}

.linear {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.ease {
	-webkit-transition-timing-function: ease !important;
	transition-timing-function: ease !important;
}

.ease-in {
	-webkit-transition-timing-function: ease-in !important;
	transition-timing-function: ease-in !important;
}

.ease-out {
	-webkit-transition-timing-function: ease-out !important;
	transition-timing-function: ease-out !important;
}

.ease-in-out {
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}

.bounce-in {
	-webkit-transition-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
	transition-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
}

.bounce-out {
	-webkit-transition-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
	transition-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
}

.bounce-in-out {
	-webkit-transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
	transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
}

.short-delay {
	-webkit-transition-delay: 300ms !important;
	transition-delay: 300ms !important;
}

.long-delay {
	-webkit-transition-delay: 700ms !important;
	transition-delay: 700ms !important;
}

.shake {
	-webkit-animation-name: shake-7;
	animation-name: shake-7;
}

.spin-cw {
	-webkit-animation-name: spin-cw-1turn;
	animation-name: spin-cw-1turn;
}

.spin-ccw {
	-webkit-animation-name: spin-cw-1turn;
	animation-name: spin-cw-1turn;
}

.wiggle {
	-webkit-animation-name: wiggle-7deg;
	animation-name: wiggle-7deg;
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
}

.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.slow {
	-webkit-animation-duration: 750ms !important;
	animation-duration: 750ms !important;
}

.fast {
	-webkit-animation-duration: 250ms !important;
	animation-duration: 250ms !important;
}

.linear {
	-webkit-animation-timing-function: linear !important;
	animation-timing-function: linear !important;
}

.ease {
	-webkit-animation-timing-function: ease !important;
	animation-timing-function: ease !important;
}

.ease-in {
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
}

.ease-out {
	-webkit-animation-timing-function: ease-out !important;
	animation-timing-function: ease-out !important;
}

.ease-in-out {
	-webkit-animation-timing-function: ease-in-out !important;
	animation-timing-function: ease-in-out !important;
}

.bounce-in {
	-webkit-animation-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
	animation-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important;
}

.bounce-out {
	-webkit-animation-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
	animation-timing-function: cubic-bezier(.485, .155, .515, .845) !important;
}

.bounce-in-out {
	-webkit-animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
	animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important;
}

.short-delay {
	-webkit-animation-delay: 300ms !important;
	animation-delay: 300ms !important;
}

.long-delay {
	-webkit-animation-delay: 700ms !important;
	animation-delay: 700ms !important;
}

body {
	min-width: 320px;
}

#wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 450px;
}

.title-bar {
	color: #fff;
	padding: 13px 0 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
	background: 0;
}

.title-bar button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: inherit;
	cursor: pointer;
	outline: none;
}

.title-bar .title-bar-title {
	padding: 2px 0 0;
	color: #fff;
}

.title-bar .menu-icon {
	width: 23px;
	height: 20px;
}

.title-bar .menu-icon:hover span,
.title-bar .menu-icon:hover:before,
.title-bar .menu-icon:hover:after {
	background: #fff;
}

.title-bar .menu-icon span,
.title-bar .menu-icon:before,
.title-bar .menu-icon:after {
	box-shadow: none !important;
	height: 2px;
	top: 8px;
	position: absolute;
	left: 0;
	right: 0;
	background: #a4a4a4;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
}

.title-bar .menu-icon:before,
.title-bar .menu-icon:after {
	content: "";
	top: 0;
}

.title-bar .menu-icon:after {
	top: 16px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.chosen-rtl .chosen-search input[type="text"],
	.chosen-container-single .chosen-single abbr,
	.chosen-container-single .chosen-single div b,
	.chosen-container-single .chosen-search input[type="text"],
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
	.chosen-container .chosen-results-scroll-down span,
	.chosen-container .chosen-results-scroll-up span {
		background-image: url("chosen-sprite@2x.png") !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important;
	}
}

@media screen and (orientation: landscape) {
	.show-for-landscape,
	.hide-for-portrait {
		display: block !important;
	}

	.hide-for-landscape,
	.show-for-portrait {
		display: none !important;
	}
}

@media screen and (orientation: portrait) {
	.show-for-landscape,
	.hide-for-portrait {
		display: none !important;
	}

	.hide-for-landscape,
	.show-for-portrait {
		display: block !important;
	}
}

@media screen and (max-width: 0), screen and (min-width: 48em) {
	.show-for-small-only {
		display: none !important;
	}
}

@media screen and (min-width: 0\0) {
	select {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
	}
}

@media screen and (max-width: 47.9375em), screen and (min-width: 64em) {
	.show-for-medium-only {
		display: none !important;
	}
}

@media screen and (min-width: 48em) and (max-width: 63.9375em) {
	.hide-for-medium-only {
		display: none !important;
	}
}

@media print, screen and (min-width: 48em) and (min-width: 48em) {
	.recipes-box.hover .play-video .play-hidden {
		opacity: 1;
	}

	.medium-expand {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0;
		flex: 1 1 0;
	}
}

@media print, screen and (min-width: 48em) {
	.commentlist-item .commentlist-item {
		padding: 0 0 0 2em;
	}

	main {
		padding-top: 74px;
	}

	[data-current-page="home"] main {
		padding-top: 0;
	}

	.hidden-sm {
		display: inline-block;
		vertical-align: top;
	}

	.social-networks li {
		margin: 0 7px;
	}

	.social-networks a:hover {
		color: #fa0274;
	}

	.visual:after {
		min-height: 862px;
	}

	.visual-wrap {
		padding-top: 9px;
	}

	.visual-wrap h1 {
		font-size: 72px;
		text-transform: uppercase;
		letter-spacing: 2px;
		margin: 0 0 25px;
	}

	.visual-wrap .link-more {
		font-size: 18px;
	}

	.banner-search-form {
		margin-bottom: 25px;
	}

	.banner-search-form input[type="text"],
	.banner-search-form input[type="search"] {
		height: 67px;
		border-radius: 100px;
		font-size: 18px;
		padding: 5px 140px 5px 35px;
	}

	.banner-search-form .submit-holder {
		min-width: 134px;
		top: 7px;
		right: 7px;
		bottom: 7px;
	}

	.banner-search-form input[type="submit"] {
		height: 53px;
		border-radius: 100px;
		font-size: 14px;
		min-width: 114px;
	}

	.slideshow-hold {
		margin: -83px auto 55px;
	}

	.slideshow-wrap .banner-slider {
		padding: 30px;
	}

	.slideshow-wrap .btn-prev,
	.slideshow-wrap .btn-next {
		display: inline-block;
		outline: none;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 5;
		color: #fa0274;
		cursor: pointer;
		padding: 0;
	}

	.slideshow-wrap .btn-prev {
		left: -22px;
	}

	.slideshow-wrap .btn-next {
		right: -22px;
	}

	.info-list .info {
		font-size: 11px;
	}

	.info-list .time {
		font-size: 17px;
	}

	.block-holder h2 {
		margin: 0 0 60px;
	}

	.search-category-wrap {
		margin: 0 0 80px;
	}

	.search-category-wrap .category-box {
		width: 30%;
		font-size: 20px;
	}

	.recipes-anim-holder {
		width: 31%;
		margin: 0 1.16% 18px;
	}

	.recipes-box.hover .description {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.slick-slide .recipes-box.hover .description {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.recipes-box.hover .box-title {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition: -webkit-transform .3s ease;
		transition: transform .3s ease;
	}

	.recipes-box.hover .info-list {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition: -webkit-transform .3s .2s ease;
		transition: transform .3s .2s ease;
	}

	.recipes-box.hover .hidden-text {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition: -webkit-transform .5s .3s ease;
		transition: transform .5s .3s ease;
	}

	.recipes-box.hover .play-video:before {
		width: 267px;
		height: 167px;
		border-radius: 0 58% 84% 118%;
		top: -108px;
		left: -167px;
	}

	.recipes-box .play-video {
		width: 102px;
		height: 60px;
	}

	.recipes-box .play-video:before {
		top: -48px;
		left: -47px;
		width: 94px;
		height: 94px;
	}

	.recipes-box .play-video i {
		top: 11px;
		left: 9px;
		font-size: 18px;
	}

	.recipes-box .description {
		padding: 21px 22px 27px 20px;
		-webkit-transform: translateY(60px);
		-ms-transform: translateY(60px);
		transform: translateY(60px);
		-webkit-transition: -webkit-transform .3s linear;
		transition: transform .3s linear;
	}

	.recipes-box .box-title {
		font-size: 22px;
		font-weight: 700;
		padding: 0 0 12px;
		letter-spacing: -.9px;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px);
		-webkit-transition: -webkit-transform .5s ease;
		transition: transform .5s ease;
	}

	.recipes-box .info-list {
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px);
		-webkit-transition: -webkit-transform .5s ease;
		transition: transform .5s ease;
	}

	.recipes-box .info-list li:last-child {
		margin: 0;
	}

	.recipes-box .info-list li {
		padding: 0 0 0 34px;
	}

	.recipes-box .info-list i {
		display: inline-block;
	}

	.recipes-box .info-list .info {
		font-size: 9px;
	}

	.recipes-box .info-list .time {
		font-size: 14px;
	}

	.recipes-box .hidden-text {
		display: inline-block;
	}

	.fancybox-container .anim-lightbox {
		top: 74px;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box.hover .hidden-text {
		padding: 0 0 5px;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box .description {
		padding: 21px 5px 1px;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box .hidden-text {
		line-height: 1.2;
	}

	.fancybox-container .anim-lightbox .lightbox-title {
		font-size: 40px;
		padding: 0 0 13px;
	}

	.info-section .img-box {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
	}

	.info-section .info-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-transform: skew(-20.9deg);
		-ms-transform: skew(-20.9deg);
		transform: skew(-20.9deg);
		padding: 20px;
		padding-right: calc((100% - 1260px)/2);
		padding-left: 20px;
		width: 50.2%;
		margin: 0 0 0 auto;
		min-height: 500px;
	}

	.info-section .info-box:before {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		right: -99999px;
		content: "";
		background: #fa0274;
	}

	.info-section .info-box .info-holder {
		-webkit-transform: skew(20.9deg);
		-ms-transform: skew(20.9deg);
		transform: skew(20.9deg);
		padding: 0 20px;
	}

	.filter-block {
		padding: 29px 0 34px;
	}

	.filter-block .filter-title,
	.filter-block .group-title {
		display: inline-block;
		vertical-align: middle;
	}

	.filter-block .filter-title {
		font-size: 15px;
		padding: 0 12px 0 0;
	}

	.filter-block .group-holder {
		display: inline-block;
		vertical-align: middle;
	}

	.filter-block .group-holder .dropdown-pane {
		left: auto !important;
		right: 0 !important;
	}

	.filter-block .open-close {
		margin: 0;
	}

	.filter-block .open-close .opener {
		font-size: 15px;
		color: #6e6e6e;
		font-weight: 500;
	}

	.filter-block .open-close .filter-list:after {
		display: none;
	}

	.filter-block .open-close .filter-list {
		font-size: 15px;
	}

	.filter-block .open-close .filter-list li > a:after {
		font-size: 13px;
	}

	.filter-list,
	.group-list {
		font-size: 18px;
		padding: 0 25px 0 0;
	}

	.filter-list li,
	.group-list li {
		position: relative;
		padding: 0 15px 0 0;
	}

	.filter-list li > a:after,
	.group-list li > a:after {
		font-size: 15px;
	}

	.filter-list li > a,
	.group-list li > a {
		padding: 0 18px 0 10px;
	}

	.filter-list .dropdown-pane.is-open,
	.group-list .dropdown-pane.is-open {
		margin-top: 17px;
	}

	.group-list {
		font-size: 15px;
	}

	.group-list li > a:after {
		font-size: 13px;
	}

	.slider-caption a {
		font-size: 15px;
	}

	.filter-form .result {
		padding: 38px 0 0;
		font-size: 27px;
	}

	.filter-block .fake-input {
		width: 18px;
		height: 18px;
	}

	.filter-block .fake-label {
		font-size: 15px;
	}

	.filter-drop.two-column {
		padding: 14px 11px 2px;
	}

	.filter-drop {
		padding: 14px 11px 15px;
		min-width: 192px;
	}

	.filter-drop label {
		-webkit-column-break-inside: avoid;
		break-inside: avoid-column;
		white-space: nowrap;
	}

	.filter-drop-bottom .close-button {
		margin: 0 3px 0 0;
	}

	.view-all .search-category-wrap {
		margin: 0 -1% 80px;
	}

	.view-all .search-category-wrap .recipes-anim-holder .description {
		padding: 21px 5px 27px 10px;
	}

	.view-all .search-category-wrap .recipes-anim-holder .info-list li {
		margin: 0 11px 0 0;
	}

	.reveal .revel-bottom {
		padding: 38px 0 5px;
	}

	.reveal .revel-bottom .text {
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		margin: 0 25px 0 0;
	}

	.contact-holder {
		min-height: calc(100vh - 239px);
		height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.contact-holder .contact-img {
		min-height: calc(100vh - 239px);
		width: 57%;
	}

	.contact-form {
		min-height: calc(100vh - 239px);
		width: 43%;
		padding: 40px 5%;
	}

	.contact-form h1 {
		font-size: 40px;
		margin: 0 0 28px;
	}

	.contact-form .wpcf7 {
		max-width: 343px;
	}

	.loader .loader-holder img {
		width: 300px;
		height: 179px;
	}

	.is-animating #header .nav-bottom .social-networks,
	.is-loading #header .nav-bottom .social-networks {
		color: #656565;
	}

	.is-animating #header .nav-bottom .social-networks li a,
	.is-loading #header .nav-bottom .social-networks li a {
		color: #656565;
	}

	.is-animating #header .nav-bottom .social-networks li a:hover,
	.is-loading #header .nav-bottom .social-networks li a:hover {
		color: #fa0274;
	}

	.is-animating #header .menu-box,
	.is-loading #header .menu-box {
		background: transparent;
		color: #656565;
	}

	.is-animating #header .menu-box .nav,
	.is-loading #header .menu-box .nav {
		color: #656565;
	}

	[data-current-page="home"] #header .social-networks a:hover {
		color: #fa0274;
	}

	[data-current-page="home"] #header.fixed-position .header-row {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom {
		display: inline-block;
		vertical-align: top;
		width: auto;
		position: relative;
		padding: 0;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks {
		font-size: 22px;
		padding: 0;
		color: #656565;
		margin: 0;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks li {
		margin: 0 5px;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks li a {
		color: #656565;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #fa0274;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .footer-list {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .copyright {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .nav-bottom .credit-link {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .menu-box {
		position: static;
		width: 100%;
		min-height: 0;
		height: auto;
		background: transparent;
		text-align: right;
		padding: 0;
		color: #656565;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a {
		color: #656565;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover {
		color: #fa0274;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .title-bar {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		font-weight: 700;
		color: #656565;
		letter-spacing: .83px;
		width: auto;
		padding: 0;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav li {
		display: inline-block;
		vertical-align: top;
		margin: 0 15px;
		padding: 0;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav li:after,
	[data-current-page="home"] #header.fixed-position .menu-box .nav li:before {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav a {
		padding: 0;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav a:after,
	[data-current-page="home"] #header.fixed-position .menu-box .nav a:before {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .menu-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		padding-right: 60px;
	}

	#header .header-row {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	[data-current-page="home"] .title-bar {
		display: none;
	}

	[data-current-page="home"] .menu-box {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
	}

	[data-current-page="home"] .menu-box .nav {
		width: auto;
		color: #fff;
		letter-spacing: 0;
		padding: 0;
	}

	.logo {
		margin: 0;
	}

	.logo a img {
		width: 101px;
		height: 62px;
	}

	.nav-holder {
		padding: 8px 0 0;
		min-height: 0;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.menu-box {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		position: static;
		width: 100%;
		min-height: 0;
		height: auto;
		background: transparent;
		text-align: right;
		padding: 0;
		color: #656565;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
	}

	.menu-box .title-bar {
		display: none;
	}

	.menu-box .nav {
		width: auto;
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		font-weight: 700;
		color: #656565;
		letter-spacing: .83px;
	}

	.menu-box .nav li:hover a,
	.menu-box .nav li.active a {
		color: #fa0274;
	}

	.menu-box .nav li {
		display: inline-block;
		vertical-align: top;
		margin: 0 15px;
	}

	.menu-box .nav a {
		padding: 0;
	}

	.menu-box .nav a:after,
	.menu-box .nav a:before {
		display: none;
	}

	.menu-box .nav-bottom {
		display: inline-block;
		vertical-align: top;
		width: auto;
		position: relative;
		padding: 0;
	}

	.menu-box .nav-bottom .social-networks {
		font-size: 22px;
		padding: 0;
		color: #656565;
		margin: 0;
	}

	.menu-box .nav-bottom .social-networks li {
		margin: 0 5px;
	}

	.menu-box .nav-bottom .social-networks li a {
		color: #656565;
	}

	.menu-box .nav-bottom .social-networks li a:hover {
		color: #fa0274;
	}

	.menu-box .nav-bottom .footer-list {
		display: none;
	}

	.menu-box .nav-bottom .copyright {
		display: none;
	}

	.menu-box .nav-bottom .credit-link {
		display: none;
	}

	.menu-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		padding-right: 60px;
	}

	.header-search-form .drop-opener {
		top: 16px;
	}

	.header-search-form button[type="submit"] {
		min-width: 0;
	}

	#footer {
		text-align: left;
		font-size: 12px;
		padding: 49px 0;
	}

	#footer .footer-title,
	#footer .footer-list {
		letter-spacing: .93px;
		font-size: 14px;
		padding: 0 0 3px;
	}

	#footer .align-right-md {
		text-align: right;
	}

	#footer .footer-title a {
		font-size: 17px;
	}

	#footer a:hover {
		opacity: 1;
		color: #fa0274;
	}

	#footer .copyright {
		padding: 0;
		line-height: 1.2;
	}

	#footer .social-networks {
		display: none;
	}

	.footer-list {
		margin-top: -2px;
	}

	.footer-list li {
		padding: 0 11px;
	}

	.btn,
	input[type="submit"],
	button[type="submit"] {
		font-size: 15px;
		min-width: 143px;
	}

	.slick-slide .recipes-box .description {
		padding: 21px 10px;
	}

	body[data-current-theme="ligh-pink"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="ligh-pink"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #ae637e;
	}

	body[data-current-theme="ligh-pink"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="ligh-pink"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #ae637e;
	}

	body[data-current-theme="ligh-pink"] .social-networks a:hover,
	body[data-current-theme="ligh-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="ligh-pink"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #ae637e;
	}

	body[data-current-theme="ligh-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="ligh-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-ligh-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-ligh-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #ae637e;
	}

	body[data-current-theme="ligh-pink"] .menu-box,
	body[data-theme="recipes-ligh-pink"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="ligh-pink"] .menu-box .nav li:hover a,
	body[data-current-theme="ligh-pink"] .menu-box .nav li.active a,
	body[data-theme="recipes-ligh-pink"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-ligh-pink"][data-current-theme] .menu-box .nav li.active a {
		color: #ae637e;
	}

	body[data-current-theme="ligh-pink"] #footer a:hover,
	body[data-theme="recipes-ligh-pink"][data-current-theme] #footer a:hover {
		color: #ae637e;
	}

	body[data-current-theme="purplish-pink"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="purplish-pink"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #de7777;
	}

	body[data-current-theme="purplish-pink"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="purplish-pink"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #de7777;
	}

	body[data-current-theme="purplish-pink"] .social-networks a:hover,
	body[data-current-theme="purplish-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="purplish-pink"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #de7777;
	}

	body[data-current-theme="purplish-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="purplish-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-purplish-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-purplish-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #de7777;
	}

	body[data-current-theme="purplish-pink"] .menu-box,
	body[data-theme="recipes-purplish-pink"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="purplish-pink"] .menu-box .nav li:hover a,
	body[data-current-theme="purplish-pink"] .menu-box .nav li.active a,
	body[data-theme="recipes-purplish-pink"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-purplish-pink"][data-current-theme] .menu-box .nav li.active a {
		color: #de7777;
	}

	body[data-current-theme="purplish-pink"] #footer a:hover,
	body[data-theme="recipes-purplish-pink"][data-current-theme] #footer a:hover {
		color: #de7777;
	}

	body[data-current-theme="copper-pink"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="copper-pink"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #de9477;
	}

	body[data-current-theme="copper-pink"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="copper-pink"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #de9477;
	}

	body[data-current-theme="copper-pink"] .social-networks a:hover,
	body[data-current-theme="copper-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="copper-pink"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #de9477;
	}

	body[data-current-theme="copper-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="copper-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-copper-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-copper-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #de9477;
	}

	body[data-current-theme="copper-pink"] .menu-box,
	body[data-theme="recipes-copper-pink"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="copper-pink"] .menu-box .nav li:hover a,
	body[data-current-theme="copper-pink"] .menu-box .nav li.active a,
	body[data-theme="recipes-copper-pink"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-copper-pink"][data-current-theme] .menu-box .nav li.active a {
		color: #de9477;
	}

	body[data-current-theme="copper-pink"] #footer a:hover,
	body[data-theme="recipes-copper-pink"][data-current-theme] #footer a:hover {
		color: #de9477;
	}

	body[data-current-theme="lighter-yellow-green"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="lighter-yellow-green"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #debc77;
	}

	body[data-current-theme="lighter-yellow-green"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-yellow-green"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #debc77;
	}

	body[data-current-theme="lighter-yellow-green"] .social-networks a:hover,
	body[data-current-theme="lighter-yellow-green"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-yellow-green"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #debc77;
	}

	body[data-current-theme="lighter-yellow-green"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="lighter-yellow-green"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #debc77;
	}

	body[data-current-theme="lighter-yellow-green"] .menu-box,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="lighter-yellow-green"] .menu-box .nav li:hover a,
	body[data-current-theme="lighter-yellow-green"] .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] .menu-box .nav li.active a {
		color: #debc77;
	}

	body[data-current-theme="lighter-yellow-green"] #footer a:hover,
	body[data-theme="recipes-lighter-yellow-green"][data-current-theme] #footer a:hover {
		color: #debc77;
	}

	body[data-current-theme="light-yellow-green"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="light-yellow-green"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #e2de77;
	}

	body[data-current-theme="light-yellow-green"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="light-yellow-green"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #e2de77;
	}

	body[data-current-theme="light-yellow-green"] .social-networks a:hover,
	body[data-current-theme="light-yellow-green"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="light-yellow-green"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #e2de77;
	}

	body[data-current-theme="light-yellow-green"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="light-yellow-green"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-light-yellow-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-light-yellow-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #e2de77;
	}

	body[data-current-theme="light-yellow-green"] .menu-box,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="light-yellow-green"] .menu-box .nav li:hover a,
	body[data-current-theme="light-yellow-green"] .menu-box .nav li.active a,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] .menu-box .nav li.active a {
		color: #e2de77;
	}

	body[data-current-theme="light-yellow-green"] #footer a:hover,
	body[data-theme="recipes-light-yellow-green"][data-current-theme] #footer a:hover {
		color: #e2de77;
	}

	body[data-current-theme="yellow-green-krajola"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="yellow-green-krajola"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #c9de77;
	}

	body[data-current-theme="yellow-green-krajola"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="yellow-green-krajola"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #c9de77;
	}

	body[data-current-theme="yellow-green-krajola"] .social-networks a:hover,
	body[data-current-theme="yellow-green-krajola"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="yellow-green-krajola"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #c9de77;
	}

	body[data-current-theme="yellow-green-krajola"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="yellow-green-krajola"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #c9de77;
	}

	body[data-current-theme="yellow-green-krajola"] .menu-box,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="yellow-green-krajola"] .menu-box .nav li:hover a,
	body[data-current-theme="yellow-green-krajola"] .menu-box .nav li.active a,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] .menu-box .nav li.active a {
		color: #c9de77;
	}

	body[data-current-theme="yellow-green-krajola"] #footer a:hover,
	body[data-theme="recipes-yellow-green-krajola"][data-current-theme] #footer a:hover {
		color: #c9de77;
	}

	body[data-current-theme="lighter-green"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="lighter-green"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #a2de77;
	}

	body[data-current-theme="lighter-green"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-green"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #a2de77;
	}

	body[data-current-theme="lighter-green"] .social-networks a:hover,
	body[data-current-theme="lighter-green"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-green"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #a2de77;
	}

	body[data-current-theme="lighter-green"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="lighter-green"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-green"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #a2de77;
	}

	body[data-current-theme="lighter-green"] .menu-box,
	body[data-theme="recipes-lighter-green"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="lighter-green"] .menu-box .nav li:hover a,
	body[data-current-theme="lighter-green"] .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-green"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-green"][data-current-theme] .menu-box .nav li.active a {
		color: #a2de77;
	}

	body[data-current-theme="lighter-green"] #footer a:hover,
	body[data-theme="recipes-lighter-green"][data-current-theme] #footer a:hover {
		color: #a2de77;
	}

	body[data-current-theme="aquamarine"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="aquamarine"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #77deb0;
	}

	body[data-current-theme="aquamarine"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="aquamarine"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #77deb0;
	}

	body[data-current-theme="aquamarine"] .social-networks a:hover,
	body[data-current-theme="aquamarine"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="aquamarine"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #77deb0;
	}

	body[data-current-theme="aquamarine"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="aquamarine"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-aquamarine"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-aquamarine"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #77deb0;
	}

	body[data-current-theme="aquamarine"] .menu-box,
	body[data-theme="recipes-aquamarine"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="aquamarine"] .menu-box .nav li:hover a,
	body[data-current-theme="aquamarine"] .menu-box .nav li.active a,
	body[data-theme="recipes-aquamarine"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-aquamarine"][data-current-theme] .menu-box .nav li.active a {
		color: #77deb0;
	}

	body[data-current-theme="aquamarine"] #footer a:hover,
	body[data-theme="recipes-aquamarine"][data-current-theme] #footer a:hover {
		color: #77deb0;
	}

	body[data-current-theme="light-aquamarine"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="light-aquamarine"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #77d1de;
	}

	body[data-current-theme="light-aquamarine"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="light-aquamarine"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #77d1de;
	}

	body[data-current-theme="light-aquamarine"] .social-networks a:hover,
	body[data-current-theme="light-aquamarine"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="light-aquamarine"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #77d1de;
	}

	body[data-current-theme="light-aquamarine"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="light-aquamarine"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-light-aquamarine"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-light-aquamarine"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #77d1de;
	}

	body[data-current-theme="light-aquamarine"] .menu-box,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="light-aquamarine"] .menu-box .nav li:hover a,
	body[data-current-theme="light-aquamarine"] .menu-box .nav li.active a,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] .menu-box .nav li.active a {
		color: #77d1de;
	}

	body[data-current-theme="light-aquamarine"] #footer a:hover,
	body[data-theme="recipes-light-aquamarine"][data-current-theme] #footer a:hover {
		color: #77d1de;
	}

	body[data-current-theme="blue-gray"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="blue-gray"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #77a4de;
	}

	body[data-current-theme="blue-gray"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="blue-gray"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #77a4de;
	}

	body[data-current-theme="blue-gray"] .social-networks a:hover,
	body[data-current-theme="blue-gray"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="blue-gray"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #77a4de;
	}

	body[data-current-theme="blue-gray"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="blue-gray"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-blue-gray"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-blue-gray"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #77a4de;
	}

	body[data-current-theme="blue-gray"] .menu-box,
	body[data-theme="recipes-blue-gray"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="blue-gray"] .menu-box .nav li:hover a,
	body[data-current-theme="blue-gray"] .menu-box .nav li.active a,
	body[data-theme="recipes-blue-gray"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-blue-gray"][data-current-theme] .menu-box .nav li.active a {
		color: #77a4de;
	}

	body[data-current-theme="blue-gray"] #footer a:hover,
	body[data-theme="recipes-blue-gray"][data-current-theme] #footer a:hover {
		color: #77a4de;
	}

	body[data-current-theme="medium-magenta"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="medium-magenta"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #7782de;
	}

	body[data-current-theme="medium-magenta"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="medium-magenta"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #7782de;
	}

	body[data-current-theme="medium-magenta"] .social-networks a:hover,
	body[data-current-theme="medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="medium-magenta"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #7782de;
	}

	body[data-current-theme="medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #7782de;
	}

	body[data-current-theme="medium-magenta"] .menu-box,
	body[data-theme="recipes-medium-magenta"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="medium-magenta"] .menu-box .nav li:hover a,
	body[data-current-theme="medium-magenta"] .menu-box .nav li.active a,
	body[data-theme="recipes-medium-magenta"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-medium-magenta"][data-current-theme] .menu-box .nav li.active a {
		color: #7782de;
	}

	body[data-current-theme="medium-magenta"] #footer a:hover,
	body[data-theme="recipes-medium-magenta"][data-current-theme] #footer a:hover {
		color: #7782de;
	}

	body[data-current-theme="light-medium-magenta"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="light-medium-magenta"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #9a77de;
	}

	body[data-current-theme="light-medium-magenta"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="light-medium-magenta"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #9a77de;
	}

	body[data-current-theme="light-medium-magenta"] .social-networks a:hover,
	body[data-current-theme="light-medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="light-medium-magenta"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #9a77de;
	}

	body[data-current-theme="light-medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="light-medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #9a77de;
	}

	body[data-current-theme="light-medium-magenta"] .menu-box,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="light-medium-magenta"] .menu-box .nav li:hover a,
	body[data-current-theme="light-medium-magenta"] .menu-box .nav li.active a,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] .menu-box .nav li.active a {
		color: #9a77de;
	}

	body[data-current-theme="light-medium-magenta"] #footer a:hover,
	body[data-theme="recipes-light-medium-magenta"][data-current-theme] #footer a:hover {
		color: #9a77de;
	}

	body[data-current-theme="lighter-medium-magenta"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="lighter-medium-magenta"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #b877de;
	}

	body[data-current-theme="lighter-medium-magenta"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-medium-magenta"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #b877de;
	}

	body[data-current-theme="lighter-medium-magenta"] .social-networks a:hover,
	body[data-current-theme="lighter-medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-medium-magenta"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #b877de;
	}

	body[data-current-theme="lighter-medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="lighter-medium-magenta"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #b877de;
	}

	body[data-current-theme="lighter-medium-magenta"] .menu-box,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="lighter-medium-magenta"] .menu-box .nav li:hover a,
	body[data-current-theme="lighter-medium-magenta"] .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] .menu-box .nav li.active a {
		color: #b877de;
	}

	body[data-current-theme="lighter-medium-magenta"] #footer a:hover,
	body[data-theme="recipes-lighter-medium-magenta"][data-current-theme] #footer a:hover {
		color: #b877de;
	}

	body[data-current-theme="brilliant-purple"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="brilliant-purple"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #d387c7;
	}

	body[data-current-theme="brilliant-purple"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="brilliant-purple"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #d387c7;
	}

	body[data-current-theme="brilliant-purple"] .social-networks a:hover,
	body[data-current-theme="brilliant-purple"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="brilliant-purple"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #d387c7;
	}

	body[data-current-theme="brilliant-purple"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="brilliant-purple"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-brilliant-purple"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-brilliant-purple"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #d387c7;
	}

	body[data-current-theme="brilliant-purple"] .menu-box,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="brilliant-purple"] .menu-box .nav li:hover a,
	body[data-current-theme="brilliant-purple"] .menu-box .nav li.active a,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] .menu-box .nav li.active a {
		color: #d387c7;
	}

	body[data-current-theme="brilliant-purple"] #footer a:hover,
	body[data-theme="recipes-brilliant-purple"][data-current-theme] #footer a:hover {
		color: #d387c7;
	}

	body[data-current-theme="lighter-pink"] #header.home-page .menu-box .social-networks a:hover,
	body[data-current-theme="lighter-pink"] #header.home-page.fixed-position .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme] #header.home-page .menu-box .social-networks a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme] #header.home-page.fixed-position .menu-box .social-networks a:hover {
		color: #d3879c;
	}

	body[data-current-theme="lighter-pink"] #header .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-pink"] #header.fixed-position .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme] #header .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme] #header.fixed-position .nav-bottom .social-networks li a:hover {
		color: #d3879c;
	}

	body[data-current-theme="lighter-pink"] .social-networks a:hover,
	body[data-current-theme="lighter-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-current-theme="lighter-pink"][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme] .social-networks a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav-bottom .social-networks li a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme][data-current-page="home"] #header .menu-box .nav-bottom .social-networks li a:hover {
		color: #d3879c;
	}

	body[data-current-theme="lighter-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-current-theme="lighter-pink"][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-pink"][data-current-theme][data-current-page="home"] #header.fixed-position .menu-box .nav li.active a {
		color: #d3879c;
	}

	body[data-current-theme="lighter-pink"] .menu-box,
	body[data-theme="recipes-lighter-pink"][data-current-theme] .menu-box {
		background: transparent;
	}

	body[data-current-theme="lighter-pink"] .menu-box .nav li:hover a,
	body[data-current-theme="lighter-pink"] .menu-box .nav li.active a,
	body[data-theme="recipes-lighter-pink"][data-current-theme] .menu-box .nav li:hover a,
	body[data-theme="recipes-lighter-pink"][data-current-theme] .menu-box .nav li.active a {
		color: #d3879c;
	}

	body[data-current-theme="lighter-pink"] #footer a:hover,
	body[data-theme="recipes-lighter-pink"][data-current-theme] #footer a:hover {
		color: #d3879c;
	}

	body[data-theme="recipes-ligh-pink"] #header .nav-bottom .social-networks li a:hover {
		color: #ae637e;
	}

	body[data-theme="recipes-purplish-pink"] #header .nav-bottom .social-networks li a:hover {
		color: #de7777;
	}

	body[data-theme="recipes-copper-pink"] #header .nav-bottom .social-networks li a:hover {
		color: #de9477;
	}

	body[data-theme="recipes-lighter-yellow-green"] #header .nav-bottom .social-networks li a:hover {
		color: #debc77;
	}

	body[data-theme="recipes-light-yellow-green"] #header .nav-bottom .social-networks li a:hover {
		color: #e2de77;
	}

	body[data-theme="recipes-yellow-green-krajola"] #header .nav-bottom .social-networks li a:hover {
		color: #c9de77;
	}

	body[data-theme="recipes-lighter-green"] #header .nav-bottom .social-networks li a:hover {
		color: #a2de77;
	}

	body[data-theme="recipes-aquamarine"] #header .nav-bottom .social-networks li a:hover {
		color: #77deb0;
	}

	body[data-theme="recipes-light-aquamarine"] #header .nav-bottom .social-networks li a:hover {
		color: #77d1de;
	}

	body[data-theme="recipes-blue-gray"] #header .nav-bottom .social-networks li a:hover {
		color: #77a4de;
	}

	body[data-theme="recipes-medium-magenta"] #header .nav-bottom .social-networks li a:hover {
		color: #7782de;
	}

	body[data-theme="recipes-light-medium-magenta"] #header .nav-bottom .social-networks li a:hover {
		color: #9a77de;
	}

	body[data-theme="recipes-lighter-medium-magenta"] #header .nav-bottom .social-networks li a:hover {
		color: #b877de;
	}

	body[data-theme="recipes-brilliant-purple"] #header .nav-bottom .social-networks li a:hover {
		color: #d387c7;
	}

	body[data-theme="recipes-lighter-pink"] #header .nav-bottom .social-networks li a:hover {
		color: #d3879c;
	}

	.row .row {
		margin-right: -.9375rem;
		margin-left: -.9375rem;
	}

	.column,
	.columns {
		padding-right: .9375rem;
		padding-left: .9375rem;
	}

	.medium-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}

	.medium-offset-0 {
		margin-left: 0;
	}

	.medium-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.medium-offset-1 {
		margin-left: 8.3333333333%;
	}

	.medium-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.medium-offset-2 {
		margin-left: 16.6666666667%;
	}

	.medium-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.medium-offset-3 {
		margin-left: 25%;
	}

	.medium-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}

	.medium-offset-4 {
		margin-left: 33.3333333333%;
	}

	.medium-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.medium-offset-5 {
		margin-left: 41.6666666667%;
	}

	.medium-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}

	.medium-offset-6 {
		margin-left: 50%;
	}

	.medium-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}

	.medium-offset-7 {
		margin-left: 58.3333333333%;
	}

	.medium-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.medium-offset-8 {
		margin-left: 66.6666666667%;
	}

	.medium-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}

	.medium-offset-9 {
		margin-left: 75%;
	}

	.medium-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}

	.medium-offset-10 {
		margin-left: 83.3333333333%;
	}

	.medium-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.medium-offset-11 {
		margin-left: 91.6666666667%;
	}

	.medium-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.medium-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.medium-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.medium-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.medium-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.medium-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.medium-up-1 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-1 > .column,
	.medium-up-1 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.medium-up-2 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-2 > .column,
	.medium-up-2 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.medium-up-3 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-3 > .column,
	.medium-up-3 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.medium-up-4 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-4 > .column,
	.medium-up-4 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.medium-up-5 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-5 > .column,
	.medium-up-5 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.medium-up-6 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-6 > .column,
	.medium-up-6 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.medium-up-7 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-7 > .column,
	.medium-up-7 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 14.2857142857%;
		flex: 0 0 14.2857142857%;
		max-width: 14.2857142857%;
	}

	.medium-up-8 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.medium-up-8 > .column,
	.medium-up-8 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}

	.medium-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.medium-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.medium-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.medium-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.medium-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.medium-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}

	.medium-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.row.medium-unstack > .column,
	.row.medium-unstack > .columns {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0;
		flex: 1 1 0;
	}

	.medium-collapse > .column,
	.medium-collapse > .columns {
		padding-right: 0;
		padding-left: 0;
	}

	.medium-uncollapse > .column,
	.medium-uncollapse > .columns {
		padding-right: .9375rem;
		padding-left: .9375rem;
	}

	.column-block {
		margin-bottom: 1.875rem;
	}

	.column-block > :last-child {
		margin-bottom: 0;
	}

	h1 {
		font-size: 3rem;
	}

	h2 {
		font-size: 1.875rem;
	}

	h3 {
		font-size: 1.6875rem;
	}

	h4 {
		font-size: 1.5625rem;
	}

	h5 {
		font-size: 1.25rem;
	}

	h6 {
		font-size: 1rem;
	}

	.medium-text-left {
		text-align: left;
	}

	.medium-text-right {
		text-align: right;
	}

	.medium-text-center {
		text-align: center;
	}

	.medium-text-justify {
		text-align: justify;
	}

	.button-group.stacked-for-small .button {
		width: auto;
		margin-bottom: 0;
	}

	.menu.medium-horizontal > li {
		display: table-cell;
	}

	.menu.medium-expanded {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.menu.medium-expanded > li:first-child:last-child {
		width: 100%;
	}

	.menu.medium-vertical > li {
		display: block;
	}

	.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
		top: 100%;
		right: 0;
		left: auto;
	}

	.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
		top: 100%;
		right: auto;
		left: 0;
	}

	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
		position: relative;
		padding-right: 1.5rem;
	}

	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
		display: block;
		width: 0;
		height: 0;
		border: inset 6px;
		content: "";
		border-bottom-width: 0;
		border-top-style: solid;
		border-color: #fa0274 transparent transparent;
		right: 5px;
		margin-top: -3px;
	}

	.dropdown.menu.medium-vertical > li .is-dropdown-submenu {
		top: 0;
	}

	.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
		right: 100%;
		left: auto;
	}

	.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
		right: auto;
		left: 100%;
	}

	.dropdown.menu.medium-vertical > li > a::after {
		right: 14px;
	}

	.dropdown.menu.medium-vertical > li.opens-left > a::after {
		display: block;
		width: 0;
		height: 0;
		border: inset 6px;
		content: "";
		border-left-width: 0;
		border-right-style: solid;
		border-color: transparent #fa0274 transparent transparent;
	}

	.dropdown.menu.medium-vertical > li.opens-right > a::after {
		display: block;
		width: 0;
		height: 0;
		border: inset 6px;
		content: "";
		border-right-width: 0;
		border-left-style: solid;
		border-color: transparent transparent transparent #fa0274;
	}

	.reveal {
		min-height: 0;
	}

	.reveal {
		width: auto;
		max-width: 1000px;
	}

	.reveal .reveal {
		right: auto;
		left: auto;
		margin: 0 auto;
	}

	.reveal.tiny {
		width: 30%;
		max-width: 1000px;
	}

	.reveal.small {
		width: 50%;
		max-width: 1000px;
	}

	.reveal.large {
		width: 90%;
		max-width: 1000px;
	}

	.top-bar .top-bar-left,
	.top-bar .top-bar-right {
		width: auto;
	}

	.hide-for-medium {
		display: none !important;
	}

	.medium-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.medium-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.medium-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.medium-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.medium-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.medium-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	#wrapper {
		font-size: 18px;
		line-height: 1.375;
	}

	#wrapper {
		font-size: 16px;
		padding: 0;
	}

	.title-bar {
		display: none;
	}
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
	.show-for-large-only {
		display: none !important;
	}
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
	.hide-for-large-only {
		display: none !important;
	}
}

@media print, screen and (min-width: 64em) and (min-width: 64em) {
	.large-expand {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0;
		flex: 1 1 0;
	}
}

@media print, screen and (min-width: 64em) {
	main {
		padding-top: 102px;
	}

	[data-current-page="home"] main {
		padding-top: 0;
	}

	.slideshow-wrap {
		max-width: 900px;
	}

	.slideshow-wrap .btn-prev,
	.slideshow-wrap .btn-next {
		width: 36px;
		height: 36px;
	}

	.slideshow-wrap .btn-prev:before,
	.slideshow-wrap .btn-next:before {
		font-size: 13px;
	}

	.slideshow-wrap .btn-prev {
		left: -37px;
	}

	.slideshow-wrap .btn-next {
		right: -37px;
		z-index: 5;
	}

	.slideshow-wrap .slide-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: left;
	}

	.slideshow-wrap .img-block {
		width: 53.5%;
		margin: 0;
	}

	.slideshow-wrap .info-block {
		padding: 0 0 0 28px;
		width: 46.5%;
	}

	.slideshow-wrap .title {
		font-size: 17px;
	}

	.slideshow-wrap .caption {
		font-size: 50px;
		padding: 0 0 39px;
	}

	.slideshow-wrap .info-list {
		padding: 0 0 65px;
	}

	.search-category-wrap .category-box {
		width: 22.57%;
		margin: 0 1.2% 31px;
		max-width: 283px;
		font-size: 20px;
	}

	.recipes-anim-holder {
		width: 22.73%;
		margin: 0 1.13% 30px;
		max-width: 285px;
	}

	.hidden-btn {
		-webkit-transition: none !important;
		transition: none !important;
		opacity: 0 !important;
		visibility: hidden !important;
	}

	.recipes-box.hidden-btn {
		-webkit-transition: none !important;
		transition: none !important;
		opacity: 0 !important;
		visibility: hidden !important;
	}

	.zoom-img {
		display: block;
	}

	.zoom-img.animated-in {
		-webkit-animation: desktopZoomIn .5s both;
		animation: desktopZoomIn .5s both;
	}

	.fancybox-enabled-anim .anim-lightbox .lightbox-img-info,
	.fancybox-enabled-anim .anim-lightbox .scrollable-content,
	.fancybox-enabled-anim .anim-lightbox .lightbox-aside {
		-webkit-animation: none !important;
		animation: none !important;
	}

	.fancybox-container .anim-lightbox {
		position: fixed;
		height: calc(100% - 102px);
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow: hidden;
		font-size: 18px;
		top: 102px;
	}

	.fancybox-container .anim-lightbox .reverse-block {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: 59%;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info:only-child {
		width: 100%;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info {
		width: 41%;
		height: 100%;
		padding: 62px 42px 66px;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info .info-list {
		-ms-flex-item-align: end;
		align-self: flex-end;
	}

	.fancybox-container .anim-lightbox .scrollable-content:only-child {
		width: calc(100% + 2px);
	}

	.fancybox-container .anim-lightbox .scrollable-content {
		width: calc(64% + 2px);
		height: auto;
		line-height: 1.6;
		margin: 0 -2px 0 0;
	}

	.fancybox-container .anim-lightbox .scrollable-content p {
		margin: 0 0 50px;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .subtitle {
		text-transform: uppercase;
		padding: 0 0 40px;
	}

	.fancybox-container .anim-lightbox .scrollable-caption {
		padding: 0 0 34px;
	}

	.fancybox-container .anim-lightbox .scrollable-title {
		font-size: 35px;
		padding: 0 15px 0 0;
	}

	.fancybox-container .anim-lightbox .lightbox-aside {
		width: 36%;
		height: auto;
		margin: 0;
	}

	.fancybox-container .anim-lightbox .title-holder {
		max-width: 365px;
		padding: 0;
	}

	.fancybox-container .anim-lightbox .lightbox-title {
		font-size: 60px;
	}

	.fancybox-container .anim-lightbox .text {
		padding: 0 0 20px;
	}

	.fancybox-container .anim-lightbox .open-lightbox {
		padding: 15px 35px 12px 30px;
	}

	.fancybox-container .anim-lightbox .aside-title {
		padding: 0 0 50px;
	}

	.fancybox-container .anim-lightbox .fancybox-close {
		top: 46px;
		left: 42px;
	}

	.scrollable-list {
		margin: 0;
	}

	.recipes-slider-holder {
		padding: 0 45px 0 0;
	}

	.filter-block {
		padding: 29px 0 34px;
	}

	.filter-block .open-close .opener {
		display: none;
	}

	.filter-block .open-close .js-slide-hidden {
		position: static !important;
	}

	.filter-block .open-close .filter-list {
		background: transparent;
		font-size: 15px;
		padding: 0 25px 0 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		z-index: 1;
	}

	.filter-list {
		position: relative;
	}

	.filter-list:after {
		position: absolute;
		content: "";
		height: 18px;
		width: 1px;
		top: 2px;
		right: 0;
		background: #d7d7d7;
	}

	.contact-form {
		width: 43%;
		padding: 60px 8.2% 60px;
	}

	.is-animating #header,
	.is-loading #header {
		background: #fff;
	}

	[data-current-page="home"] #header.fixed-position {
		background: #fff;
	}

	[data-current-page="home"] #header.fixed-position .title-bar {
		display: none;
	}

	[data-current-page="home"] #header.fixed-position .menu-holder {
		position: static;
	}

	#header {
		background: #fff;
		padding: 20px 15px;
	}

	.logo a {
		margin: 0 30px 0 4px;
	}

	.menu-holder {
		position: static;
	}

	.header-search-form {
		max-width: 370px;
		width: 100%;
	}

	.header-search-form .drop-opener {
		display: none;
	}

	.header-search-form .dropdown-pane {
		width: auto !important;
		position: static !important;
		visibility: visible !important;
		position: static !important;
		width: auto !important;
	}

	.header-search-form .dropdown-pane .close-button {
		display: none;
	}

	.slick-slider {
		padding: 0;
	}

	.slick-slide .recipes-box {
		margin: 0;
	}

	.slick-prev,
	.slick-next {
		width: 36px;
		height: 36px;
	}

	.slick-prev:before,
	.slick-next:before {
		font-size: 13px;
	}

	.slick-prev {
		display: none !important;
	}

	.slick-next {
		display: inline-block;
		outline: none;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		right: -37px;
		z-index: 5;
		color: #fa0274;
		padding: 0;
	}

	.row .row {
		margin-right: -.9375rem;
		margin-left: -.9375rem;
	}

	.large-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}

	.large-offset-0 {
		margin-left: 0;
	}

	.large-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.large-offset-1 {
		margin-left: 8.3333333333%;
	}

	.large-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.large-offset-2 {
		margin-left: 16.6666666667%;
	}

	.large-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.large-offset-3 {
		margin-left: 25%;
	}

	.large-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}

	.large-offset-4 {
		margin-left: 33.3333333333%;
	}

	.large-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.large-offset-5 {
		margin-left: 41.6666666667%;
	}

	.large-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}

	.large-offset-6 {
		margin-left: 50%;
	}

	.large-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}

	.large-offset-7 {
		margin-left: 58.3333333333%;
	}

	.large-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.large-offset-8 {
		margin-left: 66.6666666667%;
	}

	.large-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}

	.large-offset-9 {
		margin-left: 75%;
	}

	.large-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}

	.large-offset-10 {
		margin-left: 83.3333333333%;
	}

	.large-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.large-offset-11 {
		margin-left: 91.6666666667%;
	}

	.large-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.large-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.large-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.large-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.large-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.large-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.large-up-1 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-1 > .column,
	.large-up-1 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.large-up-2 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-2 > .column,
	.large-up-2 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.large-up-3 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-3 > .column,
	.large-up-3 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.large-up-4 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-4 > .column,
	.large-up-4 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.large-up-5 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-5 > .column,
	.large-up-5 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.large-up-6 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-6 > .column,
	.large-up-6 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.large-up-7 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-7 > .column,
	.large-up-7 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 14.2857142857%;
		flex: 0 0 14.2857142857%;
		max-width: 14.2857142857%;
	}

	.large-up-8 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.large-up-8 > .column,
	.large-up-8 > .columns {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}

	.large-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.large-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.large-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.large-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.large-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.large-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}

	.large-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.row.large-unstack > .column,
	.row.large-unstack > .columns {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0;
		flex: 1 1 0;
	}

	.large-collapse > .column,
	.large-collapse > .columns {
		padding-right: 0;
		padding-left: 0;
	}

	.large-uncollapse > .column,
	.large-uncollapse > .columns {
		padding-right: .9375rem;
		padding-left: .9375rem;
	}

	.large-text-left {
		text-align: left;
	}

	.large-text-right {
		text-align: right;
	}

	.large-text-center {
		text-align: center;
	}

	.large-text-justify {
		text-align: justify;
	}

	.button-group.stacked-for-medium .button {
		width: auto;
		margin-bottom: 0;
	}

	.menu.large-horizontal > li {
		display: table-cell;
	}

	.menu.large-expanded {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.menu.large-expanded > li:first-child:last-child {
		width: 100%;
	}

	.menu.large-vertical > li {
		display: block;
	}

	.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
		top: 100%;
		right: 0;
		left: auto;
	}

	.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
		top: 100%;
		right: auto;
		left: 0;
	}

	.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
		position: relative;
		padding-right: 1.5rem;
	}

	.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
		display: block;
		width: 0;
		height: 0;
		border: inset 6px;
		content: "";
		border-bottom-width: 0;
		border-top-style: solid;
		border-color: #fa0274 transparent transparent;
		right: 5px;
		margin-top: -3px;
	}

	.dropdown.menu.large-vertical > li .is-dropdown-submenu {
		top: 0;
	}

	.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
		right: 100%;
		left: auto;
	}

	.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
		right: auto;
		left: 100%;
	}

	.dropdown.menu.large-vertical > li > a::after {
		right: 14px;
	}

	.dropdown.menu.large-vertical > li.opens-left > a::after {
		display: block;
		width: 0;
		height: 0;
		border: inset 6px;
		content: "";
		border-left-width: 0;
		border-right-style: solid;
		border-color: transparent #fa0274 transparent transparent;
	}

	.dropdown.menu.large-vertical > li.opens-right > a::after {
		display: block;
		width: 0;
		height: 0;
		border: inset 6px;
		content: "";
		border-right-width: 0;
		border-left-style: solid;
		border-color: transparent transparent transparent #fa0274;
	}

	.hide-for-large {
		display: none !important;
	}

	.large-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.large-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.large-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.large-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.large-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.large-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
}

@media screen and (min-width: 75em) {
	.slideshow-wrap {
		max-width: 1023px;
	}

	.slideshow-wrap .banner-slider {
		padding: 59px 38px 64px 65px;
	}

	.slideshow-wrap .img-block .js-slide-holder,
	.slideshow-wrap .img-block .js-slide,
	.slideshow-wrap .img-block .bg-stretch {
		padding-top: 68.6%;
	}

	.fancybox-container .anim-lightbox .scrollable-content {
		padding: 44px 65px;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box.hover .hidden-text {
		height: auto;
		min-height: auto;
		padding: 0 0 17px;
		visibility: visible;
		opacity: 1;
	}

	.fancybox-container .anim-lightbox .lightbox-aside {
		padding: 44px 65px;
	}

	.info-section .info-box {
		font-size: 24px;
		line-height: 1.5;
		padding-left: 70px;
		min-height: 886px;
	}

	.info-section .info-box h2 {
		font-size: 60px;
		margin: 0 0 22px;
	}

	.info-section .info-box .info-holder {
		padding: 0;
	}

	.info-section .info-logo {
		margin: 0 0 34px;
	}

	.info-section .info-logo img {
		width: 124px;
		height: 139px;
	}

	.view-all .search-category-wrap .recipes-anim-holder {
		width: 18%;
		margin: 0 1% 30px;
	}

	.header-search-form {
		max-width: 416px;
	}
}

@media screen and (min-width: 90em) {
	.recipes-box .info-list li {
		margin: 0 27px 0 0;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info .info-list {
		padding: 33px 15px;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info .info-list li {
		padding: 0 0 0 48px;
	}

	.fancybox-container .anim-lightbox .lightbox-img-info .info-list i {
		display: inline-block;
		vertical-align: middle;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box .description {
		padding: 21px 22px 10px 20px;
	}

	.fancybox-container .anim-lightbox .scrollable-bottom .recipes-anim-holder .recipes-box .hidden-text {
		line-height: 1.6;
	}

	.filter-block .open-close .filter-list {
		padding: 0 29px;
	}

	.filter-block .open-close .filter-list li {
		padding: 0 21px 0 0;
	}

	.filter-block .open-close .filter-list li > a:after {
		right: 0;
	}

	.filter-list li,
	.group-list li {
		padding: 0 28px 0 0;
	}

	.filter-list li > a,
	.group-list li > a {
		padding: 0 27px 0 10px;
	}

	.group-list li > a:after {
		right: 0;
	}

	.filter-list {
		padding: 0 23px;
	}

	.filter-drop.two-column {
		-webkit-column-gap: 17px;
		column-gap: 17px;
	}

	.view-all .search-category-wrap .recipes-anim-holder .description {
		padding: 21px 22px 27px 20px;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav {
		padding: 0 5px 0 0;
	}

	[data-current-page="home"] #header.fixed-position .menu-box .nav li {
		margin: 0 20px;
	}

	.logo a {
		margin: 0 62px 0 6px;
	}

	.menu-box .nav {
		padding: 0 5px 0 0;
	}

	.menu-box .nav li {
		margin: 0 20px;
	}

	.slick-slide .recipes-box .description {
		padding: 21px 22px 21px 20px;
	}
}

@media screen and (min-width: 105em) {
	.slideshow-wrap .btn-next {
		right: -37px;
	}

	.recipes-slider-holder {
		padding: 0 15px 13px 0;
	}

	.view-all .search-category-wrap .recipes-anim-holder .info-list li {
		margin: 0 27px 0 0;
	}

	[data-current-page="home"] #header.fixed-position .menu-holder {
		padding-right: 0;
	}

	.menu-holder {
		position: static;
		padding-right: 0;
	}

	.slick-slider {
		padding: 0;
	}

	.slick-next {
		right: -37px;
	}
}

@media all and (max-width: 800px) {
	.fancybox-controls {
		text-align: left;
	}

	.fancybox-button--left,
	.fancybox-button--right,
	.fancybox-buttons button:not(.fancybox-button--close) {
		display: none !important;
	}

	.fancybox-caption {
		padding: 20px 0;
		margin: 0;
	}

	.fancybox-thumbs {
		display: none !important;
	}

	.fancybox-container--thumbs .fancybox-controls,
	.fancybox-container--thumbs .fancybox-slider-wrap,
	.fancybox-container--thumbs .fancybox-caption-wrap {
		right: 0;
	}
}

@media screen and (max-width: 74.9375em) {
	.top-bar.stacked-for-large .top-bar-left,
	.top-bar.stacked-for-large .top-bar-right {
		width: 100%;
	}
}

@media screen and (max-width: 63.9375em) {
	.navigation .page-numbers,
	.navigation-comments .page-numbers {
		padding: 0;
	}

	.navigation .next,
	.navigation .prev,
	.navigation-comments .next,
	.navigation-comments .prev {
		padding: .2em;
	}

	.navigation-single .next a,
	.navigation-single .prev a {
		padding: .2em;
	}

	.info-section .img-box .bg-stretch {
		background-size: 100%;
	}

	.filter-block .filter-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.filter-block .dropdown-pane {
		left: -.625rem !important;
		right: -.625rem !important;
		top: auto !important;
		width: auto !important;
	}

	.filter-block .open-close .filter-list .dropdown-pane {
		right: 0 !important;
		left: 0 !important;
	}

	.filter-list li > a {
		padding: 0 25px 0 0;
	}

	.header-search-form .dropdown-pane.is-open {
		left: -13px !important;
	}

	.header-search-form .dropdown-pane {
		top: 100% !important;
		left: -999999px !important;
		right: -13px !important;
		width: auto !important;
		background: #fa0274;
		color: #fff;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
		border: none;
		border-radius: 0;
		position: absolute !important;
	}

	.header-search-form .dropdown-pane input[type="text"],
	.header-search-form .dropdown-pane input[type="search"] {
		border: none;
		background: #fa0274;
		border-radius: 0;
		color: #fff;
		font-style: italic;
		font-size: 12px;
		padding: 5px 40px 6px 12px;
	}

	.header-search-form .dropdown-pane input[type="text"]::-webkit-input-placeholder,
	.header-search-form .dropdown-pane input[type="search"]::-webkit-input-placeholder {
		font-style: italic;
		color: #fff;
	}

	.header-search-form .dropdown-pane input[type="text"]::-moz-placeholder,
	.header-search-form .dropdown-pane input[type="search"]::-moz-placeholder {
		opacity: 1;
		font-style: italic;
		color: #fff;
	}

	.header-search-form .dropdown-pane input[type="text"]:-moz-placeholder,
	.header-search-form .dropdown-pane input[type="search"]:-moz-placeholder {
		font-style: italic;
		color: #fff;
	}

	.header-search-form .dropdown-pane input[type="text"]:-ms-input-placeholder,
	.header-search-form .dropdown-pane input[type="search"]:-ms-input-placeholder {
		font-style: italic;
		color: #fff;
	}

	.header-search-form .dropdown-pane input[type="text"].placeholder,
	.header-search-form .dropdown-pane input[type="search"].placeholder {
		font-style: italic;
		color: #fff;
	}

	.header-search-form .dropdown-pane .submit-holder {
		visibility: hidden;
		opacity: 0;
	}

	.top-bar.stacked-for-medium .top-bar-left,
	.top-bar.stacked-for-medium .top-bar-right {
		width: 100%;
	}

	.show-for-large {
		display: none !important;
	}
}

@media screen and (max-width: 47.9375em) {
	.button-group.stacked-for-small.expanded {
		display: block;
	}

	.button-group.stacked-for-small.expanded .button {
		display: block;
		margin-right: 0;
	}

	.reveal {
		top: 0;
		left: 0;
		width: 100%;
		max-width: none;
		height: 100%;
		height: 100vh;
		min-height: 100vh;
		margin-left: 0;
		border: 0;
		border-radius: 0;
	}

	.hide-for-small-only {
		display: none !important;
	}

	.show-for-medium {
		display: none !important;
	}
}

@media print {
	* {
		background: transparent !important;
		box-shadow: none !important;
		color: black !important;
		text-shadow: none !important;
	}

	.show-for-print {
		display: block !important;
	}

	.hide-for-print {
		display: none !important;
	}

	table.show-for-print {
		display: table !important;
	}

	thead.show-for-print {
		display: table-header-group !important;
	}

	tbody.show-for-print {
		display: table-row-group !important;
	}

	tr.show-for-print {
		display: table-row !important;
	}

	td.show-for-print {
		display: table-cell !important;
	}

	th.show-for-print {
		display: table-cell !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	pre,
	blockquote {
		border: 1px solid #8a8a8a;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}

	.print-break-inside {
		page-break-inside: auto;
	}
}

@-webkit-keyframes shake-7 {
	0%,
	10%,
	20%,
	30%,
	40%,
	50%,
	60%,
	70%,
	80%,
	90% {
		-webkit-transform: translateX(7%);
		transform: translateX(7%);
	}

	5%,
	15%,
	25%,
	35%,
	45%,
	55%,
	65%,
	75%,
	85%,
	95% {
		-webkit-transform: translateX(-7%);
		transform: translateX(-7%);
	}
}

@keyframes shake-7 {
	0%,
	10%,
	20%,
	30%,
	40%,
	50%,
	60%,
	70%,
	80%,
	90% {
		-webkit-transform: translateX(7%);
		transform: translateX(7%);
	}

	5%,
	15%,
	25%,
	35%,
	45%,
	55%,
	65%,
	75%,
	85%,
	95% {
		-webkit-transform: translateX(-7%);
		transform: translateX(-7%);
	}
}

@-webkit-keyframes spin-cw-1turn {
	0% {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn);
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes spin-cw-1turn {
	0% {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn);
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes spin-cw-1turn {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@-webkit-keyframes wiggle-7deg {
	40%,
	50%,
	60% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg);
	}

	35%,
	45%,
	55%,
	65% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg);
	}

	0%,
	30%,
	70%,
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes wiggle-7deg {
	40%,
	50%,
	60% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg);
	}

	35%,
	45%,
	55%,
	65% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg);
	}

	0%,
	30%,
	70%,
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@-webkit-keyframes mobileZoom {
	to {
		top: 55px;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

@keyframes mobileZoom {
	to {
		top: 55px;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

@-webkit-keyframes desktopZoomIn {
	to {
		top: 102px;
		left: 0;
		width: 41%;
		height: calc(100% - 102px);
	}
}

@keyframes desktopZoomIn {
	to {
		top: 102px;
		left: 0;
		width: 41%;
		height: calc(100% - 102px);
	}
}

@-webkit-keyframes desktopZoomOut {
	from {
		top: 102px;
		left: 0;
		width: 41%;
		height: calc(100% - 102px);
	}
}

@keyframes desktopZoomOut {
	from {
		top: 102px;
		left: 0;
		width: 41%;
		height: calc(100% - 102px);
	}
}

@-webkit-keyframes fadeLeft {
	from {
		opacity: 0;
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeLeft {
	from {
		opacity: 0;
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeTop {
	from {
		margin: 70px 0 0;
	}

	to {
		margin: 0;
	}
}

@keyframes fadeTop {
	from {
		margin: 70px 0 0;
	}

	to {
		margin: 0;
	}
}

@-webkit-keyframes fadeUp {
	from {
		opacity: 0;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeUp {
	from {
		opacity: 0;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes ajaxLoader {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes ajaxLoader {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes moveToLeftLinear {
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

@keyframes moveToLeftLinear {
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

@-webkit-keyframes moveFromLeftLinear {
	from {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

@keyframes moveFromLeftLinear {
	from {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

@-webkit-keyframes moveToRightLinear {
	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@keyframes moveToRightLinear {
	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@-webkit-keyframes moveFromRightLinear {
	from {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@keyframes moveFromRightLinear {
	from {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@-webkit-keyframes moveToLeftEasing {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes moveToLeftEasing {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes moveFromLeftEasing {
	from {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}

	50% {
		opacity: .3;
	}

	to {
		opacity: 1;
	}
}

@keyframes moveFromLeftEasing {
	from {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}

	50% {
		opacity: .3;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes moveToRightEasing {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes moveToRightEasing {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes moveFromRightEasing {
	from {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}

	50% {
		opacity: .3;
	}

	to {
		opacity: 1;
	}
}

@keyframes moveFromRightEasing {
	from {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}

	50% {
		opacity: .3;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeInDelay {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeInDelay {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fancybox-rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fancybox-rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes shake-7 {
	0%,
	10%,
	20%,
	30%,
	40%,
	50%,
	60%,
	70%,
	80%,
	90% {
		-webkit-transform: translateX(7%);
		transform: translateX(7%);
	}

	5%,
	15%,
	25%,
	35%,
	45%,
	55%,
	65%,
	75%,
	85%,
	95% {
		-webkit-transform: translateX(-7%);
		transform: translateX(-7%);
	}
}

@keyframes spin-cw-1turn {
	0% {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn);
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes spin-cw-1turn {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes wiggle-7deg {
	40%,
	50%,
	60% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg);
	}

	35%,
	45%,
	55%,
	65% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg);
	}

	0%,
	30%,
	70%,
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}
