/* -------------------------------------- */
/* ABOUT US ( NL + FRA )
/* -------------------------------------- */

.page-id-15066 .wpb_wrapper h1,
.page-id-18013 .wpb_wrapper h1 {
    margin-bottom: 2.18vw;
}

.page-id-15066 .vc_custom_1607448411970 .wpb_wrapper .wpb_text_column .wpb_wrapper,
.page-id-18013 .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-18013 .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-18013 .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-18013 .my-container-all-tips-about img {
    position: absolute;
    width: 15.5%;
}

.page-id-15066 div#olive img,
.page-id-18013 div#olive img {
    width: 11.1%;
}

.page-id-15066 .bg-wood-tips .container-tips-about,
.page-id-18013 .bg-wood-tips .container-tips-about {
    margin-bottom: 9.6%;
}

.page-id-15066 .bg-wood-tips p,
.page-id-18013 .bg-wood-tips p {
    padding: 0!important;
}

.page-id-15066 .bg-wood-tips .wpb_wrapper,
.page-id-18013 .bg-wood-tips .wpb_wrapper {
    display: flex;
}

.page-id-15066 .about-tips,
.page-id-18013 .about-tips {
    margin-bottom: 0!important;
}

.page-id-15066 .my-page-p.my-padding-page-p,
.page-id-18013 .my-page-p.my-padding-page-p {
    margin-bottom: 1.82vw!important;
}

.page-id-15066 .my-padding-page-p p,
.page-id-18013 .my-padding-page-p p {
    padding: 0!important;
}

.page-id-15066 .about-2-tips-title,
.page-id-18013 .about-2-tips-title {
    margin-bottom: 0.26vw!important;
}

.page-id-15066 .container-tips-about-2,
.page-id-18013 .container-tips-about-2 {
    margin-bottom: 2.35vw;
}

.page-id-15066 .container-tips-about-2:last-child,
.page-id-18013 .container-tips-about-2:last-child {
    margin-bottom: 3.5vw;
}

.page-id-15066 .container-tips-about-2 div div div,
.page-id-18013 .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-18013 .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-18013 .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-18013 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-18013 .about-2-tips-p {
    padding-right: 1.7vw!important;
}

.page-id-15066 .about-2-tips-p p,
.page-id-18013 .about-2-tips-p p {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.page-id-15066 .vc_custom_1622538100749 div div div,
.page-id-18013 .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-18013 .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-18013 .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-18013 .bg-wood-tips .container-tips-about {
		margin-bottom: 11%;
	}
	
	.page-id-15066 .my-container-all-tips-about-2,
	.page-id-18013 .my-container-all-tips-about-2 {
		margin-bottom: 2.6vw;
	}
	
	.page-id-15066 .about-tips,
	.page-id-18013 .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-18013 .my-container-all-tips-about {
		padding: 17% 8.4% 11% 11%;
	}
	
	.page-id-15066 .my-page-p.my-padding-page-p,
	.page-id-18013 .my-page-p.my-padding-page-p {
		margin-bottom: 3.46vw !important;
	}
	
	.page-id-15066 .container-tips-about-2,
	.page-id-18013 .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-18013 .wpb_wrapper .my-page-title {
        margin-bottom: 4.1vw;
    }

    .page-id-15066 .my-padding-intro-about div:nth-child(2),
	.page-id-18013 .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-18013 .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-18013 .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-18013 .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-18013 .my-container-all-tips-about img {
        width: 14.2%;
    }
    
    .page-id-15066 div#olive img,
	.page-id-18013 div#olive img {
        width: 10.2%;
    }
    
    .page-id-15066 .container-tips-about-2:nth-child(even) .vc_column-inner,
	.page-id-18013 .container-tips-about-2:nth-child(even) .vc_column-inner {
        padding-left: 15px;
    }
    
	.page-id-15066 .container-tips-about-2,
	.page-id-18013 .container-tips-about-2 {
		margin-bottom: 5.88vw;
	}
	
    .page-id-15066 .container-tips-about-2 .vc_column-inner,
	.page-id-18013 .container-tips-about-2 .vc_column-inner {
        margin-bottom: 2.2vw;
    }
	
    .page-id-15066 h3,
	.page-id-18013 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-18013 .bg-wood-tips {
		height: 81.9vw;
    }
    
    .page-id-15066 .about-2-tips-p,
	.page-id-18013 .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-18013 .container-tips-about-2, .page-id-18013 .my-container-all-tips-about img {
        width: 17.3%;
    }
    
    .page-id-15066 div#olive img,
	.page-id-18013 div#olive img {
        width: 12.5%;
    }
    
    .page-id-15066 h1.my-page-title,
	.page-id-18013 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-18013 .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-18013 .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-18013 .about-2-tips-p,
	.page-id-18013 .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-18013 .my-container-all-tips-about {
        padding: 17% 6% 10.5% 11%;
    }

	.page-id-15066 .about-2-tips-p p,
	.page-id-18013 .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-18013 .container-tips-about-2, .page-id-18013 .container-tips-about-2:last-child {
		margin-bottom: 6.51vw;
	}
    
    .page-id-15066 .my-page-p.my-padding-page-p,
	.page-id-18013 .my-page-p.my-padding-page-p {
        margin-top: 1vw;
    }
    
    .page-id-15066 h3,
	.page-id-18013 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-18013 .container-tips-about-2:nth-child(even) .vc_column-inner {
        padding-left: 15px;
    }
}


/* -------------------------------------- */
/* OUR COMPANY ( NL + FRA )
/* -------------------------------------- */

.page-id-15086 .wpb_wrapper h1,
.page-id-18029 .wpb_wrapper h1 {
    margin-bottom: 2.18vw;
}

.page-id-15086 .vc_custom_1607462972359,
.page-id-18029 .vc_custom_1607462972359 {
	padding-top: 0.20vw !important;
	padding-bottom: 1.21vw !important;
}

.page-id-15086 p.my-page-p,
.page-id-18029 p.my-page-p {
	margin-bottom: 1.82vw;
}

.page-id-15086 .wpb_text_column h2,
.page-id-18029 .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-18029 .olives-company {
    margin-bottom: 0.3vw!important;
}

