/* -------------------------------------- */
/* ABOUT US ( ENG + SPA )
/* -------------------------------------- */

.page-id-15066 .wpb_wrapper h1, .page-id-17097 .wpb_wrapper h1 {
    margin-bottom: 2.18vw;
}

.page-id-15066 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper,
.page-id-17097 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper {
    padding: 34% 7.4% 34% 9.5%;
}

.page-id-15066 .my-padding-intro-about div:nth-child(2) div,
.page-id-17097 .my-padding-intro-about div:nth-child(2) div {
    padding-left: 0;
    padding-right: 0;
}

.page-id-15066 .my-padding-intro-about div:nth-child(2) .my-page-p p,
.page-id-17097 .my-padding-intro-about div:nth-child(2) .my-page-p p {
    margin-bottom: 1.82vw;
    padding: 0!important;
}

.page-id-15066 .my-container-all-tips-about img, .page-id-17097 .my-container-all-tips-about img {
    position: absolute;
    width: 15.5%;
}

.page-id-15066 div#olive img, .page-id-17097 div#olive img {
    width: 11.1%;
}

.page-id-15066 .bg-wood-tips .container-tips-about, .page-id-17097 .bg-wood-tips .container-tips-about {
    margin-bottom: 9.6%;
}

.page-id-15066 .bg-wood-tips p, .page-id-17097 .bg-wood-tips p {
    padding: 0!important;
}

.page-id-15066 .bg-wood-tips .wpb_wrapper, .page-id-17097 .bg-wood-tips .wpb_wrapper {
    display: flex;
}

.page-id-15066 .about-tips, .page-id-17097 .about-tips {
    margin-bottom: 0!important;
}

.page-id-15066 .my-page-p.my-padding-page-p, .page-id-17097 .my-page-p.my-padding-page-p {
    margin-bottom: 1.82vw!important;
}

.page-id-15066 .my-padding-page-p p, .page-id-17097 .my-padding-page-p p {
    padding: 0!important;
}

.page-id-15066 .about-2-tips-title, .page-id-17097 .about-2-tips-title {
    margin-bottom: 0.26vw!important;
}

.page-id-15066 .container-tips-about-2, .page-id-17097 .container-tips-about-2 {
    margin-bottom: 2.35vw;
}

.page-id-15066 .container-tips-about-2:last-child, .page-id-17097 .container-tips-about-2:last-child {
    margin-bottom: 3.5vw;
}

.page-id-15066 .container-tips-about-2 div div div, .page-id-17097 .container-tips-about-2 div div div {
    margin-bottom: 0.26vw!important;
}

.page-id-15066 .container-tips-about-2:nth-child(even) .vc_column-inner,
.page-id-17097 .container-tips-about-2:nth-child(even) .vc_column-inner {
    padding-left: 0;
}

.page-id-15066 .container-tips-about-2:nth-child(even) .vc_column-inner .wpb_wrapper div:nth-child(2),
.page-id-17097 .container-tips-about-2:nth-child(even) .vc_column-inner .wpb_wrapper div:nth-child(2) {
    padding-right: 2.86vw!important;
}

.page-id-15066 h3, .page-id-17097 h3 {
    font-size: 2.08vw;
    line-height: 2.86vw;
    margin-bottom: 0.26vw;
    padding-right: 2.86vw!important;
    font-family: 'FB-PLAIN';
    font-weight: normal;
    color: #050000;
}

.page-id-15066 .about-2-tips-p, .page-id-17097 .about-2-tips-p {
    padding-right: 1.7vw!important;
}

.page-id-15066 .about-2-tips-p p, .page-id-17097 .about-2-tips-p p {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.page-id-15066 .vc_custom_1622538100749 div div div,
.page-id-17097 .vc_custom_1622538100749 div div div {
	padding: 34% 7.4% 34% 9.5%;
}

/* MEDIA QUERY MAX 1250px */
@media screen and (max-width: 1250px) {
	.page-id-15066 .my-padding-intro-about div:nth-child(2) .my-page-p p,
	.page-id-17097 .my-padding-intro-about div:nth-child(2) .my-page-p p { margin-bottom: 3.41vw; }
	
	.page-id-15066 .vc_custom_1622538100749 div div div, .page-id-17097 .vc_custom_1622538100749 div div div {
		padding: 11% 7.4% 11% 9.5%;
		margin-top: 10%;
	}
	
	.page-id-15066 .bg-wood-tips .container-tips-about,
	.page-id-17097 .bg-wood-tips .container-tips-about { margin-bottom: 11%; }
	
	.page-id-15066 .my-container-all-tips-about-2,
	.page-id-17097 .my-container-all-tips-about-2 { margin-bottom: 2.6vw; }
	
	.page-id-15066 .about-tips, .page-id-17097 .about-tips {
		font-size: 1.61vw;
		line-height: 1.82vw;
		padding: 0 2.60vw 0 16.85vw !important;
		margin-bottom: 3.41vw !important;
	}
	
	.page-id-15066 .my-container-all-tips-about,
	.page-id-17097 .my-container-all-tips-about { padding: 17% 8.4% 11% 11%; }
	
	.page-id-15066 .my-page-p.my-padding-page-p,
	.page-id-17097 .my-page-p.my-padding-page-p { margin-bottom: 3.46vw !important; }
	
	.page-id-15066 .container-tips-about-2, .page-id-17097 .container-tips-about-2 { margin-bottom: 6.1vw; }
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .page-id-15066 .wpb_wrapper .my-page-title, .page-id-17097 .wpb_wrapper .my-page-title {
        margin-bottom: 4.1vw;
    }

    .page-id-15066 .my-padding-intro-about div:nth-child(2),
	.page-id-17097 .my-padding-intro-about div:nth-child(2) {
        width: 100%;
    }

    .page-id-15066 .my-padding-intro-about div:nth-child(2) .my-page-p p,
	.page-id-17097 .my-padding-intro-about div:nth-child(2) .my-page-p p {
        margin-bottom: 3.41vw;
    }

    .page-id-15066 .my-page-p.my-padding-page-p, .page-id-17097 .my-page-p.my-padding-page-p {
        padding-top: 7.2vw!important;
        margin-bottom: 3.41vw!important;
    }

    .page-id-15066 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper,
	.page-id-17097 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper {
        padding: 34% 7.4%;
    }
    
    .page-id-15066 .my-container-all-tips-about img, .page-id-17097 .my-container-all-tips-about img {
        width: 14.2%;
    }
    
    .page-id-15066 div#olive img, .page-id-17097 div#olive img {
        width: 10.2%;
    }
    
    .page-id-15066 .container-tips-about-2:nth-child(even) .vc_column-inner,
	.page-id-17097 .container-tips-about-2:nth-child(even) .vc_column-inner {
        padding-left: 15px;
    }
    
	.page-id-15066 .container-tips-about-2, .page-id-17097 .container-tips-about-2 { margin-bottom: 5.88vw; }
	
    .page-id-15066 .container-tips-about-2 .vc_column-inner, .page-id-17097 .container-tips-about-2 .vc_column-inner {
        margin-bottom: 2.2vw;
    }
	
    .page-id-15066 h3, .page-id-17097 h3 {
        font-size: 3.90vw;
		line-height: 40px;
        margin-bottom: 0.48vw!important;;
        padding-right: 0!important;
    }
    
    .page-id-15066 .bg-wood-tips, .page-id-17097 .bg-wood-tips {
		height: 81.9vw;
    }
    
    .page-id-15066 .about-2-tips-p, .page-id-17097 .about-2-tips-p {
            padding-right: 0!important;
    }
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
    .page-id-15066 .container-tips-about-2, .page-id-15066 .my-container-all-tips-about img,
	.page-id-17097 .container-tips-about-2, .page-id-17097 .my-container-all-tips-about img {
        width: 17.3%;
    }
    
    .page-id-15066 div#olive img, .page-id-17097 div#olive img {
        width: 12.5%;
    }
    
    .page-id-15066 h1.my-page-title, .page-id-17097 h1.my-page-title {
        margin-bottom: 6.47vw;
    }

    .page-id-15066 .my-padding-intro-about div:nth-child(2) .my-page-p p,
	.page-id-17097 .my-padding-intro-about div:nth-child(2) .my-page-p p {
        margin-bottom: 3.41vw;
    }

    .page-id-15066 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper,
	.page-id-17097 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper {
        padding: 31% 7.4% 31% 7.4%;    
    }

	.page-id-15066 .about-2-tips-p,
	.page-id-15066 .container-tips-about-2:nth-child(2n) .vc_column-inner .wpb_wrapper div:nth-child(2),
	.page-id-17097 .about-2-tips-p,
	.page-id-17097 .container-tips-about-2:nth-child(2n) .vc_column-inner .wpb_wrapper div:nth-child(2) {
		padding-right: 0!important;
	}
	
    .page-id-15066 .my-container-all-tips-about, .page-id-17097 .my-container-all-tips-about {
        padding: 17% 6% 10.5% 11%;
    }

	.page-id-15066 .about-2-tips-p p, .page-id-17097 .about-2-tips-p p { margin-bottom: 3.41vw; }
	
	.page-id-15066 .container-tips-about-2, .page-id-15066 .container-tips-about-2:last-child,
	.page-id-17097 .container-tips-about-2, .page-id-17097 .container-tips-about-2:last-child {
		margin-bottom: 6.51vw;
	}
    
    .page-id-15066 .my-page-p.my-padding-page-p, .page-id-17097 .my-page-p.my-padding-page-p {
        margin-top: 1vw;
    }
    
    .page-id-15066 h3, .page-id-17097 h3 {
        font-size: 6.21vw;
		line-height: 40px;
        margin-bottom: 0.65vw!important;
        padding-right: 0!important;
    }

    .page-id-15066 .container-tips-about-2:nth-child(even) .vc_column-inner,
	.page-id-17097 .container-tips-about-2:nth-child(even) .vc_column-inner {
        padding-left: 15px;
    }
}


/* -------------------------------------- */
/* OUR COMPANY ( ENG + SPA )
/* -------------------------------------- */

.page-id-15086 .wpb_wrapper h1, .page-id-17161 .wpb_wrapper h1 {
    margin-bottom: 2.18vw;
}

.page-id-15086 .vc_custom_1607462972359, .page-id-17161 .vc_custom_1607462972359 {
	padding-top: 0.20vw !important;
	padding-bottom: 1.21vw !important;
}

.page-id-15086 p.my-page-p, .page-id-17161 p.my-page-p { margin-bottom: 1.82vw; }

.page-id-15086 .wpb_text_column h2, .page-id-17161 .wpb_text_column h2 {
    font-family: 'FB-PLAIN';
    color: #fff;
    font-weight: normal;
    font-size: 3.12vw;
    line-height: 2.86vw;
    margin-top: 1.56vw;
    margin-bottom: 1.82vw;
    text-align: center;
}

.page-id-15086 .olives-company, .page-id-17161 .olives-company {
    margin-bottom: 0.3vw!important;
}

.page-id-15086 .wpb_text_column:nth-child(3) p, .page-id-17161 .wpb_text_column:nth-child(3) p {
    font-size: 1.30vw;
    line-height: 1.56vw;
    margin-bottom: 6.77vw;
    padding: 0!important;
    text-align: center;
}

.page-id-15086 #page-content-wrapper p:not(.vc_custom_1607463031509 p),
.page-id-17161 #page-content-wrapper p:not(.vc_custom_1607463031509 p) {
	text-align: center;
	margin-bottom: 6.77vw;
	padding: 0;
}

.page-id-15086 a.map-click2, .page-id-17161 a.map-click2 {
    color: #fff;
	font-size: 1.30vw;
	line-height: 1.56vw;
	margin-bottom: 6.77vw;
}

