pisti css

PHOTO EMBED

Sat Feb 01 2025 07:40:52 GMT+0000 (Coordinated Universal Time)

Saved by @amanbwh

/* =====Date 25/01/2025====== */
.custom-form label {
    font-size: 20px ;
}
.hide-bg {
    background-image: none !important;
}
.related-recipe-item span.recipe-type {
   
    width: 35%;
    text-align: center !important;
    justify-content: center;
}

body .home-recipe span.cooked-total-time.cooked-time {
    font-family: 'Playfair Display' !important;
}
body .home-recipe .related-recipes-container span.recipe-difficulty {
    text-transform: lowercase !important;
    font-family: Playfair Display !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
	    justify-content: end;
}
.footer-credit-cart-icon img {
    width: 100%;
}
div#search-bar label.e-search-label {
    display: none;
}
body .home-recipe .salato span.recipe-type{
	    padding: 12px 24px;
}
.related-recipe-item span.recipe-type {
    font-family:druk medium;
}
.newsletter-form input#form-field-email::placeholder {
    color: #fffff !important; /* Standard */
}
div#search-bar:after {
    content: "";
    background-image: url('https://pisti.it/staging/wp-content/uploads/2025/01/interface-search-glass-search-magnifying.png');
    width: 19px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    right: 30px;
    margin: auto;
}

.pista {

  animation: rotatePista 5s linear infinite !important;
}

@keyframes rotatePista {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.rassegna-stampa-container select {
    max-width: 216px;
    width: 100%;
    background: #CC2318;
    color: #fff;
    border-radius: 30px;
    border: none;
    height: 52.09px;
    font-family: "druk medium new", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.rassegna-stampa-container select[name="year_filter"] {
    appearance: none; /* Removes default browser styles for the dropdown */
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    background-image: url('https://pisti.it/staging/wp-content/uploads/2025/01/chevron-right-2.png'); /* Custom arrow image */
    background-repeat: no-repeat;
    background-position: right 22px center; /* Adjust arrow position */
    padding-right: 40px; /* Space for the custom arrow */
}

.rassegna-stampa-container select[name="year_filter"]:focus {
    outline: none; /* Optional: Remove focus outline */
    border-color: #007BFF; /* Optional: Add focus border color */
}

.rassegna-stampa-container form.year-filter-form {
    text-align: center;
    display: flex;
    justify-content: center;
    padding: 40px 0;
}
.home-recipe .related-recipes-container .related-recipe-item {
    width: 100%;
}
.home-recipe span.recipe-time img {
    margin-right: 0;
}

/* single receipe ingridients list */
#ingredient-custom .cooked-recipe-ingredients .cooked-single-ingredient.cooked-heading::before {
    content: unset;
}
.cooked-single-ingredient.cooked-heading {
    padding-left: 0px !important;
}
/* single receipe ingridients list */

.druk-font h2.elementor-heading-title,body .home-recipe  span.recipe-type {
    font-family: Druk Trial !important;
} 
.related-posts-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin: 20px 0;
}

.related-posts-grid .related-post-card {
  
    overflow: hidden;
    transition: transform 0.3s;
}

.related-posts-grid .related-post-card:hover {
    transform: scale(1.05);
}

.related-posts-grid .related-post-image img {
    width: 100%;
    min-height: 250px;
	object-fit:cover;
    display: block;
}
.related-posts-grid .related-post-image {
    min-height: 255px;
}
.related-posts-grid h3.related-post-title {
    min-height: 50px;
	text-transform:uppercase;
}
.related-posts-grid .related-post-content {
   padding-top:20px;

}

.related-posts-grid .related-post-category {
    display: inline-block;
    background: #9C950C;
   font-family: Druk;
font-size: 15px;
font-weight:400;
line-height: 30px;
text-align: center;
color:#F8EFE0;
	width: 46px;
    height: 27px;
	text-transform:uppercase;

}

.related-posts-grid .related-post-date {
  font-family: Playfair Display;
font-size: 15px;
font-weight: 400;
line-height: 20px;
text-align: left;
text-underline-position: from-font;
color:#371E16;

}