.page-id-15086 .wpb_text_column:nth-child(3) p,
.page-id-18029 .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-18029 #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-18029 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-18029 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-18029 .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-18029 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-18029 #page-content-wrapper p:not(.vc_custom_1607463031509 p) {
		margin-bottom: 12.69vw;
}
	
	.page-id-15086 .bg-wood-company,
	.page-id-18029 .bg-wood-company {
		padding: 11.71vw 7.16vw 7.81vw 7.16vw;
	}
	
    .page-id-15086 .wpb_wrapper h1,
	.page-id-18029 .wpb_wrapper h1 {
        margin-bottom: 4.10vw;
    }
    
    .page-id-15086 p.my-page-p,
	.page-id-18029 p.my-page-p {
        margin-bottom: 3.41vw;
    }
    
    .page-id-15086 .wpb_text_column h2,
	.page-id-18029 .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-18029 .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-18029 .vc_custom_1607462972359 {
		padding-top: 13.03vw !important;
		padding-bottom: 10.60vw !important;
	}
	
	.page-id-15086 .olives-company,
	.page-id-18029 .olives-company {
        margin-bottom: 0.8vw!important;
    }
    
    .page-id-15086 .wpb_wrapper h1,
	.page-id-18029 .wpb_wrapper h1 {
        margin-bottom: 6.47vw;
    }
    
    .page-id-15086 p.my-page-p,
	.page-id-18029 p.my-page-p {
		margin-bottom: 3.41vw;
	}
    
    .page-id-15086 .wpb_text_column h2,
	.page-id-18029 .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-18029 .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-18029 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-18029 #page-content-wrapper p:not(.vc_custom_1607463031509 p) {
		margin-bottom: 16.94vw;
	}
}



/* -------------------------------------- */
/* OUR HERITAGE ( NL + FRA )
/* -------------------------------------- */

.page-id-17329 h1.my-page-title-heritage, .page-id-17329 .vc_custom_1608240571824 h2,
.page-id-17329 .vc_custom_1608240571824 h3, .page-id-17329 .vc_custom_1608240571824 p,
.page-id-18034 h1.my-page-title-heritage, .page-id-18034 .vc_custom_1608240571824 h2,
.page-id-18034 .vc_custom_1608240571824 h3, .page-id-18034 .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-17329 .vc_custom_1608240571824 h2,
.page-id-18034 .vc_custom_1608240571824 h2 {
    line-height: 3.38vw;
}

.page-id-17329 .vc_custom_1608240571824 h3,
.page-id-18034 .vc_custom_1608240571824 h3 {
    font-size: 2.60vw;
    line-height: 3.38vw;
}

.page-id-17329 .vc_custom_1608240571824 p,
.page-id-18034 .vc_custom_1608240571824 p {
    font-size: 1.30vw;
    line-height: 1.66vw;
    margin-bottom: 2.86vw;
    font-family: "filson-pro"!important;
}

.page-id-17329 .my-lateral-margin:not(:first-child) .wpb_text_column.wpb_content_element,
.page-id-18034 .my-lateral-margin:not(:first-child) .wpb_text_column.wpb_content_element {
    margin-bottom: 0!important;
}

.page-id-17329 .my-lateral-margin:nth-child(2) p,
.page-id-18034 .my-lateral-margin:nth-child(2) p {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.page-id-17329 .padding-heritage-date,
.page-id-18034 .padding-heritage-date {
    padding-top: 4.25vw;
    padding-bottom: 6vw;
}

.page-id-17329 #heritage-date-2,
.page-id-18034 #heritage-date-2 {
    padding-top: 3.65vw;
    padding-bottom: 5.95vw;
}

.page-id-17329 #heritage-date-3,
.page-id-18034 #heritage-date-3 {
    padding-top: 3.7vw;
}

.page-id-17329 #heritage-date-4,
.page-id-18034 #heritage-date-4 {
    padding-top: 4.22vw;
    padding-bottom: 5.9vw;
}

.page-id-17329 #heritage-date-5,
.page-id-18034 #heritage-date-5 {
    padding-top: 3.73vw;
    padding-bottom: 3.1vw;
}

.page-id-17329 .padding-heritage-date p,
.page-id-18034 .padding-heritage-date p {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.page-id-17329 .wpb_video_widget .wpb_video_wrapper,
.page-id-18034 .wpb_video_widget .wpb_video_wrapper {
	height: 0;
}

/* MEDIA QUERY MAX 1250px */
@media screen and (max-width: 1250px) {
	.page-id-17329 h1.my-page-title-heritage, .page-id-17329 .vc_custom_1608240571824 h2,
	.page-id-18034 h1.my-page-title-heritage, .page-id-18034 .vc_custom_1608240571824 h2 {
		font-size: 4.81vw;
		line-height: 5.76vw;
	}

	.page-id-17329 .vc_custom_1608240571824 h3,
	.page-id-18034 .vc_custom_1608240571824 h3 {
		font-size: 3.78vw;
		line-height: 4.34vw;
	}
	
	.page-id-17329 .vc_custom_1608240571824 p,
	.page-id-18034 .vc_custom_1608240571824 p {
		font-size: 2.01vw;
		line-height: 2.52vw;
		margin-bottom: 3.37vw;
	}
	
	.page-id-17329 .padding-heritage-date,
	.page-id-18034 .padding-heritage-date {
		padding-bottom: 7vw;
	}
}
	
/* MEDIA QUERY 768-1023 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .page-id-17329 .vc_custom_1608240571824 h2,
	.page-id-18034 .vc_custom_1608240571824 h2 {
        font-size: 4.81vw;
		line-height: 5.76vw;
    }

    .page-id-17329 .vc_custom_1608240571824 h3,
	.page-id-18034 .vc_custom_1608240571824 h3 {
        font-size: 3.78vw;
        line-height: 4.34vw;
    }

    .page-id-17329 .vc_custom_1608240571824 p,
	.page-id-18034 .vc_custom_1608240571824 p {
        font-size: 2.52vw;
        line-height: 3.20vw;
        margin-bottom: 3.41vw;
    }
    
    .page-id-17329 .padding-heritage-date,
	.page-id-18034 .padding-heritage-date {
        padding-top: 7.6vw;
        padding-bottom: 5.75vw;
    }
    
    .page-id-17329 .padding-heritage-date p,
	.page-id-18034 .padding-heritage-date p {
        margin-bottom: 3.4vw;
    }
    
    .page-id-17329 #heritage-date-2,
	.page-id-18034 #heritage-date-2 {
        padding-top: 6.9vw;
        padding-bottom: 5.7vw;
    }

    .page-id-17329 #heritage-date-3,
	.page-id-18034 #heritage-date-3 {
        padding-top: 6.9vw;
    }

    .page-id-17329 #heritage-date-4,
	.page-id-18034 #heritage-date-4 {
        padding-top: 7.65vw;
        padding-bottom: 5.85vw;
    }

    .page-id-17329 #heritage-date-5,
	.page-id-18034 #heritage-date-5 {
        padding-top: 6.75vw;
        padding-bottom: 5.85vw;
    }
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
    .page-id-17329 .vc_custom_1608240571824 h2,
	.page-id-18034 .vc_custom_1608240571824 h2 {
        font-size: 4.81vw;
		line-height: 5.76vw;
    }

    .page-id-17329 .vc_custom_1608240571824 h3,
	.page-id-18034 .vc_custom_1608240571824 h3 {
        font-size: 3.78vw;
        line-height: 4.34vw;
    }

    .page-id-17329 .vc_custom_1608240571824 p,
	.page-id-18034 .vc_custom_1608240571824 p {
        font-size: 3.80vw;
        line-height: 4.20vw;
        margin-bottom: 3.41vw;
    }
    
    .page-id-17329 .padding-heritage-date,
	.page-id-18034 .padding-heritage-date {
        padding-top: 10.25vw;
        padding-bottom: 8vw;
    }
    
    .page-id-17329 .padding-heritage-date p,
	.page-id-18034 .padding-heritage-date p {
        margin-bottom: 3.41vw;
    }
    
    .page-id-17329 #heritage-date-2,
	.page-id-18034 #heritage-date-2 {
        padding-top: 9.3vw;
        padding-bottom: 7.9vw;
    }

    .page-id-17329 #heritage-date-3,
	.page-id-18034 #heritage-date-3 {
        padding-top: 9.15vw;
        padding-bottom: 8vw;
    }

    .page-id-17329 #heritage-date-4,
	.page-id-18034 #heritage-date-4 {
        padding-top: 10.3vw;
        padding-bottom: 7.95vw;
    }

    .page-id-17329 #heritage-date-5,
	.page-id-18034 #heritage-date-5 {
        padding-top: 9.25vw;
        padding-bottom: 7.9vw;
    }
	/* FIX SLIDE */
	.page-id-18034 #n2-ss-22 .n2-ss-slide-backgrounds img,
	.page-id-17329 #n2-ss-20 .n2-ss-slide-backgrounds img,
	.page-id-17329 #n2-ss-9 .n2-ss-slide-backgrounds img {
		width: 200% !important;
		max-width: 200% !important;
	}
	.page-id-18034 #n2-ss-22 .testolateralesliderheritage,
	.page-id-17329 #n2-ss-20 .testolateralesliderheritage,
	.page-id-17329 #n2-ss-9 .testolateralesliderheritage {
		width: 90% !important;
		margin-left: 5% !important;
		background-color: black !important;
		opacity: 0.7 !important;
		padding: 20px !important;
	}
}



