@charset "UTF-8";

/* Header */
.header-menu .logo {
	width: 215px;
	height: 82px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.small-header.header-menu .logo {
	width: 150px;
	height: 54px; 
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.header-menu .menu { display: block !important; }
.header-menu .wrap-nav-icon { display: none; }
.header-menu .menu li.selected a { background: #dc0032; color: #fff; font-weight: 700; }
.header-menu .menu li .submenu {
	position: absolute;
	top: 35px;
	left: 0;
	width: 180px;
	background: #dc0032;
}
.header-menu .menu li .submenu:before {
	content: '';
	position: absolute;
	top: -9px;
	left: 40px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #dc0032 transparent;
}
.header-menu .menu li .submenu li a { font-weight: 700; color: #fff; }
.header-menu .menu li .submenu li a:hover { opacity: .95; }

/* Home */
.home-products li a:hover:after,
.home-recipe a:hover:after {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}
.products-list a:hover:after {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
     background: rgba(220,0,50,.7);
}
.products-list a:hover .product-list-info img { display: none; }
.products-list a:hover .product-list-info { z-index: 2; }
.products-list a:hover .product-list-info span { font-size: 35px; line-height: 35px; }

/* Recipes */
.recipes-list .item:hover:after {
    content: '';
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(220,0,50,.7);
	-webkit-transition: all .9s ease-in-out;
	transition: all .9s ease-in-out;
}
.recipes-list .item:hover .recipe-title {
	z-index: 1;
    bottom: 50%;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    background: none;
}
.recipes-list .item:hover .recipe-title h2,
.recipes-list .item:hover .recipe-title .title { color: #fff; }
.recipes-list .item:hover .recipe-title .recipe-link { display: none; }


@media only screen and (max-width : 1340px) {
	.slick-prev { left: -13px !important; }
	.slick-next { right: -13px !important; }
	.slick-prev,
	.slick-next { background-color: #fff !important; }
}

/* Contact */
@media only screen and (max-width : 1700px) {
	.contact .page-content { background-position: center 86px; background-size: cover; }
	.contact .page-content:before { left: 0; }
}
@media only screen and (max-width : 1420px) {
	.contact-txt { left: 15%; width: 60%; }
}