/* MEDIA QUERY MAX 1250px */
@media screen and (max-width: 1250px) {
	.page-id-15086 p.my-page-p, .page-id-17161 p.my-page-p {
		margin-bottom: 3.41vw;
	}
}

/* MEDIA QUERY <1024px */
@media screen and (max-width: 1023px) {
	.page-id-15086 .vc_custom_1607462972359, .page-id-17161 .vc_custom_1607462972359 {
		padding-top: 9.76vw !important;
		padding-bottom: 9.78vw !important;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-15086 a.map-click2, .page-id-17161 a.map-click2 {
		font-size: 2.44vw;
		line-height: 2.92vw;
	}
	
	.page-id-15086 #page-content-wrapper p:not(.vc_custom_1607463031509 p),
	.page-id-17161 #page-content-wrapper p:not(.vc_custom_1607463031509 p) {
		margin-bottom: 12.69vw;
}
	
	.page-id-15086 .bg-wood-company, .page-id-17161 .bg-wood-company {
		padding: 11.71vw 7.16vw 7.81vw 7.16vw;
	}
	
    .page-id-15086 .wpb_wrapper h1, .page-id-17161 .wpb_wrapper h1 {
        margin-bottom: 4.10vw;
    }
    
    .page-id-15086 p.my-page-p, .page-id-17161 p.my-page-p {
        margin-bottom: 3.41vw;
    }
    
    .page-id-15086 .wpb_text_column h2, .page-id-17161 .wpb_text_column h2 {
        font-size: 5.85vw;
        line-height: 5.37vw;
        margin-top: 2.92vw;
        margin-bottom: 3.41vw;
    }
 
    .page-id-15086 .wpb_text_column:nth-child(3) p, .page-id-17161 .wpb_text_column:nth-child(3) p {
        font-size: 2.44vw;
        line-height: 2.92vw;
        margin-bottom: 12.69vw;
    }
}


/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-15086 .vc_custom_1607462972359, .page-id-17161 .vc_custom_1607462972359 {
		padding-top: 13.03vw !important;
		padding-bottom: 10.60vw !important;
	}
	
	.page-id-15086 .olives-company, .page-id-17161 .olives-company {
        margin-bottom: 0.8vw!important;
    }
    
    .page-id-15086 .wpb_wrapper h1, .page-id-17161 .wpb_wrapper h1 {
        margin-bottom: 6.47vw;
    }
    
    .page-id-15086 p.my-page-p, .page-id-17161 p.my-page-p {
		margin-bottom: 3.41vw;
	}
    
    .page-id-15086 .wpb_text_column h2, .page-id-17161 .wpb_text_column h2 {
        font-size: 8.5vw;
        line-height: 8.17vw;
        margin-top: 3.91vw;
        margin-bottom: 4.56vw;
    }
    
    .page-id-15086 .wpb_text_column:nth-child(3) p, .page-id-17161 .wpb_text_column:nth-child(3) p {
        font-size: 4.25vw;
        line-height: 4.91vw;
        margin-bottom: 16.94vw;
    }
	
	.page-id-15086 a.map-click2, .page-id-17161 a.map-click2 {
		font-size: 4.25vw;
		line-height: 4.91vw;
	}
	
	.page-id-15086 #page-content-wrapper p:not(.vc_custom_1607463031509 p),
	.page-id-17161 #page-content-wrapper p:not(.vc_custom_1607463031509 p) {
		margin-bottom: 16.94vw;
	}
}



/* -------------------------------------- */
/* OUR HERITAGE ( ENG + SPA ) 
/* -------------------------------------- */

.page-id-15080 h1.my-page-title-heritage, .page-id-15080 .vc_custom_1608240571824 h2,
.page-id-15080 .vc_custom_1608240571824 h3, .page-id-15080 .vc_custom_1608240571824 p,
.page-id-17134 h1.my-page-title-heritage, .page-id-17134 .vc_custom_1608240571824 h2,
.page-id-17134 .vc_custom_1608240571824 h3, .page-id-17134 .vc_custom_1608240571824 p {
    font-size: 4.16vw;
    line-height: 4.16vw;
    font-family: 'Veneer','Arial'!important;
    font-weight: normal;
    color: #050000;
    text-align: center;
}

.page-id-15080 .vc_custom_1608240571824 h2, .page-id-17134 .vc_custom_1608240571824 h2 {
    line-height: 3.38vw;
}

.page-id-15080 .vc_custom_1608240571824 h3, .page-id-17134 .vc_custom_1608240571824 h3 {
    font-size: 2.60vw;
    line-height: 3.38vw;
}

.page-id-15080 .vc_custom_1608240571824 p, .page-id-17134 .vc_custom_1608240571824 p {
    font-size: 1.30vw;
    line-height: 1.66vw;
    margin-bottom: 2.86vw;
    font-family: "filson-pro"!important;
}

.page-id-15080 .my-lateral-margin:not(:first-child) .wpb_text_column.wpb_content_element,
.page-id-17134 .my-lateral-margin:not(:first-child) .wpb_text_column.wpb_content_element {
    margin-bottom: 0!important;
}

.page-id-15080 .my-lateral-margin:nth-child(2) p, .page-id-17134 .my-lateral-margin:nth-child(2) p {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.page-id-15080 .padding-heritage-date, .page-id-17134 .padding-heritage-date {
    padding-top: 4.25vw;
    padding-bottom: 6vw;
}

.page-id-15080 #heritage-date-2, .page-id-17134 #heritage-date-2 {
    padding-top: 3.65vw;
    padding-bottom: 5.95vw;
}

.page-id-15080 #heritage-date-3, .page-id-17134 #heritage-date-3 {
    padding-top: 3.7vw;
}

.page-id-15080 #heritage-date-4, .page-id-17134 #heritage-date-4 {
    padding-top: 4.22vw;
    padding-bottom: 5.9vw;
}

.page-id-15080 #heritage-date-5, .page-id-17134 #heritage-date-5 {
    padding-top: 3.73vw;
    padding-bottom: 3.1vw;
}

.page-id-15080 .padding-heritage-date p, .page-id-17134 .padding-heritage-date p {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.page-id-15080 .wpb_video_widget .wpb_video_wrapper, .page-id-17134 .wpb_video_widget .wpb_video_wrapper {
	height: 0;
}

/* MEDIA QUERY MAX 1250px */
@media screen and (max-width: 1250px) {
	.page-id-15080 h1.my-page-title-heritage, .page-id-15080 .vc_custom_1608240571824 h2,
	.page-id-17134 h1.my-page-title-heritage, .page-id-17134 .vc_custom_1608240571824 h2 {
		font-size: 4.81vw;
		line-height: 5.76vw;
	}

	.page-id-15080 .vc_custom_1608240571824 h3, .page-id-17134 .vc_custom_1608240571824 h3 {
		font-size: 3.78vw;
		line-height: 4.34vw;
	}
	.page-id-15080 .vc_custom_1608240571824 p, .page-id-17134 .vc_custom_1608240571824 p {
		font-size: 2.01vw;
		line-height: 2.52vw;
		margin-bottom: 3.37vw;
	}
	.page-id-15080 .padding-heritage-date, .page-id-17134 .padding-heritage-date {
		padding-bottom: 7vw;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .page-id-15080 .vc_custom_1608240571824 h2, .page-id-17134 .vc_custom_1608240571824 h2 {
        font-size: 4.81vw;
		line-height: 5.76vw;
    }

    .page-id-15080 .vc_custom_1608240571824 h3, .page-id-17134 .vc_custom_1608240571824 h3 {
        font-size: 3.78vw;
        line-height: 4.34vw;
    }

    .page-id-15080 .vc_custom_1608240571824 p, .page-id-17134 .vc_custom_1608240571824 p {
        font-size: 2.52vw;
        line-height: 3.20vw;
        margin-bottom: 3.41vw;
    }
    
    .page-id-15080 .padding-heritage-date, .page-id-17134 .padding-heritage-date {
        padding-top: 7.6vw;
        padding-bottom: 5.75vw;
    }
    
    .page-id-15080 .padding-heritage-date p, .page-id-17134 .padding-heritage-date p {
        margin-bottom: 3.4vw;
    }
    
    .page-id-15080 #heritage-date-2, .page-id-17134 #heritage-date-2 {
        padding-top: 6.9vw;
        padding-bottom: 5.7vw;
    }

    .page-id-15080 #heritage-date-3, .page-id-17134 #heritage-date-3 {
        padding-top: 6.9vw;
    }

    .page-id-15080 #heritage-date-4, .page-id-17134 #heritage-date-4 {
        padding-top: 7.65vw;
        padding-bottom: 5.85vw;
    }

    .page-id-15080 #heritage-date-5, .page-id-17134 #heritage-date-5 {
        padding-top: 6.75vw;
        padding-bottom: 5.85vw;
    }
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
    .page-id-15080 .vc_custom_1608240571824 h2, .page-id-17134 .vc_custom_1608240571824 h2 {
        font-size: 4.81vw;
		line-height: 5.76vw;
    }

    .page-id-15080 .vc_custom_1608240571824 h3, .page-id-17134 .vc_custom_1608240571824 h3 {
        font-size: 3.78vw;
        line-height: 4.34vw;
    }

    .page-id-15080 .vc_custom_1608240571824 p, .page-id-17134 .vc_custom_1608240571824 p {
        font-size: 3.80vw;
        line-height: 4.20vw;
        margin-bottom: 3.41vw;
    }
    
    .page-id-15080 .padding-heritage-date, .page-id-17134 .padding-heritage-date {
        padding-top: 10.25vw;
        padding-bottom: 8vw;
    }
    
    .page-id-15080 .padding-heritage-date p, .page-id-17134 .padding-heritage-date p {
        margin-bottom: 3.41vw;
    }
    
    .page-id-15080 #heritage-date-2, .page-id-17134 #heritage-date-2 {
        padding-top: 9.3vw;
        padding-bottom: 7.9vw;
    }

    .page-id-15080 #heritage-date-3, .page-id-17134 #heritage-date-3 {
        padding-top: 9.15vw;
        padding-bottom: 8vw;
    }

    .page-id-15080 #heritage-date-4, .page-id-17134 #heritage-date-4 {
        padding-top: 10.3vw;
        padding-bottom: 7.95vw;
    }

    .page-id-15080 #heritage-date-5, .page-id-17134 #heritage-date-5 {
        padding-top: 9.25vw;
        padding-bottom: 7.9vw;
    }
	
	/* FIX SLIDE ( ENG + SPA ) */
	.page-id-15080 #n2-ss-9 .n2-ss-slide-backgrounds img, .page-id-17134 #n2-ss-19 .n2-ss-slide-backgrounds img,
	.page-id-17134 #n2-ss-21 .n2-ss-slide-backgrounds img, .page-id-17134 #n2-ss-22 .n2-ss-slide-backgrounds img {
		width: 200% !important;
		max-width: 200% !important;
	}
	.page-id-15080 #n2-ss-9 .testolateralesliderheritage, .page-id-17134 #n2-ss-19 .testolateralesliderheritage,
	.page-id-17134 #n2-ss-21 .testolateralesliderheritage, .page-id-17134 #n2-ss-22 .testolateralesliderheritage {
		width: 90% !important;
		margin-left: 5% !important;
		background-color: black !important;
		opacity: 0.7 !important;
		padding: 20px !important;
	}
}
/* FIX SLIDE ( SPA ) MEDIA QUERY <371 */
@media screen and (max-width: 370px) {
	.page-id-17134 #n2-ss-21 .testolateralesliderheritage {
		margin-top: -10px;
	}
}


/* -------------------------------------- */
/* ADVERTISING ( ENG + SPA )
/* -------------------------------------- */

.page-id-16309 #page-header, .page-id-17129 #page-header { margin-bottom: 0; }