/* -------------------------------------- */
/* ADVERTISING ( NL + FRA )
/* -------------------------------------- */

.page-id-16309 #page-header,
.page-id-18019 #page-header {
	margin-bottom: 0;
}

.page-id-16309 .my-padding-intro-about,
.page-id-18019 .my-padding-intro-about {
	padding-top: 0!important;
}

.page-id-16309 .my-col-flex-quality,
.page-id-18019 .my-col-flex-quality {
	min-height: 44.6vw!important;
}

.page-id-16309 .testi-box-sourcing,
.page-id-18019 .testi-box-sourcing {
	padding: 8.33vw 6vw 10.41vw 6.03vw;
}

.page-id-16309 .testi-box-3 p,
.page-id-18019 .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-18019 .attivo-radio .testi-box-3 a, .page-id-18019 .attivo-adv .testi-box-3 a {
	cursor: pointer;
}

.page-id-16309 .testi-box-3 a img,
.page-id-18019 .testi-box-3 a img {
	margin-top: -3px;
	margin-right: -60px;
}


/* FIX ( NL + FRA ) */
.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 {
	padding-left: 0!important;
}


/* MEDIA QUERY <1599 */
@media screen and (max-width: 1599px) {
	.page-id-16309 .testi-box-3 a img,
	.page-id-18019 .testi-box-3 a img {
		margin-right: -40px;
		margin-top: -14px;
	}
}

/* MEDIA QUERY >1299 */
@media screen and (min-width: 1300px) {
	.page-id-16309 .sceltaltaadvertising div,
	.page-id-18019 .sceltaltaadvertising div {
		margin-left: 20px!important;
		margin-right: 20px!important;
	}
}

/* MEDIA QUERY <1251 */
@media screen and (max-width: 1250px) {
    .page-id-16309 .my-col-flex-quality.bg-wood-tips,
	.page-id-18019 .my-col-flex-quality.bg-wood-tips {
		min-height: 44.6vw !important;
	}
	
	.page-id-16309 .testi-box-sourcing,
	.page-id-18019 .testi-box-sourcing {
		padding: 50px 30px 0px 40px !important;
	}
	
	.page-id-16309 .title-box-sourcing,
	.page-id-18019 .title-box-sourcing {
		font-size: 3.78vw;
		line-height: 4.34vw;
	}
	
	.page-id-16309 .text-sourcing,
	.page-id-18019 .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-18019 .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-18019 .testi-box-3 a img {
		margin-right: -10px;
	}
}