.related-posts-grid .related-post-title {
   font-family: Druk;
font-size: 32px;
font-weight: 500;
line-height: 30px;
text-align: left;
color:#371E16;

}

.related-posts-grid .related-post-excerpt {
  font-family: Playfair Display;
font-size: 15px;
font-weight: 400;
line-height: 20px;
color:#371E16;

}
#ingredient-custom .cooked-recipe-ingredients .cooked-single-ingredient::before {
    color: #937259 !important;
}
.related-posts-grid .related-post-read-more {
    display: inline-block;
	text-transform:uppercase;
font-family: Druk;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    border-radius: 30px;
    background: #CC2318;
    color: #fff;
    max-width: 122px;
    height: 46px;
    width: 100%;
    display: flex
;
    justify-content: center;
    align-items: center;

}

.related-post-content .d-flex{
    display:flex;
    gap:20px;
}
.related-recipes-container {
    display: flex;
    gap:30px;
    flex-wrap: wrap;
} 
.post-categories-buttons {
    text-align: center;
}

.post-categories-buttons a {
    font-family: Druk;
    font-size: 24px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #371E16;
    background: #CBC33F;
    max-width: 138px;
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
	text-transform: uppercase;
}
span.recipe-time span.cooked-total-time.cooked-time,span.recipe-time .cooked-recipe-info.cooked-clearfix {
    margin-bottom: 0;
}
.recipe-time i.cooked-icon.cooked-icon-clock ,strong.cooked-meta-title{
    display: none !important;
}
ul.cp-recipe-categories {
    padding:0
    
}

ul.cp-recipe-categories li {
    list-style: none;
    font-family: Playfair Display;
    font-size: 24px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.inner-meta:after {
    content: "";
    background: #937259;
    position: absolute;
    width: 2px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}
.home-recipe .related-recipes-container .recipe-meta span.recipe-time,.home-recipe .related-recipes-container .recipe-meta span.recipe-difficulty {
    width: 50%;
}
.dolce span.recipe-type {
    background: #CBC33F !important;
}
.home-recipe .related-recipes-container h3.recipe-title{
	min-height:auto !important;
}
.home-recipe .related-recipes-container .recipe-meta span{
	text-transform:uppercase;
	
}
.home-recipe .related-recipes-container .recipe-title a {
    color: #937259;
}
.related-recipes-container span.cooked-total-time.cooked-time {
    padding-left: 8px;
}
.related-recipes-container .inner-meta {
    display: flex;
	background:#F8EFE0;
	    width: 100%;
    padding: 15px 30px;
    justify-content: space-between;
	position:relative;
}
.related-recipes-container .related-recipe-item {
    width: 30%;

}

.related-recipes-container .recipe-image img {
    width: 100%;
    height: 256px;
	object-fit:cover;
 
}

.related-recipes-container .recipe-details {
    margin-top: 10px;
}

.related-recipes-container .recipe-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8px;
}
.newsletter-form span.elementor-button-text{
 font-family: 'Druk Trial';
	
}

.related-recipes-container .recipe-title a {
 font-family: 'Druk Trial';
font-size:32px;
font-weight: 500;

	color:#371E16;
	text-transform:uppercase;

}
.related-recipes-container p.recipe-excerpt {
    font-family: Playfair Display;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #000000;
}
.related-recipes-container .recipe-excerpt {
    color: #666;
    margin-bottom: 10px;
}
.inner-meta img {
    margin-right: 10px;
}
.related-recipes-container .recipe-meta {
    display: flex;
    align-items: center;
    gap: 30px;
    font-size: 14px;
}
.related-recipes-container h3.recipe-title {
    min-height: 75px;
}
.related-recipes-container .recipe-meta span {
    display: inline-flex;
    align-items: center;
   
    border-radius: 0px;
}
.related-recipes-container span.recipe-difficulty{
	text-transform:lowercase;
}
.related-recipes-container .recipe-meta .recipe-type {
     text-transform:uppercase;
    font-size: 24px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
	background:#E3BB80;
	    color: #371E16;
	    padding: 12px 0px;
}

div#direction-custom .cooked-dir-content {
    display: flex;
	gap:30px;
	font-family: Playfair Display;