.page-id-16309 .my-padding-intro-about, .page-id-17129 .my-padding-intro-about { padding-top: 0!important; }

.page-id-16309 .my-col-flex-quality, .page-id-17129 .my-col-flex-quality { min-height: 44.6vw!important; }

.page-id-16309 .testi-box-sourcing, .page-id-17129 .testi-box-sourcing { padding: 8.33vw 6vw 10.41vw 6.03vw; }

.page-id-16309 .testi-box-3 p, .page-id-17129 .testi-box-3 p { padding-top: 0!important; padding-bottom: 0!important;}

.page-id-16309 .attivo-radio .testi-box-3 a, .page-id-16309 .attivo-adv .testi-box-3 a
.page-id-17129 .attivo-radio .testi-box-3 a, .page-id-17129 .attivo-adv .testi-box-3 a { cursor: pointer; }

.page-id-16309 .testi-box-3 a img, .page-id-17129 .testi-box-3 a img {
	margin-top: -3px;
	margin-right: -60px;
}

/* FIX ( ENG + SPA ) */
.page-id-16309 .attivo-tv .bg1giallo .vc_column-inner, .page-id-16309 .attivo-adv .bg1giallo .vc_column-inner,
.page-id-16309 .attivo-radio .bgadvbk1 + div .vc_column-inner,
.page-id-17129 .attivo-tv .bg1giallo .vc_column-inner, .page-id-17129 .attivo-adv .bg1giallo .vc_column-inner,
.page-id-17129 .attivo-radio .bgadvbk1 + div .vc_column-inner {
	padding-left: 0!important;
}

/* MEDIA QUERY <1599 */
@media screen and (max-width: 1599px) {
	.page-id-16309 .testi-box-3 a img, .page-id-17129 .testi-box-3 a img {
		margin-right: -40px;
		margin-top: -14px;
	}
}

/* MEDIA QUERY <1251 */
@media screen and (max-width: 1250px) {
    .page-id-16309 .my-col-flex-quality.bg-wood-tips, .page-id-17129 .my-col-flex-quality.bg-wood-tips {
		min-height: 44.6vw !important;
	}
	
	.page-id-16309 .testi-box-sourcing, .page-id-17129 .testi-box-sourcing {
		padding: 50px 30px 0px 40px !important;
	}
	
	.page-id-16309 .title-box-sourcing, .page-id-17129 .title-box-sourcing {
		font-size: 3.78vw;
		line-height: 4.34vw;
	}
	
	.page-id-16309 .text-sourcing, .page-id-17129 .text-sourcing {
		font-size: 1.92vw;
		line-height: 2.51vw;
		margin-bottom: 3.41vw !important;
	}
	
	.page-id-16309 .testi-box-3 a img, .page-id-17129 .testi-box-3 a img { margin-right: -20px; }
}

/* MEDIA QUERY <1100 */
@media screen and (max-width: 1099px) {
	.page-id-16309 .testi-box-3 a img, .page-id-17129 .testi-box-3 a img { margin-right: -10px; }
}

/* MEDIA QUERY <1023 */
@media screen and (max-width: 1023px) {
	/* inizio ordine box */
	.page-id-16309 .my-container-flex, .page-id-17129 .my-container-flex {
		display: flex;
		flex-direction: column;
	}

	.page-id-16309 .attivo-tv:nth-child(3) > div:first-child, .page-id-16309 .attivo-radio:nth-child(6) > div:first-child,
	.page-id-16309 .attivo-adv .bg1adv,
	.page-id-17129 .attivo-tv:nth-child(3) > div:first-child, .page-id-17129 .attivo-radio:nth-child(6) > div:first-child,
	.page-id-17129 .attivo-adv .bg1adv { order: 2; }
	/* fine ordine box */

	.page-id-16309 .my-padding-intro-about > div > div > div > div > div,
	.page-id-17129 .my-padding-intro-about > div > div > div > div > div { display: flex; }

	.page-id-16309 .sceltaltaadvertising, .page-id-17129 .sceltaltaadvertising {
		display: flex;
		justify-content: center;
	}
	
	.page-id-16309 .sceltaltaadvertising div {		/* solo per L'ENG a seconda delle scritte - vedi FIX sotto */
		margin-left: 20px!important;
		margin-right: 20px!important;
		margin-top: 25px;
	}
	
	/* FIX ( ENG + SPA ) */
	.page-id-16309 .attivo-radio .bgadvbk1 + div .vc_column-inner,
	.page-id-17129 .attivo-radio .bgadvbk1 + div .vc_column-inner {
		padding-left: 30px!important;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-16309 .my-col-flex-quality.bg-wood-tips, .page-id-17129 .my-col-flex-quality.bg-wood-tips {
		min-height: 34.6vw!important;
	}
	
	.page-id-16309 .my-col-flex-quality, .page-id-17129 .my-col-flex-quality { min-height: 33.69vw!important; }
	
	.page-id-16309 .my-padding-intro-about, .page-id-17129 .my-padding-intro-about {
		padding-top: 0px !important;
		padding-bottom: 1.21vw !important;
	}
	
	.page-id-16309 .bg1giallo .testi-box-sourcing, .page-id-17129 .bg1giallo .testi-box-sourcing {
		padding: 50px 30px 0px 50px !important;
	}
	
	.page-id-16309 .text-sourcing, .page-id-17129 .text-sourcing {
		font-size: 2.52vw;
		line-height: 3.2vw;
		margin-bottom: 3.41vw !important;
	}

	.page-id-16309 .attivo-tv .testi-box-3 a, .page-id-16309 .attivo-radio .testi-box-3 a,
	.page-id-17129 .attivo-tv .testi-box-3 a, .page-id-17129 .attivo-radio .testi-box-3 a {
		left: -25%;
		position: relative;
		font-size: 4.2vw!important;
		top: 10px;
	}
	
	.page-id-16309 .attivo-adv .testi-box-3 a, .page-id-17129 .attivo-adv .testi-box-3 a {
		font-size: 4.2vw!important;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-16309 #page-header.hasbg .page-tagline, .page-id-17129 #page-header.hasbg .page-tagline {
		font-size: 3.8vw !important;
		line-height: 4.2vw !important;
	}
	
	.page-id-16309 #page-header.hasbg .page-tagline, .page-id-17129 #page-header.hasbg .page-tagline {
		padding: 0!important;
	}
	
	.page-id-16309 .my-padding-intro-about, .page-id-17129 .my-padding-intro-about {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	
	.page-id-16309 .bg1giallo .testi-box-sourcing, .page-id-17129 .bg1giallo .testi-box-sourcing {
		padding: 50px 30px 0px 50px!important;
	}
	
	.page-id-16309 .my-col-flex-quality, .page-id-17129 .my-col-flex-quality { min-height: 33.69vw!important; }
	
	.page-id-16309 .my-col-flex-quality.bg-wood-tips, .page-id-17129 .my-col-flex-quality.bg-wood-tips {
		min-height: 34.6vw!important;
	}
	
	.page-id-16309 .text-sourcing, .page-id-17129 .text-sourcing {
		font-size: 2.8vw;
		line-height: 4.20vw;
	}

	.page-id-16309 .attivo-tv .testi-box-3 a, .page-id-16309 .attivo-radio .testi-box-3 a,
	.page-id-17129 .attivo-tv .testi-box-3 a, .page-id-17129 .attivo-radio .testi-box-3 a {
		left: -20%;
		position: relative;
		font-size: 4.2vw!important;
		top: 10px;
	}
	
	.page-id-16309 .attivo-adv .testi-box-3 a, .page-id-17129 .attivo-adv .testi-box-3 a {
		font-size: 4.2vw!important;
	}
}

/* MEDIA QUERY <500 */
@media screen and (max-width: 499px) {
	.page-id-16309 .title-box-sourcing, .page-id-17129 .title-box-sourcing { font-size: 4.8vw; }
	
	.page-id-16309 .text-sourcing, .page-id-17129 .text-sourcing { font-size: 3vw; }
	
	.page-id-16309 .attivo-tv .testi-box-3 a, .page-id-17129 .attivo-tv .testi-box-3 a {
		top: 7px!important;
		left: -20%!important;
	}
	
	.page-id-16309 .attivo-radio .testi-box-3 a, .page-id-17129 .attivo-radio .testi-box-3 a {
		top: 0!important;
		left: -20%!important;
	}
	
	.page-id-16309 #page-content-wrapper .inner .sidebar-content img,
	.page-id-17129 #page-content-wrapper .inner .sidebar-content img { max-width: 13%!important; }
}

/* MEDIA QUERY <450 */
@media screen and (max-width: 449px) {
	.page-id-16309 .sceltaltaadvertising div,
	.page-id-17129 .sceltaltaadvertising div { font-size: 5.6vw!important; }
	
	.page-id-16309 .title-box-sourcing, .page-id-17129 .title-box-sourcing { margin-bottom: 5vw!important; }
	
	.page-id-16309 .text-sourcing, .page-id-17129 .text-sourcing {
		font-size: 3.3vw;
		line-height: 5.57vw;
	}
	
	.page-id-16309 .attivo-tv .testi-box-3 a, .page-id-17129 .attivo-tv .testi-box-3 a {
		top: -3px!important;
		left: -20%!important;
	}
	
	.page-id-16309 .attivo-radio .testi-box-3 a, .page-id-17129 .attivo-radio .testi-box-3 a {
		top: -10px!important;
		left: -20%!important;
	}
}

/* FIX SPA 3 TITOLI CENTRALI */
	.page-id-17129 .sceltaltaadvertising {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 15px;
	margin-bottom: -15px;
	}

@media screen and (min-width: 768px) {
	.page-id-17129 .sceltaltaadvertising { width: 1040px!important; }
}

@media screen and (max-width: 767px) {
	.page-id-17129 .sceltaltaadvertising { margin-top: 0!important; }
	
	.page-id-17129 #radio {
		text-align: center;
		line-height: 4.6vw;
	}
}

@media screen and (max-width: 499px) {
	.page-id-17129 .sceltaltaadvertising { width: 300px!important; }
	
	.page-id-17129 .sceltaltaadvertising div {
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media screen and (max-width: 400px) {
	.page-id-17129 .sceltaltaadvertising div {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media screen and (max-width: 350px) {
	.page-id-17129 .sceltaltaadvertising { width: 250px!important; }
	
	.page-id-17129 .sceltaltaadvertising div {
		margin-left: 5px;
		margin-right: 5px;
	}
}/* FINE FIX SPA 3 TITOLI CENTRALI */


/* ----------------------------------------------- */
/* FILIPPO BERIO CHEF INSPIRATION ( ENG + SPA )
/* ----------------------------------------------- */
.page-id-16322 .my-padding-intro-about, .page-id-17192 .my-padding-intro-about { padding-top: 100px !important; }

.page-id-16322 .my-padding-left-intro-about .vc_column-inner,
.page-id-17192 .my-padding-left-intro-about .vc_column-inner {
	padding-right: 20% !important;
	margin-bottom: 15px;
}

.page-id-16322 .my-padding-left-intro-about .vc_column-inner > .wpb_wrapper > div,
.page-id-17192 .my-padding-left-intro-about .vc_column-inner > .wpb_wrapper > div { margin-bottom: 2.18vw; }

.page-id-16322 .linkproductdestra-pagprodgener-bott,
.page-id-17192 .linkproductdestra-pagprodgener-bott{ padding: 20px 30px; }

.page-id-16322 #my-button p, .page-id-17192 #my-button p {
		display: flex;
		position: relative;
	}

.page-id-16322 #my-button a:first-child, .page-id-16322 #my-button a:last-child,
.page-id-17192 #my-button a:first-child, .page-id-17192 #my-button a:last-child { position: absolute; }

.page-id-16322 #my-button a:last-child, .page-id-17192 #my-button a:last-child {
	right: 0;
	bottom: 0;
}

/* MEDIA QUERY >1449 */
@media screen and (min-width: 1450px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 12px;
	}
}

/* MEDIA QUERY >1249 */
@media screen and (min-width: 1250px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 10px;
	}
}