/* MEDIA QUERY <1024 */
@media screen and (max-width: 1023px) {
	/* ordine box */
	.page-id-16309 .my-container-flex,
	.page-id-18019 .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-18019 .attivo-tv:nth-child(3) > div:first-child, .page-id-18019 .attivo-radio:nth-child(6) > div:first-child,
	.page-id-18019 .attivo-adv .bg1adv {
		order: 2;
	}/* fine ordine box */

	.page-id-16309 .my-padding-intro-about > div > div > div > div > div,
	.page-id-18019 .my-padding-intro-about > div > div > div > div > div {
		display: flex;
	}

	.page-id-16309 .sceltaltaadvertising,
	.page-id-18019 .sceltaltaadvertising {
		display: flex;
		justify-content: center;
	}
	
	.page-id-16309 .sceltaltaadvertising div,
	.page-id-18019 .sceltaltaadvertising div {
		margin-left: 20px!important;
		margin-right: 20px!important;
		margin-top: 25px;
	}
	
	/* FIX ( NL + FR ) */
	.page-id-16309 .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-18019 .my-col-flex-quality.bg-wood-tips {
		min-height: 34.6vw!important;
	}
	
	.page-id-16309 .my-col-flex-quality,
	.page-id-18019 .my-col-flex-quality {
		min-height: 33.69vw!important;
	}
	
	.page-id-16309 .my-padding-intro-about,
	.page-id-18019 .my-padding-intro-about {
		padding-top: 0px !important;
		padding-bottom: 1.21vw !important;
	}
	
	.page-id-16309 .bg1giallo .testi-box-sourcing,
	.page-id-18019 .bg1giallo .testi-box-sourcing {
		padding: 50px 30px 0px 50px !important;
	}
	
	.page-id-16309 .text-sourcing,
	.page-id-18019 .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-18019 .attivo-tv .testi-box-3 a, .page-id-18019 .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-18019 .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-18019 #page-header.hasbg .page-tagline {
		font-size: 2.8vw !important;
		line-height: 3.5vw !important;
	}
	
	.page-id-16309 #page-header.hasbg .page-tagline,
	.page-id-18019 #page-header.hasbg .page-tagline {
		padding: 0!important;
	}
	
	.page-id-16309 .my-padding-intro-about,
	.page-id-18019 .my-padding-intro-about {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	
	.page-id-16309 .bg1giallo .testi-box-sourcing,
	.page-id-18019 .bg1giallo .testi-box-sourcing {
		padding: 50px 30px 0px 50px !important;
	}
	
	.page-id-16309 .my-col-flex-quality,
	.page-id-18019 .my-col-flex-quality {
		min-height: 33.69vw!important;
	}
	
	.page-id-16309 .my-col-flex-quality.bg-wood-tips,
	.page-id-18019 .my-col-flex-quality.bg-wood-tips {
		min-height: 34.6vw!important;
	}
	
	.page-id-16309 .text-sourcing,
	.page-id-18019 .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-18019 .attivo-tv .testi-box-3 a, .page-id-18019 .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-18019 .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-18019 .title-box-sourcing {
		font-size: 4.8vw;
	}
	
	.page-id-16309 .text-sourcing,
	.page-id-18019 .text-sourcing {
		font-size: 3vw;
	}
	
	.page-id-16309 .attivo-tv .testi-box-3 a,
	.page-id-18019 .attivo-tv .testi-box-3 a {
		top: 7px!important;
		left: -20%!important;
	}
	
	.page-id-16309 .attivo-radio .testi-box-3 a,
	.page-id-18019 .attivo-radio .testi-box-3 a {
		top: 0!important;
		left: -20%!important;
	}
	
	.page-id-16309 #page-content-wrapper .inner .sidebar-content img,
	.page-id-18019 #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-18019 .sceltaltaadvertising div {
		font-size: 5.6vw!important;
	}
	
	.page-id-16309 .title-box-sourcing,
	.page-id-18019 .title-box-sourcing {
		margin-bottom: 5vw!important;
	}
	
	.page-id-16309 .text-sourcing,
	.page-id-18019 .text-sourcing {
		font-size: 3.3vw;
		line-height: 5.57vw;
	}
	
	.page-id-16309 .attivo-tv .testi-box-3 a,
	.page-id-18019 .attivo-tv .testi-box-3 a {
		top: -3px!important;
		left: -20%!important;
	}
	
	.page-id-16309 .attivo-radio .testi-box-3 a,
	.page-id-18019 .attivo-radio .testi-box-3 a {
		top: -10px!important;
		left: -20%!important;
	}
	
}



/* -------------------------------------- */
/* HEALTHY FRYING TIPS ( NL + FRA )
/* -------------------------------------- */
.page-id-16432 .my-padding-right-intro-about .vc_column-inner,
.page-id-18063 .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-18063 .bg-wood-company .bottle-about img {
	max-width: 85%!important;
}

.page-id-16432 .bg-wood-company .about-2-tips-title,
.page-id-18063 .bg-wood-company .about-2-tips-title {
	color: #fcebac;
}

.page-id-16432 .wpb_text_column .my-page-p:last-child,
.page-id-18063 .wpb_text_column .my-page-p:last-child {
	margin-bottom: 1.82vw;
}

.page-id-16432 .bg-wood-company,
.page-id-18063 .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-18063 .wpb_text_column .my-page-p:last-child {
		margin-bottom: 3.4vw;
	}
	
	.page-id-16432 .about-2-tips-p,
	.page-id-18063 .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-18063 .bottle-about {
		margin-bottom: 23px!important;
	}
	
	.page-id-16432 .my-container-all-tips-about-2,
	.page-id-18063 .my-container-all-tips-about-2 {
		display: flex;
	}
	
	.page-id-16432 .container-tips-about-2:nth-child(2),
	.page-id-18063 .container-tips-about-2:nth-child(2) {
		order: 2;
	}
	
	.page-id-16432 .container-tips-about-2:nth-child(3),
	.page-id-18063 .container-tips-about-2:nth-child(3) {
		order: 1;
	}
	
	.page-id-16432 .container-tips-about-2:nth-child(4),
	.page-id-18063 .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-18063 .my-page-title {
		margin-bottom: 4.1vw;
	}
	
	.page-id-16432 .bg-wood-company,
	.page-id-18063 .bg-wood-company {
		padding: 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-18063 .my-page-title {
		margin-bottom: 6.47vw;
	}
	
	.page-id-16432 .bg-wood-company,
	.page-id-18063 .bg-wood-company {
		padding: 15.64vw 9.9vw 16.43vw 9.9vw;
	}
}



/* -------------------------------------- */
/* FAQs ( NL + FRA )
/* -------------------------------------- */
.page-id-16413 .vc_column-gap-30 > div,
.page-id-18054 .vc_column-gap-30 > div {
	padding-top: 0!important;
}

.page-id-16413 .my-page-title,
.page-id-18054 .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-18054 .my-padding-left-intro-about .vc_column-inner, 
.page-id-18054 .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-18054 .bg-wood-tips .vc_column-inner {
	padding-left: 0;
}

.page-id-16413 .my-padding-right-intro-about .my-page-p,
.page-id-18054 .my-padding-right-intro-about .my-page-p {
	margin-bottom: 1.82vw!important;
}

.page-id-16413 .bg-img-about,
.page-id-18054 .bg-img-about {
	background-image: url('/wp-content/uploads/2021/02/box1-about.jpg');
}

.page-id-16413 .text-sourcing,
.page-id-18054 .text-sourcing {
	margin-top: 20px;
	margin-bottom: 1.92vw!important;
	font-family: 'Filson Pro Book';
}

.page-id-16413 .testi-box-2,
.page-id-18054 .testi-box-2 {
	padding: 31.4% 7.4% 31.4% 9.5%;
}

.page-id-16413 .text-sourcing a,
.page-id-18054 .text-sourcing a {
	color: #fff;
}

.page-id-16413 .tree,
.page-id-18054 .tree {
	width: 12.5%;
}

.page-id-16413 .bg-culinary .testi-box-2 p,
.page-id-18054 .bg-culinary .testi-box-2 p {
	padding-top: 0!important;
}