font-size: 15px;
font-weight: 400;
line-height: 20px;
text-align: left;
text-underline-position: from-font;
} 
.cooked-dir-image {
    margin-top: -5vw;
}

div#direction-custom .cooked-recipe-directions .cooked-direction:last-child {
    border: none !important;
}
div#direction-custom .cooked-direction {
    border-bottom: 2px solid #371E16;
    margin-bottom: 50px !important;
    padding-bottom: 50px !important;
}
div#direction-custom span.step-number {
    font-family: Druk;
    font-size: 4.68vw;
    font-weight: 500;
    line-height: 4.78vw;
    color: #371E16;
    margin-right: 20px;
    display: block;
}
div#direction-custom .cooked-single-direction.cooked-heading {
    font-family: Druk;
    font-size: 2.1484375vw;
    font-weight: 500;
  
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #371E16;
    display: flex;
    align-items: flex-start;
    text-transform: uppercase;
}
#ingredient-custom .cooked-ingredient-checkbox {
    display: none;
}

#ingredient-custom .cooked-recipe-ingredients {
    list-style-type: none;
    padding: 0;
}

#ingredient-custom .cooked-recipe-ingredients .cooked-single-ingredient {
    position: relative;
    padding-left: 30px; 
}

#ingredient-custom .cooked-recipe-ingredients .cooked-single-ingredient::before {
    content: "\2022";
    position: absolute;
    left: 0;
    top:70%;
    transform:translateY(-50%);
    font-size: 20px;
    color: #000;
}
div#ingredient-custom .cooked-single-ingredient.cooked-ingredient {
    font-family: Playfair Display;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: 1.75vw;
    color: #937259;
}
.recipe-info div strong {
    font-family: Druk;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: 1.35vw;
}

.recipe-info .cooked-recipe-info.cooked-clearfix, .recipe-info .cooked-time {
    margin: 0 !important;
	font-family: Playfair Display;
font-size: 15px;
font-weight: 400;
line-height: 20px;
text-align: right;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}
div#direction-custom span.cooked-direction-number {
    display: none !important;
}

div#direction-custom .cooked-dir-text,.cooked-dir-image {
    width: 50%;
}

.recipe-icon a.cooked-print-icon,.recipe-icon span.cooked-fsm-button {
    color: #fff !important;!i;!;
}
.recipe-icon .cooked-recipe-info.cooked-clearfix {
    margin-bottom: 0;
}
.recipe-info strong.cooked-meta-title,.recipe-info .cooked-icon-clock:before {
    display: none;
}
.form-row.privacy label {
    width: 100%;
}
.form-group.b-none {
    border: none;
}
img.pista {
    animation: loader 3s infinite;
 
}
@keyframes loader {
  0% {
    rotate: 0deg;
  }
  25% {
    rotate: y 90deg;
  
  }
  100% {
    rotate: 360deg;
  }
}
#custom-footer-scroll-to-top{
	position:relative;
}
#custom-footer-scroll-to-top:after{
	content: "";
	 background-image: url(https://pisti.it/staging/wp-content/uploads/2024/12/Livello_1-1.png);  
    width: 174px;
    height: 83px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -79px;;
}
.bonta-arrow-slider{
	position:relative;
	height: 1px
}
/* div#custom-footer:after {
    content: "";
   background-image: url(https://pisti.it/staging/wp-content/uploads/2024/12/Livello_1-1.png);  
    width: 174px;
    height: 86px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -79px;
} */

.bonta-arrow-slider:after {
    content: "";
    background-image: url("https://pisti.it/staging/wp-content/uploads/2025/01/Livello_1-6.png");
    position: absolute;
    width: 150px;
    height: 173px;
    z-index: 999 !important;
    right: -148px;
    background-repeat: no-repeat;
    rotate: 0deg;
    top: -600px;
    bottom: 0;
    margin: auto;
}

.color-1 {
    color: #7A7525;
}

.color-2 {
    color: #937259;
}

.color-3 {
    color: #DF9A49;
}

.color-4 {
    color: #CBC33F;
}
.color-5 {
    color: #371E16;
}

.color-6 {
    color: #ffffff;
}