/* MEDIA QUERY >1149 */
@media screen and (min-width: 1150px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 8px;
	}
}

/* MEDIA QUERY >1049 */
@media screen and (min-width: 1042px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 12px;
	}
}

/* MEDIA QUERY 1024-1041 */
@media screen and (min-width: 1024px) and (max-width: 1041px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 18px;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 6px;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-16322 #my-button a:first-child, .page-id-17192 #my-button a:first-child {
		bottom: 10px;
	}
}

/* MEDIA QUERY <1251 */
@media screen and (max-width: 1250px) {
	.page-id-16322 .my-padding-left-intro-about .vc_column-inner,
	.page-id-17192 .my-padding-left-intro-about .vc_column-inner { padding-bottom: 3.7vw; }
}

/* MEDIA QUERY <1024-1041 */
@media screen and (min-width: 1024px) and (max-width: 1041px) {
	.page-id-16322 .linkproductsinistra-pagprodgener,
	.page-id-17192 .linkproductsinistra-pagprodgener { font-size: 225%; }
}


/* MEDIA QUERY <1024 */
@media screen and (max-width: 1023px) {
	.page-id-16322 .linkproductdestra-pagprodgener-bott,
	.page-id-17192 .linkproductdestra-pagprodgener-bott { padding: 10px; }
	
	.page-id-16322 .linkproductsinistra-pagprodgener,
	.page-id-17192 .linkproductsinistra-pagprodgener { font-size: 194%; }
}

/* MEDIA QUERY <901 */
@media screen and (max-width: 900px) {
	.page-id-16322 .linkproductdestra-pagprodgener-bott,
	.page-id-17192 .linkproductdestra-pagprodgener-bott { font-size: 125%; }
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-16322 .my-padding-left-intro-about .vc_column-inner,
	.page-id-17192 .my-padding-left-intro-about .vc_column-inner {
		padding-bottom: 0;
		margin-bottom: 1.9vw;
	}
	
	.page-id-16322 .boxprodpaginaprod-generica, .page-id-17192 .boxprodpaginaprod-generica { max-height: 48.7vw; }
	
	.page-id-16322 .my-page-p, .page-id-17192 .my-page-p { margin-bottom: 4.1vw!important; }
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-16322 .my-padding-left-intro-about .vc_column-inner,
	.page-id-17192 .my-padding-left-intro-about .vc_column-inner {
		padding-bottom: 0;
		margin-bottom: 4.47vw;
	}
	
	.page-id-16322 .my-page-p, .page-id-17192 .my-page-p { margin-bottom: 5.56vw !important; }
}

/* MEDIA QUERY <450 */
@media screen and (max-width: 449px) {
	.page-id-16322 .vc_custom_1622821173621,
	.page-id-17192 .vc_custom_1628163864493 {
		bottom: 50%;
		transform: translatey(50%);
	}
}


/* -------------------------------------- */
/* HEALTHY FRYING TIPS ( ENG + SPA )
/* -------------------------------------- */
.page-id-16432 .my-padding-right-intro-about .vc_column-inner,
.page-id-17479 .my-padding-right-intro-about .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.page-id-16432 .bg-wood-company .bottle-about img,
.page-id-17479 .bg-wood-company .bottle-about img {
	max-width: 85%!important
}

.page-id-16432 .bg-wood-company .about-2-tips-title,
.page-id-17479 .bg-wood-company .about-2-tips-title {
	color: #fcebac;
}

.page-id-16432 .wpb_text_column .my-page-p:last-child,
.page-id-17479 .wpb_text_column .my-page-p:last-child {
	margin-bottom: 1.82vw;
}

.page-id-16432 .bg-wood-company,
.page-id-17479 .bg-wood-company {
	padding: 6.25vw 7.55vw 4.7vw 7.55vw;
}

/* MEDIA QUERY <1251 */
@media screen and (max-width: 1250px) {
	.page-id-16432 .wpb_text_column .my-page-p:last-child,
	.page-id-17479 .wpb_text_column .my-page-p:last-child {
		margin-bottom: 3.4vw;
	}
	
	.page-id-16432 .about-2-tips-p,
	.page-id-17479 .about-2-tips-p {
		margin-bottom: 3.41vw!important;
	}
}

/* MEDIA QUERY MAX 1023 */
@media screen and (max-width: 1023px) {
	.page-id-16432 .bottle-about,
	.page-id-17479 .bottle-about {
		margin-bottom: 23px!important;
	}
	
	.page-id-16432 .my-container-all-tips-about-2,
	.page-id-17479 .my-container-all-tips-about-2 {
		display: flex;
	}
	.page-id-16432 .container-tips-about-2:nth-child(2),
	.page-id-17479 .container-tips-about-2:nth-child(2) {
		order: 2;
	}
	.page-id-16432 .container-tips-about-2:nth-child(3),
	.page-id-17479 .container-tips-about-2:nth-child(3)	{
	order: 1;
	}
	.page-id-16432 .container-tips-about-2:nth-child(4),
	.page-id-17479 .container-tips-about-2:nth-child(4) {
		order: 3;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-16432 .my-page-title,
	.page-id-17479 .my-page-title {
		margin-bottom: 4.1vw;
	}
	
	.page-id-16432 .bg-wood-company,
	.page-id-17479 .bg-wood-company {
		adding: 11.71vw 7.16vw 12.81vw 7.16vw;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-16432 .my-page-title,
	.page-id-17479 .my-page-title {
		margin-bottom: 6.47vw;
	}
	
	.page-id-16432 .bg-wood-company,
	.page-id-17479 .bg-wood-company {
		padding: 15.64vw 9.9vw 16.43vw 9.9vw;
	}
}

/* -------------------------------------- */
/* FAQs ( ENG + SPA )
/* -------------------------------------- */

.page-id-16413 .vc_column-gap-30 > div,
.page-id-17297 .vc_column-gap-30 > div {
	padding-top: 0!important;
}

.page-id-16413 .my-page-title,
.page-id-17297 .my-page-title {
	margin-bottom: 2.18vw!important;
}

.page-id-16413 .my-padding-left-intro-about .vc_column-inner, 
.page-id-16413 .my-padding-right-intro-about .vc_column-inner,
.page-id-17297 .my-padding-left-intro-about .vc_column-inner, 
.page-id-17297 .my-padding-right-intro-about .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.page-id-16413 .bg-wood-tips .vc_column-inner,
.page-id-17297 .bg-wood-tips .vc_column-inner {
	padding-left: 0;
}

.page-id-16413 .my-padding-right-intro-about .my-page-p,
.page-id-17297 .my-padding-right-intro-about .my-page-p {
	margin-bottom: 1.82vw!important;
}

.page-id-16413 .bg-img-about,
.page-id-17297 .bg-img-about {
	background-image: url('/wp-content/uploads/2021/02/box1-about.jpg');
}

.page-id-16413 .text-sourcing,
.page-id-17297 .text-sourcing {
	margin-top: 20px;
	margin-bottom: 1.92vw!important;
	font-family: 'Filson Pro Book';
}

.page-id-16413 .testi-box-2,
.page-id-17297 .testi-box-2 {
	padding: 31.4% 7.4% 31.4% 9.5%;
}

.page-id-16413 .text-sourcing a,
.page-id-17297 .text-sourcing a {
	color: #fff;
}

.page-id-16413 .tree,
.page-id-17297 .tree {
	width: 12.5%;
}

.page-id-16413 .bg-culinary .testi-box-2 p,
.page-id-17297 .bg-culinary .testi-box-2 p {
	padding-top: 0!important;
}

.page-id-16413 .bg-wood-tips .container-tips-about p:first-child,
.page-id-17297 .bg-wood-tips .container-tips-about p:first-child {
	padding-top: 0!important;
	padding-bottom: 0!important;
}

/* MEDIA QUERY >1023 */
@media screen and (min-width: 1024px) {
	.page-id-16413 .my-padding-left-intro-about .my-page-p,
	.page-id-17297 .my-padding-left-intro-about .my-page-p {
		padding-right: 60px!important;
	}
}

/* MEDIA QUERY <1251 */
@media screen and (max-width: 1250px) {
	.page-id-16413 .my-padding-right-intro-about .my-page-p,
	.page-id-17297 .my-padding-right-intro-about .my-page-p {
		margin-bottom: 3.41vw!important;
	}
	
	.page-id-16413 .container-tips-about,
	.page-id-17297 .container-tips-about {
		margin-bottom: 10%!important;
	}
	
	.page-id-16413 .about-tips,
	.page-id-17297 .about-tips {
		margin-bottom: 3.41vw!important;
	}
}

/* MEDIA QUERY <1024 */
@media screen and (max-width: 1023px) {
	.page-id-16413 .my-lateral-margin,
	.page-id-17297 .my-lateral-margin {
		margin-left: -15px!important;
		margin-right: -15px!important;
	}
	
	.page-id-16413 .my-container-flex,
	.page-id-17297 .my-container-flex {
		margin-left: 0;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-16413 .my-page-title,
	.page-id-17297 .my-page-title {
		margin-bottom: 4.1vw!important;
	}
	
	.page-id-16413 .my-padding-right-intro-about .my-page-p, .page-id-16413 .my-padding-left-intro-about .my-page-p,
	.page-id-17297 .my-padding-right-intro-about .my-page-p, .page-id-17297 .my-padding-left-intro-about .my-page-p {
		margin-bottom: 3.41vw!important;
	}
	
	.page-id-16413 .my-container-flex,
	.page-id-17297 .my-container-flex {
		width: 100%;
	}
	
	.page-id-16413 .testi-box-2,
	.page-id-17297 .testi-box-2 {
		padding: 34.7% 7.4%;
	}
	
	.page-id-16413 .bg-culinary .testi-box-2 p,
	.page-id-17297 .bg-culinary .testi-box-2 p {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-16413 .my-page-title,
	.page-id-17297 .my-page-title {
		margin-bottom: 6.47vw!important;
	}
	
	.page-id-16413 .my-padding-right-intro-about .my-page-p, .page-id-16413 .my-padding-left-intro-about .my-page-p,
	.page-id-17297 .my-padding-right-intro-about .my-page-p, .page-id-17297 .my-padding-left-intro-about .my-page-p {
		margin-bottom: 3.58vw!important;
	}
	
	.page-id-16413 .my-container-flex,
	.page-id-17297 .my-container-flex {
		width: 100%;
	}
}



/* -------------------------------------- */
/* OUR QUALITY STANDARDS ( ENG + SPA )
/* -------------------------------------- */

.page-id-16341 .my-padding-left-intro-about .my-page-title,
.page-id-17168 .my-padding-left-intro-about .my-page-title { margin-bottom: 2.18vw; }

.page-id-16341 .my-padding-right-intro-about .vc_column-inner,
.page-id-17168 .my-padding-right-intro-about .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.page-id-16341 .my-padding-right-intro-about .my-page-p,
.page-id-17168 .my-padding-right-intro-about .my-page-p { margin-bottom: 1.82vw; }

.page-id-16341 .bg-img-sourcing .vc_column-inner, .page-id-17168 .bg-img-sourcing .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.page-id-16341 .bg-img-sourcing div .sourcing-001 p:first-child, .page-id-16341 .sampling-001 p,
.page-id-16341 .bg-img-blending .testi-box-sourcing p,
.page-id-17168 .bg-img-sourcing div .sourcing-001 p:first-child, .page-id-17168 .sampling-001 p,
.page-id-17168 .bg-img-blending .testi-box-sourcing p{
	padding-top: 0!important;
}

.page-id-16341 .bg-img-sourcing div .sourcing-001 .text-sourcing, .page-id-16341 .sampling-001 .text-sourcing,
.page-id-17168 .bg-img-sourcing div .sourcing-001 .text-sourcing, .page-id-17168 .sampling-001 .text-sourcing {
	margin-bottom: 0;
}

.page-id-16341 .bg-img-sourcing .container-link-sourcing p:last-child,
.page-id-17168 .bg-img-sourcing .container-link-sourcing p:last-child {
	display: none;
}

.page-id-16341 .sourcing-002 .container-link-close, .page-id-16341 .sampling-002 .container-link-close,
.page-id-17168 .sourcing-002 .container-link-close, .page-id-17168 .sampling-002 .container-link-close {
	top: 5px;
}

.page-id-16341 .testi-box-3, .page-id-17168 .testi-box-3 { padding: 34% 20% 37% 20%; }

.page-id-16341 .sampling-001, .page-id-17168 .sampling-001 { padding: 8.33vw 4.77vw 10.41vw 7.03vw; }

.page-id-16341 .bg-img-blending .testi-box-sourcing,
.page-id-17168 .bg-img-blending .testi-box-sourcing {
	padding: 8.33vw 5.77vw 10.41vw 7.03vw;
}

.page-id-16341 .bg-img-blending .testi-box-sourcing,
.page-id-17168 .bg-img-blending .testi-box-sourcing {
	padding: 8.33vw 5.77vw 12.41vw 7.03vw;
}

.page-id-16341 .padding-salov, .page-id-17168 .padding-salov { padding-top: 0; }

.page-id-16341 .container-link-sourcing p, .page-id-17168 .container-link-sourcing p {
	padding-bottom: 0!important;
}

.page-id-16341 .my-margin-top-130, .page-id-17168 .my-margin-top-130 {
	display: flex;
	align-items: center;
}

.page-id-16341 #certification1 > div > div, .page-id-16341 #certification2 > div > div,
.page-id-17168 #certification1 > div > div, .page-id-17168 #certification2 > div > div {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.page-id-16341 #certifications, .page-id-17168 #certifications { margin-top: 1vw; }

.page-id-16341 #certifications > div:first-child, .page-id-17168 #certifications > div:first-child {
	padding: 0 0.78vw 0 3vw;
}

.page-id-16341 #certifications > div:last-child, .page-id-17168 #certifications > div:last-child {
	padding: 0 0.78vw 0 1.5vw;
}

.page-id-16341 #certifications img, .page-id-17168 #certifications img { margin-right: 20px; }

.page-id-16341 #certifications #certification1 .wpb_single_image:nth-child(2),
.page-id-17168 #certifications #certification1 .wpb_single_image:nth-child(2) {
	padding-right: 40px;
}

.page-id-16341 #certification1, .page-id-17168 #certification1 {
	padding-left: 1.5vw;
}