.page-id-16413 .bg-wood-tips .container-tips-about p:first-child,
.page-id-18054 .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-18054 .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-18054 .my-padding-right-intro-about .my-page-p {
		margin-bottom: 3.41vw!important;
	}
	
	.page-id-16413 .container-tips-about,
	.page-id-18054 .container-tips-about {
		margin-bottom: 10%!important;
	}
	
	.page-id-16413 .about-tips,
	.page-id-18054 .about-tips {
		margin-bottom: 3.41vw!important;
	}
}

/* MEDIA QUERY <1024 */
@media screen and (max-width: 1023px) {
	.page-id-16413 .my-lateral-margin,
	.page-id-18054 .my-lateral-margin {
		margin-left: -15px!important;
		margin-right: -15px!important;
	}
	
	.page-id-16413 .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-18054 .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-18054 .my-padding-right-intro-about .my-page-p,
	.page-id-18054 .my-padding-left-intro-about .my-page-p {
		margin-bottom: 3.41vw!important;
	}
	
	.page-id-16413 .my-container-flex,
	.page-id-18054 .my-container-flex {
		width: 100%;
	}
	
	.page-id-16413 .testi-box-2,
	.page-id-18054 .testi-box-2 {
		padding: 34.7% 7.4%;
	}
	
	.page-id-16413 .bg-culinary .testi-box-2 p,
	.page-id-18054 .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-18054 .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-18054 .my-padding-right-intro-about .my-page-p,
	.page-id-18054 .my-padding-left-intro-about .my-page-p {
		margin-bottom: 3.58vw!important;
	}
	
	.page-id-16413 .my-container-flex,
	.page-id-18054 .my-container-flex {
		width: 100%;
	}
}



/* -------------------------------------- */
/* OUR QUALITY STANDARDS ( NL + FRA )
/* -------------------------------------- */
.page-id-16341 .my-padding-left-intro-about .my-page-title,
.page-id-18038 .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-18038 .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-18038 .my-padding-right-intro-about .my-page-p {
	margin-bottom: 1.82vw;
}

.page-id-16341 .bg-img-sourcing .vc_column-inner,
.page-id-18038 .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-18038 .bg-img-sourcing div .sourcing-001 p:first-child, .page-id-18038 .sampling-001 p,
.page-id-18038 .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-18038 .bg-img-sourcing div .sourcing-001 .text-sourcing,
.page-id-18038 .sampling-001 .text-sourcing {
	margin-bottom: 0;
}

.page-id-16341 .bg-img-sourcing .container-link-sourcing p:last-child,
.page-id-18038 .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-18038 .sourcing-002 .container-link-close, .page-id-18038 .sampling-002 .container-link-close {
	top: 5px;
}

.page-id-16341 .testi-box-3,
.page-id-18038 .testi-box-3 {
	padding: 34% 20% 37% 20%;
}

.page-id-16341 .sampling-001,
.page-id-18038 .sampling-001 {
	padding: 8.33vw 4.77vw 10.41vw 7.03vw;
}

.page-id-16341 .bg-img-blending .testi-box-sourcing,
.page-id-18038 .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-18038 .bg-img-blending .testi-box-sourcing {
	padding: 8.33vw 5.77vw 12.41vw 7.03vw;
}

.page-id-16341 .padding-salov,
.page-id-18038 .padding-salov {
	padding-top: 0;
}

.page-id-16341 .container-link-sourcing p,
.page-id-18038 .container-link-sourcing p {
	padding-bottom: 0!important;
}

.page-id-16341 .my-margin-top-130,
.page-id-18038 .my-margin-top-130 {
	display: flex;
	align-items: center;
}

.page-id-16341 #certification1 > div > div, .page-id-16341 #certification2 > div > div,
.page-id-18038 #certification1 > div > div, .page-id-18038 #certification2 > div > div {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.page-id-16341 #certifications,
.page-id-18038 #certifications {
	margin-top: 1vw;
}

.page-id-16341 #certifications > div:first-child,
.page-id-18038 #certifications > div:first-child {
	padding: 0 0.78vw 0 3vw;
}

.page-id-16341 #certifications > div:last-child,
.page-id-18038 #certifications > div:last-child {
	padding: 0 0.78vw 0 1.5vw;
}

.page-id-16341 #certifications img,
.page-id-18038 #certifications img {
	margin-right: 20px;
}

.page-id-16341 #certifications #certification1 .wpb_single_image:nth-child(2),
.page-id-18038 #certifications #certification1 .wpb_single_image:nth-child(2) {
	padding-right: 40px;
}

.page-id-16341 #certification1,
.page-id-18038 #certification1 {
	padding-left: 1.5vw;
}

.page-id-16341 #certification2,
.page-id-18038 #certification2 {
	padding-left: 3.5vw;
}

.page-id-16341 .my-margin-top-130 > div:first-child,
.page-id-18038 .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-18038 .my-margin-top-130 .vc_align_left:first-child figure div img {
	margin-bottom: 5vw;
}

.page-id-16341 .padding-title-certifications,
.page-id-18038 .padding-title-certifications {
	margin-bottom: 2.18vw;
}

.page-id-16341 #my-width p,
.page-id-18038 #my-width p {
	margin-bottom: 1.82vw;
}

