#main.kt_print {
	border: none!important;
	border-bottom: 0!important;
}
.title.fn.kt_print {
	text-align: center!important;
}
#recipe-tabs.kt_print,
.recipe-info-single-big.kt_print li,
.recipe-info-single-big.kt_print {
	margin:0;
	padding: 0;
}
/*#slider.kt_print .owl-item {
	display: none;	
}
#slider.kt_print .owl-item:first-child {
	display: block;
}*/


section.slider.kt_print,
#slider.kt_print,
#slider.kt_print .owl-item img {
	height: 400px;
	width: 650px;
}

#main.kt_print h3{
	font-size: 16px;
}
#main.kt_print #recipe-tabs h3{
	font-size: 16px;
	margin-bottom: 4px;
}
#main.kt_print #recipe-tabs ul{
	margin-bottom: 4px;
}
#main.kt_print #recipe-tabs li{
	font-size: 12px;
	margin-bottom: 2px;
}
#main.kt_print p{
	font-size: 12px;
	margin: 0;
}

#kt_recipe_post {

}
#kt_printend {
	float: left;
	margin-top: 0;
    margin-right: 20px;
}
#kt_red a i {
	width: 12px;
	height: 12px;
	font-size: 10px;
}
#kt_content_red_print,
#kt_public {
	display: inline-block;
}
#kt_content_red_print{
	float: right;
}
#kt_public {
	float: left;
}

#kt_content_recipe{
	margin: 0px;
}
#kt_content_recipe .recipe-grid-item{
	width: calc(8.3% - 6px);
	padding: 3px;
	margin: 0;
	z-index: 10!important;
	-moz-transition: left 1.2s ease-out, top 1.2s ease-out, opacity 1.2s ease-out;
    -ms-transition: left 1.2s ease-out, top 1.2s ease-out, opacity 1.2s ease-out;
    -o-transition: left 1.2s ease-out, top 1.2s ease-out, opacity 1.2s ease-out;
    -webkit-transition: left 1.2s ease-out, top 1.2s ease-out, opacity 1.2s ease-out;
    transition: left 1.2s ease-out, top 1.2s ease-out, opacity 1.2s ease-out;
    background-color: transparent;
    cursor: pointer;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    -o-perspective: 1000;
    -webkit-perspective: 1000;
    perspective: 1000;
}
#kt_content_recipe .recipe-grid-item:hover{
}

	#kt_content_recipe .recipe-grid-item > div{
		margin: 0;
		-moz-transform-style: preserve-3d;
	    -ms-transform-style: preserve-3d;
	    -o-transform-style: preserve-3d;
	    -webkit-transform-style: preserve-3d;
	    transform-style: preserve-3d;
	    -moz-transition: 0.3s linear;
	    -ms-transition: 0.3s linear;
	    -o-transition: 0.3s linear;
	    -webkit-transition: 0.3s linear;
	    transition: 0.3s linear;
	}
	#kt_content_recipe .recipe-grid-item:hover > div{
		-moz-transform: rotateY(180deg);
	    -ms-transform: rotateY(180deg);
	    -o-transform: rotateY(180deg);
	    -webkit-transform: rotateY(180deg);
	    transform: rotateY(180deg);
		-moz-transition: 0.5s linear;
	    -ms-transition: 0.5s linear;
	    -o-transition: 0.5s linear;
	    -webkit-transition: 0.5s linear;
	    transition: 0.5s linear;
	}
		#kt_content_recipe .recipe-grid-item:hover > div > a {
			position: absolute;
		    top: 0;
		    bottom: 0;
		    right: 0;
		    z-index: 11;
		}


		#kt_snipit_front{
			z-index: 10;
			-moz-box-sizing: border-box;
		    -ms-box-sizing: border-box;
		    -o-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    box-sizing: border-box;
		    overflow: hidden;