.page-id-16341 #certification2, .page-id-17168 #certification2 {
	padding-left: 3.5vw;
}

.page-id-16341 .my-margin-top-130 > div:first-child,
.page-id-17168 .my-margin-top-130 > div:first-child {
	padding-right: 3vw;
}

.page-id-16341 .my-margin-top-130 .vc_align_left:first-child figure div img,
.page-id-17168 .my-margin-top-130 .vc_align_left:first-child figure div img {
	margin-bottom: 5vw;
}

.page-id-16341 .padding-title-certifications,
.page-id-17168 .padding-title-certifications {
	margin-bottom: 2.18vw;
}

.page-id-16341 #my-width p, .page-id-17168 #my-width p { margin-bottom: 1.82vw; }

.page-id-16341 .cert-title, .page-id-17168 .cert-title { font-size: 3.08vw; }

/* MEDIA QUERY <1251 */
@media screen and (max-width: 1250px) {
	.page-id-16341 .my-padding-right-intro-about .my-page-p,
	.page-id-17168 .my-padding-right-intro-about .my-page-p { margin-bottom: 3.41vw; }
	
	.page-id-16341 .testi-box-3,
	.page-id-17168 .testi-box-3 {
		padding: 11% 7.4% 17% 9.5%;
	}

	.page-id-16341 .title-box,
	.page-id-17168 .title-box {
		width: 90%;
		margin-left: 5%;
		text-align: center;
		margin-top: 15%;
	}
	
	.page-id-16341 .text-sourcing,
	.page-id-17168 .text-sourcing {
		font-size: 1.92vw;
		line-height: 2.51vw;
	}
	
	.page-id-16341 .testi-box-sourcing.sourcing-001,
	.page-id-17168 .testi-box-sourcing.sourcing-001 {
		padding: 8.33vw 6.37vw 10.41vw 6.33vw;
	}
	
	.page-id-16341 .testi-box-sourcing.sourcing-002,
	.page-id-17168 .testi-box-sourcing.sourcing-002 {
		padding: 8.33vw 6.07vw 10.41vw 6.03vw;
	}

	.page-id-16341 .text-sourcing,
	.page-id-17168 .text-sourcing {
		margin-bottom: 3.41vw;
	}
	
	.page-id-16341 .bg-img-sourcing div .sourcing-001 .text-sourcing, .page-id-16341 .sampling-001 .text-sourcing,
	.page-id-17168 .bg-img-sourcing div .sourcing-001 .text-sourcing, .page-id-17168 .sampling-001 .text-sourcing {
		margin-bottom: 1vw;
	}

	.page-id-16341 #my-width p,
	.page-id-17168 #my-width p {
		margin-bottom: 1.82vw;
	}
	
	.page-id-16341 #certifications,
	.page-id-17168 #certifications {
		margin-top: 5vw;
	}
	
	.page-id-16341 #certification1 img, .page-id-16341 #certification2 img,
	.page-id-17168 #certification1 img, .page-id-17168 #certification2 img {
		max-width: 80%!important;
		margin-right: 0px;}
}

/* MEDIA QUERY 1023-1073 */
@media screen and (min-width: 1023px) and (max-width: 1073px) {
	.page-id-16341 #certification1 img,
	.page-id-17168 #certification1 img {
		margin-right: -8px;
	}
}

/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-16341 .my-padding-left-intro-about > div,
	.page-id-17168 .my-padding-left-intro-about > div {
		padding-left: 0!important;
	}
	
	.page-id-16341 .my-padding-intro-about,
	.page-id-17168 .my-padding-intro-about {
		padding-bottom: 11.5vw !important;
	}
	
	.page-id-16341 .testi-box-3
	.page-id-17168 .testi-box-3 {
		padding: 11% 7.4% 18.5% 9.5%;
	}
	
	.page-id-16341 .testi-box-sourcing.sourcing-001, .page-id-16341 .testi-box-sourcing.sourcing-002,
	.page-id-17168 .testi-box-sourcing.sourcing-001, .page-id-17168 .testi-box-sourcing.sourcing-002 {
		padding: 15.62vw 12.69vw 19.53vw 13.18vw;
	}
	
	.page-id-16341 .olives-sourcing,
	.page-id-17168 .olives-sourcing {
		margin-bottom: 1.2vw;
	}
	
	.page-id-16341 .text-sourcing,
	.page-id-17168 .text-sourcing {
		font-size: 2.52vw !important;
		line-height: 3.20vw !important;
	}
	
	.page-id-16341 .testi-box-sourcing.sampling-001, .page-id-16341 .testi-box-sourcing.sampling-002,
	.page-id-17168 .testi-box-sourcing.sampling-001, .page-id-17168 .testi-box-sourcing.sampling-002 {
		padding: 15.62vw 9.69vw 14.53vw 13.18vw;
	}
	
	.page-id-16341 .bg-img-blending .testi-box-sourcing,
	.page-id-17168 .bg-img-blending .testi-box-sourcing {
		padding: 15.62vw 10.69vw 23.53vw 13.18vw;
	}
	
	.page-id-16341 #my-width,
	.page-id-17168 #my-width {
		width: 100% !important;
	}
	
	.page-id-16341 .padding-title-certifications,
	.page-id-17168 .padding-title-certifications {
		margin-bottom: 4.1vw;
	}
	
	.page-id-16341 #my-width p,
	.page-id-17168 #my-width p {
		line-height: 3.20vw !important;
		margin-bottom: 3.41vw;
	}
	
	.page-id-16341 #certifications,
	.page-id-17168 #certifications {
		display: flex;
		flex-direction: column;
	}
	
	.page-id-16341 #certifications > div,
	.page-id-17168 #certifications > div {
		width: 100%;
	}
	
	.page-id-16341 #certifications > div > div, .page-id-16341 #certifications > div > div .cert-title,
	.page-id-17168 #certifications > div > div, .page-id-17168 #certifications > div > div .cert-title {
		padding-left: 0!important;
	}
	
	.page-id-16341 #certifications > div:last-child > div .cert-title,
	.page-id-17168 #certifications > div:last-child > div .cert-title {
		padding-left: 15px!important;
	}
	
	.page-id-16341 #certification2 .wpb_single_image:nth-child(3),
	.page-id-17168 #certification2 .wpb_single_image:nth-child(3) {
		margin-left: -30px;
	}
	/* FIX CLOSE */
	.page-id-16341 .container-link-close {
		display: block;
		width: 46px;
		top: 35px !important;
		right: 70px;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-16341 .my-padding-left-intro-about > div,
	.page-id-17168 .my-padding-left-intro-about > div{
		padding-left: 0!important;
	}
	
	.page-id-16341 .my-page-title,
	.page-id-17168 .my-page-title {
		margin-bottom: 6.47vw!important;
	}
	
	.page-id-16341 .testi-box-3,
	.page-id-17168 .testi-box-3 {
		padding: 11% 7.4% 18% 9.5%;
	}
	
	.page-id-16341 .testi-box-sourcing.sourcing-001, .page-id-16341 .testi-box-sourcing.sourcing-002,
	.page-id-17168 .testi-box-sourcing.sourcing-001, .page-id-17168 .testi-box-sourcing.sourcing-002 {
		padding: 20.86vw 16.94vw 28.07vw 17.60vw;
	}
	.page-id-16341 .text-sourcing,
	.page-id-17168 .text-sourcing {
		font-size: 3.80vw !important;
		line-height: 4.20vw !important;
	}
	
	.page-id-16341 .container-link-close,
	.page-id-17168 .container-link-close {
		display: block;
		width: 46px;
		top: 35px!important;
		right: 70px;
	}
	
	.page-id-16341 .testi-box-sourcing.sampling-001, .page-id-16341 .testi-box-sourcing.sampling-002,
	.page-id-17168 .testi-box-sourcing.sampling-001, .page-id-17168 .testi-box-sourcing.sampling-002 {
		padding: 20.86vw 12.94vw 22.07vw 17.60vw;
	}
	
	.page-id-16341 .bg-img-blending .testi-box-sourcing,
	.page-id-17168 .bg-img-blending .testi-box-sourcing {
		padding: 20.86vw 16.94vw 28.07vw 17.60vw;
	}

	.page-id-16341 .bg-img-blending .testi-box-sourcing img,
	.page-id-17168 .bg-img-blending .testi-box-sourcing img {
		margin-bottom: 0.9vw;
	}
	
	.page-id-16341 .my-margin-top-130,
	.page-id-17168 .my-margin-top-130 {
		flex-direction: column;
	}
	
	.page-id-16341 .my-margin-top-130 div:first-child,
	.page-id-17168 .my-margin-top-130 div:first-child {
		order: 2;
	}
	
	.page-id-16341 .my-margin-top-130 .vc_align_left:first-child figure div img,
	.page-id-17168 .my-margin-top-130 .vc_align_left:first-child figure div img {
		margin-top: 5vw;
	}
	
	.page-id-16341 #certifications > div > div, .page-id-16341 #certifications > div > div .cert-title,
	.page-id-17168 #certifications > div > div, .page-id-17168 #certifications > div > div .cert-title {
		padding-left: 0;
	}
	
	.page-id-16341 #certifications > div:last-child > div .cert-title,
	.page-id-17168 #certifications > div:last-child > div .cert-title {
		padding-left: 15px!important;
	}
	
	.page-id-16341 #certification2 .wpb_single_image:nth-child(3),
	.page-id-17168 #certification2 .wpb_single_image:nth-child(3) {
		margin-left: -30px;
	}
}