.page-id-16341 .cert-title,
.page-id-18038 .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-18038 .my-padding-right-intro-about .my-page-p {
		margin-bottom: 3.41vw;
	}
	
	.page-id-16341 .testi-box-3,
	.page-id-18038 .testi-box-3 {
		padding: 11% 7.4% 17% 9.5%;
	}

	.page-id-16341 .title-box,
	.page-id-18038 .title-box {
		width: 90%;
		margin-left: 5%;
		text-align: center;
		margin-top: 15%;
	}
	
	.page-id-16341 .text-sourcing,
	.page-id-18038 .text-sourcing {
		font-size: 1.92vw;
		line-height: 2.51vw;
	}
	
	.page-id-16341 .testi-box-sourcing.sourcing-001,
	.page-id-18038 .testi-box-sourcing.sourcing-001 {
		padding: 8.33vw 6.37vw 10.41vw 6.33vw;
	}
	
	.page-id-16341 .testi-box-sourcing.sourcing-002,
	.page-id-18038 .testi-box-sourcing.sourcing-002 {
		padding: 8.33vw 6.07vw 10.41vw 6.03vw;
	}

	.page-id-16341 .text-sourcing,
	.page-id-18038 .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-18038 .bg-img-sourcing div .sourcing-001 .text-sourcing, .page-id-18038 .sampling-001 .text-sourcing {
		margin-bottom: 1vw;
	}

	.page-id-16341 #my-width p,
	.page-id-18038 #my-width p {
		margin-bottom: 1.82vw;
	}
	
	.page-id-16341 #certifications,
	.page-id-18038 #certifications {
		margin-top: 5vw;
	}
	
	.page-id-16341 #certification1 img, .page-id-16341 #certification2 img,
	.page-id-18038 #certification1 img, .page-id-18038 #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-18038 #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-18038 .my-padding-left-intro-about > div {
		padding-left: 0!important;
	}
	
	.page-id-16341 .my-padding-intro-about,
	.page-id-18038 .my-padding-intro-about {
		padding-bottom: 11.5vw !important;
	}
	
	.page-id-16341 .testi-box-3,
	.page-id-18038 .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-18038 .testi-box-sourcing.sourcing-001, .page-id-18038 .testi-box-sourcing.sourcing-002 {
		padding: 15.62vw 12.69vw 19.53vw 13.18vw;
	}
	
	.page-id-16341 .olives-sourcing,
	.page-id-18038 .olives-sourcing {
		margin-bottom: 1.2vw;
	}
	
	.page-id-16341 .text-sourcing,
	.page-id-18038 .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-18038 .testi-box-sourcing.sampling-001, .page-id-18038 .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-18038 .bg-img-blending .testi-box-sourcing {
		padding: 15.62vw 10.69vw 23.53vw 13.18vw;
	}
	
	.page-id-16341 #my-width,
	.page-id-18038 #my-width {
		width: 100% !important;
	}
	
	.page-id-16341 .padding-title-certifications,
	.page-id-18038 .padding-title-certifications {
		margin-bottom: 4.1vw;
	}
	
	.page-id-16341 #my-width p,
	.page-id-18038 #my-width p {
		line-height: 3.20vw !important;
		margin-bottom: 3.41vw;
	}
	
	.page-id-16341 #certifications,
	.page-id-18038 #certifications {
		display: flex;
		flex-direction: column;
	}
	
	.page-id-16341 #certifications > div,
	.page-id-18038 #certifications > div {
		width: 100%;
	}
	
	.page-id-16341 #certifications > div > div, .page-id-16341 #certifications > div > div .cert-title,
	.page-id-18038 #certifications > div > div, .page-id-18038 #certifications > div > div .cert-title {
		padding-left: 0!important;
	}
	
	.page-id-16341 #certifications > div:last-child > div .cert-title,
	.page-id-18038 #certifications > div:last-child > div .cert-title {
		padding-left: 15px!important;
	}
	
	.page-id-16341 #certification2 .wpb_single_image:nth-child(3),
	.page-id-18038 #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-18038 .my-padding-left-intro-about > div {
		padding-left: 0!important;
	}
	
	.page-id-16341 .my-page-title,
	.page-id-18038 .my-page-title {
		margin-bottom: 6.47vw!important;
	}
	
	.page-id-16341 .testi-box-3,
	.page-id-18038 .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-18038 .testi-box-sourcing.sourcing-001, .page-id-18038 .testi-box-sourcing.sourcing-002 {
		padding: 20.86vw 16.94vw 28.07vw 17.60vw;
	}
	.page-id-16341 .text-sourcing,
	.page-id-18038 .text-sourcing {
		font-size: 3.80vw !important;
		line-height: 4.20vw !important;
	}
	
	.page-id-16341 .container-link-close,
	.page-id-18038 .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-18038 .testi-box-sourcing.sampling-001, .page-id-18038 .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-18038 .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-18038 .bg-img-blending .testi-box-sourcing img {
		margin-bottom: 0.9vw;
	}
	
	.page-id-16341 .my-margin-top-130,
	.page-id-18038 .my-margin-top-130 {
		flex-direction: column;
	}
	
	.page-id-16341 .my-margin-top-130 div:first-child,
	.page-id-18038 .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-18038 .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-18038 #certifications > div > div, .page-id-18038 #certifications > div > div .cert-title {
		padding-left: 0;
	}
	
	.page-id-16341 #certifications > div:last-child > div .cert-title,
	.page-id-18038 #certifications > div:last-child > div .cert-title {
		padding-left: 15px!important;
	}
	
	.page-id-16341 #certification2 .wpb_single_image:nth-child(3),
	.page-id-18038 #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-18038 .cert-title {
		font-size: 4.08vw;
	}
}

/* MEDIA QUERY <600 */
@media screen and (max-width: 599px) {
	.page-id-16341 #certifications,
	.page-id-18038 #certifications {
		text-align: center;
	}
	
	.page-id-16341 #certification1 > div > div, .page-id-16341 #certification2 > div > div,
	.page-id-18038 #certification1 > div > div, .page-id-18038 #certification2 > div > div {
		display: flex;
		justify-content: center;
	}
	
	.page-id-16341 #certification2 > div > div,
	.page-id-18038 #certification2 > div > div {
		transform: translateX(6%);
	}
	
	.page-id-16341 #certifications > div:last-child .cert-title,
	.page-id-18038 #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-18038 #certification1 > div > div {
		transform: translateX(6%);
	}
	
	.page-id-16341 .cert-title,
	.page-id-18038 .cert-title {
		font-size: 5.08vw;
	}
}



/* -------------------------------------- */
/* 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; }
}


/* -------------------------------------- */
/* CHOOSING AND USING ( NL + FRA )
/* -------------------------------------- */

/* 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-18601 .olive-oil .about-2-tips-title.box1, .page-id-18601 .gran-cru .about-2-tips-title.box1 {
		font-size: 2.9vw;
	}
	
	/* FIX BOTTIGLIE XXX   */
	.page-id-1571 .container-img div {
		width: 6vw!important;
	}
}

/* MEDIA QUERY <768 */
@media screen and (max-width: 767px) {
	.page-id-1571 #page-header .page-tagline, .page-id-1571 .my-page-p,
	.page-id-18601 #page-header .page-tagline, .page-id-18601 .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-18601 .olive-oil > h3, .page-id-18601 .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-18601 .olive-oil .about-2-tips-title.box1, .page-id-18601 .gran-cru .about-2-tips-title.box1 {
		width: 25vw!important;
		font-size: 3.9vw;
		padding: 5px!important;
	}
}

/* FIX BOTTIGLIE XXX   */
@media screen and (max-width: 599px) {
	.page-id-1571 .container-img div {
		width: 7vw!important;
	}
}