/* .long-text:after {
    content: "";
    background-image: url("https://pisti.it/staging/wp-content/uploads/2024/12/vasetto_rosa-8.png");
    position: absolute;
    width: 308px;
    height: 425px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
} */


.footer-menu #menu-1-5ea4b3c li a:after,.footer-menu #menu-1-036ec5d li a:after,.footer-menu #menu-1-626560d li a:after {
    content: "";
    background-image: url("https://pisti.it/staging/wp-content/uploads/2025/01/chevron-right-3.png");
    position: absolute;
    width: 15px;
    height: 17px;
    background-repeat: no-repeat;
    right: -16px;
    z-index: 999;
    background-color: transparent;
    margin: auto !important;
    left: inherit !important;
    top: 7px;
    bottom: 0 !important;
	opacity:1 !important;
}

.footer-menu  #menu-1-5ea4b3c li a,.footer-menu  #menu-1-036ec5d li a, .footer-menu #menu-1-626560d li a{
  position: relative !important;
  display: inline-block !important;
  margin: 0;
	    padding: 6px 2px;
}
.recite-btn a {
    padding: 10px 60px;
}

.paper-text:after {
    content: "VULCANO ETNA";
    color: #000000;
    font-family: "druk", Sans-serif;
    font-size: 70px;
    font-weight: 500;
    line-height: 50px;
    rotate: 20deg !important;!i;!;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 300px;
    height: 96px;
}
div#custom-icon-box span.elementor-icon.elementor-animation- svg {
    height: 179px;
    width: 73px;
}
#custom-icon-box .elementor-icon-box-content {
    max-width: 465px;
    width: 100%;
}
#custom-icon-box .elementor-icon-box-icon {
    margin-right: 40px;
}
#custom-icon-box .elementor-icon-box-wrapper:after {
    content: "01";
    position: absolute;
    top: 0;
    font-family: Druk;
    font-size: 120px;
    font-weight: 500;
    line-height: 136px;
    text-align: left;
    text-underline-position: from-font;
       left: 2.73vw;
}
#custom-icon-box .elementor-icon-box-wrapper {
    justify-content: center;
}
.icon-b-2 .elementor-icon-box-wrapper:after {
    content: "02" !important;!i;!;
}
.icon-b-3 .elementor-icon-box-wrapper:after {
    content: "03" !important;!i;!;
}

/*home slider  */
/* .custom-product {
/*     background: #FFCAB1;
    text-align: center;
    padding-top: 205px; 
   min-height: 670px; 
    background-image:url('https://pisti.it/staging/wp-content/uploads/2024/12/ingrediente-principale-mandorla-1.png');
    background-repeat:no-repeat;
    background-position:bottom;
    max-width:650px;
    width:100%;
    position: relative;
}

.custom-product .title {
    color: #CC2318;
    font-family: "druk medium", Sans-serif;
    font-size: 120px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 97px;
    max-width:392px;
    margin:0 auto;
    padding-bottom:30px;
}

.custom-product button {
    background-color: #CC2318;
    font-family: "druk medium", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 50px 10px 50px;
    color: #fff;
    margin: 0 auto;
}

.custom-product img{
    position:absolute;
    bottom: -170px;
    left: 0;
    right: 0;
    margin: auto;
} */


/* .elementor-690 .elementor-element.elementor-element-97d08c8,
div#big-text .long-text.elementor-widget.elementor-widget-text-editor{
	line-height:8vw !important;
}
 */

.main-catelog-1 {
    min-height: 53.9vw !important;
}
.lavezo-text {
    line-height: 7vw;
}
div#icon-box-2 h2.elementor-heading-title.elementor-size-default {
    line-height: 3.75vw;
}
#icon-box-2 svg {
    width: 3.09vw !important;!i;!;
    height: 6.9vw !important;!i;!;
}
@media screen and (max-width: 1920px) and (min-width: 1680px){
/* 	.related-recipes-container .recipe-meta .recipe-type{
		font-size:19px;
	} */
	
	.related-posts-grid .related-post-title {
        font-size: 28px;
        line-height: 28px;
    }

    .related-posts-grid .related-post-excerpt {
        font-size: 14px;
        line-height: 18px;
    }

    .related-posts-grid .related-post-read-more {
        font-size: 15px;
        max-width: 110px;
        height: 42px;
    }
	
}