/* MEDIA QUERY <651 */
@media screen and (max-width: 650px) {
	.page-id-16341 .cert-title,
	.page-id-17168 .cert-title {
		font-size: 4.08vw;
	}
}

/* MEDIA QUERY <600 */
@media screen and (max-width: 599px) {
	.page-id-16341 #certifications,
	.page-id-17168 #certifications {
		text-align: center;
	}
	
	.page-id-16341 #certification1 > div > div, .page-id-16341 #certification2 > div > div,
	.page-id-17168 #certification1 > div > div, .page-id-17168 #certification2 > div > div {
		display: flex;
		justify-content: center;
	}
	
	.page-id-16341 #certification2 > div > div,
	.page-id-17168 #certification2 > div > div {
		transform: translateX(6%);
	}
	
	.page-id-16341 #certifications > div:last-child .cert-title,
	.page-id-17168 #certifications > div:last-child .cert-title {
		margin-top: 8vw;
	}
}

/* MEDIA QUERY <502 */
@media screen and (max-width: 501px) {
	.page-id-16341 #certification1 > div > div,
	.page-id-17168 #certification1 > div > div {
		transform: translateX(6%);
		}
	
	.page-id-16341 .cert-title,
	.page-id-17168 .cert-title {
		font-size: 5.08vw;
	}
}


/* -------------------------------------- */
/* CHOOSING AND USING ( ENG + SPA )
/* -------------------------------------- */

/* MEDIA QUERY <1024 */
@media screen and (max-width: 1023px) {
	.page-id-1571 .olive-oil .about-2-tips-title.box1, .page-id-1571 .gran-cru .about-2-tips-title.box1,
	.page-id-17611 .olive-oil .about-2-tips-title.box1, .page-id-17611 .gran-cru .about-2-tips-title.box1 {
		font-size: 2.9vw;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-1571 #page-header .page-tagline, .page-id-1571 .my-page-p,
	.page-id-17611 #page-header .page-tagline, .page-id-17611 .my-page-p {
			font-size: 2.8vw!important;
			line-height: 3.5vw!important;
	}
	
	.page-id-1571 .olive-oil > h3, .page-id-1571 .gran-cru .label-container-choose > h3,
	.page-id-17611 .olive-oil > h3, .page-id-17611 .gran-cru .label-container-choose > h3 {
		font-size: 5.21vw;
	}
	
	.page-id-1571 .olive-oil .about-2-tips-title.box1, .page-id-1571 .gran-cru .about-2-tips-title.box1,
	.page-id-17611 .olive-oil .about-2-tips-title.box1, .page-id-17611 .gran-cru .about-2-tips-title.box1 {
		/*width: 25vw!important;   XXX   */
		font-size: 3.9vw;
		padding: 5px!important;
	}
	
	/* FIX BOTTIGLIE XXX   */
	.page-id-1571 .container-img div,
	.page-id-17611 .container-img div {
		width: 6vw;
	}
}

/* FIX BOTTIGLIE XXX   */
@media screen and (max-width: 599px) {
	.page-id-1571 .container-img div,
	.page-id-17611 .container-img div {
		width: 7vw;
	}
}

/* MEDIA QUERY <450 */
@media screen and (max-width: 449px) {
	.page-id-1571 .my-page-title,
	.page-id-17611 .my-page-title {
		font-size: 6.81vw;
		line-height: 6.93vw;
		margin-bottom: 6.47vw;
	}
	
	.page-id-1571 #page-header.hasbg .page-tagline, .page-id-1571 .my-page-p,
	.page-id-17611 #page-header.hasbg .page-tagline, .page-id-17611 .my-page-p {
		font-size: 3.5vw !important;
		line-height: 4.5vw !important;
	}
	
	.page-id-1571 .title-box,
	.page-id-17611 .title-box {
		font-size: 6.86vw;
	}
	
	.page-id-1571 .container-img div,
	.page-id-17611 .container-img div {
		width: 8vw;
		margin: 5.5vw;
	}
	
	.page-id-1571 .olive-oil > h3, .page-id-1571 .gran-cru .label-container-choose > h3,
	.page-id-17611 .olive-oil > h3, .page-id-17611 .gran-cru .label-container-choose > h3 {
		font-size: 6.21vw;
	}
	
	.page-id-1571 .olive-oil .about-2-tips-title.box1, .page-id-1571 .gran-cru .about-2-tips-title.box1,
	.page-id-17611 .olive-oil .about-2-tips-title.box1, .page-id-17611 .gran-cru .about-2-tips-title.box1 {
		/*width: 36vw!important;   XXX   */
		width: 50vw!important;
		font-size: 5.5vw;
	}
}


/* -------------------------------------- */
/* HOW TO READ THE LABEL ( ENG + SPA )
/* -------------------------------------- */

/* MEDIA QUERY >1023 */
@media screen and (min-width: 1024px) {
	.page-id-9099 .vc_custom_1607462972359,
	.page-id-17315 .vc_custom_1607462972359 {
		padding-top: 0.2vw !important;
		padding-bottom: 1.9vw !important;
	}
}

/* MEDIA QUERY <1024 */
@media screen and (max-width: 1023px) {
	.page-id-9099 .vc_custom_1607462972359,
	.page-id-17315 .vc_custom_1607462972359 {
		padding-top: 9.76vw !important;
		padding-bottom: 7.4vw !important;
	}
	
	.page-id-9099 .my-page-title,
	.page-id-17315 .my-page-title {
		margin-bottom: 4.1vw !important;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-9099 .my-page-p,
	.page-id-17315 .my-page-p {
		font-size: 2.8vw!important;
		line-height: 3.5vw!important; }
}

/* MEDIA QUERY <450 */
@media screen and (max-width: 449px) {
	.page-id-9099 .my-page-title,
	.page-id-17315 .my-page-title {
		font-size: 6.81vw;
		line-height: 6.93vw;
	}
	
	.page-id-9099 .my-page-p,
	.page-id-17315 .my-page-p {
		font-size: 3.5vw !important;
		line-height: 4.5vw !important;
	}
}


/* -------------------------------------- */
/* FOOTER SOCIAL
/* -------------------------------------- */
/* MEDIA QUERY 768-850 */
@media screen and (min-width: 768px) and (max-width: 850px) {
	.sidebar-widget.three .followusmobile { float: unset; }
	
	.sidebar-widget.three {
		display: flex;
		align-items: center;
		justify-content: space-evenly;
	}
	
	.sidebar-widget.three li {
		float: unset!important;
		margin-left: 0!important;
		margin-right: 0!important;
	}

	.widget.widget_text.my-follow p {
		padding-top: 25px!important;
		text-align: center;
		padding-left: 0!important;
	}
	
	.widget.widget_text.my-follow p a { margin-right: 0; }
	
	.widget.widget_text.my-follow p span { margin-right: 10px; }
	
	.widget .my-faq p {
		padding-right: 0!important;
		text-align: center;
	}
	
	.sidebar-widget.three li:first-child { width: 35%!important; width: 33vw!important; }
	
	.sidebar-widget.three li:nth-child(2) { width: 20% !important; }
	
	.sidebar-widget.three li:last-child { width: 25%!important; }
}
/* SPAGNA */
@media screen and (min-width:1024px) and (max-width: 1088px) {
	.page-id-17125 .sidebar-widget.three li:first-child {
		width: 34%!important;
	}
	.page-id-17125 .sidebar-widget.three li:last-child {
		width: 27%!important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-17125 .sidebar-widget.three {
		display: flex;
		align-items: center;
		justify-content: space-evenly;
	}
	.page-id-17125 .widget.widget_text.my-follow p {
		padding-top: 25px!important;
		text-align: center;
		padding-left: 0!important;
	}
	.page-id-17125 .widget.widget_text.my-follow p span {
		display: block;
	}
	.page-id-17125 .widget.widget_text.my-follow p span {
		margin-right: 0;
	}
	.page-id-17125 .sidebar-widget.three li:first-child {
		width: 33vw!important;
	}
	.page-id-17125 .sidebar-widget.three li:nth-child(2) {
		width: auto !important;
	}
	.page-id-17125 .sidebar-widget.three li:last-child {
		width: 25%!important;
	}
}










/* FIX FONT SCELTA LINGUA ( ENG + SPA ) */
.sceglicountry-pop-lang li a {
	font-family: 'Veneer','Arial' !important;
	font-size: 2.5vw;
}


/* FIX TRASPARERNZA MENU SPA */
.home .top-menu-bar {
	background-color: rgba(5, 0, 0, 0.7);
	border-color: rgba(5, 0, 0, 0.7) !important;
}


/* FIX MENU ( ENG + SPA ) */
.sub-menu li a {
	display: flex!important;
	align-items: center;
	font-size: 30px!important;
}
@media screen and (max-width: 1515px) {
	.sub-menu li a {
		font-size: 25px!important;
	}
}
@media screen and (max-width: 1440px) {
	.sub-menu li a {
		font-size: 20px!important;
	}
}
.sub-menu li a::after {
	font-size: 14px!important;
}
#menu-wrapper div .nav li ul li a, #menu-wrapper div .nav li.current-menu-parent ul li a {
	line-height: 36px;
}
.countryid + span {
	margin-left: 10px;
	margin-right: 10px;
}


/* FIX MENU MOBILE ( ENG + SPA ) */
#mobmenuleft .show-sub-menu a {
	font-size: 4vw!important;
	line-height: 3.84vw!important;
}
#mobmenuleft .show-sub-menu li .show-sub-menu a {
	font-size: 3.5vw!important;
}
@media screen and (max-width: 767px) {
	#mobmenuleft .show-sub-menu a {
		font-size: 6vw!important;
		line-height: 5.84vw!important;
	}
	#mobmenuleft .show-sub-menu li .show-sub-menu a {
		font-size: 5vw!important;
	}
}


/* FIX ICONA SEARCH ( ENG + SPA ) & FIX SOCIAL TOP */
.social-icons-top-menu {
	display: flex;
	align-items: baseline;
	height: 30px;
	z-index: 99;
}
.searchid {
	width: 30px;
	margin-right: 30px;
	margin-top: 0;
}
.social-icons-top-menu a {
    width: 25px;
    display: inline-block;
    height: 30px;
    margin-right: 20px;
}
@media screen and (min-width: 1024px) {
	.my-yt {
		margin-left: 0;
		margin-right: 0;
	}
}
.social-icons-top-menu a[href*="tw"] {
	margin-right: -6px;
}
#lingua-es .social-icons-top-menu a[href*="tw"] {
	margin-right: -3px;
}
@media screen and (min-width: 1251px) {
	.social-icons-top-menu a[href*="tw"],
	#lingua-es .social-icons-top-menu a[href*="tw"]	{
		margin-right: 4px;
	}
}
.lang_sel_sel {
	visibility: hidden;
}


/* FIX TESTO RECIPE INSPIRATION IN HOME ( ENG + SPA ) */
#n2-ss-4-align .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph,
#n2-ss-30-align .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
	margin-right: 6vw;
	margin-left: 6vw;
}