/* MEDIA QUERY <450 */
@media screen and (max-width: 449px) {
	.page-id-1571 .my-page-title,
	.page-id-18601 .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-18601 #page-header.hasbg .page-tagline, .page-id-18601 .my-page-p {
		font-size: 3.5vw !important;
		line-height: 4.5vw !important;
	}
	
	.page-id-1571 .title-box,
	.page-id-18601 .title-box {
		font-size: 6.86vw;
	}
	
	.page-id-1571 .container-img div,
	.page-id-18601 .container-img div {
		width: 8vw!important;
		margin: 2.5vw;
	}
	
	.page-id-1571 .olive-oil > h3, .page-id-1571 .gran-cru .label-container-choose > h3,
	.page-id-18601 .olive-oil > h3, .page-id-18601 .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-18601 .olive-oil .about-2-tips-title.box1, .page-id-18601 .gran-cru .about-2-tips-title.box1,
	.page-id-1571 .label-container-choose h3.about-2-tips-title.box1 {
		/*width: 36vw!important;   XXX   */
		width: 50vw!important;
		font-size: 5.5vw;
	}
	#lang-fr.page-id-1571 .label-container-choose h3.about-2-tips-title.box1 {   /*   XXX   */
		width: 65vw!important;
	}
}


/* -------------------------------------- */
/* HOW TO READ THE LABEL ( NL + FRA )
/* -------------------------------------- */

/* MEDIA QUERY >1023 */
@media screen and (min-width: 1024px) {
	.page-id-9099 .vc_custom_1607462972359,
	.page-id-18067 .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-18067 .vc_custom_1607462972359 {
		padding-top: 9.76vw !important;
		padding-bottom: 7.4vw !important;
	}
	
	.page-id-9099 .my-page-title,
	.page-id-18067 .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-18067 .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-18067 .my-page-title {
		font-size: 6.81vw;
		line-height: 6.93vw;
	}
	
	.page-id-9099 .my-page-p,
	.page-id-18067 .my-page-p {
		font-size: 3.5vw !important;
		line-height: 4.5vw !important;
	}
}


/* FIX PER NASCONDERE CORRELATI IN "OLIO CLASSICO" E "MILD AND LIGHT" ( FR + NL ) */
.page-id-17424 .fullwidth .my-lateral-margin .vc_column-inner .wpb_wrapper .vc_row-fluid a:not(a:first-child),
.page-id-17433 .fullwidth .my-lateral-margin .vc_column-inner .wpb_wrapper .vc_row-fluid a:not(a:first-child),
.page-id-18764 .fullwidth .my-lateral-margin .vc_column-inner .wpb_wrapper .vc_row-fluid a:not(a:first-child),
.page-id-18755 .fullwidth .my-lateral-margin .vc_column-inner .wpb_wrapper .vc_row-fluid a:not(a:first-child) {
	display: none;
}


/* FIX ELEMENTO "li" PESTO CLASSICO BIO ( NL + FRA ) */
.page-id-5417 .testi-box ul li:first-child,
.page-id-18508 .testi-box ul li:first-child {
	display: none;
}







/* FIX PAGINA RICETTE */
.resultboxricettario  .img-box-ricette img {
    vertical-align: middle;
	/*height: 470px!important;   XXX */
	height: 25vw !important;
	object-fit: cover;
}
.resultboxricettario .oscuroricette {
   	height: 100%!important;
}

/* FIX RICETTE CORRELATE (NEL PRODOTTO) */
.vc_custom_1606144864406  .img-box-ricette img {
    vertical-align: middle;
	/*height: 470px!important;   XXX */
	height: 33vw !important;
	object-fit: cover;
}
.vc_custom_1606144864406  .oscuroricette {
   	height: 100%!important;
}

.resultboxricettario .oscuroricette {
   	height: 100%!important;
}

@media screen and (max-width: 767px) {
	.resultboxricettario  .img-box-ricette img {
		height: 80vw!important;
	}
	.resultboxricettario .oscuroricette {
		height: 95.6%!important;
	}
	.resultboxricettario .img-box-ricette {
		margin-bottom: 1vw;
	}
}







/* FIX FONT SCELTA LINGUA ( NL + FRA ) */
.sceglicountry-pop-lang li a {
	font-family: 'Veneer','Arial' !important;
	font-size: 2.5vw;
}


/* FIX TRASPARERNZA MENU FR */
.home .top-menu-bar {
	background-color: rgba(5, 0, 0, 0.7);
	border-color: rgba(5, 0, 0, 0.7) !important;
}


/* FIX MENU ( NL + FR ) */
.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;
}
@media screen and (min-width: 1441px) {
	.page-id-17656 .my-right-menu .countryid {
		width: 272px;
	}
	.page-id-18568 .my-right-menu .countryid {
		width: 204px!important;
	}
}
/*
.countryid + span {
	margin-left: 10px;
	margin-right: 10px;
}*/


/* FIX MENU MOBILE ( NL + FR ) */
#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 ( NL + FR ) & 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;
}
.social-icons-top-menu a[href*="inst"] {
	margin-right: 0;
}
@media screen and (min-width: 1251px) {
	.social-icons-top-menu a[href*="inst"] {
		margin-right: -7px;
	}
}


/* FIX TESTO RECIPE INSPIRATION IN HOME ( NL + FR ) */
#n2-ss-4-align .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph,
#n2-ss-27-align .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
	margin-right: 6vw;
	margin-left: 6vw;
}


/* FIX TESTO CHOOSING & USING IN HOME ( NL + FR ) */
@media screen and (min-width: 1024px) and (max-width: 1400px) {
	.page-id-3092 #n2-ss-29 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
		margin-right: 4vw;
		margin-left: 4vw;
	}
	.page-id-3092 #n2-ss-29 .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-29 .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,
	.page-id-19700 #n2-ss-29 .n2-font-94c41616444fa2e43adea3df2eaa2d25-paragraph {
		margin-left: 15vw;
		margin-right: 15vw;
	}
}


/* FIX MOBILE ABOUT OLIVE OIL SCRITTE SU LEGNO ( NL + FR ) */
@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 ( NL + FR ) */
@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-28 .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-28 #n2-ss-28item1, #n2-ss-28 .bottonesinistraslidcuc {
		padding-left: 0;
	}
	#n2-ss-5 #n2-ss-5item2,
	#n2-ss-28 #n2-ss-28item2 {
		padding-left: 3%!important;
	}
	#n2-ss-28 #n2-ss-28item2 a {
		text-align: center!important;
	}
	#n2-ss-5 .bottonesinistraslidcuc,
	#n2-ss-28 .bottonesinistraslidcuc {
		align-self: unset!important;
	}
}
@media screen and (max-width: 410px) {
	#n2-ss-5 #n2-ss-5item2,
	#n2-ss-28 #n2-ss-28item2 {
		padding-left: 0!important;
	}
}


 /* FIX MOBILE PRODUCTS ( NL + FR ) */
 @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 ( NL + FR ) */