@media (min-width: 1680px) and (max-width: 2300px) {
  .single-le-crema-sec .elementor-element.elementor-element-6f01392b.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-337769d9.e-con-full.lecreme-row.e-flex.e-con.e-child {
        --padding-top: 120px;
        --padding-bottom:120px;
        --padding-left: 120px;
        --padding-right:120px;
    }
	.single-catalog-title-left-row h2.elementor-heading-title.elementor-size-default {
        max-width: 600px;

}
}


@media screen and (max-width: 1680px) and (min-width: 1240px){
/* 		.related-recipes-container .recipe-meta .recipe-type{
		font-size:16px;
	} */
.bonta-arrow-slider:after {
    content: "";
    background-image: url("https://pisti.it/staging/wp-content/uploads/2025/01/Livello_1-6.png");
    position: absolute;
    width: 150px;
    height: 140px;
        background-size: contain;
}
	
	.home-recipe a.elementor-button{
		line-height:26px !important;
	}
	.related-recipes-container .recipe-image img{
		height: 213px !important;
	}
	.home-recipe .elementor-widget-text-editor {
  
    max-width: 220px !important;
    width: 100%;
}
/* span.recipe-type {
    font-size: 16px !important;
} */
	.related-posts-grid .related-post-title {
        font-size: 24px;
        line-height: 26px;
    }

    .related-posts-grid .related-post-excerpt {
        font-size: 13px;
        line-height: 16px;
    }

    .related-posts-grid .related-post-read-more {
        font-size: 14px;
        max-width: 100px;
        height: 38px;
    }
.form-box .e-con-inner,.contact-dov .e-con-inner,.contact-newletter .e-con-inner{
    max-width: 950px;
}
	.material-single-bottom-sec {
    --min-height: 425px !important;
}

.material-single-bottom-sec img {
    width:100px;
}
.home-recipe> .e-con-inner {
    max-width: 1080px;
}	

.long-text:after{
		    width: 238px;
    height: 321px;
		background-size:cover;
	}
	
	/* catalog-single-template-start	 */

	.single-le-crema-sec .elementor-element.elementor-element-6f01392b.e-con-full.e-flex.e-con.e-child , .elementor-element.elementor-element-337769d9.e-con-full.lecreme-row.e-flex.e-con.e-child{
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 100px;
    --padding-right: 100px;
}



.single-catalog-title-left-row .elementor-widget-container {
    margin-top: 30px !important;
}


.lecreme-img img{
    top: -355px!important;
    bottom: 0;
    margin: 0 auto;
    width: 300px!important;
}

.single-catalogo-sec-3 h2 , .single-catalogo-sec-4 h2 , .single-catalogo-sec-5 h2  {
    font-size: 90px !important;
    line-height: 100px !important;
}


.single-catalogo .elementor-element.elementor-element-4058aa73 {
    margin-top: 25px;
}
	
	
/* catalog-single-template-End	 */
	
/* 	materia-prima start */
	

.material-section-2 h2 {
    font-size: 130px !important;
    line-height: 80px !important;
}

.material-pista-img img {
    position: absolute;
    top: -410px;
    bottom: 0px;
    margin: auto;
    left: 0;
    right: 0;
    width: 180px !important;
}

.material-pistacchi-sec-3 h2 {
    font-size: 190px !important;
    line-height: 115px !important;
}
.material-pistacchi-sec-3-img img {
    position: absolute;
        top: -525px;
        bottom: 0;
        right: 305px;
        margin: 0 auto;
        width: 230px !important;
}
	.material-section-1 {
    max-width: 750px !important;
}
	.material-section-1 	h1.material-title-nostre span {
    font-size: 40px !important;
}
.material-section-1 	h1.material-title-nostre {
    margin-bottom: 0px !important;
}
/* materia-prima end	 */
	#home-sec-2 .font-160 h2 {
    font-size: 100px!important;
    line-height: 110px;
}

div#home-sec-2 .bonta-arrow {
    padding: 50px 50px;
}
	div#home-sec-2 .font-120 h2 {
    font-size: 70px;
    line-height: 70px;
}
	div#home-sec-2 .pad-col {
    padding-top: 50px;
}
/* 	div#big-text .long-text.elementor-widget.elementor-widget-text-editor {
    font-size: 140px;
    line-height: 140px;
} */

	