/* FIX TESTO CHOOSING & USING IN HOME ( ENG + SPA ) */
@media screen and (min-width: 1024px) and (max-width: 1400px) {
	.page-id-3092 #n2-ss-32 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
		margin-right: 4vw;
		margin-left: 4vw;
	}
	.page-id-3092 #n2-ss-32 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph br {
		display: none;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1075px) {
	.page-id-3092 #n2-ss-6 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
		margin-right: 4vw;
		margin-left: 4vw;
	}
	.page-id-3092 #n2-ss-6 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph br {
		display: none;
	}
}
@media screen and (max-width: 1023px) {
	.page-id-3092 #n2-ss-6 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
		margin-left: 3vw;
		margin-right: 3vw;
	}
	.page-id-3092 #n2-ss-32 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph br {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.page-id-3092 #n2-ss-6 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph,
	.page-id-17125 #n2-ss-32 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
		margin-left: 15vw;
		margin-right: 15vw;
	}
}


/* FIX MOBILE ABOUT OLIVE OIL SCRITTE SU LEGNO ( ENG + SPA ) */
@media screen and (max-width: 1023px) {
	.page-id-16914 .text-sourcing {
		padding-top: 1.2em!important;
		padding-bottom: 1.2em!important;
	}
}


/* FIX MOBILE HOME RICETTA GRANDE ( ENG + SPA ) */
@media screen and (max-width: 767px) {
	.page-id-3092 .n2-ss-slide-21 {
		padding-top: 0;
	}
	.page-id-3092 .vc_custom_1605034525329 a {
		position: relative;
		left: -100%;
		transform: translateX(107%);
	}
}
@media screen and (max-width: 510px) {
	#n2-ss-5 .n2-ss-section-main-content div:first-child,
	#n2-ss-31 .n2-ss-section-main-content div:first-child {
		display: flex;
		justify-content: center;
	}
	#n2-ss-5 #n2-ss-5item1, #n2-ss-5 .bottonesinistraslidcuc,
	#n2-ss-31 #n2-ss-31item1, #n2-ss-31 .bottonesinistraslidcuc {
		padding-left: 0;
	}
	#n2-ss-5 #n2-ss-5item2,
	#n2-ss-31 #n2-ss-31item2 {
		padding-left: 3%!important;
	}
	#n2-ss-31 #n2-ss-31item2 a {
		text-align: center!important;
	}
	#n2-ss-5 .bottonesinistraslidcuc,
	#n2-ss-31 .bottonesinistraslidcuc {
		align-self: unset!important;
	}
}
@media screen and (max-width: 410px) {
	#n2-ss-5 #n2-ss-5item2,
	#n2-ss-31 #n2-ss-31item2 {
		padding-left: 0!important;
	}
}


 /* FIX MOBILE PRODUCTS ( ENG + SPA ) */
 @media screen and (max-width: 767px) {
	.page-id-162 .bottone1nero-dentrbianco {
		font-size: 150%;
	}
	.page-id-162 #button-products-page div p {
		display: flex;
	}
 }
 
 
 /* FIX TITOLI PRIMO SLIDER IN HOME ( ENG + SPA ) */
@media screen and (max-width: 1023px) {
	 #n2-ss-2item1,
	 #n2-ss-24item1 {
		 font-size: 8.3vw !important;
	 }
	 #n2-ss-2item2,
	 #n2-ss-24item2 {
		 font-size: 7.0vw !important;
	 }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	#n2-ss-38item1,
	#n2-ss-37item1 {
		font-size: 8.3vw !important;
	}
	#n2-ss-38item2,
	#n2-ss-37item2 {
		font-size: 7.0vw !important;
	}
}
@media screen and (max-width: 767px) {
	#n2-ss-23item1,
	#n2-ss-37item1 {
		font-size: 8.3vw !important;
	 }
	#n2-ss-23item2,
	#n2-ss-37item2 {
		font-size: 7.0vw !important;
	 }
}
@media screen and (max-width: 400px) {
	#n2-ss-23item1, #n2-ss-23item5, #n2-ss-23item10,
	#n2-ss-37item1, #n2-ss-37item5, #n2-ss-37item10 {
		font-size: 8.5vw!important;
	}
}
@media screen and (max-width: 380px) {
	#n2-ss-23item1, #n2-ss-23item5, #n2-ss-23item10,
	#n2-ss-37item1, #n2-ss-37item5, #n2-ss-37item10 {
		font-size: 9vw!important;
	}
}
@media screen and (max-width: 450px) {
	.scritta3sliderhome .n2-font-1eb0a460412d41a37f2f78dd982b0cfd-paragraph {
		font-size: 19px !important;
		line-height: 21px!important;
	}
	.scritta3sliderhome .n2-font-1eb0a460412d41a37f2f78dd982b0cfd-paragraph br {
		display: none;
	}
}
 
 
 /* FIX PULSANTI SLIDER IN HOME ( ENG ) */
@media screen and (min-width: 1024px) {
	 .page-id-3092 .n2-font-5ed7d211f87fe5e35e9168955782cf49-paragraph {
		 font-size: 187.5%!important;
	 }
}
@media screen and (max-width: 1023px) {
	 .page-id-3092 .sliderhome1 .n2-font-5ed7d211f87fe5e35e9168955782cf49-paragraph {
		 font-size: 1.6vw!important;
	 }
}
@media screen and (max-width: 991px) {
	 .page-id-3092 .sliderhome1 .n2-font-5ed7d211f87fe5e35e9168955782cf49-paragraph {
		 font-size: 3.5vw!important;
	 }
}
@media screen and (max-width: 600px) {
	 .page-id-3092 .sliderhome1 .n2-font-5ed7d211f87fe5e35e9168955782cf49-paragraph {
		 font-size: 4.5vw!important;
	 }
}
@media screen and (max-width: 450px) {
	 .page-id-3092 .sliderhome1 .n2-font-5ed7d211f87fe5e35e9168955782cf49-paragraph {
		 font-size: 5.5vw!important;
	 }
}
 
 
 /* TITOLI MOBILE IN GIALLO NEI BOX IN HOME ( ENG + SPA ) */
@media screen and (max-width: 767px) {
	 .page-id-3092 #n2-ss-4 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-6 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-14 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-30 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-32 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-33 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph {
		 font-size: 10.7vw!important;
		 line-height: 1!important;
	 }
	 .page-id-3092 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph span {
		 font-size: 10.7vw!important;
	 }
}


/* fix MAX */
@media screen and (min-width: 1px) and (max-width: 1185px) {
	.scritta1sliderhome {
		    margin-top: 40px;
	}
}


/* FIX ALLINEAMENTO TESTI CON MENU NELLO SLIDER IN HOME */
/*@media screen and (min-width: 1921px) {}                            TO DO    */
@media screen and (min-width: 1851px) and (max-width: 1920px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 9vw!important;
	}
}
@media screen and (min-width: 1801px) and (max-width: 1850px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 9.6vw!important;
	}
}
@media screen and (min-width: 1751px) and (max-width: 1800px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 9.8vw!important;
	}
}
@media screen and (min-width: 1726px) and (max-width: 1750px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 10vw!important;
	}
}
@media screen and (min-width: 1701px) and (max-width: 1725px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 10.2vw!important;
	}
}
@media screen and (min-width: 1651px) and (max-width: 1700px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 10.4vw!important;
	}
}
@media screen and (min-width: 1601px) and (max-width: 1650px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 10.6vw!important;
	}
}
@media screen and (min-width: 1561px) and (max-width: 1600px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 11vw!important;
	}
}
@media screen and (min-width: 1516px) and (max-width: 1560px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 11.3vw!important;
	}
}
@media screen and (min-width: 1491px) and (max-width: 1516px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 11.6vw!important;
	}
}
@media screen and (min-width: 1442px) and (max-width: 1490px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 11.8vw!important;
	}
}
@media screen and (min-width: 1371px) and (max-width: 1441px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 12.1vw!important;
	}
}
@media screen and (min-width: 1351px) and (max-width: 1370px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 12.8vw!important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1350px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 5.8vw!important;
	}
}
@media screen and (min-width: 1101px) and (max-width: 1199px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 6.4vw!important;
	}
}
@media screen and (min-width: 1061px) and (max-width: 1100px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 7vw!important;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1060px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 7.3vw!important;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1024px) {
	.sliderhome1 .n2-ss-section-main-content {
		padding-left: 9.2vw!important;
	}
}


/* FIX SCRITTE SU LEGNO PAGINA SBARCO OLI D'OLIVA ( SPA ) */
@media screen and (max-width: 767px) {
	.page-id-17182 .vc_custom_1625583640162 .titolo2internosingcat a br {
		display: none;
	}
}
@media screen and (min-width: 1024px) {
	.page-id-17182 .vc_custom_1625583640162 .titolo2internosingcat a br {
		display: none;
	}
}


/* FIX CORRELATI SPRAY */
.page-id-238 .my-lateral-margin.vc_col-sm-12 a:not(a:first-child),
.page-id-18674 .my-lateral-margin.vc_col-sm-12 a:not(a:first-child) {
	display: none;
}


/* FIX SLIDER TAGLIATO HISTORY ( ENG + SPA ) */
.page-id-16975 .n2-ss-slide-84 .heritage1tit, .page-id-16975 .n2-ss-slide-85 .heritage1tit,
.page-id-16975 .n2-ss-slide-86 .heritage1tit, .page-id-16975 .n2-ss-slide-87 .heritage1tit {
	color: #fcebac !important;
}
@media screen and (max-width: 767px) {
	.page-id-16975 .n2-ss-slide-84 .heritage1tit, .page-id-16975 .n2-ss-slide-85 .heritage1tit,
	.page-id-16975 .n2-ss-slide-86 .heritage1tit, .page-id-16975 .n2-ss-slide-87 .heritage1tit {
		margin-left: 6%;
	}
}
@media screen and (max-width: 450px) {
	.page-id-16923 #n2-ss-13item1 .heritage3tit, .page-id-16923 #n2-ss-13item2 .heritage3tit {
		width:95%;
	}
	.page-id-16975 #n2-ss-29item1 .heritage3tit, .page-id-16975 #n2-ss-29item2 .heritage3tit {
		width:100%;
	}
	.page-id-16923 #n2-ss-13item2 {
		margin-top: -40px;
	}
	.page-id-16975 #n2-ss-29item2 {
		margin-top: -15px;
	}
}
@media screen and (max-width: 415px) {
	.page-id-16975 .text-sourcing {								/* FIX SOLO SPA */
		padding-top: 13vw!important;
		margin-left: -30px;
	}
	.page-id-16975 .heritage1tit.giallo {						/* FIX SOLO SPA */	
		margin-left: -30px;
	}
	.page-id-16975 .n2-ss-layer-with-background > div {			/* FIX SOLO SPA */
		margin-left: 40px!important;
	}
	.page-id-16975 #n2-ss-28item1 .heritage3tit, .page-id-16975 #n2-ss-28item2 .heritage3tit,
	.page-id-16975 #n2-ss-29item1 .heritage3tit, .page-id-16975 #n2-ss-29item2 .heritage3tit {
		width:110%;
	}
	.page-id-16975 .bg-wood-tips .text-sourcing {				/* FIX SOLO SPA */
		width: 135%;
	}
	.page-id-16975 #n2-ss-29item2 {
		margin-top: -30px;
	}
}
@media screen and (max-width: 379px) {							/* FIX SOLO SPA */
	.page-id-16975 .bg-wood-tips .text-sourcing {
		width: 150%;
	}
}
@media screen and (max-width: 399px) {
	.page-id-16923 #n2-ss-13item1 .heritage3tit, .page-id-16923 #n2-ss-13item2 .heritage3tit {
		width: 100%;
		margin-top: -20px;
	}
	.page-id-16975 #n2-ss-29item1 .heritage3tit, .page-id-16975 #n2-ss-29item2 .heritage3tit {
		width:120%;
	}
}