/*		    -moz-backface-visibility: hidden;
		    -ms-backface-visibility: hidden;
		    -o-backface-visibility: hidden;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;*/
		    opacity: 1!important;
		}

		#kt_content_recipe .recipe-grid-item:hover #kt_snipit_front{
			z-index: 1!important;
		}

		#kt_snipit{
			text-align: center;
		    width: 100%;
		    height: 100%;
		    padding: 0;
		    top: 0;
		    -moz-box-sizing: border-box;
		    -ms-box-sizing: border-box;
		    -o-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    box-sizing: border-box;
		    overflow: hidden;
		    position: absolute;
		    background-color: rgba(0,0,0,.8);
		/*    -moz-backface-visibility: hidden;
		    -ms-backface-visibility: hidden;
		    -o-backface-visibility: hidden;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;*/
		    -moz-transform: rotateY(180deg);
		    -ms-transform: rotateY(180deg);
		    -o-transform: rotateY(180deg);
		    -webkit-transform: rotateY(180deg);
		    transform: rotateY(180deg);
		    -moz-transition: 0.5s linear;
		    -ms-transition: 0.5s linear;
		    -o-transition: 0.5s linear;
		    -webkit-transition: 0.5s linear;
		    transition: 0.5s linear;
		    z-index: 10;
			opacity: 0;
		}

		#kt_content_recipe .recipe-grid-item:hover #kt_snipit{
		/*    -moz-backface-visibility: initial;
		    -ms-backface-visibility: initial;
		    -o-backface-visibility: initial;
		    -webkit-backface-visibility: initial;
		    backface-visibility: initial;*/
		    	-moz-transition: 0.5s linear;
		    -ms-transition: 0.5s linear;
		    -o-transition: 0.5s linear;
		    -webkit-transition: 0.5s linear;
		    transition: 0.5s linear;
		    z-index: 2!important;
		    opacity: 1!important;
		}


#kt_content_recipe .recipe-grid-item .recipe-info-page{
	display: flex;
	height: 100%;
    align-items: center;
    padding: 0!important;
    justify-content: center;
    list-style: none;

}



#kt_gastronomia {
	font-size: 800%;
}


.slider .owl-item{
  /*max-height: 500px!important;*/
}
.kt_howto{
  display: inline-block;
  position: relative;
  height: auto;
  width: 25%;
}
.kt_howto div{
  padding: 10px;
}



@media(max-width:1400px){
	#kt_content_recipe .recipe-grid-item{
		width: calc(9.09% - 6px);
	}
}
@media(max-width:1100px){
	#kt_content_recipe .recipe-grid-item{
		width: calc(10% - 6px);
	}
}
@media(max-width:980px){
	#kt_content_recipe .recipe-grid-item{
		width: calc(12.5% - 6px);
	}
}
@media(max-width:850px){
	#kt_content_recipe .recipe-grid-item{
		width: calc(16.6% - 6px);
	}
}

@media(max-width:767px){
	#kt_content_recipe .recipe-grid-item{
		width: calc(24% - 6px);
	}
}

@media(max-width:440px){
	#kt_content_recipe .recipe-grid-item{
		width: calc(33.3% - 6px);
	}
}

img:not(.attachment-shop_catalog):hover{
	opacity: 1!important;
}
.post p img{
	width: auto!important;
}





















#kt-gastro .post-meta,
#kt-gastro .blog-list-item-excerpt {
    display: none;
}
#kt-gastro h4 {
    text-align: center;
    font-size: 14px;
}

#kt-gastro .blog-item .blog-img img {
    margin-bottom: 5px;
}










#slider > .owl-stage-outer {
	height: auto!important;
}







.related-recipe .owl-item {
	display: flex;
}
	.related-recipe .owl-item > div {
		padding: 10%;
	}



.archive .recipe-grid-item {
    width: 					28.333%!important;
    padding-right: 	2.5%!important;
    padding-left:   2.5%!important;
}