.maldora-img,.pistachhio-img {
   bottom: -120px;
}

.maldora-img img,.pistachhio-img img {
    max-width: 220px;
}
/* catelog css	 */
	.catelog-1 {
    height: 600px !important;
}
.page-id-484  .elementor-484 .elementor-element.elementor-element-bb5b3ec{
    min-height: 765px !important;
}
.catelog-1 h2.elementor-heading-title.elementor-size-default{
    font-size: 120px !important;
    line-height: 100px !important;
}

.catelog-2 .elementor-element.elementor-element-b28196e.elementor-widget.elementor-widget-text-editor{
    font-size: 60px !important;
    line-height: 53px !important;
}


.catelog-2 p {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
}


.catelog-2 .e-con-inner , .catelog-3 .e-con-inner,  .catelog-5 .e-con-inner {
    --content-width: 1000px;
}

.catelog-3 h2.elementor-heading-title.elementor-size-default {
    font-size: 90px;
    line-height: 115px;
}
.catelog-4.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    --min-height: 395px;
}

.catelog-5 p {
    font-size: 30px;
    line-height: 37px;
}

.catelog-5 .elementor-widget-container {
    margin-bottom: 30px !important;
}


.catelog-5 h2.elementor-heading-title.elementor-size-default {
    font-size: 100px !important;
    line-height: 50px !important;
}

.catelog-6.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    --min-height: 400px!important;
}


.catelog-6 p {
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
}
/* css end	 */
/* about */

	.main-catelog---img img {
    position: absolute;
    z-index: 1;
    top: 0px;
    right: 31%;
    max-width: 147px;
}
	.panet-text h2 {
    font-size: 100px !important;
    line-height: 110px !important;
}


#custom-icon-box h3.elementor-icon-box-title {
    font-size: 52px !important;
    line-height: 55px !important;
	max-width: 200px;
	width:100%;
}
#custom-icon-box .elementor-icon-box-content {
    max-width: 260px !important;
    width: 100% !important;
}
#custom-icon-box .elementor-icon-box-wrapper:after{
           font-size: 74px !important;
        line-height: 102px !important;
        left: 1.73vw;
}
div#custom-icon-box span.elementor-icon.elementor-animation- svg {
    height: 140px !important;
    width: 57px !important;
}
#custom-icon-box p.elementor-icon-box-description {
	font-size:13px;
	}
div#lavor-sec-2 .elementor-widget-text-editor {
    font-size: 120px;
    line-height: 120px;
}
	

.main-catelog-2 .catlog-text-1,.main-catelog-4 .catlog-text-1 {
    font-size: 60px !important;!i;!;
    line-height: 65px !important;
}


.main-catelog-2,.main-catelog-4> .e-con-inner{
    max-width: 1000px !important;
}

.main-catelog-2 .catlog-text-2,.main-catelog-4 .catlog-text-2 {
    font-size: 12px !important;
}

.main-catelog-4 .catlog-text-2 .elementor-widget-container {
    padding-right: 40px !important;
}
	
}

@media (max-width:1920px){
.main-catelog-4> .e-con-inner {
    max-width: 940px !important;
}

}
@media (max-width:1680px){
.lecreme-row h2 {
    font-size: 180px !important;
    line-height: 170px !important;
}
	.main-catelog-4> .e-con-inner {
    max-width: 760px !important;
}
	
	
}

@media screen and (max-width: 1380px) {
	.main-catelog-4> .e-con-inner {
    max-width: 700px !important;
}
	
   .lecreme-row h2 { font-size: 150px !important;
    line-height: 140px!important;
}
	.single-le-crema-sec .elementor-element.elementor-element-6f01392b.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-337769d9.e-con-full.lecreme-row.e-flex.e-con.e-child{
		        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 70px;
        --padding-right: 70px;
	}
	.lecreme-img img {
        top: -355px !important;
        bottom: 0;
        margin: 0 auto;
        width: 300px !important;
    }
}