/* FIX ULTIMO SLIDER IN HOME ( SOLO SPA ) */
.page-id-17125 .n2-ss-slide-93 span {
	cursor: context-menu;
	opacity: 0;
}
@media screen and (max-width: 767px) {
	.page-id-17125 .n2-ss-slide-93 span {
		display: none;
	}
}


/* FIX BOX GRAN CRU PAGINA OLIVE OIL ( ENG + SPA ) */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-192 .vc_custom_1611736460919 .singleimage-prodcatinter img,
	.page-id-17182 .vc_custom_1611736460919 .singleimage-prodcatinter img {
		padding-bottom: 9px;
	}
	.page-id-192 .vc_custom_1611738013138 .singleimage-prodcatinter img,
	.page-id-17182 .vc_custom_1611738013138 .singleimage-prodcatinter img {
		padding-bottom: 3px;
	}
}


/* FIX BOX GRAN CRU E BOX ACCANTO PAGINA OLIVE OIL ( SOLO SPA ) */
@media screen and (min-width: 900px) and (max-width: 1023px) {
	.page-id-17182 .vc_custom_1611739371419 .bottone1nero-dentrbianco,
	.page-id-17182 .vc_custom_1611736460919 .bottone1nero-dentrbianco {
		margin-top: 60px;
	}
}
@media screen and (min-width: 852px) and (max-width: 1023px) {
	.page-id-17182 .vc_custom_1611738013138 .singleimage-prodcatinter img {
		padding-bottom: 3px;
	}
	.page-id-17182 .vc_custom_1611736460919 .myheight1 > div > div > div:nth-child(3) {
		margin-top: -73px;
	}
}
@media screen and (min-width: 856px) and (max-width: 899px) {
	.page-id-17182 .vc_custom_1611739371419 .singleimage-prodcatinter img {
		padding-bottom: 6px;
	}
}
@media screen and (min-width: 856px) and (max-width: 885px) {
	.page-id-17182 .vc_custom_1611736460919 .singleimage-prodcatinter img {
		padding-bottom: 10px;
	}
}


/* FIX BOX SPRAY PAGINA OLIVE OIL ( SOLO SPA ) */
@media screen and (min-width: 900px) and (max-width: 1023px) {
	.page-id-17182 .vc_custom_1611738013138 .bottone1nero-dentrbianco {
		margin-top: 60px;
	}
}
@media screen and (min-width: 768px) and (max-width: 851px) {
	.page-id-17182 .vc_custom_1611738013138 .bottone1nero-dentrbianco {
		margin-top: 55px;
	}
}
@media screen and (min-width: 852px) and (max-width: 899px) {
	.page-id-17182 .vc_custom_1611736448179 .bottone1nero-dentrbianco {
		margin-top: -22px;
	}
}
@media screen and (min-width: 852px) and (max-width: 899px) {
	.page-id-17182 .vc_custom_1611736448179 .singleimage-prodcatinter img {
		padding-bottom: 3px;
	}
}


/* FIX ETICHETTA TABLET */
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.page-id-9099 #tablet-mobile > div:first-child {
		display: block!important;
	}
}


/* FIX ICONE SOCIAL MOBILE */
.socialfinali {
	margin-top: 100px;
	bottom: unset;
}


/* FIX ALLINEAMENTO PULSANTI PAGINA PRODUCTS ( SOLO SPA ) */
.page-id-17176 .vc_custom_1634114084280 p a:first-child br {
	display: none;
}
@media screen and (min-width: 1441px) and (max-width: 1441px) {
	.page-id-17176 .vc_custom_1634114084280 p a:last-child {
		margin-left: 0;
	}
}
@media screen and (min-width: 1021px) and (max-width: 1024px) {
	.page-id-17176 .vc_custom_1634114084280 p a:last-child {
		margin-left: 0;
	}
}
@media screen and (min-width: 1121px) and (max-width: 1125px) {
	.page-id-17176 .vc_custom_1634114084280 p a:last-child {
		margin-left: 10px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1100px) {
	.page-id-17176 .vc_custom_1634114084280 p a:first-child br {
		display: block;
	}
	.page-id-17176 .vc_custom_1634114084280 p a:last-child {
		margin-top: 40px;
	}
	.page-id-17176 .vc_custom_1634114084280 p a:first-child {
		margin-left: 12px;
	}
}
@media screen and (min-width: 768px) and (max-width: 970px) {
	.page-id-17176 .vc_custom_1634114084280 p a:first-child br {
		display: block;
	}
	.page-id-17176 .vc_custom_1634114084280 p a:last-child {
		margin-top: 30px;
	}
}
@media screen and (min-width: 768px) and (max-width:1023px) {
	.page-id-17176 .vc_custom_1634114084280 {
		padding-left: 7%!important;
	}
}


/* FIX ALLINEMANETO PULSANTI CHEF INSPIRATION */
@media screen and (min-width: 768px) {
	.page-id-17192 .vc_custom_1645024172258,
	.page-id-17192 .vc_custom_1645024209526,
	.page-id-16322 .vc_custom_1645028563455,
	.page-id-16322 .vc_custom_1645028578096 {
		padding-left: 7%!important;
	}
}
@media screen and (min-width: 1024px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 14px;
	}
	.page-id-17192 .vc_custom_1630417973207 p a:first-child {
		margin-bottom: -18px;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: -8px; 
	}
}
@media screen and (min-width: 1042px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 25px;
	}
	
	.page-id-16322 .linkproductsinistra-pagprodgener {
		font-size: 250%;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: -4px;
	}
	.page-id-16322 .vc_custom_1634198204283 p a:first-child {
		margin-bottom: 2px;
	}
}
@media screen and (min-width: 1121px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 42px;
	}
	
	.page-id-16322 .linkproductsinistra-pagprodgener {
		font-size: 280%;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: -2px;
	}
	.page-id-16322 .vc_custom_1634198204283 p a:first-child {
		margin-bottom: -2px;
	}
}
@media screen and (min-width: 1351px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 26px;
	}
	.page-id-17192 .vc_custom_1630417973207 p a:first-child {
		margin-bottom: -13px;
	}
	
	.page-id-16322 .linkproductsinistra-pagprodgener {
		font-size: 300%;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: -6px; 
	}
	.page-id-16322 .vc_custom_1634198204283 p a:first-child {
		margin-bottom: 5px;
	}
}
@media screen and (min-width: 1441px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 48px;
	}
	
	.page-id-16322 .linkproductsinistra-pagprodgener {
		font-size: 330%;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: -3px; 
	}
	.page-id-16322 .vc_custom_1634198204283 p a:first-child {
		margin-bottom: 2px;
	}
}
@media screen and (max-width: 1023px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 23px;
	}
	.page-id-17192 .vc_custom_1630417973207 p a:first-child {
		margin-bottom: -7px;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: -3px;
	}
}
@media screen and (max-width: 900px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 26px;
	}
	.page-id-17192 .vc_custom_1630417973207 p a:first-child {
		margin-bottom: -7px;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: 0; 
	}
}
@media screen and (max-width: 767px) {
	.page-id-17192 .vc_custom_1645024163619 p a:last-child,
	.page-id-17192 .vc_custom_1645024172258 p a:last-child,
	.page-id-17192 .vc_custom_1645024180241 p a:last-child,
	.page-id-17192 .vc_custom_1645024209526 p a:last-child {
		margin-top: 26px;
	}
	.page-id-17192 .vc_custom_1630417973207 p a:first-child {
		margin-bottom: -7px;
	}
	.page-id-16322 .vc_custom_1645028555633 p a:last-child,
	.page-id-16322 .vc_custom_1645028563455 p a:last-child,
	.page-id-16322 .vc_custom_1645028570559 p a:last-child,
	.page-id-16322 .vc_custom_1645028578096 p a:last-child {
		margin-top: 1px; 
	}
}


/* FIX BACKGROUND LEGNO SBARCO OLI */
.page-id-192 .vc_custom_1633081759565 {
	background-size: cover;
}


/* FIX RICETTA */
.page-id-245 .dansconderevuoto > div:not(div:first-of-type) {
	display: none;
}


/* FIX ABOUT OLIVE OIL PADDING */
@media screen and (max-width: 767px) {
	.page-id-16914 .my-lateral-margin {
		padding-left: 12%!important;
		padding-right: 12%!important;
	}
}


/* FIX PAGINA OLI D'OLIVA */
@media screen and (min-width: 1931px) {
	.page-id-192 .immagine_olio_grande_sinistra .vc_single_image-img.attachment-full {
		width: 100vw!important;
	}
}

/* ASTERISCO FORM */
#nf-label-field-15 .ninja-forms-req-symbol,
#nf-label-field-28 .ninja-forms-req-symbol {
	display: block;
}


/* FIX CHOOSING */
.page-id-1571 .container-img > div {
	margin: 1.25vw;
}

/* FIX CONVERTER */
@media screen and (max-width: 1023px) {
	.page-id-17486 .my-container-all-tips-about-2 > div h3 {
		width: 48vw!important;
	}
}
@media screen and (max-width: 767px) {
	.page-id-17486 .my-container-all-tips-about-2 > div h3 {
		width: 40vw!important;
	}
}


/* FIX ASTERISCO CONSENSO */
#nf-field-15-wrap,
#nf-field-28-wrap {
	flex-direction: row-reverse;
	justify-content: flex-end;
}

#nf-field-15-wrap div:first-child,
#nf-field-28-wrap div:first-child {
	margin-left: 8px;
	width: max-content;
}
#nf-field-15-wrap div:last-child,
#nf-field-28-wrap div:last-child {
	width: max-content;
}


/* BULLETS HOME + OTHER FIXs */
@media screen and (max-width:630px) {
	.page-id-17125 #n2-ss-37 .n2-ss-control-bullet  {
		--widget-offset: 24px!important;
	}
}
@media screen and (max-width:600px) {
	.page-id-17125 #n2-ss-37 .n2-ss-control-bullet  {
		--widget-offset: 60px!important;
	}
	.page-id-17125 .mob2home {
		margin-top: -24px;
	}
}
@media screen and (max-width:550px) {
	.page-id-17125 #n2-ss-37 .n2-ss-control-bullet  {
		--widget-offset: 80px!important;
	}
	.page-id-17125 .mob2home {
		margin-top: -48px;
	}
}
@media screen and (max-width:500px) {
	.page-id-17125 #n2-ss-37 .n2-ss-control-bullet  {
		--widget-offset: 100px!important;
	}
	.page-id-17125 .mob2home {
		margin-top: -72px;
	}
}
@media screen and (max-width: 450px) {
	.page-id-3092 #n2-ss-23 .n2-ss-control-bullet,
	.page-id-17125 #n2-ss-37 .n2-ss-control-bullet {
		display: none;
	}
	.page-id-17125 .mob2home {
		margin-top: -100px;
	}
	.page-id-17125 .frase1recspecmob {
		padding-top: 30vw;
	}
}
@media screen and (max-width: 430px) {
	.page-id-17125 .mob2home {
		margin-top: -120px;
	}
}
@media screen and (max-width: 404px) {
	.page-id-17125 .mob2home {
		margin-top: -160px;
	}
}
@media screen and (max-width: 380px) {
	.page-id-17125 .mob2home {
		margin-top: -180px;
	}
}
@media screen and (max-width: 375px) {
	.page-id-17125 .mob2home {
		margin-top: -220px;
	}
}
@media screen and (max-width: 360px) {
	.page-id-17125 .mob2home {
		margin-top: -250px;
	}
}
@media screen and (max-width: 355px) {
	.page-id-17125 .mob2home {
		margin-top: -280px;
	}
}