@media screen and (max-width: 1023px) {
	 #n2-ss-2item1,
	 #n2-ss-25item1 {
		 font-size: 8.3vw !important;
	 }
	 #n2-ss-2item2,
	 #n2-ss-25item2 {
		 font-size: 7.0vw !important;
	 }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	#n2-ss-38item1,
	#n2-ss-35item1 {
		font-size: 8.3vw !important;
	}
	#n2-ss-38item2,
	#n2-ss-35item2 {
		font-size: 7.0vw !important;
	}
}
@media screen and (max-width: 767px) {
	#n2-ss-36item1,
	#n2-ss-34item1 {
		font-size: 8.3vw !important;
	 }
	#n2-ss-36item2,
	#n2-ss-34item2 {
		font-size: 7.0vw !important;
	 }
}
@media screen and (max-width: 400px) {
	#n2-ss-36item1, #n2-ss-36item5, #n2-ss-36item10,
	#n2-ss-34item1, #n2-ss-34item5, #n2-ss-34item10 {
		font-size: 8.5vw!important;
	}
}
@media screen and (max-width: 380px) {
	#n2-ss-36item1, #n2-ss-36item5, #n2-ss-36item10,
	#n2-ss-34item1, #n2-ss-34item5, #n2-ss-34item10 {
		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 */
@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 ( NL + FR ) */
@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-27 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-29 .n2-font-4f38ad684c97aeb65b1d6ba4ea065855-paragraph,
	 .page-id-3092 #n2-ss-30 .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 SLIDER TAGLIATO HISTORY ( ENG + SPA ) */
.page-id-16923 .n2-ss-slide-69 .heritage1tit, .page-id-16923 .n2-ss-slide-70 .heritage1tit,
.page-id-16923 .n2-ss-slide-71 .heritage1tit, .page-id-16923 .n2-ss-slide-72 .heritage1tit {
	color: #fcebac !important;
}
@media screen and (max-width: 767px) {
	.page-id-16923 .n2-ss-slide-69 .heritage1tit, .page-id-16923 .n2-ss-slide-70 .heritage1tit,
	.page-id-16923 .n2-ss-slide-71 .heritage1tit, .page-id-16923 .n2-ss-slide-72 .heritage1tit {
		margin-left: 6%;
	}
}
@media screen and (max-width: 450px) {
	.page-id-17758 #n2-ss-13item1 .heritage3tit, .page-id-17758 #n2-ss-13item2 .heritage3tit {
		width:95%;
	}
	.page-id-18081 #n2-ss-24item1 .heritage3tit, .page-id-18081 #n2-ss-24item2 .heritage3tit {
		width:100%;
	}
	.page-id-17758 #n2-ss-13item2 {
		margin-top: -40px;
	}
	.page-id-18081 #n2-ss-24item2 {
		margin-top: -15px;
	}
}
@media screen and (max-width: 415px) {
	.page-id-18081 #n2-ss-24item1 .heritage3tit, .page-id-18081 #n2-ss-24item2 .heritage3tit {
		width:110%;
	}
	.page-id-18081 #n2-ss-24item2 {
		margin-top: -30px;
	}
}
@media screen and (max-width: 399px) {
	.page-id-17758 #n2-ss-13item1 .heritage3tit, .page-id-17758 #n2-ss-13item2 .heritage3tit {
		width: 100%;
		margin-top: -20px;
	}
	.page-id-18081 #n2-ss-24item1 .heritage3tit, .page-id-18081 #n2-ss-24item2 .heritage3tit {
		width:120%;
	}
}


/* FIX ALLINEAMENTI PAGINA OLI D'OLIVA */
@media screen and (min-width: 1251px) and (max-width: 1355px) {
	.page-id-1936 .vc_custom_1631613390270 .bottone1nero-dentrbianco {
		padding-right: 23px;
		padding-left: 23px;
	}
	.page-id-1936 .vc_custom_1631613390270 .bottone1nero-dentrbianco img {
		margin-left: 5px;
	}
}

@media screen and (min-width: 1251px) and (max-width: 1275px) {
	.page-id-18406 .vc_custom_1611739371419 .bottone1nero-dentrbianco {
		padding-right: 23px;
		padding-left: 23px;
	}
}
@media screen and (min-width: 1011px) and (max-width: 1023px) {
	.page-id-1936 .vc_custom_1611739371419 figure img,
	.page-id-18406 .vc_custom_1611739371419 figure img {
		margin-bottom: -10px;
	}
}


/* FIX IMG RICETTE CORRELATE */
.single-ricetta .img-box-ricette img {
	height: 25.6vw!important;
	object-fit: cover;
}
@media screen and (max-width: 767px) {
	.single-ricetta #page-content-wrapper .inner .sidebar-content.fullwidth .wpb_wrapper .img-box-ricette img {
		height: 95vw!important;
		object-fit: cover;
	}
}


/* 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;
	}
}


/* FIX BULLETS + OTHER FIXs */
@media screen and (max-width: 600px) {
	.page-id-3092 #n2-ss-36 .n2-ss-control-bullet,
	.page-id-3199 #n2-ss-34 .n2-ss-control-bullet {
		--widget-offset: 48px!important;
	}
}
	
@media screen and (max-width: 450px) {
	.page-id-3092 #n2-ss-36 .n2-ss-control-bullet,
	.page-id-3199 #n2-ss-34 .n2-ss-control-bullet {
		display: none;
	}
	.page-id-3092 .mob2recspe {
		margin-top: -4vw;
	}
	.page-id-3199 .mob2recspe {
		margin-top: -9vw;
	}
}
@media screen and (max-width: 420px) {
	.page-id-3092 .mob2recspe {
		margin-top: -21vw;
	}
	.page-id-3199 .mob2recspe {
		margin-top: -15vw;
	}	
}
@media screen and (max-width: 400px) {
	.page-id-3092 .mob2recspe {
		margin-top: -30vw;
	}
	.page-id-3199 .mob2recspe {
		margin-top: -24vw;
	}	
}
@media screen and (max-width: 375px) {
	.page-id-3092 .mob2recspe {
		margin-top: -39vw;
	}
	.page-id-3199 .mob2recspe {
		margin-top: -33vw;
	}	
}
@media screen and (max-width: 350px) {
	.page-id-3092 .mob2recspe {
		margin-top: -54vw;
	}
	.page-id-3199 .mob2recspe {
		margin-top: -49vw;
	}	
}