@media screen and (max-width: 1280px) {
	.single-catalog-title-left-row .elementor-widget-heading, .single-catalog-title-left-row .elementor-widget-text-editor {
    width: 80% !important;
}
    .related-posts-grid .related-post-title {
        font-size: 20px;
        line-height: 22px;
    }

    .related-posts-grid .related-post-excerpt {
        font-size: 12px;
        line-height: 14px;
    }

    .related-posts-grid .related-post-read-more {
        font-size: 13px;
        max-width: 90px;
        height: 36px;
    }
    .single-catalog-title-left-row .elementor-widget-container {
        margin-top: 20px !important;
    }
}

@media (max-width:980px){
	
	  .lecreme-row h2 { font-size: 120px !important;
    line-height: 110px!important;
}
	.single-le-crema-sec .elementor-element.elementor-element-6f01392b.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-337769d9.e-con-full.lecreme-row.e-flex.e-con.e-child{
		        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 40px;
        --padding-right: 40px;
	}
	.lecreme-img img {
        top: -264px !important;
        bottom: 0;
        margin: 0 auto;
        width: 200px !important;
    }
	
	
		.related-recipes-container .recipe-meta .recipe-type{
		font-size:14px;
	}
	.recipe-feature-main .recipe-feature img {
    max-width: 100% !important;
}
	div#direction-custom {
    padding-left: 20px;
    padding-right: 20px;
}
	.related-recipes-container .related-recipe-item {
    width: 100% !important;
}
	.related-recipes-container {
    display: grid !important
;
    grid-template-columns: auto auto;
}
	.recipi-potrebbero {
    padding-left: 20px;
    padding-right: 20px;
}
	div#ingredient-custom .cooked-single-ingredient.cooked-ingredient {
    font-size: 2.25vw !important;
    line-height: 2.75vw !important;
}
	.related-recipes-container .recipe-meta {
    align-items: center;
    gap: 10px !important;
    font-size: 14px;
}
	.related-recipes-container .recipe-meta .recipe-type {
    font-size: 1.93vw !important;
    line-height: 25px !important;
}
	.related-recipes-container h3.recipe-title {
    padding-top: 10px !important;
}
	.recipe-info div strong {
    font-size: 1.99vw !important;
    line-height: 1.35vw !important;
}
}

@media screen and (max-width: 767px){
	.home .recite-btn {
    width: 100%;
    text-align: center;
}
	.custom-form .form-submit input[type="submit"]{
		font-size:18px;
	}
	.custom-form .form-row{
		flex-direction:column;
	}
	.form-box .e-con-inner {
    background: #CC2318;
    padding: 33px 30px;
}
	.main-catelog-2 h2 {
    line-height: 30px;
}
	.catelog-text-animate .my-word-anim-catalogo div div,.animation-words-crt .my-word-anim-catalogo div div {
    flex-flow: wrap !important;
    font-size: 35px !important;
    line-height: 35px !important;
}
	
	.home-recipe h2.elementor-heading-title.elementor-size-default {
    line-height: 40px !important;
}


	.related-recipes-container .recipe-meta {
       
        font-size: 20px !important;
    }
.related-recipes-container .recipe-meta .recipe-type {
        font-size: 20px !important;
        line-height: 25px !important;
    }
	
	.cooked-recipe-directions .cooked-direction.cooked-direction-has-number .cooked-dir-content {
    padding-left: 1rem !important;
}
	div#direction-custom .cooked-dir-text, .cooked-dir-image {
    width: 100% !important;
}
	div#direction-custom .cooked-dir-text {
    padding-bottom: 34px !important;
}
	.related-recipes-container .recipe-title a {
    line-height: 7.9vw !important;
}
	div#direction-custom span.step-number {
    font-size: 7.68vw !important;
    line-height: 8.78vw !important;
    margin-right: 15px !important;
}
	div#direction-custom .cooked-single-direction.cooked-heading {
    font-size: 5.148438vw !important;
}
	div#direction-custom .cooked-dir-content {
    display: block !important;
}
	    .recipe-info div strong {
        font-size: 3.99vw !important;
        line-height: 3.35vw !important;
    }
	    div#ingredient-custom .cooked-single-ingredient.cooked-ingredient {
        font-size: 4.25vw !important;
        line-height: 5.75vw !important;
    }
	    .related-recipes-container {
        display: grid !important
;
        grid-template-columns: auto;
    }
	
	.material-title-text{
		font-size:50px !important;
	}
	
	.elementor-690 .elementor-element.elementor-element-b850c27 > .elementor-widget-container {
     margin: 0px 0px 0px 0px; 
    font-size: 30px;
}
/* 	.elementor-widget-container {
    margin-left: 10px;
    font-size: 12px;
    margin-top: -35px;
} */

	    .main-catelog-2 .catlog-text-1, .main-catelog-4 .catlog-text-1 {
        font-size: 45px !important;
        line-height: 51px !important;
    }
	div#video-icon img {
    height: 400px;
    object-fit: cover;
}
	    div#lavor-sec-2 .elementor-widget-text-editor {
        font-size: 46px;
        line-height: 61px;
    }
	
	#custom-icon-box .elementor-icon-box-wrapper:after{
		display:none;
	}
	.icon-b-2 .elementor-widget-container {
    border: none !important;
}
	#custom-icon-box .elementor-icon-box-icon {
    margin-right: 0px;
}
	#custom-icon-box h3.elementor-icon-box-title,#custom-icon-box .elementor-icon-box-content{
		max-width:500px !important;
	}
	    #custom-icon-box h3.elementor-icon-box-title {
        font-size: 52px !important;
        line-height: 55px !important;
        max-width: 490px;
        width: 100%;
    }
	.main-catelog---img img{
		position:relative;
		right:0;
	}
	
	.main-catelog-5 > .e-con-inner {
    padding-bottom: 50px;
}
		   .page-id-690 .catelog-5 .elementor-widget-container {
        margin-bottom: 0px !important;
    }
		.catelog-5> .e-con-inner {
    padding: 50px 0;
}

	
	    .catelog-5 h2.elementor-heading-title.elementor-size-default {
        font-size: 35px !important;
        line-height: 40px !important;
    }
		.main-catelog-1 {
    min-height: 500px !important;
}
	.main-catelog-1 h2.elementor-heading-title {
    font-size: 70px !important;
    line-height: 75px !important;
}
	.panet-text h2 {
    font-size: 30px !important;
    line-height: 35px !important;
}
	.about-long-txt h2.elementor-heading-title.elementor-size-default {
    font-size: 60px !important;
    line-height: 70px !important;
}
	
	body .about-banner h2 {
    font-size: 60px !important;
    line-height: 70px !important;
}
	
		#home-sec-2 .font-160 h2 {
    font-size: 60px!important;
    line-height: 66px;
}
	.bonta-arrow:after{
		display:none;
	}
	.pista-cursor {
    top: 90px !important;
}
	    div#home-sec-2 .font-120 h2 {
        font-size: 50px;
        line-height: 60px;
    }
	.maldora-img {
    position: relative !important;
		bottom: 0 !important;}
	
	 #home-sec-2 .pistachhio-img {
    position: relative !important;
    bottom: 0 !important;
    left: 0;
    right: 0;
}
	div#home-sec-2 {
    padding-bottom: 50px;
}
	div#big-text .long-text.elementor-widget.elementor-widget-text-editor {
        font-size: 60px;
        line-height: 70px;
    }
	.long-text:after {
    max-width: 200px;
    height: 270px;
}
}

 .custom-product img:hover{
                 transform: scale(1.2)!important; 
	  cursor: pointer;
             }

.cooked-recipe-search .cooked-browse-select-block .cooked-tax-column>div>a {
    color: black !important;
}
span.cooked-tax-column-title {
    display: none !important;
}
.animated-copy-visible-5{
	border: none !important;
} 
@media (max-width: 440px) {
    .my-word-anim-home .elementor-widget-container div {
        flex-flow: wrap !important;
    }
	   .home .my-word-anim-home {
        font-size: 35px !important;
        line-height: 32px !important;
    }
}

/* rizwan */

@media screen and (max-width: 425px){
	.color-1 .dot,
	.color-2 .dot,
	.color-3 .dot,
	.color-4 .dot{
		display:none ;
	}
}
content_copyCOPY