@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital@0;1&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap");
@font-face{
font-family:Akzi Reg;
src:url(//www.oliogeraci.it/wp-content/themes/mantis-child/fonts/AkzidenzGrotesk-Regular.woff);
font-weight:regular;
}
@font-face{
font-family:Akzi Bold;
src:url(//www.oliogeraci.it/wp-content/themes/mantis-child/fonts/AkzidenzGrotesk-Bold.woff);
font-weight:bold;
}
@font-face{
font-family:Open Sans;
src:url(//www.oliogeraci.it/wp-content/themes/mantis-child/fonts/OpenSans-Regular.woff);
font-weight:regular;
}
@font-face{
font-family:Whitney Medium;
src:url(//www.oliogeraci.it/wp-content/themes/mantis-child/fonts/Whitney-Medium.woff);
font-weight:medium;
}
@font-face{
font-family:Whitney Bold;
src:url(//www.oliogeraci.it/wp-content/themes/mantis-child/fonts/Whitney-Bold.woff);
font-weight:bold;
}
.d-none {
display: none;
}
.mobile {
display: none !important;
}
.popup-mobile {
display: none;
}
p {
line-height: 1.4;
}
#page {
min-height: 100vh !important;
}
#cmplz-document {
margin: 0 auto;
}
body.open-mobile-menu .la-overlay-global {
z-index: 12 !important;
}
.grecaptcha-badge {
display: none;
}
#lightcase-case a.view-popup-wishlish,
#lightcase-case a.popup-button-continue{
line-height:1.2 !important;
}
#page.site{
opacity:1!important;
}
body .la-image-loading.spinner-custom .content {
width: 320px;
margin-top: 0;
height: 320px;
margin-left: 0;
transform: translate(-50%, -50%);
}
body.home #main, #main{
margin-bottom:16% !important;
padding-bottom: 0 !important;
}
#sidebar_primary #custom_html-2 {
display: none;
}
.woof.woof_sid.woof_sid_widget.woof_hide_filter {
display: block !important;
}
.woof_show_mobile_filter {
display: none;
}
#woof_results_by_ajax .wc-toolbar-container {
display: none !important;
}
.headervideo{
width: 100%;
}
.wpb_single_image figure, 
.wpb_single_image  figure > div {
width:100%;
}
.gotomouse {
position: absolute;
top: initial;
bottom: initial;
left: 50%;
right: initial;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 6;
cursor: pointer;
position: absolute;
bottom: 50px; width:35px;
height:40px;
} .gotomouse:after {
content: ''; width:35px;
height:40px;
padding: 0; opacity: .50;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2023/03/chevron-down-solid.svg);
background-repeat: no-repeat;
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(174deg) brightness(102%) contrast(102%);
animation-name: scroll;
animation-duration: 1.2s;
animation-timing-function: cubic-bezier(.15,.41,.69,.94);
animation-iteration-count: infinite;
}
.headervideodesktop{
display:block;
}
.headervideomobile{
display:none;
}
.headercontainerhome{
position:relative;
padding:0 25px;
}
.site-main-nav .main-menu > li.menu-item-1157>a:after, 
.site-main-nav .main-menu > li.menu-item-4101>a:after,
.site-main-nav .main-menu > li.menu-item-5555>a:after,
.site-main-nav .main-menu > li.wpml-ls-item>a:after,
.site-main-nav .main-menu > li.menu-item-6908>a:after,
.site-main-nav .main-menu > li.menu-item-6889>a:after {
content:'\f105'!important;
display: inline-block;
font-family: FontAwesome;
border-top: unset;
border-top-color: inherit;
right: 0!important;
left: unset!important;
width: auto!important;
position: absolute;
transition: unset;
transform:rotate(90deg);
bottom:unset;
}
body.home:not(.nocover) .headervideo{
width: calc(100% - 50px);
height: calc(100vh - 25px);
object-fit: cover;
position: absolute;
left: 25px;
right: 25px;
top: 25px;
bottom: 0;
z-index: -1;
}
.rowheaderhome, 
.rowheaderhome > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_raw_code > .wpb_wrapper {
position: relative;
}
body.home:not(.nocover) .rowheaderhome,
body.home:not(.nocover) .rowheaderhome > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_raw_code > .wpb_wrapper {
height: 100vh;
}
body.home.nocover .headercontainerhome {
position:initial;
padding:0 25px;
}
.headercontainerhome>video{
z-index:5;
}
.headercontainerhome>.headercover{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
display:block;
border:25px solid #fff;
background-position:center;
background-repeat:no-repeat;
background-size:120%;
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2022/04/copertina_header.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
z-index:6;
transition:3s;
opacity:1;
}
.headercontainerhome>.headercover.headercover-en{
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2023/01/copertina_header_en.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
}
.headercontainerhome>.headercover.japan{
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2023/02/home-videocover-desktop-jp-1.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
}
.headercontainerhome>.headercover.francais{
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2023/03/copertina_header_fr.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
}
.headercontainerhome>.headercover.deutsch{
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2023/03/copertina_header_de.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
}
.thelogo {
position:fixed;
width:160px;
top:0;
left:50%;
transform: translateX(-50%);
z-index:7;
}
.swipecontainer{
position:absolute;
bottom:12%;
width:300px;
max-width:80%;
display:block;
left:calc(50% - 150px);
z-index:7;
}
.swipecontainer>.swipeline{
display:block;
width:100%;
height:50px;
position:relative;
z-index:7;
}
.swipecontainer>.swipeline:after{
content:'';
display:block;
position:absolute;
top:0%;
left:0;
right:0;
height:50%;
border-bottom:1px dashed #9EAA8E;
}
.theswiper{
height:50px;
width:50px;
position:absolute;
left:-25px;
cursor:pointer;
top:0;
bottom:0;
background-image:url(//www.oliogeraci.it/fr//wp-content/uploads/2022/02/swipe-icon.svg);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
z-index:8;
transition:transform ease-in-out 0.4s;
}
.theswiper:hover{
transform:scale(1.2);
}
.swipericon {
width: 100%;
position: absolute;
top: 125%;
}
.swipericon img {
width:40px;
position: relative;
animation-name: swipericon;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-timing-function: ease-out;
} @keyframes swipericon {
0% {
left:20%; 
opacity:0
}
10% {
left:30%; 
opacity:1
}
85% {
left:70%; 
opacity: 1
}
100% {
left:70%; 
opacity: 0
}
}
@keyframes scroll {
0% {
opacity: 0
}
10% {
top: 2px;
opacity: 1
}
60% {
top: 8px;
opacity: 1
}
100% {
top: 12px;
opacity: 0
}
}
.opacity-0 {
opacity:0 !important;
}
.woocommerce-Price-currencySymbol {
padding-right: 5px;
}
#masthead, 
#masthead .site-header-outer{
z-index:100;
}
.header-v10 .site-header .header-right, .header-v9 .site-header .header-right {
max-width: 33%;
position: relative;
z-index: 101;
}
.mega-menu .popup {
font-size: 14px !important;
text-transform: uppercase;
}
.mega-menu .mm-popup-narrow li.menu-item > a {
padding: 6px 40px !important;
}
ul.mega-menu .popup li > a, ul.mega-menu .popup li > a:visited {
color: #343538 !important;
text-decoration: none !important;
}
ul.mega-menu .popup li > a:hover {
color: #899b80 !important;
text-decoration: none !important;
}
.menu-item-2302, .menu-item-2303, .menu-item-2304 {
cursor:default;
}
.site-main-nav>ul>li:last-of-type a {
padding-left: 12px !important;
padding-right: 12px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.header-main li.menu-item {
width:max-content !important;
}
#la_mobile_nav .wpml-ls-item a {
padding:12px 15px !important;
}
.row2home{
background-image:linear-gradient(#edeee8,#F7F8F2);
border-left:25px solid #fff;
border-right:25px solid #fff;
}
.row2homeh3{
margin-bottom:15px!important;
}
.row2homeh3 h3{
padding:10px;
font-family: 'Bodoni Moda', serif;
color:#95A780;
font-size:32px;
font-style:italic;
font-weight:400!important;
}
.row2homep1 p{
padding:10px;
padding-top:0;
font-family:Whitney Medium;
color:#4D4D4D;
font-size:20px;
line-height: 1.4;
}
.rowparallax1{
border-left:25px solid #fff;
border-right:25px solid #fff;
padding-top:3%;
background-color:#F7F8F2;
}
.rowplanisfero iframe{
border:0!important;
}
.rowparallax1 .imgsfondobase figure,
.rowparallax1 .imgsfondobase figure>div,
.rowparallax1 .imgsfondobase figure>div>img,
.beliceparallax figure,
.beliceparallax figure>div,
.bottigliaparallax figure,
.bottigliaparallax figure>div{
width:100%;
}
.rowplanisfero{
border-left:25px solid #fff;
border-right:25px solid #fff;
}
.rowparallax1 .imgsfondobase2{
position:absolute;
bottom:0;
left:0;
right:0;
display:block;
width:100%;
z-index:12;
}
.rowparallax1 .rowparallaxinner{
position:relative;
}
.beliceparallax{
position:absolute;
top:25%;
left:0;
width:100%;
display:block;
z-index:10;
}
.bottigliaparallax{
position:absolute;
top:-20%;
left: -0.6%;
width:100%;
display:block;
z-index:9;
}
.bottigliaparallax img{
width:13%;
}
.beliceparallax img{
width:70%;
}
.rowparallaxinner .wpb_single_image{
margin-bottom:0!important;
} body.home .site-header-mobile.shownav{
display:block!important;
}
.logofamigliageraci figure, .logofamigliageraci figure>div{
width:100%;
}
.logofamigliageraci img{
width:74%;
margin:60px auto 0;
display:block;
}
.rowfamigliahometxt1 p{
color:#4D4D4D;
padding:10px;
font-family: 'Bodoni Moda', serif;
font-size:28px;
font-style:italic;
font-weight:500!important;
line-height:1.2;
}
.rowfamigliahometxt2 p{
font-family:Whitney Medium!important;
font-size:20px;
color:#4D4D4D;
padding:0 25px;
position:relative;
line-height: 1.4;
}
.rowfamigliahometxt2 p:first-of-type{
padding-top:40px;
margin-top:40px;
}
.rowfamigliahometxt2 p:last-of-type{
padding-bottom:40px;
}
.rowfamigliahometxt2 p:first-of-type:before{
content:'';
display:block;
position:absolute;
top:0;
left:calc(50% - 100px);
width:200px;
height:1px;
background-color:#4D4D4D;
}
.separatore1 img{
width:40px;
}
.imgfamigliageraci2 img{
width:100%!important;
}
.imgpartanna img{
width:100%!important;
}
.imgpartanna{
padding-left: 22%;
padding-right: 22%;
}
.titolo_dove-nasce {
padding-top:60px;
padding-bottom:30px;
font-family: 'Bodoni Moda', serif;
font-size:60px;
text-align: center;
color: #4D4D4D;
font-style: italic;
}
.linee-home-title {
font-family:Akzi Bold;
font-size:48px;
text-transform: uppercase;
color:#899B80;
text-align: center;
}
.linee-home-title-component {
font-family: 'Bodoni Moda', serif;
text-transform: none;
color:#4D4D4D;
font-style: italic;
}
.rownewsletter{
background-color:#EBECE6;
}
.rownewsletter .wpb_text_column{
margin-bottom:0!important;
}
.rownewsletter .modulonewsletter{
padding:0 25px;
}
.rownewsletter .txtnewsletter1{
color:#899B80;
padding:0 25px;
font-size:48px;
font-family:Akzi Bold;
margin-bottom:0!important;
line-height:1;
}
.rownewsletter .txtnewsletter1>.internalnewslettertxt{
color:#4D4D4D;
font-size:54px;
font-family: 'Bodoni Moda', serif;
font-style:italic;
}
.rownewsletter .txtnewsletter2{
color:#4D4D4D;
padding:0 25px;
font-size:28px;
font-family:Akzi Bold;
text-transform:uppercase;
}
.modulonewsletter input[type='email']{
padding:10px!important;
border-radius:25px!important;
background-color:#fff!important;
border:0!important;
}
.modulonewsletter input[type='submit']{
width:160px!important;
transition:0.4s;
background-color:#688E3C;
border:1px solid #688E3C!important;
color:#fff;
border-radius:25px;
display:block;
text-align:center;
float:right;
text-transform:uppercase;
font-weight: 700;
}
.modulonewsletter input[type='submit']:hover{
background-color:#fff;
color:#688E3C;
} .is-sticky .header-alert {
display: none;
}
.header-alert {
color:#FFFFFF;
background-color: #899B80;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
text-align: center;
text-transform: uppercase;
line-height: 1.2;
} body.page-id-70 #masthead .site-header__nav>.container, 
body.page-id-3889 #masthead .site-header__nav>.container,
body.page-id-4936 #masthead .site-header__nav>.container,
body.page-id-6489 #masthead .site-header__nav>.container, 
body.page-id-6493 #masthead .site-header__nav>.container {
background-color:#EBECE6!important;
}
.site-header.is-sticky .site-header-inner.sticky--pinned {
position: fixed;
top:0;
}
.site-header.is-sticky .site-header-inner >.site-header__nav.site-header__nav-primary {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
}
.la_com_action--cart {
margin-left:10px !important;
}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target {
font-size: 20px !important;
}
.la_com_action--link .component-target i {
font-size: 22px !important;
}
.body-loaded:not(.home) .site-header-outer .site-header-inner{
background-color:#EAEBE5;
}
.logo-on-page {
padding-top:40px;
padding-bottom:40px;
background-color: #EBECE6;
}
.logo-on-page-absolute {
position: absolute;
top: 15%;
left: 50%;
transform: translateX(-50%);
}
.logo-on-page-absolute img {
width:220px;
}
.landing-shop_header > .wpb_column > .vc_column-inner > .wpb_wrapper {
position: relative;
}
.landing-shop_headertxt {
position: absolute;
top: 0;
bottom: 36%;
left: 0;
right: 0;
display: flex;
justify-content: center;
align-items: flex-end;
font-family: 'Bodoni Moda', serif;
font-size: 120px;
color: #FFF;
text-align: center;
}
.landing-shop_headertxt p {
line-height:1;
}
body.page-id-4936 .landing-shop_headertxt p {
padding-left:30px;
padding-right:30px;
}
body.page-id-4936 .landing-shop_headertxt br {
display: none;
}
.rowshop1{
margin-top:50px;
padding-left: 12% !important;
padding-right: 12% !important;
}
.rowshop1 .wpb_column{
padding:35px;
background-color: #EBECE6;
}
.rowshop1 .iconashop1 img{
width:80%;
max-width:140px;
}
.rowshop1 .shopicontxt1{
padding-bottom:35px;
position:relative;
display:block;
text-align:center;
font-size:20px;
line-height:1.1;
font-family:Akzi Bold;
color:#666;
padding-top:10px;
margin-bottom: 15px;
}
.rowshop1 .shopicontxt1:after{
display:flex;
justify-content:center;
align-items:center;
width:28px;
height:28px;
border-radius:25px;
position:absolute;
bottom:0;
left:calc(50% - 14px);
background-color:#666;
color:#fff;
font-size:20px;
line-height:1.1;
font-family:Akzi Bold;
}
.rowshop1>div:first-of-type .shopicontxt1:after{
content:'1';
}
.rowshop1>div:nth-of-type(2) .shopicontxt1:after{
content:'2';
}
.rowshop1>div:last-of-type .shopicontxt1:after{
content:'3';
}
.rowshop2 h2,
.rowshop3 h2,
.rowtitle_per h1{
display:block;
padding-bottom:20px;
margin-bottom:20px!important;
position:relative;
line-height:1.1;
font-family:Akzi Bold;
color:#899B80;
font-size:54px;
text-transform:uppercase;
padding-top:75px;
}
.rowshop2 h2:after,
.rowshop3 h2:after,
.rowtitle_per h1:after{
content:'';
width:100px;
height:8px;
position:absolute;
display:block;
bottom:0;
left:0;
background-color:#4D4D4D;
}
.rowshop2, .rownewsletter.landing { padding-left: 12% !important;
padding-right: 12% !important;
}
.rownewsletter.landing .txtnewsletter1, .rownewsletter.landing .txtnewsletter2, .rownewsletter.landing .wpb_column  {
padding:0 !important;
}
.rowshop2 .colprodsshop{
position:relative;
padding-top:90px;
padding-bottom:90px;
}
.rowshop2 .colprodsshop:after{
position:absolute;
display:block;
width:100%;
height:50%;
bottom:0;
left:0;
right:0;
content:'';
z-index:-1;
}
.rowshop2 .colprodsshop1:after{
background-color:#EBECE6;
}
.rowshop2 .colprodsshop2:after{
background-color:#939157;
}
.rowshop2 .colprodsshop3:after{
background-color:#4E4260;
}
.rowshop2 .colprodsshop4:after{
background-color:#7A2310;
}
.txtshopundermoltiplica{
position:absolute;
bottom:0;
padding-bottom:8%;
width:100%;
text-align:center;
}
.txtshopundermoltiplica h4{
color:#333;
line-height:1.1;
font-family:Akzi Bold;
text-align:center;
display:block;
font-size:22px;
}
.txtshopundermoltiplica a, .txtshopundermoltiplica a:visited, .txtshopundermoltiplica a:focus{
display: flex;
align-self: center;
margin: 15px auto 0;
padding: 10px 38px !important;
position: static !important;
font-family:'Akzi Bold', sans-serif !important;
font-size:18px;
text-transform:uppercase;
line-height: 1 !important;
min-width: auto !important;
letter-spacing: 1px !important;
background-color: #688e3c !important;
color: #ffffff !important;
transition: transform ease-in-out 0.3s;
}
.txtshopundermoltiplica a span {
font-size:18px;
}
.txtshopundermoltiplica a:hover{
color:#fff;
}
.rowshop2 .colprodsshop3 .txtshopundermoltiplica h4,.rowshop2 .colprodsshop4 .txtshopundermoltiplica h4{
color:#fff;
}
.txtric1{
margin-bottom:0!important;
}
.imgric{
padding:15% 15% 15px;
margin-bottom:25px !important;
}
.rowshop3,.more-requested_carousel  {
padding-left:12%;
padding-right:12%;
}
.more-requested_carousel {
padding-top:30px;
padding-bottom:60px;
}
.more-requested_carousel .slick-list {
padding: 0 15px !important;
}
.more-requested_carousel .product_item {
margin-right: -2px;
}
.more-requested_carousel .product_item.thumb-no-effect .product_item--thumbnail {
border-left: 1px solid #ededed;
border-right: 1px solid #ededed;
border-top: 1px solid #ededed;
position: static;
}
.more-requested_carousel .product_item--info {
border-left: 1px solid #ededed;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
margin-top: -10%;
margin-right: 1px;
}
.more-requested_carousel .products-grid.grid-space-default .product_item .product_item--inner {
padding-bottom: 65px;
position: relative;
}
.more-requested_carousel .la-core-wishlist, 
.more-requested_carousel .la-quickview-button,
.more-requested_carousel .la-core-compare,
.more-requested_carousel .add_prize_link  {
display: none !important;
}
.more-requested_carousel .products-grid-4 .product_item_thumbnail_action .add_to_cart_button {
width: fit-content;
left: 50% !important;
color:#FFF;
background-color:#688E3C !important;
padding: 8px 30px;
border-radius: 30px;
text-transform: uppercase;
transform: translate(-50%) !important;
line-height: 1;
}
body.page-id-4936 .more-requested_carousel .products-grid-4 .product_item_thumbnail_action .add_to_cart_button {
padding: 8px 20px;
}
.more-requested_carousel .products-grid-4 .product_item_thumbnail_action .add_to_cart_button:hover {
transform: translate(-50%) scale(1.08)  !important;
}
.more-requested_carousel .products-grid-4 .product_item_thumbnail_action .button {
opacity: 1;
transform: none;
-webkit-transform: none;
transition-delay: initial;
}
.more-requested_carousel .product_item .price {
display: none;
}
.more-requested_carousel .grid-items .grid-item {
padding-left: 0;
padding-right: 0;
}
.more-requested_carousel .slick-slide {
padding-top: 0;
}
.more-requested_carousel .slick-slider .slick-arrow,.more-requested_carousel  .la-slick-nav .slick-arrow {
top: calc(50% - 60px);
transition: transform ease-in-out 0.4s;
}
.more-requested_carousel .slick-slider .slick-arrow:hover,.more-requested_carousel  .la-slick-nav .slick-arrow:hover {
top: calc(50% - 60px);
transform: translateY(-50%) scale(1.2);
color: #899b80 !important;
}
.more-requested_carousel .star-rating {
line-height: 1;
font-size: 16px;
width: 100px;
}
.more-requested_carousel .star-rating span {
color: #666666;
}
.more-requested_carousel .woo-unit-price {
display: none;
}
.wrap.stagione {
padding:80px 12%;
background-image:linear-gradient(to bottom, rgba(161,163,148,0), rgba(161,163,148,1) 100%);
}
.more-requested_carousel.stagione {
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
border: 2px solid #33333340;
background-color:#fff;
}
.more-requested_carousel.stagione .column_one {
background-color:#A0A293;
}
.more-requested_carousel.stagione .column_one .wpb_text_column.wpb_content_element {
margin-bottom:0 !important;
}
.more-requested_carousel.stagione .column_two {
padding-left:30px;
padding-right:30px;
}
.more-requested_carousel.stagione .products-grid.grid-space-default .product_item .product_item--inner,.more-requested_carousel.prodottisaldo .products-grid.grid-space-default .product_item .product_item--inner {
padding-bottom: 35px;
}
.more-requested_carousel.stagione .products-grid .product_item--info, .more-requested_carousel.prodottisaldo .products-grid .product_item--info {
padding-top: 20px;
padding-bottom: 0;
border: none;
}
.more-requested_carousel.stagione .products-grid.grid-space-default .product_item .product_item--inner, .more-requested_carousel.prodottisaldo .products-grid.grid-space-default .product_item .product_item--inner {
margin-bottom: 20px;
}
.more-requested_carousel.stagione .product_item.thumb-no-effect,.more-requested_carousel.prodottisaldo .product_item.thumb-no-effect {
border-left: 1px solid #ededed;
border-right: 1px solid #ededed;
border-top: 1px solid #ededed;
background-color:#fff;
}
.more-requested_carousel.stagione .product_item.thumb-no-effect .product_item--thumbnail, .more-requested_carousel.prodottisaldo .product_item.thumb-no-effect .product_item--thumbnail {
border-left: none;
border-right:  none;
border-top:  none;
}
.more-requested_carousel.stagione h2 {
text-align:center;
text-transform:uppercase;
line-height: 1;
font-family: Akzi Bold;
color:#666666;
padding-left: 15px;
padding-right: 15px;
}
.more-requested_carousel.stagione ul.la-slick-slider {
padding-left:40px;
padding-right:40px;
}
.more-requested_carousel.stagione .slick-slider .slick-arrow,.more-requested_carousel.prodottisaldo .slick-slider .slick-arrow, .more-requested_carousel.stagione .la-slick-nav .slick-arrow, .more-requested_carousel.prodottisaldo .la-slick-nav .slick-arrow {
top: 50%;
}
.more-requested_carousel.stagione .slick-slider .slick-arrow:hover, .more-requested_carousel.stagione .la-slick-nav .slick-arrow:hover, .more-requested_carousel.prodottisaldo .slick-slider .slick-arrow:hover, .more-requested_carousel.prodottisaldo .la-slick-nav .slick-arrow:hover {
top: 50%;
}
.more-requested_carousel.stagione .product_item--info,.more-requested_carousel.prodottisaldo .product_item--info {
background-color:#fff;
}
.rowshop3.prodottisaldo,.more-requested_carousel.prodottisaldo {
background-color:#A0A293;
}
.rowshop3.prodottisaldo h2 {
color:#FFF;
}
.more-requested_carousel.prodottisaldo {
border-bottom:3px solid #899B80;
}
.bottom-highlighs_row {
background-color: #A0A293;
padding-bottom: 280px !important;
padding-top: 100px;
}
.bottom-highlighs_row .wpb_column .vc_column-inner .wpb_wrapper {
display: flex;
align-items: center;
justify-content: center;
}
.bottom-highlighs_image img {
width: 80%;
max-width: 120px !important;
}
.highligh-title {
text-transform: uppercase;
font-family: 'Akzi Bold', sans-serif;
color: #666666;
font-size: 16px;
}
.highligh-text {
font-family: 'Akzi Reg', sans-serif;
color: #666666;
font-size: 16px;
line-height: 1;
}
.highligh-text a:hover {
color: #EBECE6;
}
body.page-id-70 #main,
body.page-id-3889 #main,
body.page-id-547 #main,
body.page-id-3947 #main,
body.page-id-4936 #main,
body.page-id-5442 #main,
body.page-id-6489 #main,
body.page-id-6493 #main,
body.page-id-6718 #main,
body.page-id-6721 #main {
margin-bottom: 0 !important;
}
.woof_term_95 {
display: none;
}
.products-grid .product_item--info {
padding-left: 15px;
padding-right: 15px;
text-align: center;
}
body.page-id-128 #main, 
body.page-id-3603 #main,
body.page-id-4931 #main,
body.page-id-6474 #main,
body.page-id-6477 #main
{ margin-top:60px;
}
body.page-id-128 h1, 
body.page-id-3603 h1,
body.page-id-4931 h1,
body.page-id-6474 h1,
body.page-id-6477 h1 {
line-height:1;
}
body.page-id-128 h2, 
body.page-id-3603 h2,
body.page-id-4931 h2, 
body.page-id-6474 h2,
body.page-id-6477 h2 {
color:#899B80;
margin-top:20px;
}
.products-grid .la-quickview-button, 
.products-grid .la-core-wishlist, 
.rowcontact1 input:not([type="submit"]),.rowcontact1 textarea{
border-radius:5px;
border-color:#333!Important;
}
.rowcontact1 input[type="submit"]{
width: 160px!important;
transition: 0.4s;
background-color: #688E3C;
border: 1px solid #688E3C!important;
color: #fff;
border-radius: 25px;
display: block;
text-align: center;
float: right;
text-transform: uppercase;
}
.rowcontact1 input[type="submit"]:hover{
background-color: #fff;
color:#899B80;
}
.colrightcontact{
padding-left:5%!important;
}
.colrightcontact p{
font-size:18px;
}
.colrightcontact a:hover{
color:#899B80;
}
.colleftcontact{
padding-right:5%!important;
}
.rowcontact1 label{
color:#333;
font-size:18px;
}
iframe.thecontactmap{
width:100%;
border:2px solid #fff!important;
}
.txtric1 h5{
display:block;
font-size:16px;
color:#666;
padding-right:20px;
background-repeat:no-repeat;
background-position:center right;
background-size:15px;
background-image:url(//www.oliogeraci.it/fr//wp-content/uploads/2022/03/arrow-down.svg);
line-height:1.1;
font-family:Akzi Bold;
cursor:pointer;
padding-bottom:3px;
border-bottom:1px solid #333;
margin-bottom:5px!important;
}
.txtric2{
overflow:hidden;
max-height:0%;
height:0;
transition:0.4s;
}
.txtric2.expanded{
overflow:hidden;
max-height:1000%;
height:100%;
}
.txtric2 p{
line-height:1.1;
font-family:Akzi Reg;
font-size:16px;
color:#666;
}
.home-prodotti_row {
padding-left: 25px;
padding-right: 25px;
margin-top: -22%;
position: relative;
z-index: 12;
}
.home-prodotti_subrow {
padding-left:10%;
padding-right:10%;
}
.home-prodotti_row .box-prodotti_background {
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/03/prodotti_background.png);
background-size: 100%;
background-position: top center;
background-repeat: no-repeat;
padding-bottom: 22%;
}
.home-prodotti_title {
padding-top: 18%;
text-align: center;
font-family: 'Bodoni Moda',serif;
font-style: italic;
font-size: 75px;
color:#4D4D4D;
}
.home-prodotti_title p:after {
height: 8px;
content: '' !important;
display: block !important;
width: 60px;
margin:100px auto 0 auto;
background-color:#4D4D4D;    
}
.home-prodotti_subrow {
margin-top:-18%;
}
.home-prodotti_img {
max-width: 80%;
margin:0 auto !important;
}
.home-prodotti_description {
text-align: center;
font-family:'Akzi Bold', sans-serif;
font-size: 22px;
color:#4D4D4D;
margin-bottom: 10px !important;
}
body.home .home-prodotti_subrow .linee-button_container.goshop a,
body.home .home-prodotti_subrow .linee-button_container.goshop a:visited,
body.home .home-prodotti_subrow .linee-button_container.goshop a:focus {
padding: 10px 38px !important;
font-family:'Akzi Bold', sans-serif !important;
text-transform:uppercase;
line-height: 1 !important;
min-width: auto !important;
letter-spacing: 1px !important;
transition: transform ease-in-out 0.3s;
background-color: #688e3c !important;
color: #ffffff !important;
position: static !important;
margin-top: 5px;
}
body.home .linee-button_container.goshop a:hover {
transform: scale(1.08);
background-color: #688e3c !important;
}
body.home .linee-button_container.goshop a .linea-text {
font-size: 12px !important;
}
.home-prodotti_row .page-separator {
padding-top:60px;
}
.disabled-element {
display:none;
}
.logo-linea-box {
display: flex;
flex-direction: row;
justify-content: center;
align-items: stretch;
padding-left: 10%;
padding-right: 10%;
padding-top: 50px;
padding-bottom: 60px;
}
.logo-linea-img {
width:33%;
padding: 3% 10% 4% 10%;
display: flex;
justify-content: center;
}
.logo-linea-img:hover, .active-logo {
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/04/selected_gray.svg);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
}
.text-linea-p:before {
height: 10px;
content: '' !important;
display: block !important;
width: 80px;
margin: 40px auto;
background-color: #4D4D4D;
}
.text-linea-p {
font-family: 'Whitney Medium', sans-serif;
text-align: center;
color: #4D4D4D;
font-size: 20px;
line-height: 1.4;
padding-bottom:20px;
}
.homelinee-prodotti-row .page-separator {
padding-left:25px;
padding-right:25px;
} footer .footer-top {
bottom: 0 !important;
}
.footer-bottom {
height:0;
overflow:hidden;
}
.footer-bottom .footer-bottom-inner {
text-align: center;
text-transform: uppercase;
}
a.logobb {
display: inline-block;
width: 80px;
margin-left: 5px;
}
.certificazioni_hometitle {
padding-bottom:15px;
padding-top:40px;
font-family: 'Bodoni Moda',serif;
font-style: italic;
font-size: 48px;
color: #4D4D4D;
line-height:1;
padding-bottom: 25px;
}
.certificazioni_homerow {
text-align:center;
}
.certificazioni_homebox {
padding-left:28%;
padding-right:28%;
}
.certificazioni_homelink {
padding-top:15px;
padding-bottom:40px;
text-align: center;
}
.certificazioni_homeloghi {
margin-bottom:0 !important;
}
.certificazioni_homeloghi img {
max-height: 100px !important;
width: auto !important;
}
a.certificazioni_homebutton, a.certificazioni_homebutton:visited, a.certificazioni_homebutton:focus {
display:inline-block;
padding: 10px 38px;
font-family: 'Akzi Bold', sans-serif;
font-size: 12px;
text-transform: uppercase;
line-height: 1;
min-width: auto;
letter-spacing: 1px;
background-color: #688E3C !important;
color: #ffffff !important;
border-radius: 3em;
transition:transform ease-in-out 0.3s;
margin-top: 60px;
}
a.certificazioni_homebutton:hover {
transform: scale(1.08);
} body.page-id-142 .site-main, 
body.page-id-3591 .site-main,
body.page-id-4910 .site-main,
body.page-id-6370 .site-main,
body.page-id-6374 .site-main {
background-color: #EBECE6;
}
body.page-id-142 .page-content, 
body.page-id-3591 .page-content,
body.page-id-4910 .page-content,
body.page-id-6370 .page-content,
body.page-id-6374 .page-content {
text-align: center;
}
body.page-id-142 .wpb_content_element, 
body.page-id-3591 .wpb_content_element,
body.page-id-4910 .wpb_content_element, 
body.page-id-6370 .wpb_content_element,
body.page-id-6374 .wpb_content_element
{
margin-bottom: 0 !important;
}
.standard-paragraph  {
font-family: 'Bodoni Moda', serif;
color: #4d4d4d;
font-size: 32px;
line-height: 1.4;
font-style: italic;
text-align: center;
}
.italic-paragraph {
font-style: italic;
}
.first-description_row {
padding-top:40px;
padding-bottom: 40px;
}
.first-description_row h1 {
display: inline;
}
.fase_row {
padding-top:60px;
}
.oliva-info_box {
position: relative;
width: fit-content;
margin:0 auto;
}
.oliva-info_icon {
position:absolute;
width:50px;
cursor:pointer;
transition:0.4s;
display: none;
}
.oliva-info_icon.active {
display: flex;
}
.oliva-info_icon.active:hover {
transform: scale(1.1);
}
.oliva-info_row.first .oliva-info_icon {
top: 43%;
left: 72%;
}
.oliva-info_row.second .oliva-info_icon {
top: 25%;
left: 30%;
}
.oliva-info_row.third .oliva-info_icon {
bottom: 25%;
left: 24%;
}
.hide-info-text {
display: none;
}
.oliva-info_text {
position:absolute;
background-color: rgba(255,255,255,0.7);
border-radius: 20px;
padding:10px 15px;
font-family: 'Whitney Medium',sans-serif;
font-size: 16px;
line-height: 1.4;
max-width: 60%;
}
.oliva-info_row.first .oliva-info_text {
top: 42.3%;
left: 10%;
}
.oliva-info_row.second .oliva-info_text {
top: 23%;
left: 40%;
}
.oliva-info_row.third .oliva-info_text {
bottom: 24%;
left: 34%;
}
.raccolta_row {
padding-top:80px;
}
.raccolta_row .description_subrow {
padding-top:60px;
padding-left:10%;
padding-right:10%;
}
.raccolta_row .description_subrow .column1 {
padding-right:40px;
}
.raccolta_row .description_subrow .column2 {
padding-left:40px;
}
.raccolta_row .column1 br, .raccolta_row .column2 br {
display: none;
}
.raccolta_row p {
text-align: left;
}
.raccolta-title p {
color: #899B80;
font-size:60px;
line-height: 1.1;
font-family: 'Bodoni Moda', serif;
text-align: center;
font-style: italic;
}
.raccolta_row .column1 p {
color: #899B80;
font-size:45px;
line-height: 1.1;
}
.raccolta_row .column2 p {
font-family:'Whitney Medium',sans-serif;
font-size:22px;
line-height: 1.4;
}
.lavaggio_center-column {
border-top: 1px solid #4d4d4d;
padding-top: 80px;
}
.frangitura_row {
padding-top:80px;
}
.gramolatura_row {
padding-top: 40px;
}
.fase_title {
margin-bottom:0 !important;
}
.fase_title h2 {
font-size: 95px;
text-transform: uppercase;
color: #899B80;
font-family: Akzi Bold, sans-serif;
margin-top:0;
padding-bottom:20px;
}
.arrow_image, .longarrow_image {
margin: auto;
width: 20px;
padding-top: 20px;
}
.longarrow_image {
padding-top: 30px;
padding-bottom: 30px;
}
.fase_image {
width: 33%;
margin: auto;
padding-top: 60px;
padding-bottom: 80px;
}
.stoccaggio_row .fase_image {
width: 30%;
padding-left: 4%;
padding-top: 0;
}
.imbottigliamento_row {
padding-bottom:60px;
}
.imbottigliamento_row .fase_image {
width: 60%;
margin: 0 auto;
} .linee-button_container {
display: flex;
flex-direction: row;
justify-content: center;
position: relative;
z-index: 1;
margin-top:5px;
margin-bottom:5px;
width: 100%;
}
.linee-button_container.goshop:not(.static) {
position: relative;
z-index: 3;
}
.linee-button_container a, .linee-button_container a:visited {
padding: 10px 18px;
border-radius:40px;
background-color: #d2d7d0;
line-height:1;
transition: 0.6s !important;
margin-right:15px;
margin-left:15px;
}
.linee-button_container.goshop a, .linee-button_container.goshop a:visited {
background-color:#688E3C;
}
.linee-button_container.goshop:not(.static) a, .linee-button_container.goshop:not(.static) a:visited {
position: fixed;
bottom: 30px;
right: 30px;
margin-right: 0;
margin-left: 0;
min-width: min-content;
}
.linee-button_container.goshop:not(.static) a:hover {
background-color: #899b80;
}
.not-fixed {
padding: 12px 35% !important;
position: static !important;
transition: 0.6s !important;
}
.linee-button_container a:hover:not(.thispage) {
transform: scale(1.06);
background-color:#899B80;
}
.linee-button_container a.thispage {
background-color: #688E3C !important;
}
body:not(.page-id-142):not(.page-id-3591):not(.page-id-4910):not(.page-id-6370):not(.page-id-6374) .linee-buttons_row.shop {
position: absolute;
bottom:310px;
left:0;
right:0;
}
.linea-text {
color:#FFFFFF;
font-family: Akzi Bold, sans-serif;
font-size:22px;
text-transform: uppercase;
letter-spacing: 1px;
}
.lineb-text {
color:#2e2e2e;
font-family: 'Bodoni Moda', sans-serif;
font-size:26px;
}
.lineaolio_logo {
min-height:150px;
display: flex;
align-items: center;
}
.lineaolio-description {
padding-top:60px;
}
.standard-paragraph.linee {
color: #899B80;
text-align: center;
font-size: 30px;
}
body.page-id-4923 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4927 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4945 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4949 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4953 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4957 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4961 .lineaolio-description .standard-paragraph.linee br,
body.page-id-4965 .lineaolio-description .standard-paragraph.linee br,
body.page-id-5469 .lineaolio-description .standard-paragraph.linee br,
body.page-id-5474 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6402 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6406 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6452 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6456 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6464 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6468 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6552 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6560 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6577 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6581 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6591 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6595 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6643 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6648 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6674 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6681 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6762 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6766 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6779 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6783 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6792 .lineaolio-description .standard-paragraph.linee br,
body.page-id-6796 .lineaolio-description .standard-paragraph.linee br {
display: none;
}
.carousel_box {
padding-bottom:0 !important;
margin-bottom:0 !important;
}
.slick-slide {
position:relative;
padding-top:8%;
}
.olarmonico .slick-slide {
padding-top: 7%;
}
.olopera .slick-slide {
padding-top: 24%;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slide,
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide,
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide,
body.page-id-5469.slick-slide, 
body.page-id-5474 .slick-slide,
body.page-id-6402.slick-slide, 
body.page-id-6406 .slick-slide, 
body.page-id-6452 .slick-slide, 
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide, 
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide, 
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 320px;
}
.carousel_column {
padding-top:160px;
padding-bottom:480px;
padding-left:60px;
padding-right:60px;
}
.olopera .carousel_column,
body.page-id-2001 .carousel_column,
body.page-id-3782 .carousel_column, 
body.page-id-2014 .carousel_column, 
body.page-id-3845 .carousel_column,
body.page-id-4927 .carousel_column,
body.page-id-6464 .carousel_column,
body.page-id-6468 .carousel_column,
body.page-id-6792 .carousel_column, 
body.page-id-6796 .carousel_column   {
padding-left: 20%;
padding-right: 20%;
}
.column_nocellara {
background-color: #426C1A ;
}
.column_oliodop {
background-color: #8A9E54 ;
}
.column_oliobio {
background-color: #BDB300;
}
.column_agrumolio {
background-color: #76765E;
}
.column_ceramica {
background-color: #A0A175;
}
.column_armonicodopi {
background-color: #906FB9 ;
}
.column_armonicobio {
background-color: #775C92 ;
}
.column_armoniconocellara {
background-color: #5C496D;
}
.column_armonico {
background-color: #423647;
}
.column_armonicodop {
background-color: #272320;
}
.column_operanovello {
background-color: #949269;
}
.column_operadop {
background-color: #9DB032;
}
.column_caponatamelanzane {
background-color: #3C8833;
}
.column_caponatacarciofi {
background-color: #529447;
}
.column_pestotrapanese {
background-color: #689F5A;
}
.column_bruschetta {
background-color: #7EAB6E;
}
.column_pomodorisecchi {
background-color: #95B682;
}
.column_patepomodori {
background-color: #ABC296;
}
.column_pateoliveverdi {
background-color: #C1CDA9;
}
.column_pateolivenere {
background-color: #D7D9BD;
}
.column_sugoprofumosicilia {
background-color: #E92200;
}
.column_sugonorma {
background-color: #D92101;
}
.column_sugotonnara {
background-color: #C92003;
}
.column_sugobasilico {
background-color: #BA1F04;
}
.column_sugoisola {
background-color: #AA1E06;
}
.column_sugoporcinineroavola {
background-color: #9A1E07;
}
.column_sugosaraceno {
background-color: #8A1D09;
}
.column_sugoarrabbiata {
background-color: #7B1C0A;
}
.column_sugosardefinocchietto {
background-color: #6B1B0C;
}
.column_raguvegano {
background-color: #5B1A0D;
}
.column_neredenocciolate {
background-color: #B9C9A5;
}
.column_nereintere {
background-color: #90A27B;
}
.column_verdidenocciolate {
background-color: #677C51;
}
.column_verdiintere {
background-color:#4b6531;
}
.column_verdischiacciate {
background-color: #3E5527;
}
.column_verdischiacciatearmonico {
background-color: #B98F6D;
}
.column_verdiinterearmonico {
background-color: #846851;
}
.column_verdidenocciolatearmonico {
background-color: #6e543e;
}
.column_nereinterearmonico {
background-color: #4F4136;
}
.column_neredenocciolatearmonico {
background-color: #1A1A1A;
}
.column_caponatamelanzanearmonico {
background-color: #7A7C54;
}
.column_pestotrapanesearmonico {
background-color: #A9A368;
}
.column_bruschettasicilianaarmonico {
background-color: #D8CB7B;
}
.column_sugonormaarmonico {
background-color: #8F361E;
}
.column_sugosardefinocchiettoarmonico {
background-color: #B35C2C;
}
.column_sugoisolaarmonico {
background-color: #D7813A;
}
.column_caponatamelanzaneopera {
background-color: #C6C694;
}
.column_caponatacarciofiopera {
background-color: #CECE5A;
}
.column_sugonormaopera {
background-color: #A5A5A5;
}
.column_sugotonnaraopera {
background-color: #D1D1D1;
}
.carousel-product_image {
position:absolute;
bottom:100%;
left:0;
right:0;
}
body.page-id-2023 .carousel-product_image,
body.page-id-3768 .carousel-product_image, 
body.page-id-2035 .carousel-product_image, 
body.page-id-3830 .carousel-product_image,
body.page-id-4914 .carousel-product_image,
body.page-id-4965 .carousel-product_image,
body.page-id-6402 .carousel-product_image,
body.page-id-6406 .carousel-product_image,
body.page-id-6762 .carousel-product_image, 
body.page-id-6766 .carousel-product_image  {
padding: 0 17.8%;
}
body.page-id-2001 .carousel-product_image,
body.page-id-3782 .carousel-product_image, 
body.page-id-2014 .carousel-product_image, 
body.page-id-3845 .carousel-product_image,
body.page-id-4927 .carousel-product_image,
body.page-id-5474 .carousel-product_image,
body.page-id-6464 .carousel-product_image,
body.page-id-6468 .carousel-product_image,
body.page-id-6792 .carousel-product_image, 
body.page-id-6796 .carousel-product_image {
padding: 0 21%;
}
.olarmonico .carousel-product_image {
left: -6%;
right: -6%;
}
.olopera .carousel-product_image {
left: 10%;
right: 10%;
}
.carousel-product_image img {
margin: 0 auto;
}
.carousel_column-h2 {
font-family: Akzi Bold, sans-serif !important;
text-transform: uppercase !important;
color: #FFFFFF !important;
font-size: 25px;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.carousel_column-h2.centert {
text-align: center !important;
}
.carousel_column-p {
font-family: 'Whitney Medium',sans-serif;
font-size:20px;
color:#FFFFFF;
line-height: 1.4;
}
.carousel_column-p:before {
height: 12px;
content: '' !important;
display: block !important;
width: 100px;
margin: 30px 0 40px 0;
background-color: #01331A;
}
.olarmonico .carousel_column-p:before, .olopera .carousel_column-p:before {
background-color: #3E3E4D;
}
.carousel_goshop {
padding-top: 80px;
display: none !important;
}
.carousel_goshop .vc_btn3-style-custom {
padding: 15px 40px !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1 !important;
min-width: auto !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
font-family: Akzi Reg, sans-serif !important;
transition: 0.6s !important;
}
.carousel_goshop .vc_btn3-style-custom:hover {
transform: scale(1.06);
}
.carousel_column .slick-list {
padding:0 3% !important;
}
.olopera .slick-list, 
body.page-id-2001 .slick-list, 
body.page-id-3782 .slick-list, 
body.page-id-2014 .slick-list, 
body.page-id-3845 .slick-list, 
body.page-id-2023 .slick-list, 
body.page-id-3768 .slick-list, 
body.page-id-2035 .slick-list, 
body.page-id-3830 .slick-list,
body.page-id-4914 .slick-list,
body.page-id-4927 .slick-list,
body.page-id-4965 .slick-list,
body.page-id-5474 .slick-list,
body.page-id-6402 .slick-list,
body.page-id-6406 .slick-list,
body.page-id-6464 .slick-list, 
body.page-id-6468 .slick-list, 
body.page-id-6762 .slick-list, 
body.page-id-6766 .slick-list, 
body.page-id-6792 .slick-list, 
body.page-id-6796 .slick-list {
padding:0 !important;
}
.carousel_row .slick-slider .slick-arrow,.carousel_row .la-slick-nav .slick-arrow {
top:52% !important;
color: rgb(255, 255, 255) !important;
font-size: 40px !important;
transition: 0.8s !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top:50% !important;
transform: scale(1.1);
}
.linee-buttons_row.shop .linea-text, .linee-buttons_row.points .linea-text {
font-family: Akzi Reg, sans-serif;
font-size: 18px;
}
.linee-buttons_row.shop a {
padding: 12px 30px;
}
body.page-id-241 #main ,
body.page-id-3619 #main, 
body.page-id-351 #main, 
body.page-id-3652 #main , 
body.page-id-365 #main , 
body.page-id-3665 #main, 
body.page-id-1944 #main, 
body.page-id-3756 #main, 
body.page-id-1946 #main, 
body.page-id-3820 #main, 
body.page-id-2001 #main, 
body.page-id-3782 #main, 
body.page-id-2014 #main, 
body.page-id-3845 #main, 
body.page-id-2023 #main, 
body.page-id-3768 #main, 
body.page-id-2035 #main, 
body.page-id-3830 #main, 
body.page-id-2105 #main, 
body.page-id-3675 #main, 
body.page-id-2120 #main, 
body.page-id-3683 #main, 
body.page-id-4914 #main, 
body.page-id-4923 #main, 
body.page-id-4927 #main,
body.page-id-4595 #main, 
body.page-id-4949 #main, 
body.page-id-4953 #main,
body.page-id-4957 #main,
body.page-id-4961 #main, 
body.page-id-4965 #main,
body.page-id-5469 #main,
body.page-id-5474 #main,
body.page-id-6402 #main,
body.page-id-6406 #main,
body.page-id-6452 #main,
body.page-id-6456 #main,
body.page-id-6464 #main, 
body.page-id-6468 #main, 
body.page-id-6552 #main,
body.page-id-6560 #main,
body.page-id-6577 #main,
body.page-id-6581 #main,
body.page-id-6591 #main,
body.page-id-6595 #main,
body.page-id-6643 #main,
body.page-id-6648 #main, 
body.page-id-6674 #main, 
body.page-id-6681 #main, 
body.page-id-6762 #main, 
body.page-id-6766 #main, 
body.page-id-6779 #main, 
body.page-id-6783 #main, 
body.page-id-6792 #main, 
body.page-id-6796 #main {
margin-bottom: -1px !important;
}  .page-id-547 .widgettitle,
.page-id-547 .woof_block_html_items>ul>li.woof_term_15,
.page-id-547 .woof_block_html_items>ul>li.woof_term_43,
.page-id-547 .woof_block_html_items>ul>li.woof_term_42>input,
.page-id-547 .woof_block_html_items>ul>li.woof_term_42>label,
.page-id-547 .woof_block_html_items>ul>li.woof_term_42>a, 
.page-id-3947 .widgettitle,
.page-id-3947 .woof_block_html_items>ul>li.woof_term_160,
.page-id-3947 .woof_block_html_items>ul>li.woof_term_153,
.page-id-3947 .woof_block_html_items>ul>li.woof_term_139>input,
.page-id-3947 .woof_block_html_items>ul>li.woof_term_139>label,
.page-id-3947 .woof_block_html_items>ul>li.woof_term_139>a, 
.woof_term_97, 
.woof_term_98,
.woof_term_95,
.woof_term_149,
.woof_term_150,
.woof_term_151,
.woof_term_152,
.widget .woof_redraw_zone ul br,
.page-id-5442 .widgettitle,
.page-id-5442 .woof_block_html_items>ul>li.woof_term_258,
.page-id-5442 .woof_block_html_items>ul>li.woof_term_260,
.page-id-5442 .woof_block_html_items>ul>li.woof_term_234,
.page-id-5442 .woof_block_html_items>ul>li.woof_term_220>input,
.page-id-5442 .woof_block_html_items>ul>li.woof_term_220>label,
.page-id-5442 .woof_block_html_items>ul>li.woof_term_220>a,
.woof_term_218,
.woof_term_233,
.woof_term_232,
.woof_term_231,
.woof_term_248,
.page-id-6718 .widgettitle,
.page-id-6718 .woof_block_html_items>ul>li.woof_term_346,
.page-id-6718 .woof_block_html_items>ul>li.woof_term_310>input,
.page-id-6718 .woof_block_html_items>ul>li.woof_term_310>label,
.page-id-6718 .woof_block_html_items>ul>li.woof_term_310>a,
.woof_term_338,
.woof_term_340,
.woof_term_342,
.woof_term_344,
.woof_term_374,
.page-id-6721 .widgettitle,
.page-id-6721 .woof_block_html_items>ul>li.woof_term_311>input,
.page-id-6721 .woof_block_html_items>ul>li.woof_term_311>label,
.page-id-6721 .woof_block_html_items>ul>li.woof_term_311>a,
.page-id-6721 .woof_block_html_items>ul>li.woof_term_347,
.woof_term_339,
.woof_term_375,
.woof_term_343,
.woof_term_345,
.woof_term_343,
.woof_term_341
{
display:none!important;
}
.woof_term_91,
.woof_term_93,
.woof_childs_list_42 > li:not(.woof_childs_list_li),
.woof_term_107,
.woof_term_108,
.woof_term_109,
.woof_childs_list_153 > li:not(.woof_childs_list_li),
.woof_childs_list_139 > li:not(.woof_childs_list_li),
.woof_term_127,
.woof_term_177,
.woof_term_184,
.woof_term_128,
.woof_term_129,
.woof_childs_list_220 > li:not(.woof_childs_list_li),
.woof_childs_list_234 > li:not(.woof_childs_list_li),
.woof_term_268,
.woof_term_279,
.woof_term_213,
.woof_term_217,
.woof_term_219,
.woof_term_376,
.woof_term_378,
.woof_term_380,
.woof_term_377,
.woof_term_379,
.woof_term_381 {
display:flex;
align-items:center;
}
.woof_block_html_items>ul>li.woof_term_42>ul,
.woof_block_html_items>ul>li.woof_term_43>ul,
.woof_block_html_items>ul>li.woof_term_153>ul,
.woof_block_html_items>ul>li.woof_term_139>ul,
.woof_block_html_items>ul>li.woof_term_220>ul,
.woof_block_html_items>ul>li.woof_term_234>ul,
.woof_block_html_items>ul>li.woof_term_346>ul, 
.woof_block_html_items>ul>li.woof_term_347>ul,
.woof_block_html_items>ul>li.woof_term_310>ul, 
.woof_block_html_items>ul>li.woof_term_311>ul, 
.woof_container_formatispeciali ul, 
.woof_container_inner_lenostrelinee ul, 
.woof_container_pa_box ul {
margin: 20px 15px 0 15px!important;
}
.single.single-product .la-breadcrumbs{
display:none;
}
.woof_childs_list {
margin: 0 0 0 -3px !important;
}
.woof_container_inostriprodotti {
padding-bottom: 30px;
}
.woof_childs_list.woof_childs_list_42 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_43 > li > .woof_checkbox_label, 
.woof_list .woof_term_91 .woof_checkbox_label , 
.woof_list .woof_term_93 .woof_checkbox_label,
.woof_list .woof_term_23 .woof_checkbox_label, 
.woof_list .woof_term_24 .woof_checkbox_label, 
.woof_list .woof_term_25 .woof_checkbox_label,
.woof_list .woof_term_109 .woof_checkbox_label,
.woof_list .woof_term_107 .woof_checkbox_label,
.woof_list .woof_term_108 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_153 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_139 > li > .woof_checkbox_label,
.woof_list .woof_term_127 .woof_checkbox_label,
.woof_list .woof_term_177 .woof_checkbox_label,
.woof_list .woof_term_184 .woof_checkbox_label,
.woof_list .woof_term_128 .woof_checkbox_label,
.woof_list .woof_term_129 .woof_checkbox_label,
.woof_list .woof_term_130 .woof_checkbox_label,
.woof_list .woof_term_131 .woof_checkbox_label,
.woof_list .woof_term_132 .woof_checkbox_label,
.woof_list .woof_term_258 .woof_checkbox_label,
.woof_list .woof_term_259 .woof_checkbox_label,
.woof_list .woof_term_260 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_220 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_234 > li > .woof_checkbox_label, 
.woof_list .woof_term_268 .woof_checkbox_label, 
.woof_list .woof_term_279 .woof_checkbox_label,
.woof_list .woof_term_213 .woof_checkbox_label,
.woof_list .woof_term_217 .woof_checkbox_label,
.woof_list .woof_term_219 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_347 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_346 > li > .woof_checkbox_label, 
.woof_list .woof_term_385 .woof_checkbox_label, 
.woof_list .woof_term_386 .woof_checkbox_label,
.woof_list .woof_term_387 .woof_checkbox_label, 
.woof_list .woof_term_379 .woof_checkbox_label, 
.woof_list .woof_term_382 .woof_checkbox_label,
.woof_list .woof_term_383 .woof_checkbox_label,
.woof_list .woof_term_384 .woof_checkbox_label,
.woof_list .woof_term_378 .woof_checkbox_label,
.woof_list .woof_term_402 .woof_checkbox_label,
.woof_list .woof_term_403 .woof_checkbox_label, 
.woof_list .woof_term_414 .woof_checkbox_label, 
.woof_list .woof_term_415 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_310 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_311 > li > .woof_checkbox_label,
.woof_list .woof_term_376 .woof_checkbox_label,
.woof_list .woof_term_380 .woof_checkbox_label, 
.woof_list .woof_term_377 .woof_checkbox_label, 
.woof_list .woof_term_381 .woof_checkbox_label {
font-family: 'Akzi Bold', sans-serif !important;
font-size:22px;
font-weight:700;
text-transform: uppercase;
line-height: 1;
padding-top: 10px;
padding-bottom: 10px;
}
.woof_childs_list.woof_childs_list_42 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_43 > li:not(:first-of-type), 
li.woof_term_91,
li.woof_term_93,
.woof_childs_list.woof_childs_list_153 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_139 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_220 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_234 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_346 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_347 > li:not(:nth-child(3)),
.woof_childs_list.woof_childs_list_310 > li:not(:first-of-type),
.woof_childs_list.woof_childs_list_311 > li:not(:nth-child(3))  {
border-bottom: 4px solid #899B80;	
}
.woof_container_pa_linea ul.woof_list.woof_list_checkbox {
width: fit-content;
}
li.woof_term_23,
li.woof_term_24, 
li.woof_term_25,
li.woof_term_130,
li.woof_term_131,
li.woof_term_132,
li.woof_term_258,
li.woof_term_259,
li.woof_term_260,
li.woof_term_385, 
li.woof_term_386,
li.woof_term_387, 
li.woof_term_379, 
li.woof_term_382,
li.woof_term_383,
li.woof_term_384,
li.woof_term_378,
li.woof_term_402,
li.woof_term_403, 
li.woof_term_414, 
li.woof_term_415 {
display: flex;
align-items: center;	
}
body.page-id-6366 .woof_container_inner.woof_container_inner_lenostrelinee > .woof_block_html_items > ul,
body.page-id-6368 .woof_container_inner.woof_container_inner_lenostrelinee > .woof_block_html_items > ul,
.woof_childs_list.woof_childs_list_346,
.woof_childs_list.woof_childs_list_347,
.woof_childs_list.woof_childs_list_311,
.woof_childs_list.woof_childs_list_310 {
display: flex;
flex-direction: column;
}
li.woof_term_385 {
order:2;
} 
li.woof_term_386 {
order:1;
}
li.woof_term_387 {
order:3;
}
li.woof_term_382 {
order:2;
}
li.woof_term_383 {
order:1;
}
li.woof_term_384 {
order:3;
}
.woof_childs_list.woof_childs_list_347 li:nth-child(1) {
order:3;
}
.woof_childs_list.woof_childs_list_347 li:nth-child(2) {
order:2;
}
.woof_childs_list.woof_childs_list_347 li:nth-child(3) {
order:1;
}
.woof_childs_list.woof_childs_list_347 li:nth-child(4) {
order:4;
}
.woof_childs_list.woof_childs_list_346 li:nth-child(1), 
.woof_childs_list.woof_childs_list_311  li:nth-child(3) {
order:1;
}
.woof_childs_list.woof_childs_list_346 li:nth-child(2), 
.woof_childs_list.woof_childs_list_311  li:nth-child(1) {
order:4;
}
.woof_childs_list.woof_childs_list_346 li:nth-child(3), 
.woof_childs_list.woof_childs_list_311  li:nth-child(4) {
order:2;
}
.woof_childs_list.woof_childs_list_346 li:nth-child(4), 
.woof_childs_list.woof_childs_list_311  li:nth-child(2) {
order:3;
}
li.woof_term_23 input[type=checkbox], 
li.woof_term_24 input[type=checkbox], 
li.woof_term_25 input[type=checkbox],
li.woof_term_130 input[type=checkbox],
li.woof_term_131 input[type=checkbox],
li.woof_term_132 input[type=checkbox],
li.woof_term_258 input[type=checkbox],
li.woof_term_259 input[type=checkbox],
li.woof_term_260 input[type=checkbox],
li.woof_term_385 input[type=checkbox],
li.woof_term_386 input[type=checkbox],
li.woof_term_387 input[type=checkbox],
li.woof_term_379 input[type=checkbox],
li.woof_term_382 input[type=checkbox],
li.woof_term_383 input[type=checkbox],
li.woof_term_384 input[type=checkbox],
li.woof_term_378 input[type=checkbox],
li.woof_term_402 input[type=checkbox],
li.woof_term_403 input[type=checkbox], 
li.woof_term_414 input[type=checkbox], 
li.woof_term_415 input[type=checkbox] {
margin-bottom: 3px;	
}
li.woof_term_23 label, 
li.woof_term_24 label,
li.woof_term_25 label,
li.woof_term_130 label,
li.woof_term_131 label,
li.woof_term_132 label,
li.woof_term_258 label,
li.woof_term_259 label,
li.woof_term_260 label,
li.woof_term_385 label,
li.woof_term_386 label,
li.woof_term_387 label,
li.woof_term_379 label,
li.woof_term_382 label,
li.woof_term_383 label,
li.woof_term_384 label,
li.woof_term_378 label,
li.woof_term_402 label,
li.woof_term_403 label, 
li.woof_term_414 label, 
li.woof_term_415 label {
width: calc(100% - 13px);
line-height:1.2;
}
li.woof_term_23 label:after, 
li.woof_term_24 label:after,
li.woof_term_25 label:after,
li.woof_term_130 label:after,
li.woof_term_131 label:after,
li.woof_term_132 label:after,
li.woof_term_258 label:after,
li.woof_term_259 label:after,
li.woof_term_260 label:after,
li.woof_term_385 label:after,
li.woof_term_386 label:after,
li.woof_term_387 label:after,
li.woof_term_379 label:after,
li.woof_term_382 label:after,
li.woof_term_383 label:after,
li.woof_term_384 label:after,
li.woof_term_378 label:after {
content:'';
display:block;
height:6px;
margin-top: 2px;
}
li.woof_term_23 label:after,
li.woof_term_131 label:after,
li.woof_term_259 label:after,
li.woof_term_386 label:after,
li.woof_term_383 label:after {
background-color:#BDB300;
}
li.woof_term_24 label:after,
li.woof_term_130 label:after,
li.woof_term_258 label:after,
li.woof_term_382 label:after,
li.woof_term_385 label:after {
background-color:#5C496D;
}
li.woof_term_25 label:after,
li.woof_term_132 label:after,
li.woof_term_260 label:after,
li.woof_term_384 label:after,
li.woof_term_387 label:after {
background-color:#949269;
}
.callaction-boxcomponibile {
padding-top: 30px;
}
.callaction-boxcomponibile .wpb_wrapper {
position: relative;
}
button.woosq-btn {
display: none;
}
.callaction-boxcomponibile .vc_btn3-container {
position: absolute;
z-index: 3;
bottom: 4%;
left: 6%;
}
.callaction-boxcomponibile .vc_btn3-container a, .callaction-boxcomponibile .vc_btn3-container a:visited, .callaction-boxcomponibile .vc_btn3-container a:focus {
display:inline-block !important;
padding: 12px 36px !important;
font-family: 'Akzi Bold', sans-serif !important;
font-size: 12px !important;
text-transform: uppercase !important;
line-height: 1 !important;
min-width: auto !important;
letter-spacing: 1px !important;
background-color: #688E3C !important;
color: #ffffff !important;
border-radius: 3em !important;
transition:transform ease-in-out 0.3s !important;
}
.callaction-boxcomponibile .vc_btn3-container a:hover {
transform: scale(1.08);
}
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-geraci .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-geraci-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-geraci-line .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-geraci-line-en .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-line .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-line-en .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-line .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-line-en .product_item--thumbnail:after, body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-geraci-jp .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-geraci-jp-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico-jp .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico-jp-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera-jp .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera-jp-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-geraci .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-geraci-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-armonico .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-armonico-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-opera .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-opera-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-geraci-linie .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-geraci-linie-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-linie .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-linie-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-linie .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-linie-reseller .product_item--thumbnail:after  {
content:'';
display:block;
height:6px;
background-color:#BDB300;
width: 80%;
margin: 0 auto;
}
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico-reseller .product_item--thumbnail:after, body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-line .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-line-en .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico-jp .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-armonico-jp-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-linie .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-armonico-linie-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-armonico .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-armonico-reseller .product_item--thumbnail:after {
background-color:#5C496D;
}
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera-reseller .product_item--thumbnail:after, body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-line .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-line-en .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera-jp .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-linea-opera-jp-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-linie .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-opera-linie-reseller .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-opera .product_item--thumbnail:after,
body:not(.page-id-70):not(.page-id-3889):not(.page-id-4936):not(.page-id-6489):not(.page-id-6493) ul.products-grid li.product_cat-ligne-opera-reseller .product_item--thumbnail:after {
background-color:#949269;
}
.woof_checkbox_label.woof_checkbox_label_selected {
color:#899B80;
font-weight:initial;
}
.woof_childs_list.woof_childs_list_17, 
.woof_childs_list.woof_childs_list_48,
.woof_childs_list.woof_childs_list_159,
.woof_childs_list.woof_childs_list_234
{
border-top: 1px solid #899B80;
padding-top: 15px;
padding-bottom: 15px;
}
.woof_childs_list.woof_childs_list_17 li, 
.woof_childs_list.woof_childs_list_48 li,
.woof_childs_list.woof_childs_list_159 li {
display:flex;
}
.woof_childs_list.woof_childs_list_17 li label, 
.woof_childs_list.woof_childs_list_48 li label,
.woof_childs_list.woof_childs_list_139 li label,
.woof_childs_list.woof_childs_list_159 li label,
.woof_childs_list.woof_childs_list_214 li label,
.woof_childs_list.woof_childs_list_234 li label,
.woof_childs_list.woof_childs_list_358 li label,
.woof_childs_list.woof_childs_list_359 li label,
.woof_childs_list.woof_childs_list_322 li label,
.woof_childs_list.woof_childs_list_323 li label {
line-height:1.2;
margin-top:-2px;
padding-top:0;
}
.woof_container_pa_linea{
padding-top:30px;
padding-bottom: 15px;
}
.wc-toolbar-container.has-adv-filters{
display:none;
}
.woof_submit_search_form_container{
display:none;
}
.button.woof_reset_search_form{
background-color:#899B80;
border:0;
font-size:18px;
color:#fff;
font-family: Akzi Reg, sans-serif !important;
padding:5px 10px;
}
.woof_container_inner h4 {
background-color: #899B80;
color: #FFF;
text-align: center;
margin: 0;
padding: 8px;
font-size: 1.7em;
}
.product_item .product_item--title {
font-size: 1.4rem !important;
line-height: 1.2 !important;
}
.product_item .price {
font-size: 1.5rem !important;
color:#899B80;
font-weight: 600;
}
.product_item .woo-unit-price, body.single-product .woo-unit-price {
font-size: 1.5rem !important;
color:#899B80;
font-weight: 600;
line-height: 1;
}
body.single-product .la-single-product-page .woo-unit-price {
display:none !important;
}
body.page-id-547 .woo-unit-price .parenthesis,
body.page-id-547 .product_item .price, 
body.page-id-3947 .woo-unit-price .parenthesis,
body.page-id-3947 .product_item .price,
body.page-id-5442 .woo-unit-price .parenthesis,
body.page-id-5442 .product_item .price,
body.page-id-6718 .woo-unit-price .parenthesis,
body.page-id-6718 .product_item .price, 
body.page-id-6721 .woo-unit-price .parenthesis,
body.page-id-6721 .product_item .price {
display: none;
}
body.page-id-547 #main>.container, 
body.page-id-3947 #main>.container,
body.page-id-5442 #main>.container,
body.page-id-6718 #main>.container, 
body.page-id-6721 #main>.container {
padding-top:60px;
}
#woosq-popup .variations_form, #woosq-popup .sku_wrapper, #woosq-popup .wrap-cart-cta, .mfp-wrap button.mfp-arrow, #woosq-popup .single-price-wrapper {
display: none !important;
}
#woosq-popup {
scrollbar-width: 6px;
scrollbar-color: #688E3C;
}
#woosq-popup::-webkit-scrollbar {
width: 6px;
}
#woosq-popup::-webkit-scrollbar-track {
background: #EFEFEF;
}
#woosq-popup::-webkit-scrollbar-thumb {
background-color: #688E3C;
}
#woosq-popup .slick-list {
padding:0 !important;
}
#woosq-popup h1 {
font-size: 25px;
line-height: 1.2;
}
.woosq-product .thumbnails {
background-color: #ffffff;
}
a.wooco_component_product_link.woosq-link, a.wooco_component_product_link.woosq-link:visited, a.wooco_component_product_link.woosq-link:focus  {
width: 40px;
height: 40px;
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/06/info-icon.svg);
transition: 0.4s;
}
a.wooco_component_product_link.woosq-link:hover {
transform: scale(1.1);
}
.wooco_component_product_selection .dd-option-image, .wooco_component_product_selection .dd-selected-image {
max-width: 70px;
}
.dd-select {
border-radius: 5px !important;
}
.dd-selected-text,.dd-selected-description, .dd-option-text, .dd-option-description {
padding-left:10px;
display: table;
}
.wooco_component_product_selection > a {
margin-left: 10px;
margin-right: 0;
}
.product_item.grid-item.product.post-3068 .qty-detail {
display: none;
}  .post-1528 .product_item--thumbnail-holder, .post-3057 .product_item--thumbnail-holder {
position:relative;
} .add_prize_link i {
width:100%;
height:100%;
display: flex;
justify-content: center;
align-items: center;
font-style: normal;
font-variant: normal;
}
.add_prize_link i:before {
font-size: 20px;
font-family: "FontAwesome";
}
.add_prize_link img {
width:42%;
filter: none;
transition: 0.4s;
}
.add_prize_link:hover img {
filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(300deg) brightness(102%) contrast(103%);
}
.product_cat-kit-degustazioni .woo-unit-price-text,
.product_cat-confezioni-regalo .woo-unit-price-text, 
.product_cat-confezioni-regalo-reseller .woo-unit-price-text,
.product_cat-gift-box .woo-unit-price-text, 
.product_cat-gift-box-en .woo-unit-price-text,
.product_cat-confezioni-regalo-jp .woo-unit-price-text, 
.product_cat-confezioni-regalo-jp-reseller .woo-unit-price-text,
.product_cat-paquets-cadeaux .woo-unit-price-text, 
.product_cat-paquets-cadeaux-reseller .woo-unit-price-text, 
.product_cat-geschenke-verpacken .woo-unit-price-text, 
.product_cat-geschenke-verpacken-reseller .woo-unit-price-text
{
display: none !important;
} .product_cat-confezioni-regalo .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-confezioni-regalo .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-confezioni-regalo .additional-pinfo,
.product_cat-confezioni-regalo .qty-detail,
.product_cat-gift-box .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-gift-box .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-gift-box .additional-pinfo,
.product_cat-gift-box .qty-detail,
.product_cat-confezioni-regalo-jp .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-confezioni-regalo-jp .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-confezioni-regalo-jp .additional-pinfo,
.product_cat-confezioni-regalo-jp .qty-detail,
.product_cat-paquets-cadeaux .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-paquets-cadeaux .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-paquets-cadeaux .additional-pinfo,
.product_cat-paquets-cadeaux .qty-detail,
.product_cat-geschenke-verpacken .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-geschenke-verpacken .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-geschenke-verpacken .additional-pinfo,
.product_cat-geschenke-verpacken .qty-detail {
display:none!important;
}  body.page-id-1183 .products-grid.grid-space-default .product_item .product_item--inner,
body.page-id-3960 .products-grid.grid-space-default .product_item .product_item--inner, 
body.page-id-547 .products-grid.grid-space-default .product_item .product_item--inner, 
body.page-id-3947 .products-grid.grid-space-default .product_item .product_item--inner,
body.page-id-5442 .products-grid.grid-space-default .product_item .product_item--inner,
body.page-id-5420 .products-grid.grid-space-default .product_item .product_item--inner,
body.page-id-6366 .products-grid.grid-space-default .product_item .product_item--inner,
body.page-id-6368 .products-grid.grid-space-default .product_item .product_item--inner,
body.page-id-6718 .products-grid.grid-space-default .product_item .product_item--inner, 
body.page-id-6721 .products-grid.grid-space-default .product_item .product_item--inner {
margin-bottom: 5px;
}
body.page-id-1183 .woof_term_109,
body.page-id-1183 .woof_term_108, 
body.page-id-1183 .product_item .price,
body.page-id-3960 .woof_term_127,
body.page-id-3960 .woof_term_129, 
body.page-id-3960 .woof_term_139,
body.page-id-3960 .woof_term_160,
body.page-id-3960 .woof_block_html_items>ul>li.woof_term_153>input,
body.page-id-3960 .woof_block_html_items>ul>li.woof_term_153>label,
body.page-id-3960 .woof_block_html_items>ul>li.woof_term_153>a,
body.page-id-3960 .widgettitle,
body.page-id-3960 .product_item .price,
body.page-id-5420 .widgettitle,
body.page-id-5420 .woof_block_html_items>ul>li.woof_term_220,
body.page-id-5420 .woof_block_html_items>ul>li.woof_term_234>input,
body.page-id-5420 .woof_block_html_items>ul>li.woof_term_234>label,
body.page-id-5420 .woof_block_html_items>ul>li.woof_term_234>a,
body.page-id-5420 .product_item .price, 
body.page-id-6366 .widgettitle,
body.page-id-6368 .product_item .price,
body.page-id-6368 .widgettitle,
body.page-id-6366 .product_item .price,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_311,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_339,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_341, 
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_343,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_345,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_347>input,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_347>label,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_347>a,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_375,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_377,
body.page-id-6368 .woof_block_html_items>ul>li.woof_term_381,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_310,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_338,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_340,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_342,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_344,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_346>input,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_346>label,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_346>a, 
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_374,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_376,
body.page-id-6366 .woof_block_html_items>ul>li.woof_term_380,
body.products.grid-items.la-slick-slider .product_item .price {
display: none !important;
}
body.page-id-1183 .woo-pack-info, 
body.page-id-3960 .woo-pack-info,
body.page-id-5420 .woo-pack-info,
body.page-id-6366 .woo-pack-info,
body.page-id-6368 .woo-pack-info,
.products.grid-items.la-slick-slider .woo-pack-info {
text-transform: uppercase;
color: #b1b1b1;
font-size: 0.9em;
}
body.page-id-1183 .woo-unit-price,
body.page-id-3960 .woo-unit-price, 
body.page-id-5420 .woo-unit-price,
body.page-id-6366 .woo-unit-price, 
body.page-id-6368 .woo-unit-price, 
.products.grid-items.la-slick-slider .woo-unit-price  {
display: block;
padding-top:0 !important;
line-height: 1.2;
}
.shopbody {
min-height:1000px;
}
.add_wishlist.button.la-core-wishlist.added {
background-color: transparent !important;
}
.add_wishlist.button.la-core-wishlist.added:before {
color: #899b80 !important;
font-family: "fontawesome"  !important;
content: '\f004' !important;
}
#lightcase-overlay,
#lightcase-loading,
#lightcase-case, 
#lightcase-nav,
.lightcase-icon-close  {
display: none !important;
}
.lightcase-open body {
overflow: auto !important;
}
.product_item--inner .add_wishlist.button.la-core-wishlist.added {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
.woof_term_23, 
.woof_term_24, 
.woof_term_25,
.woof_term_91,
.woof_term_93,
.woof_term_107,
.woof_term_108,
.woof_term_109,
.woof_term_127,
.woof_term_128,
.woof_term_129,
.woof_term_130,
.woof_term_131,
.woof_term_132,
.woof_term_177,
.woof_term_184,
.woof_term_258,
.woof_term_259,
.woof_term_260,
.woof_term_268,
.woof_term_279,
.woof_term_213,
.woof_term_217,
.woof_term_219,
.woof_term_385,
.woof_term_386,
.woof_term_387,
.woof_term_379,
.woof_term_382,
.woof_term_383,
.woof_term_384,
.woof_term_378,
.woof_term_402,
.woof_term_403, 
.woof_term_414, 
.woof_term_415,
.woof_term_376,
.woof_term_377, 
.woof_term_380, 
.woof_term_381 {
padding-left: 17px !important;
}
ul.woof_childs_list > li:not(.woof_childs_list_li) {
display: flex !important;
} .product_cat-confezioni-regalo-reseller .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-confezioni-regalo-reseller .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-confezioni-regalo-reseller .additional-pinfo,
.product_cat-confezioni-regalo-reseller .qty-detail,
.product_cat-gift-box-en .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-gift-box-en .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-gift-box-en .additional-pinfo,
.product_cat-gift-box-en .qty-detail,
.product_cat-confezioni-regalo-jp-reseller .woocommerce-tabs>.tabs>li:first-of-type,
.product_cat-confezioni-regalo-jp-reseller .woocommerce-tabs>.tabs>li:nth-of-type(2)>a:before,
.product_cat-confezioni-regalo-jp-reseller .additional-pinfo,
.product_cat-confezioni-regalo-jp-reseller .qty-detail {
display:none!important;
}  body.search-results aside, body.search-results .la-breadcrumbs {
display: none;
}
body.search-results main {
width: 100%;
padding:0 20px 20px 20px;
} body:not(.page-id-1183) .woof_term_24,
body:not(.page-id-1183) .woof_term_25,
body:not(.page-id-3960) .woof_term_130,
body:not(.page-id-3960) .woof_term_132,
body:not(.page-id-6366) .woof_term_382,
body:not(.page-id-6366) .woof_term_384,
body:not(.page-id-6368) .woof_term_385,
body:not(.page-id-6368) .woof_term_387
{
display: none !important;
} body:not(.single-product):not(.page-id-547):not(.page-id-1183):not(.page-id-5442):not(.page-id-5420) header .shipping-bar {
display: none;
}
.site-inner > .shipping-bar {
display: none;
}
.shipping-bar {
background-color: #dc0b25;
color: #FFF;
font-family: 'Akzi Reg', sans-serif;
text-align: center;
padding-left:30px;
padding-right:30px;
padding-top: 6px;
padding-bottom: 6px;
font-size: 15px;
line-height: 1.3;
}
html:not([lang='it-IT']) .shipping-bar {
display: none !important;
}
body.single-product .slick-slide {
padding-top: 0;
}
body.single-product #section_page_header {
padding-top:60px;
}
body.single-product #main {
padding-top:0 !important;
}
body.single-product .single-price-wrapper bdi, body.single-product .single-price-wrapper .price {
color: #899B80 !important;
}
.product--summary .single-price-wrapper .price .woo-unit-price{
display: block;
font-size: 0.5em;
font-weight: 400;
padding-top: 7px;
color: #899B80;
}
.woocommerce-variation-price .woo-unit-price {
display: none;
}
tr.vi-wpvs-variation-style {
display: flex !important;
flex-direction:column;
align-items: start !important;
}
td.value.vi-wpvs-variation-style-content {
display: flex !important;
}
.variations .vi-wpvs-variation-style a.reset_variations {
display:none !important;
}
.vi-wpvs-variation-style label .pa_pezzi {
padding-right:10px;
}
.entry-summary .wrap-cart-cta .quantity .qty {
height: 58px !important;
width: 80px !important;
}
.product--summary .single_add_to_cart_button, .entry-summary .wrap-cart-cta {
background-color: #688E3C !important;
}
.product--summary .single_add_to_cart_button:hover, .entry-summary .wrap-cart-cta:hover {
background-color: #697862 !important;
}
.entry-summary .wrap-cart-cta .button {
padding: 15px 50px !important;
}
body.single-product .product-type-simple .entry-summary .wrap-cart-cta .quantity span.qty-plus,body.single-product .product-type-simple .entry-summary .wrap-cart-cta .quantity span.qty-minus  {
display: block;
}
.wrap-cart-cta .quantity:before {
content: '';
display:block;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
}
.product-type-variable div.quantity span.btstep {
display:block !important;
position: absolute;
top: 0;
height: 58px;
cursor: pointer;
width: 20px;
font-size: 18px;
font-family: sans-serif;
line-height: 58px;
left: 0;
text-align: right;
z-index:1;
}
.product-type-variable div.quantity span.btstep.plus {
text-align: left;
left: auto;
right: 0;
}
body.single-product .woocommerce-variation.single_variation {
display: none !important;
}
.woocommerce-tabs .wc-tabs li.active > a {
color:#899b80;
}
.product--summary .entry-summary > .cart {
margin-top: 25px !important;
}
body.single-product #commentform input[name=submit],body.single-product #commentform input[name=submit]:focus {
background-color: #899b80 !important;
}
body.single-product #commentform input[name=submit]:hover {
background-color: #697862 !important;
}
.additional-pinfo {
font-style: italic;
text-decoration: underline;
color: #000;	
}
.product_cat-linea-geraci-reseller .additional-pinfo,.product_cat-linea-armonico-reseller .additional-pinfo,.product_cat-linea-opera-reseller  .additional-pinfo {
display:none;
}
.estimated-price {
font-size: 30px;
line-height: 1;
font-weight: 600;
color: #899B80 !important;
font-family: 'Libre Franklin', san-serif !important;
}
.estimated-price-text {
font-size:0.6em;
font-style: italic;
color: rgba(0,0,0,0.7);
}
body.single-product .woocommerce-variation-add-to-cart {
margin-top:15px;
}
body.single-product .product:not(.product_cat-linea-geraci-reseller):not(.product_cat-linea-armonico-reseller):not(.product_cat-linea-opera-reseller):not(.product_cat-geraci-line-en):not(.product_cat-armonico-line-en):not(.product_cat-opera-line-en):not(.product_cat-linea-geraci-jp-reseller):not(.product_cat-linea-armonico-jp-reseller):not(.product_cat-linea-opera-jp-reseller):not(.product_cat-ligne-geraci-reseller):not(.product_cat-ligne-armonico-reseller):not(.product_cat-ligne-opera-reseller):not(.product_cat-geraci-linie-reseller):not(.product_cat-armonico-linie-reseller):not(.product_cat-opera-linie-reseller) .temporary-iva {
display: none;
}
.wooco_components .wooco_component {
border-bottom: none;
}
body.postid-1351 .entry-summary .wrap-cart-cta .quantity,
body.postid-4004 .entry-summary .wrap-cart-cta .quantity,
body.postid-4909 .entry-summary .wrap-cart-cta .quantity,
body.postid-6953 .entry-summary .wrap-cart-cta .quantity,
body.postid-6954 .entry-summary .wrap-cart-cta .quantity {
display: none;
}
body.postid-1351 .datasheet_tab_tab,
body.postid-4004 .datasheet_tab_tab,
body.postid-4909 .datasheet_tab_tab,
body.postid-6953 .datasheet_tab_tab,
body.postid-6954 .datasheet_tab_tab {
display: none !important;
}
body.postid-1351 .summary > .single-price-wrapper,
body.postid-4004 .summary > .single-price-wrapper,
body.postid-4909 .summary > .single-price-wrapper,
body.postid-6953 .summary > .single-price-wrapper,
body.postid-6954 .summary > .single-price-wrapper {
display: none !important;
}
.wooco-wrap {
padding-top: 30px;
}
.wooco_total.wooco-text {
font-size: 30px;
line-height: 1;
font-weight: 600;
color:#899B80;
}
.wooco_total.wooco-text span {
font-size: 36px;
}
.play-icon {
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/06/play-button.svg) !important;
position: absolute !important;
top: 0;
right: 0;
left: 0;
bottom: 0;
background-repeat: no-repeat;
background-position: center;
background-size: 18%;
transition: 0.4s;
opacity: 0.9;
z-index:1;
}
.woocommerce-product-gallery__image:hover a .play-icon {
background-size: 20%;
}
body.single-product .la-thumb.slick-slide {
overflow: hidden;
}
.scaleup {
transform: scale(1.3);
}
.type-product .woocommerce-price-suffix {
font-size: 50%;
font-weight: 400;
}
.iva-estimated-price {
font-size: 60%;
font-weight: 400;
}
.type-product:not(.product_cat-linea-geraci-reseller):not(.product_cat-linea-armonico-reseller):not(.product_cat-linea-opera-reseller):not(.product_cat-geraci-line-en):not(.product_cat-armonico-line-en):not(.product_cat-opera-line-en):not(.product_cat-linea-geraci-jp-reseller):not(.product_cat-linea-armonico-jp-reseller):not(.product_cat-linea-opera-jp-reseller):not(.product_cat-ligne-geraci-reseller):not(.product_cat-ligne-armonico-reseller):not(.product_cat-ligne-opera-reseller):not(.product_cat-geraci-linie-reseller):not(.product_cat-armonico-linie-reseller):not(.product_cat-opera-linie-reseller) .woocommerce-price-suffix {
display: none;
}
body.page-id-1183 .onsale, 
body.page-id-3960 .onsale, 
body.page-id-5420 .onsale,
body.page-id-6366 .onsale,
body.page-id-6368 .onsale,
body.single-product .product_cat-linea-geraci-reseller .onsale, 
body.single-product .product_cat-linea-armonico-reseller .onsale, 
body.single-product .product_cat-linea-opera-reseller .onsale,
body.single-product .product_cat-geraci-line-en .onsale, 
body.single-product .product_cat-armonico-line-en .onsale, 
body.single-product .product_cat-opera-line-en .onsale,
body.single-product .product_cat-linea-geraci-jp-reseller .onsale,
body.single-product .product_cat-linea-armonico-jp-reseller .onsale,
body.single-product .product_cat-linea-opera-jp-reseller .onsale,
body.single-product .product_cat-geraci-linie-reseller .onsale, 
body.single-product .product_cat-armonico-linie-reseller .onsale, 
body.single-product .product_cat-opera-linie-reseller .onsale,
body.single-product .product_cat-ligne-geraci-reseller .onsale, 
body.single-product .product_cat-ligne-armonico-reseller .onsale, 
body.single-product .product_cat-ligne-opera-reseller .onsale {
display: none;
}
.product--summary .single-price-wrapper .price del {
font-size: inherit !important;
}
body.single-product .product_cat-linea-geraci-reseller .product--summary .single-price-wrapper, body.single-product .product_cat-linea-armonico-reseller .product--summary .single-price-wrapper, body.single-product .product_cat-linea-opera-reseller .product--summary .single-price-wrapper
body.single-product .product_cat-geraci-line-en .product--summary .single-price-wrapper, body.single-product .product_cat-armonico-line-en .product--summary .single-price-wrapper, body.single-product .product_cat-opera-line-en .product--summary .single-price-wrapper {
margin-bottom : 10px;
}
body.single-product .product_cat-linea-geraci .b2c_price_box, 
body.single-product .product_cat-linea-armonico .b2c_price_box, 
body.single-product .product_cat-linea-opera-reseller .b2c_price_box,
body.single-product .product_cat-geraci-line .b2c_price_box, 
body.single-product .product_cat-armonico-line .b2c_price_box, 
body.single-product .product_cat-opera-line-en .b2c_price_box  {
display: none;
}
.b2c_price_box {
text-transform: uppercase;
padding-bottom:15px;
font-weight: 600;
}
.b2cprice-value {
color: #899B80;
text-transform: lowercase;
}
body.single-product .outofstock .single-price-wrapper {
display: none;
}
body.single-product .summary.entry-summary > .stock.out-of-stock {
float:none !important;
color: red;
font-size:14px;
}
body.single-product .qty-detail{
display: block;
font-size: 14px;
font-weight: 400;
padding-top: 5px;
} 
.custom-product-wrap.related .product_item_thumbnail_action, 
.product_cat-kit-degustazioni .qty-detail,
.product_cat-kit-degustazioni .additional-pinfo,
.product_cat-kit-degustazioni .datasheet_tab_tab,
.product_cat-kit-degustazioni .additional_information_tab,
.product_cat-kit-degustazioni .quantity,
.product_cat-tasting-kits .qty-detail, 
.product_cat-tasting-kits .additional-pinfo,
.product_cat-tasting-kits .datasheet_tab_tab,
.product_cat-tasting-kits .additional_information_tab,
.product_cat-tasting-kits .quantity,
.product_cat-kit-degustazione-jp .qty-detail, 
.product_cat-kit-degustazione-jp .additional-pinfo,
.product_cat-kit-degustazione-jp .datasheet_tab_tab,
.product_cat-kit-degustazione-jp .additional_information_tab,
.product_cat-kit-degustazione-jp .quantity,
.product_cat-kits-de-degustation .qty-detail, 
.product_cat-kits-de-degustation .additional-pinfo,
.product_cat-kits-de-degustation .datasheet_tab_tab,
.product_cat-kits-de-degustation .additional_information_tab,
.product_cat-kits-de-degustation .quantity,
.product_cat-verkostungs-kits .qty-detail, 
.product_cat-verkostungs-kits .additional-pinfo,
.product_cat-verkostungs-kits .datasheet_tab_tab,
.product_cat-verkostungs-kits .additional_information_tab,
.product_cat-verkostungs-kits .quantity {
display: none !important;
}
.product_cat-kit-degustazioni ul,
.product_cat-tasting-kits ul,
.product_cat-kit-degustazione-jp ul {
padding-left:0;
}  
body.single-product .custom-product-wrap.related .price {
display: none;
}
body.archive .woof.woof_sid.woof_sid_auto_shortcode,
body.archive .product_item--inner .price,
body.archive .product_item--inner .onsale,
body.archive .la-breadcrumbs {
display: none;
} 
.single-product .woocommerce-product-details__short-description p,
.single-product .woocommerce-product-details__short-description span {
font-family: "Libre Franklin", "Helvetica Neue", Arial, sans-serif !important;
} body.page-id-10 .woocommerce > .return-to-shop,
body.page-id-3613 .woocommerce > .return-to-shop,
body.page-id-5419 .woocommerce > .return-to-shop,
body.page-id-6357 .woocommerce > .return-to-shop,
body.page-id-6361 .woocommerce > .return-to-shop {
padding-top: 100px;
}
body.page-id-10 a.button.wc-backward,
body.page-id-10 a.button.wc-backward:visited,
body.page-id-3613 a.button.wc-backward,
body.page-id-3613 a.button.wc-backward:visited,
body.page-id-5419 a.button.wc-backward,
body.page-id-5419 a.button.wc-backward:visited ,
body.page-id-6357 a.button.wc-backward,
body.page-id-6357 a.button.wc-backward:visited ,
body.page-id-6361 a.button.wc-backward,
body.page-id-6361 a.button.wc-backward:visited  {
padding: 12px 20px;
transition: transform ease-in-out 0.3s;
background-color: #899B80;
color: #fff;
border-radius: 25px;
text-align: center;
text-transform: uppercase;
}
body.page-id-10 a.button.wc-backward:hover,
body.page-id-3613 a.button.wc-backward:hover,
body.page-id-5419 a.button.wc-backward:hover,
body.page-id-6357 a.button.wc-backward:hover,
body.page-id-6361 a.button.wc-backward:hover {
transform: scale(1.08);
}
.maps_row {
padding-top:30px;
}
.premi_row {
margin-bottom: 50px;
}
.shop_table div.quantity input[type=number] {
border-bottom: none;
border-top: none;
background-color: transparent;
}
.shop_table div.quantity span {
display:none;
}
body.page-id-10 td.actions button[name=apply_coupon], 
body.page-id-10 td.actions button[name=update_cart], 
body.page-id-10 td.actions input[name=clear-cart],
body.page-id-3613 td.actions button[name=apply_coupon], 
body.page-id-3613 td.actions button[name=update_cart], 
body.page-id-3613 td.actions input[name=clear-cart],
body.page-id-5419 td.actions button[name=apply_coupon], 
body.page-id-5419 td.actions button[name=update_cart], 
body.page-id-5419 td.actions input[name=clear-cart],
body.page-id-6357 td.actions button[name=apply_coupon], 
body.page-id-6357 td.actions button[name=update_cart], 
body.page-id-6357 td.actions input[name=clear-cart],
body.page-id-6361 td.actions button[name=apply_coupon], 
body.page-id-6361 td.actions button[name=update_cart], 
body.page-id-6361 td.actions input[name=clear-cart] {
color: #688E3C !important;
}
body.page-id-10 td.actions button[name=apply_coupon]:hover, 
body.page-id-10 td.actions button[name=update_cart]:hover, 
body.page-id-10 td.actions input[name=clear-cart]:hover,
body.page-id-3613 td.actions button[name=apply_coupon]:hover, 
body.page-id-3613 td.actions button[name=update_cart]:hover, 
body.page-id-3613 td.actions input[name=clear-cart]:hover,
body.page-id-5419 td.actions button[name=apply_coupon]:hover, 
body.page-id-5419 td.actions button[name=update_cart]:hover, 
body.page-id-5419 td.actions input[name=clear-cart]:hover,
body.page-id-6357 td.actions button[name=apply_coupon]:hover, 
body.page-id-6357 td.actions button[name=update_cart]:hover, 
body.page-id-6357 td.actions input[name=clear-cart]:hover,
body.page-id-6361 td.actions button[name=apply_coupon]:hover, 
body.page-id-6361 td.actions button[name=update_cart]:hover, 
body.page-id-6361 td.actions input[name=clear-cart]:hover {
color: #697862 !important;
}
body.single-product .woocommerce-product-gallery__wrapper .slick-track {
display: flex !important;
align-items: center !important;
}
.woocommerce-mini-cart-item.mini_cart_item {
padding-left:10px;
}
.cart-flyout .cart-flyout__heading {
margin-bottom: 0 !important;
}
.cart-flyout h5.todelmsg {
margin-top: 0 !important;
margin-bottom: 30px !important;
}
.woocommerce-cart .return-to-shop:not(.dynamic) {
display: none;
}
.ondesc-promo-text {
color: #dc0b25;
font-weight: 700;
}
input.ywpar_apply_discounts, input.ywpar_apply_discounts:visited, button.ywpar_apply_discounts, button.ywpar_apply_discounts:visited {
border: none;
padding: 0;
margin-left: 5px;
font-size: 0.90em;
line-height: 1;
float: none !important;
color: #688E3C !important;
font-weight: 600;
transition: 0.4s;
}
input.ywpar_apply_discounts:hover, button.ywpar_apply_discounts:hover {
color: #697862 !important;
}
#ywpar-share-points__submit {
border: none;
padding: 0 !important;
margin-left: 5px !important;
line-height: 1;
float: none !important;
color: #688E3C !important;
font-weight: 600;
text-transform: uppercase;
background-color: transparent !important;
transition: 0.4s;
}
#ywpar-share-points__submit:hover {
color: #697862 !important;
}
#share_points table.shop_table.ywpar_points_rewards.my_account_orders th {
font-size: 1.3rem !important;
}
#share_points .error {
font-size: 1.3rem !important;
}
.woocommerce-remove-coupon[data-coupon=extra8], .woocommerce-remove-coupon[data-coupon=benvenuto10] {
display: none;
}
.cart-subtotal th {
word-break: keep-all;
} label[data-automation-id="woo-commerce-subscription-opt-in"] {
display: none !important;
}
#billing_company_field label, #billing_country_field label {
overflow-wrap: normal !important;
}
.woocommerce-privacy-policy-text {
padding-bottom:20px;
}
form.track_order .button, .place-order .button, .wc-proceed-to-checkout .button, .widget_shopping_cart_content .button, .woocommerce-MyAccount-content form .button, .lost_reset_password .button, form.register .button, .checkout_coupon .button, .woocomerce-form .button {
background-color: #899b80 !important;
border-color: #899b80 !important;
color: #fff !important;
}
form.track_order .button, .place-order .button, .wc-proceed-to-checkout .button, .widget_shopping_cart_content .button, .woocommerce-MyAccount-content form .button, .lost_reset_password .button, form.register .button, .checkout_coupon .button, .woocomerce-form .button, form.login .button {
background-color: #688E3C !important;
border:1px solid #688E3C !important;
color: #fff !important;
}
.woocommerce-MyAccount-content form .button, form.login .button {
border-radius: 60px;
padding:12px 20px;
}
form.track_order .button:hover, .place-order .button:hover, .wc-proceed-to-checkout .button:hover, .widget_shopping_cart_content .button:hover, .woocommerce-MyAccount-content form .button:hover, .lost_reset_password .button:hover, form.register .button:hover, .checkout_coupon .button:hover, .woocomerce-form .button:hover, form.login .button:hover {
background-color: #697862 !important;
border:1px solid #697862 !important;
}
#mailpoet_woocommerce_checkout_optin_field, #mailpoet_woocommerce_checkout_optin_present_field {
margin-bottom:0 !important;
}
body.woocommerce-checkout p.form-row.off, body.logged-in p.form-row.off {
display: block;
}
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
padding-bottom:10px;
}
body.woocommerce-checkout .optional {
display: none;
}
body.woocommerce-checkout #billing_asset_type_field, body.woocommerce-checkout #billing_note_field {
display: none;
}
body.woocommerce-checkout .woocommerce-error {
color: #FFF;
background-color: #dc0b25; 
}
body.woocommerce-checkout .woocommerce-error:before {
color: #FFF;
background-color: #dc0b25;
}
body.woocommerce-checkout .avviso-chiusura {
padding: 14px 30px 14px 60px;
margin: 0 0 30px;
position: relative;
background-color: #dc0b25;
color: #FFF;
list-style: none outside !important;
width: auto;
word-wrap: break-word;
}
body.woocommerce-checkout .avviso-chiusura:before {
font-family: "FontAwesome";
content: "\f05a";
display: inline-block;
position: absolute;
left: 30px;
color: #FFF;
background-color: #dc0b25;
}
body.woocommerce-checkout input[type=radio], body.woocommerce-cart input[type=radio] {
margin-right: 5px; 
}
body.woocommerce-checkout #payment input[type=radio] {
margin-right: 0; 
} #customer_login {
font-size: 16px !important;
}
#account_type_field input[type=radio] {
display:none;
}
#account_type_field > span.woocommerce-input-wrapper {
display:flex;
}
#account_type_field > span.woocommerce-input-wrapper label {
margin-right:20px;
padding:8px 40px;
color:#FFF;
text-transform:uppercase;
background-color:#697862;
border-radius: 30px;
cursor:pointer;
font-size: 14px;
transition: 0.4s;
}
#account_type_field > span.woocommerce-input-wrapper label:hover, .active_role_button {
background-color: #688E3C !important;
transform: scale(1.10) !important;
}
#customer_login .button, #customer_login .button:visited, #customer_login .button:focus {
background-color: #688E3C!important;
padding: 8px 30px !important;
min-width: auto !important;
transition: 0.4s;
border-radius: 30px;
font-weight: 400 !important;
font-size: 14px !important;
}
#customer_login .button:hover {
background-color: #688E3C!important;
transform: scale(1.08);
}
#account_type_field > label {
display:none;
}
body.page-id-12 select,
body.page-id-3615 select,
body.page-id-4940 select,
body.page-id-6359 select,
body.page-id-6363 select {
width: 100%;
}
body.page-id-12 .optional,
body.page-id-3615 .optional,
body.page-id-4940 .optional,
body.page-id-6359 .optional,
body.page-id-6363 .optional {
display:none;
}
body.page-id-12 label[for=billing_company]:after, 
body.page-id-12 label[for=billing_asset_type]:after,
body.page-id-3615 label[for=billing_company]:after, 
body.page-id-3615 label[for=billing_asset_type]:after,
body.page-id-4940 label[for=billing_company]:after, 
body.page-id-4940 label[for=billing_asset_type]:after,
body.page-id-6359 label[for=billing_company]:after, 
body.page-id-6363 label[for=billing_asset_type]:after {
content:'*';
color: red;
}
body.page-id-4940 label[for=billing_company], body.page-id-4940 label[for=billing_iva],
body.page-id-5430 label[for=billing_company], body.page-id-5430 label[for=billing_iva],
label[for=billing_city_field], #billing_city_field  {
display: inline-block !important;
width:100%;
}
.woocommerce-password-strength {
color: red;
}
label[for="account_type_1"] .required,
label[for="account_type_2"] .required  {
display: none;
}
span.password-input {
position: relative;
display: block;
}
span.password-input .show-password-input {
position: absolute !important;
top: 50% !important;
right: 15px !important;
transform: translateY(-50%) !important;
background: transparent !important;
border: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
width: 30px !important;
height: 30px !important;
min-width: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
span.password-input .show-password-input::after {
content: "";
display: block;
width: 20px;
height: 20px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23666666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
span.password-input .show-password-input.display-password::after {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23666666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path><line x1="1" y1="1" x2="23" y2="23"></line></svg>');
} .woocommerce-notice.woocommerce-thankyou-order-received, .woocommerce-notice.woocommerce-thankyou-order-failed {
font-size:28px;
font-weight: 700;
line-height: 1.2;
color:#899B80;
}
body.woocommerce-order-received .wc-bacs-bank-details-heading {
display: none;
}
body.woocommerce-order-received .wc-bacs-bank-details-account-name {
font-size:20px;
}
body.woocommerce-order-received h1, body.woocommerce-order-received h2 {
color: #899B80;
} .mygeraci_headerow > .wpb_column > .vc_column-inner > .wpb_wrapper {
position: relative;
}
.mygeraci_headerow-title {
position: absolute;
top:25%;
right:26%;
}
.mygeraci_headerow-title h1 {
color:#FFF;
font-family: 'Bodoni Moda',serif;
font-size: 65px;
font-style: italic;
line-height: 1;
}
.howorks-title {
padding-top:30px;
}
.rewards-title {
padding-top:60px;
}
.howorks-title, .rewards-title, .howredeems-title {
text-align: center;
font-family: 'Akzi Bold';
font-size: 40px;
line-height: 1.1;
}
.mygeracistep_row {
padding-left:6%;
padding-right:6%;
}
.mygeracistep_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
display: flex;
margin-left:-25px;
margin-right:-25px;
justify-content: space-between;
}
.mygeracistep_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .mygeraci-stepbox {
padding:25px;
text-align: center;
}
.mygeraci-stepbox > .wpb_column, .mygeraci-stepbox > .wpb_column > .vc_column-inner,  .mygeraci-stepbox > .wpb_column > .vc_column-inner > .wpb_wrapper  {
height:100%;
}
.mygeraci-stepbox > .wpb_column > .vc_column-inner > .wpb_wrapper  {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.mygeraci-stepbox .wpb_content_element {
margin-bottom: 0;
}
.howorks-stepnumber {
font-family: 'Azki Bold', sans-serif;
font-size: 70px;
font-weight: 700;
color: #899B80;
line-height: 1;
padding-bottom: 15px;
}
.howorks-steptitle {
font-family: 'Azki Bold', sans-serif;
font-size: 28px;
color: #899B80;
line-height: 1;
padding-bottom: 10px;
font-weight: 700;
}
.howorks-steparagraph {
font-family: 'Bodoni Moda',serif;
font-size: 24px;
font-style: italic;
line-height: 1;
padding-top: 10px;
margin-bottom: auto !important;
}
.rewards_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 30px 0;
display: flex;
flex-wrap: wrap;
}
.reward_box {
margin-right: 1.2% !important;
margin-left: 1.2% !important;
margin-bottom: 2.4%;
width: 30.8%;
border: 2px solid #899B80;
border-radius: 22px;
}
.reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
display: flex;
flex-direction: column;
padding: 100px 60px;
text-align: center;
}
.reward-icon {
margin-bottom: 0 !important;
padding-bottom: 20px;
}
.reward-icon img {
width:50px;
}
.reward-title {
margin-bottom: 0 !important;
font-family: 'Azki Reg', sans-serif;
font-size: 24px;
line-height: 1;
padding-bottom: 10px;
}
.reward-title p {
line-height: 1.2 !important;
}
.reward-description, .howredeems-text {
margin-bottom: 0 !important;
font-family: 'Bodoni Moda',serif;
font-size: 20px;
font-style: italic;
line-height: 1;
}
.howredeems_row {
padding-bottom: 60px;
}
.howredeems-text {
font-family: 'Bodoni Moda',serif;
font-size: 22px;
font-style: italic;
line-height: 1.4;
text-align: center;
}
.wpcf7-acceptance > .wpcf7-list-item {
margin-left: 0 !important;
}
.colrightcontact strong {
padding-bottom: 18px;
display: inline-block;
}
.la-breadcrumb-item a:hover, .la-breadcrumb-item a:focus {
color: #899B80 !important;
}
.widget_shopping_cart_content .cart_list.product_list_widget a, .widget_shopping_cart_content .cart_list.product_list_widget a:visited {
color:#333 !important;
}
.widget_shopping_cart_content .cart_list.product_list_widget a:hover {
color: #899b80 !important;
} .woocommerce-MyAccount-navigation {
background: transparent !important;
}
.woocommerce-MyAccount-navigation ul {
display: flex;
flex-direction: column;
}
.woocommerce-MyAccount-navigation ul li:not(.woocommerce-MyAccount-navigation-link--promozioni) {
background-color: #f7f7f7;
}
.woocommerce-MyAccount-navigation-link--dashboard {
order:2;
}
.woocommerce-MyAccount-navigation-link--promozioni {
order:1;
margin-bottom:30px;
}
.woocommerce-MyAccount-navigation-link--promozioni a {
padding-left: 40px;
padding-right: 40px;
border-radius: 25px;
background-color: #688E3C!important;
border: 1px solid #688E3C;
color: #fff!important;
font-weight: 400 !important;
text-align: center;
transition: 0.4s;
text-transform: uppercase;
}
.woocommerce-MyAccount-navigation-link--promozioni a:hover {
transform: scale(1.08);
}
.woocommerce-MyAccount-navigation-link--downloads {
display: none !important;
}
.woocommerce-MyAccount-navigation-link--edit-account {
order: 3;
}
.woocommerce-MyAccount-navigation-link--edit-address {
order:4;
}
.woocommerce-MyAccount-navigation-link--payment-methods {
order:5;
}
.woocommerce-MyAccount-navigation-link--orders {
order:6;
}
.woocommerce-MyAccount-navigation-link--my-points {
order:7;
}
.woocommerce-MyAccount-navigation-link--my-wishlist {
order:8;
}
.woocommerce-MyAccount-navigation-link--customer-logout {
order:9;
}
body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title.title a {
float: right;
font-weight: 600;
margin-right: 42%;
color: #688E3C;
}
body.woocommerce-account .woocommerce-Addresses address {
clear: both;
padding-top: 20px;
}
.promo-maintext {
font-size: 16px;
font-family: 'Open Sans',sans-serif;
padding-top:12px;
margin-bottom:40px !important;
}
.promo_section-text {
margin-bottom:30px !important;
}
.promo-section_title {
text-transform: uppercase;
font-family: 'Whitney Bold';
font-size: 18px;
margin-bottom:5px !important;
}
.badgebox_row .wpb_wrapper{
display: flex;
}
.badgebox {
display: flex;
align-items: center;
position: relative;
width: 140px;
height: 140px;
margin-right:15px;
}
.badgebox_icon {
padding-bottom:15px;
}
.badgebox_icon:before {
font-family: 'FontAwesome', 'Font Awesome 5 Free', 'Font Awesome 5 Brands', 'Font Awesome 5 Pro' !important;
}
.badgebox_icon.icon-open-door:before {
content:'';
padding: 0 15px;
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/07/door-open-solid.svg);
background-repeat: no-repeat;
filter: invert(64%) sepia(19%) saturate(338%) hue-rotate(56deg) brightness(90%) contrast(86%);
}
.badgebox_element {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 10px 15px;
border: 1px solid #899b80;
border-radius: 10px;
font-size: 26px;
line-height: 1;
width:100%;
height: 100%;
}
.badgebox_title {
text-transform: uppercase;
font-family: 'Whitney Bold';
font-size: 20px;
}
.badgebox_info {
position: absolute;
top: 10px;
right: 10px;
height: 28px;
width: 28px;
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/06/info-icon.svg);
background-repeat: no-repeat;
transition: 0.4s;
cursor:pointer;
}
.badgebox_info:hover {
transform: scale(1.09);
}
.badge_text {
display: none;
position: absolute;
top: 40px;
left: 105px;
padding: 20px;
color: #FFF;
background-color: rgba(137,155,128,0.8);
border-radius: 10px;
width: 220px;
z-index: 1;
}
.show-badge_text {
display: block !important;
}
.promo-aziende-title {
text-align: center;
font-family: 'Akzi Bold';
font-size: 25px;
line-height: 1.1;
}
.promo-aziende-text {
margin-bottom: 5px;
}
body.woocommerce-account .rewards_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding:30px 0 0 0;
}
body.woocommerce-account .reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding:60px
}
body.woocommerce-account .reward-description {
margin-bottom: 0 !important;
font-family: 'Azki Reg',sans-serif;
font-size: 18px;
font-style: italic;
line-height: 1;
position: absolute;
top:0;
left:0;
bottom:0;
right:0;
display: flex;
justify-content: center;
align-items: center;
opacity:0;
color:#FFFFFF;
background-color: #688e3cb4;
transition: 0.4s;
border-radius: 20px;
padding:30px;
}
body.woocommerce-account .reward_box:hover .reward-description {
opacity:1;
}
body.woocommerce-account .reward_box:hover .reward-icon, body.woocommerce-account .reward_box:hover .reward-title{
opacity:0.1;
}
.woocommerce-MyAccount-content {
padding-top: 20px;
}
body.woocommerce-my-points .woocommerce-MyAccount-content {
display: flex;
flex-direction:column;
}
body.woocommerce-my-points .woocommerce-MyAccount-content > .woocommerce-notices-wrapper {
order:1
}
body.woocommerce-my-points .woocommerce-MyAccount-content > .ywpar-wrapper {
order:2
}
body.woocommerce-my-points .woocommerce-MyAccount-content > .rankbox {
order:3;
padding-top:15px;
}
body.woocommerce-my-points .woocommerce-MyAccount-content #ywpar_tabs {
margin-top:0;
}
.la_wishlist_table .product-action,
.la_wishlist_table .product-price .qty-detail {
display: none !important;
} body.page-id-2093 h2 {
font-size:25px;
}
body.page-id-2093 p {
font-size:16px;
}
.footer-column-3 p.grey {
line-height: 1.2 !important;
}
.footer-column-3 .grey.mtop {
padding-top:8px !important;
}
.footer-column-3 .grey a, .footer-column-3 .grey a:visited, .footer-column-3 .grey a:focus {
color: #9d9d9d !important;
line-height: 1.2 !important;
}
.footer-column-3 .grey a:hover {
color: #899B80 !important;
}
.woocommerce-product-gallery__image.slick-active a, .woocommerce-product-gallery__image a {
pointer-events:none !important;
}
body.single-product .woocommerce-product-gallery__image video {
width: auto !important;
position: relative !important;
height: 100% !important;
}
.videoheight  {
height: 570px !important;
text-align: center !important;
padding-top: 50px !important;
}
.topoint, .la-thumb.slick-slide:not(.slick-current) {
cursor:pointer;
}
.site-header .header_component:not(.la_com_action--linktext):hover > a {
color: #688E3C !important;
}
.wc_payment_methods .payment_box {
font-size: 13px !important; 
line-height: 1.2 !important; 
}
.todelmsg {
color:#899b80;
}
body.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
padding-top: 10px !important;
padding-bottom: 10px !important;
color: #899b80 !important;
}
body.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .woocommerce-shipping-calculator a:hover {
color: #1a1a1a !important;
}
body.woocommerce-cart .product-name {
padding-right:15px !important;
}
body.woocommerce-cart .cart-collaterals .shipping label {
padding-left: 0;
font-size: 14px;
}
body.woocommerce-checkout .todelmsg:not(:last-of-type) {
display: none;
}
.product_item_thumbnail_action .wrap-addto {
display: flex;
flex-direction: column;
}
.product_item_thumbnail_action .wrap-addto .add_to_cart_button { order: 1 !important; }
.product_item_thumbnail_action .wrap-addto .add_wishlist { order: 2 !important; }
.product_item_thumbnail_action .wrap-addto .premi-icon-btn { order: 3 !important; } div.is-ajax-search-details {
display: none !important;
}
.error404 .site-main .page-content {
justify-content: center;
}
.message-404 {
padding-top:40px;
padding-bottom:25px;
padding-left:60px;
padding-right:60px;
font-size:15px;
}
.error404 .site-main .page-content {
min-height: 60vh !important;
}
.error404 .site-main .page-content form {
max-width: 300px;
margin: 0 auto;
margin-bottom:80px;
}
.error404 .site-main .linee-button_container.goshop a,.error404 .site-main .linee-button_container.goshop a:visited {
background-color: #688E3C !important;
padding: 12px 30px !important;
position: static !important;
}
.error404 .site-main .linee-button_container.goshop a:hover,.error404 .site-main .linee-button_container.goshop a:focus {
background-color: #899B80 !important;
}
.error404 .site-main .linee-button_container.goshop .linea-text {
font-size: 16px;
} #spu-3085, #spu-3163 {
-ms-overflow-style: none; scrollbar-width: none; background-color: transparent!important;
}
#spu-3085::-webkit-scrollbar, #spu-3163::-webkit-scrollbar {
display: none;
}
#spu-3085 .spu-container, #spu-3163 .spu-container {
overflow: hidden !important;
background-color: #8A9A7F !important;
}
#spu-3085 .spu-container {
border-radius: 20px !important;
}
#spu-3085 .spu-close,#spu-3085 .spu-close:visited, #spu-3085 .spu-close:active, #spu-3085 .spu-close:focus, #spu-3163 .spu-close, #spu-3163 .spu-close:visited, #spu-3163 .spu-close:active, #spu-3163 .spu-close:focus {
display: flex;
justify-content: center;
align-items: center;
right: 20px !important;
top: 20px !important;
width:20px;
height:20px;
padding: 3px 0 0 0!important;
font-size: 25px !important;
color: #FFFFFF !important;
text-shadow: none !important;
background-color: #8A9A7F !important;
border-radius: 100% !important;
transition:0.4s;
line-height: 1;
}
#spu-3085 .spu-close:hover, #spu-3163 .spu-close:hover {
padding: 2px 0 0 0!important;
transform: rotate(90deg) !important;
}
.bottom-image-popup {
position:relative;
}
.bottom-image-popup a, .bottom-image-popup a:visited, .bottom-image-popup a:active, .bottom-image-popup a:focus {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
text-transform: uppercase;
padding: 10px 15px;
font-family: Montserrat, sans-serif;
font-size: 16px;
font-weight: 500;
color:#8A9A7F;
background-color: #FFFFFF;
border-radius: 5px;
line-height: 1;
transition: 0.4s;
}
.bottom-image-popup a:hover {
color:#8A9A7F;
transform:translateX(-50%) scale(1.04);
}
.hiddenusername{
display:none;
opacity:0;
visibility:hidden;
}
body.woocommerce-account .ywpar_banner_content .date {
display: none !important;
}
@media screen and (min-width:768px){
.rowfamigliahomeinner{
padding-left:10%;
padding-right:10%;
}
.beliceparallax {
top: 22%;
}
.bottigliaparallax {
top: -33%;
}
}
@media screen and (min-width:991px){
.body-loaded:not(.home) header:not(.is-sticky) .site-header-outer .site-header-inner{
border-left:25px solid #fff;
border-right:25px solid #fff;
}
}
@media screen and (min-width:992px){
.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .shop_table td, .woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .shop_table th {
padding: 5px 10px !important;
}
.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
margin-left: auto !important;
}
}
@media screen and (min-width:1200px){
.site-header .site-branding img{
width:134px;
}
}
@media screen and (min-width:1400px) {
#customer_login .col-2,#customer_login .col-1 {
padding-left: 3%;
padding-right: 3%;
}
#customer_login .input-text {
padding: 10px 20px !important;
height: auto !important;
line-height: 1.4 !important;
}
}
@media screen and (min-width:2000px) {
body.page-id-128 #main .container, 
body.page-id-3603 #main .container,
body.page-id-4931 #main .container,
body.page-id-6474 #main .container,
body.page-id-6477 #main .container     {
width: 1800px;
}
}
@media screen and (max-width:2100px) {
.certificazioni_homebox {
padding-left: 26%;
padding-right: 26%;
}
}
@media screen and (max-width:1920px) {
.logo-on-page-absolute img {
width: 180px;
}
.landing-shop_headertxt {
bottom: 30%;
}
.raccolta_row .description_subrow .column1 {
padding-right:20px;
}
.raccolta_row .description_subrow .column2 {
padding-left:20px;
}
.olarmonico .slick-slide {
padding-top: 8%;
}
.olopera .slick-slide {
padding-top: 32%;
}
.carousel_row .slick-slider .slick-arrow,.carousel_row .la-slick-nav .slick-arrow {
top: 38% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 36% !important;
}
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow  {
top: 50% !important;
}
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover {
top: 48% !important;
}
body.home #main, #main{
margin-bottom:18% !important;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide,
body.page-id-4914 .slick-slide,
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide,
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide,
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide, 
body.page-id-6452 .slick-slide, 
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide, 
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide  {
padding-top: 290px;
}
.certificazioni_homebox {
padding-left: 25%;
padding-right: 25%;
}
}
@media screen and (max-width:1780px) {
body.home #main, #main {
margin-bottom: 20% !important;
}
}
@media screen and (max-width:1660px) {
.home-prodotti_title p:after {
margin: 60px auto 0 auto;
}
.logo-linea-box {
padding-bottom: 20px;
}
.text-linea-p:before {
height: 8px;
}
.rowfamigliahomeinner > .wpb_column:first-of-type > .vc_column-inner {
justify-content: center;
}
.rownewsletter .txtnewsletter2 {
font-size: 24px;
}
body.home #main, #main{
margin-bottom:22% !important;
}
.bottom-highlighs_row {
padding-bottom: 300px !important;
}
.standard-paragraph, .standard-paragraph.linee {
font-size: 28px;
}
.raccolta-title p {
font-size: 55px;
}
.raccolta_row .column1 p {
font-size: 42px;
}
.raccolta_row .column2 p {
font-size: 20px;
}
.fase_title h2 {
font-size: 88px;
}
.lavaggio_center-column {
padding-top: 60px;
}
.parallax_section .titleparl {
top: 8%;
}
.carousel_column-h2 {
font-size: 22px;
}
.carousel_column-p:before {
height: 8px;
width: 80px;
margin: 25px 0 35px 0;
}
.carousel_column-p {
font-size: 18px;
}
.carousel_goshop .vc_btn3-style-custom {
font-size: 15px !important;
}
.linee-buttons_row.shop .linea-text , .linee-buttons_row.points .linea-text{
font-size: 16px;
}
.bottom-highlighs_row {
justify-content: center !important;
}
.bottom-highlighs_row .column-1, .bottom-highlighs_row .column-5 {
display: none !important;
}
.bottom-highlighs_row .column-2, .bottom-highlighs_row .column-3, .bottom-highlighs_row .column-4 {
width: 26% !important;
}
.swipericon {
top: 120%;
}
.swipericon img {
width: 35px;
}
.landing-shop_headertxt {
font-size: 100px;
}
body.page-id-1944 .carousel_column,
body.page-id-3756 .carousel_column, 
body.page-id-1946 .carousel_column, 
body.page-id-3820 .carousel_column, 
body.page-id-2001 .carousel_column, 
body.page-id-3782 .carousel_column, 
body.page-id-2014 .carousel_column, 
body.page-id-3845 .carousel_column, 
body.page-id-2023 .carousel_column, 
body.page-id-3768 .carousel_column, 
body.page-id-2035 .carousel_column, 
body.page-id-3830 .carousel_column, 
body.page-id-2105 .carousel_column, 
body.page-id-3675 .carousel_column, 
body.page-id-2120 .carousel_column, 
body.page-id-3683 .carousel_column,
body.page-id-4914 .carousel_column, 
body.page-id-4923 .carousel_column, 
body.page-id-4927 .carousel_column, 
body.page-id-4957 .carousel_column, 
body.page-id-4961 .carousel_column, 
body.page-id-4965 .carousel_column, 
body.page-id-5469 .carousel_column, 
body.page-id-5474 .carousel_column, 
body.page-id-6402 .carousel_column, 
body.page-id-6406 .carousel_column, 
body.page-id-6452 .carousel_column, 
body.page-id-6456 .carousel_column, 
body.page-id-6464 .carousel_column, 
body.page-id-6468 .carousel_column, 
body.page-id-6643 .carousel_column, 
body.page-id-6648 .carousel_column, 
body.page-id-6674 .carousel_column, 
body.page-id-6681 .carousel_column, 
body.page-id-6762 .carousel_column, 
body.page-id-6766 .carousel_column, 
body.page-id-6779 .carousel_column, 
body.page-id-6783 .carousel_column, 
body.page-id-6792 .carousel_column, 
body.page-id-6796 .carousel_column {
padding-top: 100px;
}
.certificazioni_homebox {
padding-left: 20%;
padding-right: 20%;
}
}
@media screen and (max-width:1600px) {
.more-requested_carousel .products-grid-4 .product_item_thumbnail_action .add_to_cart_button {
padding: 8px 20px;
font-size: 14px;
}
body.page-id-4936 .more-requested_carousel .products-grid-4 .product_item_thumbnail_action .add_to_cart_button {
padding: 8px 10px;
}
}
@media screen and (max-width:1500px) {
.carousel_goshop .vc_btn3-style-custom {
padding: 12px 20px !important;
}
.more-requested_carousel .add_to_cart_button {
font-size: 14px !important;
padding: 4px 20px !important;
}
.premi_row {
margin-bottom: 0;
}
}
@media screen and (max-width:1499px) {
.rowshop1 {
margin-top: 0;
}
.rowshop2 {
padding-left: 30px;
padding-right: 30px;
}
body.page-id-117 .vc_row, 
body.page-id-3596 .vc_row,
body.page-id-5437 .vc_row,
body.page-id-6729 .vc_row,
body.page-id-6733 .vc_row {
padding-left: 30px;
padding-right: 30px;
}
body.page-id-117 .vc_row.vc_row.vc_column-gap-35, 
body.page-id-3596 .vc_row.vc_row.vc_column-gap-35,
body.page-id-5437 .vc_row.vc_row.vc_column-gap-35, 
body.page-id-6729 .vc_row.vc_row.vc_column-gap-35,
body.page-id-6733 .vc_row.vc_row.vc_column-gap-35
{
margin-left: -15px !important;
margin-right: -15px !important;
}
}
@media screen and (max-width:1440px) {
.thelogo{
width:130px;
}
.titolo_dove-nasce {
font-size: 50px;
}
.row2homeh3 h3 {
font-size: 30px;
margin-top: 0;
}
.row2homep1 p {
font-size: 18px;
}
.rowparallax1 {
padding-top: 0;
}
.home-prodotti_title {
font-size: 65px;
}
.home-prodotti_title p:after {
margin: 40px auto 0 auto;
height: 6px;
}
.text-linea-p {
font-size: 18px;
}
.text-linea-p:before {
height: 6px;
width: 60px;
margin:30px auto 40px auto;
}
.rowfamigliahomeinner {
flex-direction: column;
}
.rowfamigliahomeinner > .wpb_column {
width:100%;
}
.logofamigliageraci img {
width: 68%;
}
.imgfamigliageraci2 img {
width: 80%!important;
}
.rowfamigliahometxt1 p {
font-size: 26px;
}
.rowfamigliahometxt2 p:before { 
content:none;
}
.rowfamigliahometxt2 p {
margin-top: 0 !important;
padding-top:0 !important;
text-align: center;
}
.rowfamigliahometxt2 p:first-of-type:before {
display: none;
}
.rownewsletter .txtnewsletter1 {
font-size: 40px;
}
.rownewsletter .txtnewsletter1>.internalnewslettertxt {
font-size: 50px;
}
.rownewsletter .txtnewsletter2 {
font-size: 22px;
}
body.home #main, #main{
margin-bottom:24% !important;
}
.standard-paragraph, .standard-paragraph.linee {
font-size: 26px;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide, 
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide,
body.page-id-4914 .slick-slide, 
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide, 
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide, 
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide, 
body.page-id-6452 .slick-slide, 
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide, 
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide, 
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 180px;
}
.carousel_row .slick-slider .slick-arrow, .carousel_row .la-slick-nav .slick-arrow {
top: 26% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 24% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow {
top: 40% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6643 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover  {
top: 38% !important;
}
.fase_title h2 {
font-size: 75px;
}
.raccolta-title p {
font-size: 50px;
}
.raccolta_row .description_subrow {
padding-top: 60px;
padding-left: 4%;
padding-right: 4%;
}
.raccolta_row .column1 p {
font-size: 40px;
}
.oliva-info_box > img {
width:80%;
}
.oliva-info_icon {
width: 40px;
}
.oliva-info_row.first .oliva-info_icon {
top: 43%;
left: 67%;
}
.oliva-info_row.third .oliva-info_icon {
bottom: 25%;
left: 29%;
}
.oliva-info_row.second .oliva-info_icon {
top: 25%;
left: 34%;
}
.oliva-info_row.second .oliva-info_text {
top: 21%;
left: 42%;
}
.oliva-info_row.first .oliva-info_text {
top: 41%;
left: 6%;
}
.oliva-info_row.third .oliva-info_text {
bottom: 23%;
left: 37%;
}
.oliva-info_text {
line-height: 1.2;
}
.slick-slide, .olarmonico .slick-slide {
padding-top: 6%;
}
.landing-shop_headertxt {
font-size: 80px;
}
.logo-on-page-absolute img {
width: 160px;
}
body.page-id-2093 .vc_row {
padding-left:10%;
padding-right:10%;
}
.certificazioni_homebox {
padding-left: 16%;
padding-right: 16%;
}
.wooco_total.wooco-text {
font-size: 22px;
}
.wooco_total.wooco-text span {
font-size: 28px;
}
}
@media screen and (max-width:1400px) {
.header-v2 .site-header .header-middle {
float: left !important;
width: 64% !important;
}
.mega-menu > li {
padding: 0 8px !important;
}
.olopera .slick-slide {
padding-top: 37%;
}
body.single-product  .product--summary .single-price-wrapper {
margin: 50px 0 30px !important;
}
.estimated-price {
font-size: 28px;
}
.more-requested_carousel.stagione ul.la-slick-slider {
padding-left: 20px;
padding-right: 20px;
}
.more-requested_carousel.stagione .la-slick-nav .slick-arrow.slick-prev {
left:-10px !important;
}
.more-requested_carousel.stagione .la-slick-nav .slick-arrow.slick-next {
right:-10px !important;
}
body.page-id-1944 .carousel_column,
body.page-id-3756 .carousel_column, 
body.page-id-1946 .carousel_column, 
body.page-id-3820 .carousel_column, 
body.page-id-2001 .carousel_column, 
body.page-id-3782 .carousel_column, 
body.page-id-2014 .carousel_column, 
body.page-id-3845 .carousel_column, 
body.page-id-2023 .carousel_column, 
body.page-id-3768 .carousel_column, 
body.page-id-2035 .carousel_column, 
body.page-id-3830 .carousel_column,
body.page-id-4914 .carousel_column,
body.page-id-4923 .carousel_column,
body.page-id-4927 .carousel_column,
body.page-id-4965 .carousel_column,
body.page-id-5469 .carousel_column,
body.page-id-5474 .carousel_column, 
body.page-id-6402 .carousel_column, 
body.page-id-6406 .carousel_column,
body.page-id-6452 .carousel_column,
body.page-id-6456 .carousel_column, 
body.page-id-6464 .carousel_column, 
body.page-id-6468 .carousel_column, 
body.page-id-6762 .carousel_column, 
body.page-id-6766 .carousel_column,
body.page-id-6779 .carousel_column, 
body.page-id-6783 .carousel_column, 
body.page-id-6792 .carousel_column, 
body.page-id-6796 .carousel_column     {
padding-top: 80px;
}
}
@media screen and (max-width:1300px){
.headercontainerhome>.headercover{
background-size:150%;
}
.thelogo{
width:110px;
}
.swipecontainer{
bottom:4.5%;
}
.swipericon {
top: 78%;
}
.bottigliaparallax {
top: -40%;
}
.beliceparallax{
top:20%;
}
.swipericon img {
width: 25px;
}
.logo-linea-box {
padding-top: 0;    
}
footer .footer-top {
padding:0!important;
position: absolute;
bottom: 50px;
z-index: 50;
transform: none !important;
left: 6% !important;
right: 6% !important;
} 
footer .footer-top .container {
width: auto !important;
}
.rowcontact1 {
padding-left: 5%;
padding-right: 5%;
}
body.page-id-12 #main .container, 
body.page-id-1183 #main .container, 
body.page-id-3960 #main .container, 
body.page-id-547 #main .container, 
body.page-id-3947 #main .container, 
body.single-product #main .container, 
body.page-id-1361 #main .container, 
body.page-id-3902 #main .container,
body.page-id-3615 #main .container,
body.page-id-4940 #main .container,
body.page-id-5442 #main .container,
body.page-id-5420 #main .container, 
body.page-id-6501 #main .container, 
body.page-id-6505 #main .container, 
body.page-id-6359 #main .container, 
body.page-id-6363 #main .container, 
body.page-id-6366 #main .container, 
body.page-id-6368 #main .container, 
body.page-id-6718 #main .container, 
body.page-id-6721 #main .container {
padding-left:30px;
padding-right:30px;
}
body.page-id-1183 .woof_list,
body.page-id-3960 .woof_list,  
body.page-id-547 .woof_list, 
body.page-id-3947 .woof_list, 
body.page-id-3947 .woof_list,
body.page-id-5442 .woof_list,
body.page-id-5420 .woof_list,
body.page-id-6366 .woof_list,
body.page-id-6368 .woof_list,
body.page-id-6718 .woof_list,  
body.page-id-6721 .woof_list {
display: inline-block;
}
body.woocommerce-order-received #main {
padding-top:50px;
}
body.woocommerce-order-received .page-content {
padding-top:50px;
padding: 0 40px;
}
}
@media screen and (max-width:1280px) {
.site-main-nav .main-menu > li > a {
font-size:13px !important;
}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target {
font-size: 18px !important;
}
.la_com_action--link .component-target i {
font-size: 20px !important;
}
.site-main-nav>ul>li:last-of-type a {
padding-left: 6px !important;
}
.linea-text {
font-size: 20px;
}
.lineb-text {
font-size: 24px;
}
.carousel_column {
padding-left: 40px;
padding-right: 40px;
}
.carousel_column-h2 {
font-size: 20px;
}
.carousel_column-p:before {
height: 6px;
width: 50px;
margin: 20px 0 30px 0;
}
.slick-slider .slick-list {
padding: 0 3% !important;
}
.olopera .slick-list {
padding: 0 !important;
}
.carousel_goshop {
padding-top: 40px;
}
.carousel_row .slick-slider .slick-arrow, .carousel_row .la-slick-nav .slick-arrow {
top: 32% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 30% !important;
}
.more-requested_carousel .slick-slider .slick-list {
padding: 0 15px !important;
}
.more-requested_carousel.stagione .products-grid.grid-space-default .product_item .product_item--inner, .more-requested_carousel.prodottisaldo .products-grid.grid-space-default .product_item .product_item--inner {
padding-bottom: 50px;
}
.carousel_column {
padding-top: 120px;
padding-bottom: 420px;
}
body:not(.page-id-142):not(.page-id-3591):not(.page-id-4910):not(.page-id-6370):not(.page-id-6374) .linee-buttons_row.shop .linee-button_container {
padding-top: 80px;
}
.slick-slide,.olarmonico .slick-slide {
padding-top: 8%;
}
body:not(.page-id-142):not(.page-id-3591):not(.page-id-4910):not(.page-id-6370):not(.page-id-6374) .linee-buttons_row.shop {
bottom: 290px;
}
.bottom-highlighs_row .column-2, .bottom-highlighs_row .column-3, .bottom-highlighs_row .column-4 {
width: 29% !important;
}
.landing-shop_headertxt {
font-size: 70px;
}
.mygeraci_headerow-title {
position: absolute;
top: 22%;
right: 22%;
}
.mygeraci_headerow-title h1 {
font-size: 50px;
}
.howorks-title, .rewards-title, .howredeems-title {
font-size: 36px;
}
.howorks-stepnumber {
font-size: 60px;
}
.howorks-steptitle {
font-size: 25px;
}
.howorks-steparagraph {
font-size: 22px;
}
.rewards-title {
padding-top: 30px;
}
.howredeems-text {
font-size: 20px;
}
.certificazioni_homebox {
padding-left: 12%;
padding-right: 12%;
}
}
@media screen and (max-width:1250px) {
.mega-menu > li {
padding: 0 5px !important;
}
}
@media screen and (max-width:1199px) {
.site-header .site-branding img {
width: 134px;
}
.header-v2 .site-header .header-middle {
float: left !important;
width: 68% !important;
}
footer .footer-top>.container p.txtfooter, footer .footer-top>.container p.txtfooter a {
font-size: 16px !important;
}
.standard-paragraph, .standard-paragraph.linee {
font-size: 24px;
}
.oliva-nocellara-image {
width: 80%;
margin: 0 auto;
}
.raccolta-title p {
font-size: 48px;
position: relative;
}
.raccolta-title p:after{
content:'';
width:60px;
height:6px;
display:block;
position: absolute;
bottom:-30%;
left:50%;
transform: translateX(-50%);
background-color:#899B80;
}
.raccolta_row .description_subrow {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.raccolta_row .column1 {
width: 100%;
padding-right:0;
}
.raccolta_row .column2 {
width: 100%;
padding-top: 25px;
padding-left:0 !important;
}
.raccolta_row p {
text-align: center;
}
.raccolta_row .column1 p {
font-size: 35px;
}
.fase_image {
width: 45%;
padding-bottom: 60px;
}
.parallax_section .titleparl {
top: 0;
}
.fase_title h2 {
font-size: 62px;
}
.raccolta_row .description_subrow .column1 {
padding-right: 0;
}
.bottom-highlighs_image img {
max-width: 90px !important;
}
.highligh-title {
font-size: 15px;
}
.highligh-text {
font-size: 15px;
}
.bottom-highlighs_row .wpb_content_element {
margin-bottom: 0 !important;
}
.more-requested_carousel .la-slick-slider {
padding-left: 3%;
padding-right: 3%;
}
.more-requested_carousel .slick-list {
padding: 0 10px !important;
}
.logo-on-page-absolute img {
width: 140px;
}
.lineaolio_logo {
min-height: 140px;
}
.lineaolio_logo img {
max-height: 140px;
max-width: 140px;
}
.certificazioni_hometitle {
padding-top: 0;
}
.certificazioni_homelink {
padding-bottom: 20px;
}
.text-linea-box .certificazioni_homelink {
padding-top: 0;
padding-bottom: 10px;
}
.shopbody {
min-height:1100px;
}
body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title.title a {
float: none;
margin-right: 0;
}
}
@media screen and (max-width:1150px) {
.site-main-nav .main-menu > li > a {
font-size: 12px !important;
}
.site-main-nav>ul>li:nth-of-type(5) a {
padding-left: 20px !important;
padding-right: 20px !important;
border-radius: 20px;
line-height: 1.7;
}
.home-prodotti_title {
margin-bottom: 25px !important;
}
.logofamigliageraci img {
width: 65%;
}
.rownewsletter .txtnewsletter1 {
font-size: 36px;
}
.rownewsletter .txtnewsletter1>.internalnewslettertxt {
font-size: 46px;
}
.rownewsletter .txtnewsletter2 {
font-size: 16px;
line-height: 1.1
}
footer .footer-top {
padding: 0!important;
position: static;
bottom: 0;
z-index: initial;
left: 0 !important;
right: 0 !important;
border-top: 3px solid #899B80;
}
body.home #main, #main {
margin-bottom:22% !important;
padding-bottom: 0 !important;
}
footer .footer-top>.container {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
footer .footer-top>.container {
padding: 30px 4% !important;
}
body.home #main, #main{
margin-bottom:0 !important;
}
.vc_row-no-padding .ult-carousel-wrapper .slick-next {
right: -5px !important;
}
.vc_row-no-padding .ult-carousel-wrapper .slick-prev {
left: -5px !important;
}
.carousel_column {
padding-bottom: 160px;
}
body:not(.page-id-142):not(.page-id-3591):not(.page-id-4910):not(.page-id-6370):not(.page-id-6374) .linee-buttons_row.shop .linee-button_container {
padding-top: 0;
padding-bottom: 0;
}
body:not(.page-id-142):not(.page-id-3591):not(.page-id-4910):not(.page-id-6370):not(.page-id-6374) .linee-buttons_row.shop {
bottom: 25px;
}
.carousel_goshop .vc_btn3-style-custom {
padding: 10px !important;
}
.carousel_goshop .vc_btn3-style-custom {
font-size: 14px !important;
}
.bottom-highlighs_row {
padding-top:80px;
padding-bottom:80px !important;
}
.rowshop1 .wpb_column {
padding: 25px 15px;
}
.rowshop1 .shopicontxt1 {
font-size: 18px;
}
.rowshop2 h2, .rowshop3 h2, .rowtitle_per h1 {
font-size: 45px;
}
.rowshop1 .wpb_column .vc_column-inner .wpb_wrapper {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center; 
}
.imbottigliamento_row.whitebordered {
border-bottom: 25px solid #FFF;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow {
top: 62% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover  {
top: 60% !important;
}
body.woocommerce-cart footer {
margin-top:30px;
}
body.woocommerce-account button[type=submit] {
margin-bottom:30px;
}
body.page-id-12 main,
body.page-id-3615 main,
body.page-id-4940 main,
body.page-id-6359 main,
body.page-id-6363 main     {
padding-bottom: 30px;
}
}
@media screen and (max-width:1024px){
.headercontainerhome>.headercover{
background-size:205%;
}
.carousel_goshop .vc_btn3-style-custom {
padding: 12px 20px !important;
}
.carousel_goshop .vc_btn3-style-custom {
font-size: 15px !important;
}
.carousel_row .slick-slider .slick-arrow, .carousel_row .la-slick-nav .slick-arrow {
top: 42% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 40% !important;
}
body.page-id-2023 .carousel-product_image,
body.page-id-3768 .carousel-product_image, 
body.page-id-2035 .carousel-product_image, 
body.page-id-3830 .carousel-product_image,
body.page-id-4914 .carousel-product_image,
body.page-id-4965 .carousel-product_image,
body.page-id-6402 .carousel-product_image,
body.page-id-6406 .carousel-product_image,
body.page-id-6762 .carousel-product_image, 
body.page-id-6766 .carousel-product_image {
padding: 0 5.4%;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide,
body.page-id-4914 .slick-slide, 
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide, 
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide, 
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 220px;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow  {
top: 66% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover {
top: 64% !important;
}
.products-grid.products-grid-4 .product_item--thumbnail .wrap-addto .button {
width: fit-content !important;
height: auto !important;
line-height: 1 !important;
}
.more-requested_carousel .add_to_cart_button {
padding: 8px 20px !important;
}
.swipecontainer {
bottom: 5.5%;
}
.swipecontainer>.swipeline {
height: 40px;
}
.theswiper {
height: 40px;
width: 40px;
}
.swipericon {
top: 80%;
}
.more-requested_carousel .la-slick-slider {
padding-left: 5%;
padding-right: 5%;
}
.more-requested_carousel .slick-slider .slick-arrow, .more-requested_carousel .la-slick-nav .slick-arrow,.more-requested_carousel .slick-slider .slick-arrow:hover, .more-requested_carousel .la-slick-nav .slick-arrow:hover {
top: calc(50% - 40px);
}
.landing-shop_headertxt {
bottom: 28%;
}
.landing-shop_headertxt {
font-size: 60px;
}
.howorks-title, .rewards-title, .howredeems-title {
font-size: 34px;
}
.reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 80px 40px;
}
body.page-id-2105 .slick-slider .slick-list,
body.page-id-3675 .slick-slider .slick-list, 
body.page-id-2120 .slick-slider .slick-list, 
body.page-id-3683 .slick-slider .slick-list, 
body.page-id-4957 .slick-slider .slick-list, 
body.page-id-4961 .slick-slider .slick-list, 
body.page-id-6643 .slick-slider .slick-list, 
body.page-id-6648 .slick-slider .slick-list,
body.page-id-6674 .slick-slider .slick-list,
body.page-id-6681 .slick-slider .slick-list {
padding: 0 3% !important;
}
.videoheight {
height: 440px !important;
}
.certificazioni_homebox {
padding-left: 8%;
padding-right: 8%;
}
.callaction-boxcomponibile .vc_btn3-container {
bottom: 2%;
left: 4.5%;
}
}
@media screen and (max-width:1023px){
#woosq-popup {
overflow: auto !important;
}
#woosq-popup .summary.entry-summary {
padding-top: 0;
}
.woosq-product .product .summary .summary-content {
padding: 0 30px 30px 30px;
}
#woosq-popup h1 {
text-align: center;
}
}
@media screen and (max-width:991px){
body.home.nocover .site-header-mobile {
display: block!important;
}
.header-component-inner .la_com_action--link:not(:first-child) {
margin-left: 5px !important;
}
.site-header-mobile .wpml-ls-item {
display: flex;
justify-content: center;
border-top:1px solid #A5A5A5;
}
.site-header-mobile .wpml-ls-item .sub-menu.dl-submenu {
border-top: none;
display: flex;
}
.site-header-mobile .wpml-ls-item .sub-menu.dl-submenu li.dl-back {
display: none;
}
.dl-menuwrapper li.wpml-ls-item > a:not(:only-child):after {
display: none !important;
}
.site-header-mobile .wpml-ls-item .trigger-dlmenu {
display: none;
}
.site-header-mobile .wpml-ls-item .wpml-ls-item  {
border:none !important;
}
body.single-product .site-inner > .shipping-bar, 
body.page-id-1183 .site-inner > .shipping-bar, 
body.page-id-547 .site-inner > .shipping-bar, 
body.page-id-3947 .site-inner > .shipping-bar, 
body.page-id-5442 .site-inner > .shipping-bar, 
body.page-id-5420 .site-inner > .shipping-bar, 
body.page-id-6366 .site-inner > .shipping-bar, 
body.page-id-6368 .site-inner > .shipping-bar, 
body.page-id-6718 .site-inner > .shipping-bar, 
body.page-id-6721 .site-inner > .shipping-bar {
display: block;
}
.rowheaderhome {
padding-top: 30px;
}
.headervideodesktop{
display:none;
}
.headervideomobile{
display:block!important;
}
.headercontainerhome>.headercover{
background-image:linear-gradient(to bottom, transparent 90%, #F6F7F1 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2022/04/copertina_header_mobile.svg), linear-gradient(to top, transparent 90%, #F6F7F1 30%);
background-size:100%;
}
.headercontainerhome>.headercover.headercover-en{
background-image:url(//www.oliogeraci.it/fr//wp-content/uploads/2023/02/copertina_header_mobile_en.svg), linear-gradient(to top, transparent 90%, #F6F7F1 30%);
background-size:100%;
}
.headercontainerhome>.headercover.japan{
background-image:url(//www.oliogeraci.it/fr//wp-content/uploads/2023/02/home-videocover-mobile-jp-2.svg), linear-gradient(to top, transparent 90%, #F6F7F1 30%);
background-size:100%;
}
.headercontainerhome>.headercover.francais{
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2023/03/copertina_header_mobile_fr.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
}
.headercontainerhome>.headercover.deutsch{
background-image: linear-gradient(to bottom, transparent 90%, #EAEBE5 30%), url(//www.oliogeraci.it/fr//wp-content/uploads/2023/03/copertina_header_mobile_de.svg), linear-gradient(to top, transparent 90%, #EAEBE5 30%);
}
.swipecontainer{
left:50%;
transform:translateX(-50%);
}
.swipecontainer {
bottom: 7%;
}
.site-header-mobile .site-header-inner {
z-index: 15 !important;
background-color: #EBECE6 !important;
box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
}
.site-header-mobile .header-component-outer.header-component-outer_2 {
z-index:102;
position:relative;
}
body.page-id-70 .site-header-inner, 
body.page-id-3889 .site-header-inner,
body.page-id-4936 .site-header-inner,
body.page-id-6489 .site-header-inner,
body.page-id-6493 .site-header-inner     {
background-color: #EBECE6 !important;
}
.header-main {
margin-bottom: 5px;
margin-top: 5px;
}
.site-header-mobile .header-component-inner, 
.site-header-mobile.is-sticky .header-component-inner {
padding-top: 22.5px !important;
padding-bottom: 22.5px !important;
}
.site-header-mobile .header-component-outer_2 .header-component-inner {
display: flex;
}
.site-header-mobile .header_component > .component-target {
color: #343538 !important;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul {
background-color: #EBECE6 !important;
border-color: rgba(60, 60, 60, 0.2);
}
.site-header-mobile .mobile-menu-wrap .dl-menu > li > a,.site-header-mobile .mobile-menu-wrap .dl-menu > li > a:visited, .site-header-mobile .mobile-menu-wrap .dl-menu ul > li > a, .site-header-mobile .mobile-menu-wrap .dl-menu ul > li > a:visited {
color: #343538 !important;
font-weight: 700;
}
.site-header-mobile .mobile-menu-wrap .dl-menu ul > li:hover > a {
color: #fff;
background-color: transparent !important;
}
.site-header-mobile .mobile-menu-wrap .dl-menu > li:nth-of-type(5) > a, .site-header-mobile .mobile-menu-wrap .dl-menu > li:nth-of-type(5) > a:visited, .site-header-mobile .mobile-menu-wrap .dl-menu > li:nth-of-type(5) > a:hover {
padding: 2px 20px;
border-radius: 30px;
width: fit-content;
margin: 10px auto;
color: #FFFFFF !important;
background-color: #688E3C !important;
font-weight: 500 !important;
}
body.page-id-547 #main>.container,
body.page-id-3947 #main>.container,
body.page-id-5442 #main>.container,
body.page-id-6718 #main>.container,
body.page-id-6721 #main>.container {
padding-top: 30px;
}
body.page-id-547 #main>.container>.row, 
body.page-id-3947 #main>.container>.row, 
body.page-id-5442 #main>.container>.row,
body.page-id-6718 #main>.container>.row, 
body.page-id-6721 #main>.container>.row{
display:flex!important;
flex-wrap:wrap;
}
body.page-id-547 #main>.container>.row>main, 
body.page-id-3947 #main>.container>.row>main, 
body.page-id-5442 #main>.container>.row>main,
body.page-id-6718 #main>.container>.row>main, 
body.page-id-6721 #main>.container>.row>main {
order:2;
width:100%;
}
body.page-id-547 #main>.container>.row>aside, 
body.page-id-3947 #main>.container>.row>aside, 
body.page-id-5442 #main>.container>.row>aside,
body.page-id-6718 #main>.container>.row>aside, 
body.page-id-6721 #main>.container>.row>aside{
order:1;
width:100%;
}
body.page-id-1183 .woof_list, 
body.page-id-3960 .woof_list,
body.page-id-547 .woof_list, 
body.page-id-3947 .woof_list,
body.page-id-5442 .woof_list, 
body.page-id-5420 .woof_list,
body.page-id-6366 .woof_list,
body.page-id-6368 .woof_list, 
body.page-id-6718 .woof_list,
body.page-id-6721 .woof_list {
display: block;
}
.woof_redraw_zone {
display: flex;
align-items: baseline;
justify-content: center;
}
.woof_redraw_zone .woof_container_1, .woof_redraw_zone .woof_container_2, .woof_redraw_zone .woof_container_3 {
padding-right:15px;
}
.woof_container_inner h4 {
padding: 8px 12px;
}
.titolo_dove-nasce {
padding-bottom: 0;
}
.imgpartanna {
margin-bottom:0 !important;
}
.beliceparallax {
top: 14%;
}
.bottigliaparallax {
top: -50%;
}
.home-prodotti_title {
padding-top: 16%;
margin-bottom: -15px !important;
}
.home-prodotti_title p:after {
content: none !important;
}
.home-prodotti_subrow .wpb_column {
width:50% !important;
}
.logofamigliageraci {
margin-bottom: 20px !important;
}
.separatore1 img {
width: 30px;
}
.logofamigliageraci img {
width: 58%;
margin: 20px auto 0;
}
.rowfamigliahometxt1 p {
font-size: 24px;
}
.imgfamigliageraci2 img {
width: 70%!important;
}
.rownewsletter .txtnewsletter1 {
font-size: 26px;
}
.rownewsletter .txtnewsletter1>.internalnewslettertxt {
font-size: 34px;
}
.rownewsletter .txtnewsletter2 {
font-size: 15px;
}
.footer-top >.container > .row {
display: flex;
flex-wrap: wrap;
}
.footer-column {
width: 33% !important
}
.footer-column-4 {
width: 100% !important;
text-align:center;
padding-top:15px;
}
footer .footer-top>.container {
padding: 30px 5% !important;
}
footer .footer-column-4 {
padding-right: 15px !important;
}
.footer-column-4 .hiddentitlefooter {
display: none;
}
.footer-column-4 .widget-inner > div:first-of-type {
padding-top:15px;
}
.footer-column-4 .widget-inner > div:last-of-type {
padding-top:15px;
}
.footer-column-4 .widget-inner > div:first-of-type .wp-image-248.metpagfooter {
width:240px;
}
.footer-column-4 .widget-inner > div:last-of-type .wp-image-248.metpagfooter {
width:270px;
}
footer .footer-column-4 .widget-inner > div:last-of-type .metpagfooter {
padding-top: 10px;
}
.separatore1 {
margin-bottom: 20px !important;
}
.logo-linea-img {
padding: 3% 8% 4% 8%;
}
.logo-on-page {
display: none;
}
.first-description_row {
padding-top: 60px;
padding-bottom: 60px;
}
.fase_image {
padding-top: 40px;
padding-bottom: 40px;
}
.imbottigliamento_row .fase_image {
padding-bottom: 60px;
}
.raccolta_row {
padding-top: 60px;
}
.oliva-info_row.first .oliva-info_text, .oliva-info_row.second .oliva-info_text, .oliva-info_row.third .oliva-info_text {
margin: 0 auto;
margin-bottom: 20px;
max-width: 70%;
top: 82%;
bottom: auto;
left: 50%;
transform: translateX(-50%);
}
.raccolta-title {
padding-top:50px;
}
.raccolta-title p {
font-size: 40px;
}
.raccolta-title p:after {
width: 40px;
height: 4px;
bottom: -30%;
}
.raccolta_row .description_subrow {
padding-top: 50px;
}
.raccolta_row .column1 p {
font-size: 28px;
}
.raccolta_row .column2 p {
font-size: 18px;
}
.standard-paragraph, .standard-paragraph.linee {
font-size: 22px;
}
.standard-paragraph.linee{
padding-left:10%;
padding-right:10%;
}
.standard-paragraph.linee br {
display:none;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slide,
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide,
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide,
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 200px;
}
.fase_title h2 {
padding-bottom: 0;
}
.lavaggio_center-column {
padding-top: 50px;
}
.frangitura_row {
padding-top: 50px;
}
.fase_title h2 {
font-size: 45px;
}
.slick-slide, .olarmonico .slick-slide {
padding-top: 8%;
}
.linea-text {
font-size: 18px;
}
.lineb-text {
font-size: 22px;
}
.carousel_column-h2 {
font-size: 18px;
}
.carousel_column-p {
font-size: 16px;
}
.carousel_goshop .vc_btn3-style-custom {
font-size: 13px !important;
}
.carousel_goshop .vc_btn3-style-custom {
padding: 8px 12px!important;
}
.linee-buttons_row.shop .linea-text, .linee-buttons_row.points .linea-text {
font-size: 14px;
display: block;
width: max-content;
}
.slick-slider .slick-list,
body.page-id-2105 .slick-slider .slick-list,
body.page-id-3675 .slick-slider .slick-list, 
body.page-id-2120 .slick-slider .slick-list, 
body.page-id-3683 .slick-slider .slick-list,
body.page-id-4957 .slick-slider .slick-list, 
body.page-id-4961 .slick-slider .slick-list,
body.page-id-6643 .slick-slider .slick-list, 
body.page-id-6648 .slick-slider .slick-list,
body.page-id-6674 .slick-slider .slick-list,
body.page-id-6681 .slick-slider .slick-list {
padding: 0 4% !important;
}
.olopera .slick-list {
padding: 0 !important;
}
.bottom-highlighs_row .wpb_column .vc_column-inner .wpb_wrapper {
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.bottom-highlighs_image {
padding-bottom:30px;
text-align: center !important;
}
.bottom-highlighs_text {
text-align: center;
}
.rowshop2 .colprodsshop {
padding-top: 45px;
}
.logo-on-page-absolute {
display:none;
}
.landing-shop_headertxt {
align-items: center;
margin-bottom: 0 !important;
bottom: 0;
}
.premi_row .wpb_column {
width: 33% !important
}
body.page-id-1183 #main .container .row,
body.page-id-3960 #main .container .row, 
body.page-id-547 #main .container .row, 
body.page-id-3947 #main .container .row, 
body.page-id-5442 #main .container .row, 
body.page-id-5420 #main .container .row,
body.page-id-6366 #main .container .row,
body.page-id-6368 #main .container .row,
body.page-id-6718 #main .container .row, 
body.page-id-6721 #main .container .row    {
display: flex;
flex-direction: column;
}
body.page-id-1183 #main .container .row .site-content, 
body.page-id-3960 #main .container .row .site-content,    
body.page-id-547 #main .container .row .site-content, 
body.page-id-3947 #main .container .row .site-content, 
body.page-id-5442 #main .container .row .site-content, 
body.page-id-5420 #main .container .row .site-content, 
body.page-id-6366 #main .container .row .site-content, 
body.page-id-6368 #main .container .row .site-content, 
body.page-id-6718 #main .container .row .site-content,    
body.page-id-6721 #main .container .row .site-content {
order:2;
}
body.page-id-1183 #main .container .row aside,
body.page-id-3960 #main .container .row aside, 
body.page-id-547 #main .container .row aside, 
body.page-id-3947 #main .container .row aside, 
body.page-id-5442 #main .container .row aside, 
body.page-id-5420 #main .container .row aside, 
body.page-id-6366 #main .container .row aside, 
body.page-id-6368 #main .container .row aside,
body.page-id-6718 #main .container .row aside, 
body.page-id-6721 #main .container .row aside {
order:1;
}
body.single-product #main .container{
padding-left:40px;
padding-right:40px;
}
body.single-product .site-main {
padding-top: 30px;
}
tr.vi-wpvs-variation-style {
display: flex !important;
flex-direction: column;
text-align: center;
}
.vi-wpvs-variation-wrap {
justify-content: flex-start !important;
}
.vi-wpvs-variation-wrap-wrap {
text-align: center !important;
}
.woocommerce-variation-price {
text-align: center;
}
.entry-summary .wrap-cart-cta {
font-size: 14px !important;
}
.entry-summary .wrap-cart-cta .button {
padding: 15px 20px !important;
}
.woocommerce-variation-add-to-cart {
margin: 10px auto;
}
.mygeraci_headerow-title {
top: 20%;
}
.mygeraci_headerow-title h1 {
font-size: 40px;
}
.howorks-title, .rewards-title, .howredeems-title {
font-size: 32px;
}
.mygeracistep_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .mygeraci-stepbox {
padding: 20px;
}
.howorks-steparagraph {
font-size: 20px;
}
.reward-title {
font-size: 22px;
}
.howredeems-title {
margin-bottom:20px !important;
}
.howredeems-text {
font-size: 18px;
}
.reward_box {
width: 47.5%;
}
body.single-product .product--summary .single-price-wrapper {
margin: 25px 0 10px !important;
}
.shopbody {
min-height:auto;
}
.callaction-boxcomponibile {
padding-top: 0;
margin-top:-20px;
}
.callaction-boxcomponibile .vc_btn3-container {
bottom: 3.5%;
left: 7%;
}
body.woocommerce-cart footer {
margin-top:0;
}
body.page-id-10 td.actions button[name=apply_coupon], 
body.page-id-10 td.actions button[name=update_cart], 
body.page-id-10 td.actions input[name=clear-cart],
body.page-id-3613 td.actions button[name=apply_coupon], 
body.page-id-3613 td.actions button[name=update_cart], 
body.page-id-3613 td.actions input[name=clear-cart],
body.page-id-5419 td.actions button[name=apply_coupon], 
body.page-id-5419 td.actions button[name=update_cart], 
body.page-id-5419 td.actions input[name=clear-cart],
body.page-id-6357 td.actions button[name=apply_coupon], 
body.page-id-6357 td.actions button[name=update_cart], 
body.page-id-6357 td.actions input[name=clear-cart],
body.page-id-6361 td.actions button[name=apply_coupon], 
body.page-id-6361 td.actions button[name=update_cart], 
body.page-id-6361 td.actions input[name=clear-cart] {
color: #FFF !important;
}
body.page-id-10 td.actions button[name=apply_coupon]:hover, 
body.page-id-10 td.actions button[name=update_cart]:hover, 
body.page-id-10 td.actions input[name=clear-cart]:hover,
body.page-id-3613 td.actions button[name=apply_coupon]:hover, 
body.page-id-3613 td.actions button[name=update_cart]:hover, 
body.page-id-3613 td.actions input[name=clear-cart]:hover,
body.page-id-5419 td.actions button[name=apply_coupon]:hover, 
body.page-id-5419 td.actions button[name=update_cart]:hover, 
body.page-id-5419 td.actions input[name=clear-cart]:hover,
body.page-id-6357 td.actions button[name=apply_coupon]:hover, 
body.page-id-6357 td.actions button[name=update_cart]:hover, 
body.page-id-6357 td.actions input[name=clear-cart]:hover,
body.page-id-6361 td.actions button[name=apply_coupon]:hover, 
body.page-id-6361 td.actions button[name=update_cart]:hover, 
body.page-id-6361 td.actions input[name=clear-cart]:hover {
color: #FFF !important;
}
.woocommerce-cart-form td.actions a.btn,.woocommerce-cart-form td.actions a.btn:visited, .woocommerce-cart-form td.actions input[type=submit], .woocommerce-cart-form td.actions input[type=submit]:visited, .woocommerce-cart-form td.actions .button, .woocommerce-cart-form td.actions .button:visited {
color:#fff !important;	
background-color: #899b80 !important;
border:none !important;
text-transform: uppercase;
}
.woocommerce-cart-form td.actions a.btn:hover, .woocommerce-cart-form td.actions input[type=submit]:hover, .woocommerce-cart-form td.actions .button:hover {
border:none !important;
color:#fff !important;
background-color: #697862 !important;
}
body.page-id-10  td.actions .coupon,
body.page-id-3613  td.actions .coupon,
body.page-id-5419  td.actions .coupon,
body.page-id-6357  td.actions .coupon,
body.page-id-6361  td.actions .coupon {
display: flex !important;
justify-content: flex-end;
align-items: center;
padding-bottom:10px;
}
body.page-id-10  td.actions .coupon button[name=apply_coupon],
body.page-id-3613  td.actions .coupon button[name=apply_coupon],
body.page-id-5419  td.actions .coupon button[name=apply_coupon],
body.page-id-6357  td.actions .coupon button[name=apply_coupon],
body.page-id-6361  td.actions .coupon button[name=apply_coupon] {
padding-left: 15px;
padding-right: 15px;
}
body.page-id-10 label[for=coupon_code],
body.page-id-3613 label[for=coupon_code],
body.page-id-5419 label[for=coupon_code],
body.page-id-6357 label[for=coupon_code],
body.page-id-6361 label[for=coupon_code] {
display: none;
}
body.page-id-10  td.actions .coupon > input,
body.page-id-3613  td.actions .coupon > input,
body.page-id-5419  td.actions .coupon > input,
body.page-id-6357  td.actions .coupon > input,
body.page-id-6361  td.actions .coupon > input {
margin-right:5px;
padding: 14px;
}
body.page-id-10 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents > thead >tr > th:last-of-type,
body.page-id-3613 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents > thead >tr > th:last-of-type,
body.page-id-5419 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents > thead >tr > th:last-of-type,
body.page-id-6357 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents > thead >tr > th:last-of-type,
body.page-id-6361 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents > thead >tr > th:last-of-type{
padding-right:10px;
}
#sidebar_primary #custom_html-2 {
margin-bottom:40px !important;
display: block;
}
#sidebar_primary  #block-3 {
display: none;
margin-bottom:0 !important;
}
#sidebar_primary #block-3 .woof_container_pa_linea {
padding-top: 10px;
}
#sidebar_primary #block-3 .widget.WOOF_Widget {
margin-bottom: 15px !important;
}
.woof.woof_sid.woof_sid_widget.woof_hide_filter {
display: block !important;
}
.show-filter {
display: block !important;
}
.expand-filterarea {
width: fit-content;
display: flex !important;
align-items: center !important;
line-height: 1 !important;
transition: 0.4s;
}
.expand-filterarea.closed { 
color:#688E3C;
}
.expand-filterarea .filtertext {
font-family: 'Whitney Medium', sans-serif;
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
}
.expand-filterarea:hover, .expand-filterarea:not(.closed)  {
color: #9EAA8E;
}
.expand-filterarea span {
display: inline-block;
padding-right:10px;
}
.expand-filterarea i {
font-family: 'FontAwesome';
font-size: 34px;
}
.expand-filterarea .filtertext i {
font-size: 20px;
}
.expand-filterarea .filtertext i:before {
transition: 0.4s;
}
.expand-filterarea:not(.closed) .filtertext i:before {
content:'\f0d8' !important;
}
.popup-mobile {
display: block;
}
.popup-desktop {
display: none;
}
#spu-2639, #spu-3163 {
max-width: 77vW !important;
}
body.page-id-4940 .site-main {
padding-top: 30px;
}
}
@media screen and (max-width:860px) {
.callaction-boxcomponibile .vc_btn3-container {
bottom: 3%;
left: 5%;
}	
.bottigliaparallax {
top: -55%;
}
}
@media screen and (max-width: 800px) {
body.single-product .product_cat-linea-geraci-reseller .product--summary .woocommerce-product-details__short-description, body.single-product .product_cat-linea-armonico-reseller .product--summary .woocommerce-product-details__short-description, body.single-product .product_cat-linea-opera-reseller .product--summary .woocommerce-product-details__short-description {
padding-top:10px;
}
}
@media screen and (max-width:768px) {
body.single-product .page-content {
padding-left:10%;
padding-right:10%;
}
.la-single-product-page .product-main-image {
width:100%;
}
.la-single-product-page .product--summary {
width:100%;
}
.section-page-header .page-header-inner {
padding-bottom: 0 !important;
}
body.single-product #section_page_header {
padding-top: 30px;
}
body.single-product .site-main {
padding-top: 0;
}
body.single-product .single-price-wrapper {
text-align: center;
}
body.single-product .woocommerce-product-details__short-description {
text-align: center;
}
body.single-product .product--summary .single-price-wrapper {
margin: 0 0 10px !important;
}
body.single-product .product-main-image {
margin-bottom: 0;
}
body.single-product .woo-unit-price {
padding-top: 0;
display: block;
text-align: center;
}
body.single-product tr.vi-wpvs-variation-style {
align-items: center !important;
}
body.single-product .woocommerce-variation-add-to-cart {
text-align: center;
}
body.single-product .entry-summary .wrap-cart-cta {
float: none;
margin-right:0 !important;
}
body.single-product table.variations tfooter,body.single-product table.variations tfooter tr {
display:block;
text-align:center;
}
body.single-product .product--summary .entry-summary > .cart {
margin-top: 0 !important;
}
body.single-product .product--summary {
margin-bottom: 0 !important;
}
body.single-product .page-title.h1 {
padding-left: 40px;
padding-right: 40px;
}
body.single-product .woocommerce-tabs .wc-tabs li a:before {
width: 10px;
margin-right: 15px;
}
.rowshop1 {
padding-left: 8% !important;
padding-right: 8% !important;
}
.rowshop2, 
body.page-id-70 .rownewsletter, 
body.page-id-3889 .rownewsletter,
body.page-id-4936 .rownewsletter,
body.page-id-6489 .rownewsletter,
body.page-id-6493 .rownewsletter {
padding-left: 8% !important;
padding-right: 8% !important;
}
.rowshop3, .more-requested_carousel {
padding-left: 8%;
padding-right: 8%;
}
.more-requested_carousel {
padding-bottom: 0;
}
.wrap.stagione {
padding: 80px 8%;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slide, 
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide, 
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide, 
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide  {
padding-top: 120px;
}
.carousel_row .slick-slider .slick-arrow, .carousel_row .la-slick-nav .slick-arrow {
top: 32% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 30% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow  {
top: 58% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover  {
top: 56% !important;
}
.videoheight {
height: 510px !important;
}
.certificazioni_homeloghi {
max-width: 130px;
margin-left: auto;
margin-right: auto;
}
.gotomouse {
top:85%;
bottom: auto;
}
body.woocommerce-account .rewards_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 20px 0 10px 0;
}
body.woocommerce-account .reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 30px;
}
.wooco_total.wooco-text {
text-align: center;
}
.wooco-alert.wooco-text {
text-align: center;
border-left: none !important;
width: fit-content;
margin: 10px auto 15px auto;
}
form.cart {
text-align: center;
}
.vi-wpvs-variation-style-content {
justify-content: center !important;
}
.woof_redraw_zone .woof_container_1, .woof_redraw_zone .woof_container_2,.woof_redraw_zone .woof_container_3 {
padding-right: 0;
}
.rowfamigliahometxt2 p {
font-size: 18px;
}
.woof_container_inner h4 {
padding-left: 0;
text-align: center;
}
.woof_childs_list {
margin: 7px 0 0 0 !important;
}
.woof_checkbox_label {
margin-left: 0;
}
.widget.WOOF_Widget input[type=checkbox] {
margin-right:5px;
}
.woof_redraw_zone {
display: flex;
align-items: initial;
justify-content: initial;
flex-direction: column;
}
body.page-id-1183 .woof_list,
body.page-id-3960 .woof_list, 
body.page-id-547 .woof_list, 
body.page-id-3947 .woof_list, 
body.page-id-5442 .woof_list, 
body.page-id-5420 .woof_list,
body.page-id-6366 .woof_list,
body.page-id-6368 .woof_list,
body.page-id-6718 .woof_list, 
body.page-id-6721 .woof_list     {
display: block;
}
}
@media screen and (max-width:767px){
.mobile {
display: block !important;
}
.desktop {
display: none !important;
}
.headercontainerhome>.headercover{
background-size:110%;
}
.thelogo {
width: 100px;
}
.gotomouse,
.gotomouse:after {
width:28px;
}
.rowshop1{
padding-left:17.5px;
padding-right:17.5px;
display: none !important;
}
.rowshop1 .shopicontxt1{
font-size:16px;
}
.rowshop1 .shopicontxt1:after{
font-size:16px;
width:25px;
height:25px;
left:calc(50% - 12.5px);
}
.imgpartanna{
padding-left:25px;
padding-right:25px;
}
.paddingLR {
padding-left:20px;
padding-right:20px;
}
.rowplanisfero >.wpb_column:not(.col-plan) {
display: none;
}
.row2home >.wpb_column:first-of-type, .row2home >.wpb_column:last-of-type {
display: none;
}
.col-plan > .vc_column-inner  {
padding-top:0 !important;
}
.imgpartanna {
width: 70%;
margin: 0 auto;
}
.beliceparallax {
top: 28%;
}
.rowcontact1{
padding-left:10%;
padding-right:10%;
}
.bottigliaparallax{
top:-10%;
}
.txtnewsletter1, .txtnewsletter2 {
text-align: center;
}
.txtnewsletter2{
padding-top: 10px;
}
.rownewsletter > .vc_column_container {
padding: 25px 17.5px 0 17.5px !important;
}
.rownewsletter > .vc_column_container:last-of-type  {
padding-top: 0 !important;
}
.mailpoet_paragraph {
text-align: center !important;
}
.modulonewsletter input[type='submit'] {
float: none !important;
margin: 0 auto !important;
}
.text-linea-p br {
display: none;
}
.text-linea-box.paddingLR {
padding-left: 40px;
padding-right: 40px;
}
.footer-bottom {
line-height: 1.4 !important;
}
body.page-id-142 .paddingLR, 
body.page-id-3591 .paddingLR,
body.page-id-4910 .paddingLR,
body.page-id-6370 .paddingLR,
body.page-id-6374 .paddingLR {
padding-left:40px;
padding-right:40px;
}
.fase_title h2 {
font-size: 42px;
}
.standard-paragraph {
font-size: 20px;
}
h1.standard-paragraph {
font-size: 26px;
}
body.page-id-142 .parallax_section.estrsection .titleparl, 
body.page-id-3591 .parallax_section.estrsection .titleparl,
body.page-id-4910 .parallax_section.estrsection .titleparl,
body.page-id-6370 .parallax_section.estrsection .titleparl,
body.page-id-6374 .parallax_section.estrsection .titleparl {
top: -25%;
}
.oliva-info_row.first .oliva-info_text, .oliva-info_row.second .oliva-info_text, .oliva-info_row.third .oliva-info_text {
width: 80%;
max-width: none;
font-size: 18px;
}
.rowcontact1 {
margin-left: 0 !important;
margin-right: 0 !important;
}	
.rowcontact1 h1 {
text-align: center;
}
.colleftcontact, .colrightcontact {
padding-left:0 !important;
padding-right: 0!important;
}
.colleftcontact {
padding-bottom:0 !important;
}
.colrightcontact {
padding-top:10px;
padding-bottom:15px;
text-align: center;
}	
.rowcontact1 input[type="submit"] {
float: none;
margin: 0 auto;
}
.wpcf7-form-control-wrap.acceptance-356 {
text-align:center;
}
.rowcontact1 form:after {
content: '';
display: block;
margin: 0 auto;
height: 6px;
width: 60px;
background-color: #899B80;
}
.maps_row {
padding-top: 0;
}
.maps_row .wpb_content_element {
margin-bottom: -8px !important;
}
iframe.thecontactmap {
border-top:none !important;
border-left:none !important;
border-right:none !important;
border-bottom: 4px solid #899B80 !important;
}
.maps_row .wpb_column:last-of-type iframe.thecontactmap {
border-bottom: none !important;
}
.slick-slider .slick-list, 
.olopera .slick-slider .slick-list, 
body.page-id-2023 .slick-slider .slick-list, 
body.page-id-3768 .slick-slider .slick-list, 
body.page-id-2001 .slick-slider .slick-list, 
body.page-id-3782 .slick-slider .slick-list, 
body.page-id-2014 .slick-slider .slick-list, 
body.page-id-3845 .slick-slider .slick-list, 
body.page-id-2035 .slick-slider .slick-list, 
body.page-id-3830 .slick-slider .slick-list, 
body.page-id-2105 .slick-slider .slick-list,
body.page-id-3675 .slick-slider .slick-list, 
body.page-id-2120 .slick-slider .slick-list, 
body.page-id-3683 .slick-slider .slick-list,
body.page-id-4914 .slick-slider .slick-list,
body.page-id-4927 .slick-slider .slick-list,
body.page-id-4957 .slick-slider .slick-list,
body.page-id-4961 .slick-slider .slick-list,
body.page-id-4965 .slick-slider .slick-list,
body.page-id-5474 .slick-slider .slick-list, 
body.page-id-6402 .slick-slider .slick-list, 
body.page-id-6406 .slick-slider .slick-list, 
body.page-id-6464 .slick-slider .slick-list, 
body.page-id-6468 .slick-slider .slick-list,
body.page-id-6643 .slick-slider .slick-list, 
body.page-id-6648 .slick-slider .slick-list, 
body.page-id-6674 .slick-slider .slick-list, 
body.page-id-6681 .slick-slider .slick-list, 
body.page-id-6762 .slick-slider .slick-list, 
body.page-id-6766 .slick-slider .slick-list, 
body.page-id-6792 .slick-slider .slick-list, 
body.page-id-6796 .slick-slider .slick-list {
padding: 0 5.3% !important;
}
.olgeraci .carousel-product_image, .olarmonico .carousel-product_image, .olopera .carousel-product_image {
width:70%;
left: 50%;
right:auto;
transform: translateX(-50%);
}
.olopera .carousel-product_image {
width: 100%;
}
.carousel-product_image img {
margin: 0 auto;
}
.slick-slide {
padding-top: 9%;
}
.olopera .slick-slide {
padding-top: 16%;
}
body.page-id-1944 .carousel_column,
body.page-id-3756 .carousel_column, 
body.page-id-1946 .carousel_column, 
body.page-id-3820 .carousel_column, 
body.page-id-2001 .carousel_column, 
body.page-id-3782 .carousel_column, 
body.page-id-2014 .carousel_column, 
body.page-id-3845 .carousel_column, 
body.page-id-2023 .carousel_column, 
body.page-id-3768 .carousel_column, 
body.page-id-2035 .carousel_column, 
body.page-id-3830 .carousel_column, 
body.page-id-4914 .carousel_column,
body.page-id-4923 .carousel_column, 
body.page-id-4927 .carousel_column, 
body.page-id-4965 .carousel_column,
body.page-id-5469 .carousel_column, 
body.page-id-5474 .carousel_column, 
body.page-id-6402 .carousel_column, 
body.page-id-6406 .carousel_column,
body.page-id-6452 .carousel_column,
body.page-id-6456 .carousel_column, 
body.page-id-6464 .carousel_column, 
body.page-id-6468 .carousel_column, 
body.page-id-6762 .carousel_column, 
body.page-id-6766 .carousel_column,
body.page-id-6779 .carousel_column, 
body.page-id-6783 .carousel_column, 
body.page-id-6792 .carousel_column, 
body.page-id-6796 .carousel_column  {
padding-top: 150px;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slide, 
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide, 
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide, 
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 310px;
}
body.page-id-2001 .carousel-product_image,
body.page-id-3782 .carousel-product_image, 
body.page-id-2014 .carousel-product_image, 
body.page-id-3845 .carousel-product_image, 
body.page-id-2023 .carousel-product_image, 
body.page-id-3768 .carousel-product_image, 
body.page-id-2035 .carousel-product_image, 
body.page-id-3830 .carousel-product_image, 
body.page-id-4914 .carousel-product_image,
body.page-id-4927 .carousel-product_image, 
body.page-id-4965 .carousel-product_image,
body.page-id-5474 .carousel-product_image, 
body.page-id-6402 .carousel-product_image, 
body.page-id-6406 .carousel-product_image,
body.page-id-6464 .carousel-product_image,
body.page-id-6468 .carousel-product_image, 
body.page-id-6762 .carousel-product_image, 
body.page-id-6766 .carousel-product_image,
body.page-id-6792 .carousel-product_image, 
body.page-id-6796 .carousel-product_image {
padding: 0;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow  {
top: 72% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover {
top: 70% !important;
}
.carousel_column-h2 {
font-size: 22px;
}
.carousel_column-p {
font-size: 18px;
}
.carousel_row p, .carousel_row h2 {
text-align: center !important;
}
.carousel_column-p:before {
margin-left: auto;
margin-right: auto;
}
.carousel_goshop .vc_btn3-style-custom {
padding: 12px 20px !important;
}
.carousel_row .slick-slider .slick-arrow, .carousel_row .la-slick-nav .slick-arrow {
top: 80% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 78% !important;
}
.olopera .carousel_row .slick-slider .slick-arrow, .carousel_row .la-slick-nav .slick-arrow {
top: 74% !important;
}
.olopera .carousel_row .slick-slider .slick-arrow:hover, .carousel_row .la-slick-nav .slick-arrow:hover {
top: 72% !important;
}
.olarmonico .carousel_row.negative-top {
margin-top:-30%;
}
.olopera .carousel_column {
padding-left: 40px;
padding-right: 40px;
}
.bottom-highlighs_row {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
.bottom-highlighs_row .column-2, .bottom-highlighs_row .column-3, .bottom-highlighs_row .column-4 {
width: 100% !important;
}
.bottom-highlighs_image {
padding-bottom: 18px;
}
.bottom-highlighs_row .column-2, .bottom-highlighs_row .column-3 {
padding-bottom:30px;
}
.landing-shop_headertxt {
font-size: 50px;
padding-left: 60px;
padding-right:60px;
}
.rowshop1 {
margin-top: -15px;
padding-top: 30px;
padding-bottom: 30px;
}    
.rowshop1 .wpb_column{
width:100% !important;
}
.rowshop1 .wpb_column:nth-child(2), .rowshop1 .wpb_column:nth-child(3) {
margin-top: -60px;
}
.rowshop2 h2, .rowshop3 h2, .rowtitle_per h1 {
font-size: 38px;
padding-top: 40px;
text-align: center;
}
.rowshop2 h2:after, .rowshop3 h2:after, .rowtitle_per h1:after {
content: '';
width: 80px;
height: 6px;
left: 50%;
transform: translate(-50%);
}
.rowshop2 .colprodsshop {
padding-top: 25px;
}
.txtshopundermoltiplica {
width: 100%;
}
.rowshop3 {
padding-top: 40px;
}
.more-requested_carousel .la-slick-slider {
padding-left: 9%;
padding-right: 9%;
}
.rowshop2 {
padding-left: 0;
padding-right: 0;
}
.rowshop2 .colprodsshop {
padding-bottom: 45px;
}
.txtshopundermoltiplica {
padding-bottom: 0;
width: 100%;
}
.rowshop2 .vc_row:nth-child(2), .rowshop2 .vc_row:nth-child(3) {
display: flex;
}
.txtshopundermoltiplica a {
width: fit-content;
padding: 10px 30px;
}
.txtshopundermoltiplica a span {
font-size: 16px;
}
body.page-id-12 .not-active-fullpage .woocommerce,
body.page-id-3615 .not-active-fullpage .woocommerce,
body.page-id-4940 .not-active-fullpage .woocommerce,
body.page-id-6359 .not-active-fullpage .woocommerce,
body.page-id-6363 .not-active-fullpage .woocommerce {
text-align: center;
}
.section-page-header .page-title {
font-size: 30px;
}
body.page-id-12 .not-active-fullpage .woocommerce .u-column1, 
body.page-id-12 .not-active-fullpage .woocommerce .u-column2,
body.page-id-3615 .not-active-fullpage .woocommerce .u-column1, 
body.page-id-3615 .not-active-fullpage .woocommerce .u-column2,
body.page-id-4940 .not-active-fullpage .woocommerce .u-column1, 
body.page-id-4940 .not-active-fullpage .woocommerce .u-column2,
body.page-id-6359 .not-active-fullpage .woocommerce .u-column1, 
body.page-id-6363 .not-active-fullpage .woocommerce .u-column2    {
padding-bottom: 30px;
}
body.page-id-1183 #main>.container, 
body.page-id-3960 #main>.container,    
body.page-id-547 #main>.container, 
body.page-id-3947 #main>.container,    
body.page-id-5442 #main>.container,    
body.page-id-5420 #main>.container,
body.page-id-6366 #main>.container, 
body.page-id-6368 #main>.container, 
body.page-id-6718 #main>.container,    
body.page-id-6721 #main>.container {
padding-top: 0 !important;
}
.mygeraci_headerow-title {
top: auto;
right: auto;
position: relative;
margin-bottom: 10px !important;
}
.mygeraci_headerow-title h1 {
text-align: center;
color: #899B80;
}
.mygeraci_headerow-title h1:after {
content:'';
display:block;
width:40px;
padding-top: 30px;
margin: 0 auto;
border-bottom:5px solid #9EAA8E;
}
.mygeracistep_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
flex-direction: column;
}
body.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item {
display:flex;
flex-direction:column;
}
.logofamigliageraci img {
width: 68%;
}
.certificazioni_homebox {
display: flex;
flex-wrap: nowrap !important;
align-items: center;
}
.certificazioni_homerow.premi .certificazioni_homebox {
flex-wrap: wrap !important;
padding-left: 14%;
padding-right: 14%;
}
.certificazioni_homebox .vc_column_container {
width:33% !important;
}
.certificazioni_homerow.premi .certificazioni_homebox .vc_column_container {
width:50% !important;
}
.certificazioni_homerow.premi .certificazioni_homebox .wpb_column:nth-child(1) .certificazioni_homeloghi, .certificazioni_homerow.premi .certificazioni_homebox .wpb_column:nth-child(2) .certificazioni_homeloghi {
padding-bottom: 40px !important;
}
.certificazioni_homeloghi {
max-width: 120px;
}
.certificazioni_homeloghi img {
max-height: 80px !important;
}
.wrap.stagione {
padding: 20px 8% 80px 8%;
}
.more-requested_carousel.stagione h2 {
padding-top: 50px;
padding-bottom: 50px;
}
.more-requested_carousel.prodottisaldo {
padding-bottom: 80px;
}
.rowshop2, 
body.page-id-70 .rownewsletter, 
body.page-id-3889 .rownewsletter,
body.page-id-4936 .rownewsletter,
body.page-id-6489 .rownewsletter,
body.page-id-6493 .rownewsletter {
padding-left: 0 !important;
padding-right:0 !important; 
}
.txtshopundermoltiplica h4 {
margin-bottom: 0;
}
body.page-id-70 .rownewsletter, 
body.page-id-3889 .rownewsletter,
body.page-id-4936 .rownewsletter,
body.page-id-6489 .rownewsletter,
body.page-id-6493 .rownewsletter     {
padding-top: 30px;
}
.more-requested_carousel.stagione .column_two {
background-color: #A0A293;
padding-bottom:40px;
}
body.page-id-2093 h2 {
font-size: 20px;
}
body.postid-1351 #tab-datasheet_tab,
body.postid-6953 #tab-datasheet_tab,
body.postid-4004 #tab-datasheet_tab,
body.postid-4909 #tab-datasheet_tab {
display: none !important;
}
.callaction-boxcomponibile {
padding-bottom:20px;
}
.callaction-boxcomponibile .wpb_wrapper {
position: relative;
text-align: center;
background-color: #5e462c;
}
.callaction-boxcomponibile .wpb_wrapper .wpb_single_image {
margin-bottom:0  !important;
}
.callaction-boxcomponibile .vc_btn3-container {
position:static;
margin-top:20px !important;
margin-bottom:30px !important;
}
body.page-id-10  td.actions a,
body.page-id-3613  td.actions a,
body.page-id-5419  td.actions a,
body.page-id-6357  td.actions a,
body.page-id-6361  td.actions a {
padding: 12px 40px;
}
.shop_table.woocommerce-cart-form__contents td.actions .button {
min-width: 120px !important;
}
body.woocommerce-account label,body.woocommerce-account .selection {
text-align:left;
}
body.woocommerce-account fieldset {
margin-bottom: 30px;
}
#account_type_field > span.woocommerce-input-wrapper {
justify-content: center;
}
.rowfamigliahometxt2 p:first-of-type:before {
display: none;
}
body.woocommerce-order-received #main {
padding-bottom:30px !important;
}
.badgebox_row .wpb_wrapper {
justify-content: center;
}
.badgebox {
margin-right: 7.5px;
margin-left: 7.5px;
}
.promopopup {
overflow:hidden;
}
body.promopopup .la-overlay-global {
visibility: visible;
opacity: 0.7;
z-index: 0;
transition: none;
-webkit-transition: none;
}
.show-badge_text {
display: block !important;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding-top: 30px;
}
.close-badgetext {
position: absolute;
width: 20px;
height: 20px;
background-image: url(//www.oliogeraci.it/fr//wp-content/uploads/2022/07/times-solid.svg);
background-repeat: no-repeat;
top: 5px;
right: 5px;
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.variable-position:not(.not-fixed) {
max-width: 83px;
text-align: center;
padding: 20px !important;
font-weight: 600;
}
.linee-buttons_row.shop .variable-position:not(.not-fixed) .linea-text {
width: auto;
}
#spu-2639, #spu-3163 {
max-width: 84vW !important;
}
}
@media screen and (max-width:680px) {
.olarmonico .slick-slide {
padding-top: 6%;
}
.woocommerce-variation-add-to-cart {
width: 100%;
}
.linee-button_container {
flex-direction: column;
align-items: center;
}
.linee-button_container:not(.goshop) a, .linee-button_container:not(.goshop) a:visited {
margin-bottom: 25px;
min-width: 190px;
text-align: center;
}
}
@media screen and (max-width: 600px) {
.header-component-inner .la_com_action--link:not(:first-child) {
margin-left: 15px !important;
}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target {
font-size: 18px !important;
}
.la_com_action--link .component-target i {
font-size: 20px !important;
margin-right: 0 !important;
}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target {
font-size: 16px !important;
}
.la_com_action--link {
margin-left: 10px !important;
}
body.page-id-142 .paddingLR, 
body.page-id-3591 .paddingLR,
body.page-id-4910 .paddingLR,
body.page-id-6370 .paddingLR,
body.page-id-6374 .paddingLR  {
padding-left:30px;
padding-right:30px;
}
.slick-slide {
padding-top: 8%;
}
.olopera .slick-slide {
padding-top: 16.5%;
}
.txtshopundermoltiplica {
margin-bottom:20px !important;
}
.txtshopundermoltiplica h4 {
font-size: 20px;
}
.txtshopundermoltiplica a {
padding: 8px 20px !important;
margin: 5px auto 0 auto !important;
}
.txtshopundermoltiplica a span {
font-size: 12px;
}
.rowshop2 h2, .rowshop3 h2, .rowtitle_per h1 {
padding-top: 10px;
}
.rowshop2 .colprodsshop {
padding-top: 10px;
}
.howorks-title, .rewards-title, .howredeems-title {
font-size: 24px;
}
.howorks-title {
padding-top: 20px;
margin-bottom: 0 !important;
}
.mygeracistep_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .mygeraci-stepbox {
padding: 40px 40px 20px 40px;
}
.howorks-stepnumber {
font-size: 50px;
}
.reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 40px 0;
}
.reward-icon img {
width: 40px;
}
.reward-title {
font-size: 20px;
}
.reward-description, .howredeems-text {
font-size: 18px;
}
.rewards_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 0;
}
.howredeems-text {
text-align: center;
}
.mygeraci_headerow-title {
padding: 0 25px;
}
.shop_table div.quantity input[type=number] {
border-top: 1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
}
body.single-product .page-content {
padding-left: 0;
padding-right: 0;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-4914 .slick-slide,
body.page-id-4023 .slick-slide,
body.page-id-4927 .slick-slide, 
body.page-id-4965 .slick-slide,
body.page-id-5469 .slick-slide,
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide  {
padding-top: 240px;
}
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide,
body.page-id-6674 .slick-slide,
body.page-id-6681 .slick-slide
{
padding-top: 320px;
}
body.page-id-10 td.actions .coupon > input,
body.page-id-3613 td.actions .coupon > input,
body.page-id-5419 td.actions .coupon > input,
body.page-id-6357 td.actions .coupon > input,
body.page-id-6361 td.actions .coupon > input {
padding: 15.8px;
}
table.shop_table.cart.wishlist_table.shop_table_responsive tr, .shop_table.woocommerce-cart-form__contents tr {
padding-bottom: 50px !important;
}
}
@media screen and (max-width:575px){ 
.titolo_dove-nasce {
font-size: 38px;
}
.row2home > .wpb_column > .vc_column-inner {
padding-top:20px !important;
}
.bottigliaparallax {
top: -15%;
}
.beliceparallax {
top: 25%;
}
.home-prodotti_title {
font-size: 40px;
padding-top: 18%;
}
.home-prodotti_description {
font-size: 18px;
}
body.home .home-prodotti_subrow .linee-button_container.goshop a {
padding: 8px 20px !important;
font-size: 9px !important;
}
.home-prodotti_row .page-separator {
padding-top: 30px;
}
.home-prodotti_row .page-separator {
padding-top: 30px;
margin-bottom:25px !important;
}
.linee-home-title {
font-size: 36px;
}
.logo-linea-img {
padding: 3% 7% 4.5% 7%;
}
.text-linea-p:before {
height: 4px;
width: 30px;
margin: 20px auto 30px auto;
}
.certificazioni_hometitle {
padding-bottom: 0;
}
.certificazioni_homerow.premi .certificazioni_hometitle {
padding-bottom:20px;
}
a.certificazioni_homebutton, a.certificazioni_homebutton:visited, a.certificazioni_homebutton:focus {
margin-top: 20px;
}
.certificazioni_homerow.premi a.certificazioni_homebutton,.certificazioni_homerow.premi a.certificazioni_homebutton:visited,.certificazioni_homerow.premi a.certificazioni_homebutton:focus {
margin-top: 40px;
}
.certificazioni_homeloghi img {
max-height: 70px !important;
}
.certificazioni_homeloghi {
max-width: 130px;
}
.certificazioni_homerow:not(.premi) .certificazioni_homeloghi {
padding-left: 5px;
padding-right: 5px;
}
.logofamigliageraci img {
width: 68%;
margin: 0 auto;
}
.rowfamigliahometxt1 p {
font-size: 22px;
}
.rowfamigliahometxt1 {
margin-bottom: 25px !important;
}
.imgfamigliageraci2 img {
width: 80%!important;
}
.rowfamigliahometxt2 {
margin-bottom: 0 !important;
}
.rowfamigliahometxt2 p {
line-height: 1.4;
}
#mailpoet_form_1 .mailpoet_checkbox_label,#mailpoet_form_1 .mailpoet_form .mailpoet_submit,#mailpoet_form_1 .mailpoet_form .mailpoet_text {
font-size: 15px !important;
}
.footer-top >.container > .row {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
text-align: center;
}
.footer-column {
width:100% !important;
}
footer .footer-top>.container h5:after {
left: 50% !important;
height: 3px !important;
transform: translateX(-50%) !important;
width: 60px !important;
top: 42px !important;
}
.hiddentitlefooter {
display: none;
}
.wp-image-248.metpagfooter {
width: 50%;
}
.subtitlefooter {
padding-top: 20px;
}
body.page-id-10 .woocommerce > p.cart-empty:before,
body.page-id-3613 .woocommerce > p.cart-empty:before,
body.page-id-5419 .woocommerce > p.cart-empty:before,
body.page-id-6357 .woocommerce > p.cart-empty:before,
body.page-id-6361 .woocommerce > p.cart-empty:before {
font-size: 60px !important;
}
.raccolta_row {
padding-top: 40px;
}
.oliva-info_icon {
width: 34px;
}
.oliva-info_row.second .oliva-info_icon {
left: 40%;
}
.raccolta-title {
padding-top: 75px;
}
.raccolta_row .column1 p {
font-size: 26px;
}
.fase_title h2 {
font-size: 28px;
line-height: 1;
}
body.page-id-142 .parallax_section.estrsection .titleparl, 
body.page-id-3591 .parallax_section.estrsection .titleparl,
body.page-id-4910 .parallax_section.estrsection .titleparl,
body.page-id-6370 .parallax_section.estrsection .titleparl,
body.page-id-6374 .parallax_section.estrsection .titleparl {
top: -48%;
}
.fase_row {
padding-top: 40px;
}
.lavaggio_center-column {
padding-top: 40px;
}
.fase_image {
width: 55%;
}
.gramolatura_row {
padding-top: 0px;
}
.fase_image {
padding-top: 30px;
}
.stoccaggio_row .fase_image {
width: 35%;
}
.imbottigliamento_row .fase_image {
width: 85%;
}
body.page-id-128 h1.page-title, 
body.page-id-10 h1.page-title, 
body.page-id-3603 h1.page-title,
body.page-id-4931 h1.page-title,
body.page-id-6474 h1.page-title,
body.page-id-6477 h1.page-title,
body.page-id-3613 h1.page-title,
body.page-id-5419 h1.page-title,
body.page-id-6357 h1.page-title,
body.page-id-6361 h1.page-title {
font-size: 32px !important;
}
.landing-shop_headertxt {
font-size: 32px;
} 
.landing-shop_headertxt br {
display: none;
}
.premi_row .wpb_column {
width: 50% !important
}
body.page-id-117 .vc_row, 
body.page-id-3596 .vc_row,
body.page-id-5437 .vc_row, 
body.page-id-6729 .vc_row,
body.page-id-6733 .vc_row {
padding-left: 20px;
padding-right: 20px;
}
body.page-id-128 #main, 
body.page-id-3603 #main,
body.page-id-4931 #main,
body.page-id-6474 #main,
body.page-id-6477 #main          {
margin-top: 40px;
}
.certificazioni_hometitle {
font-size: 36px;
}
.certificazioni_homebox {
padding-left: 8%;
padding-right: 8%;
}
.certificazioni_homerow.premi .certificazioni_homebox {
padding-left: 18%;
padding-right: 14%;
}
.woof_block_html_items>ul>li.woof_term_42>ul, 
.woof_block_html_items>ul>li.woof_term_43>ul,
.woof_block_html_items>ul>li.woof_term_139>ul,
.woof_block_html_items>ul>li.woof_term_153>ul,
.woof_block_html_items>ul>li.woof_term_220>ul,
.woof_block_html_items>ul>li.woof_term_234>ul,
.woof_block_html_items>ul>li.woof_term_346>ul, 
.woof_block_html_items>ul>li.woof_term_347>ul,
.woof_block_html_items>ul>li.woof_term_310>ul, 
.woof_block_html_items>ul>li.woof_term_311>ul, 
.woof_container_formatispeciali ul, 
.woof_container_inner_lenostrelinee ul, 
.woof_container_pa_box ul {
margin: 20px 16% 0 16%!important;
}
.carousel_column {
padding-bottom: 120px;
}
body:not(.page-id-142):not(.page-id-3591):not(.page-id-4910):not(.page-id-6370):not(.page-id-6374) .linee-buttons_row.shop {
bottom: 12px;
}
.variable-position:not(.not-fixed) {
max-width: 80px;
}
.linee-button_container.goshop:not(.static) a, .linee-button_container.goshop:not(.static) a:visited {
bottom: 10px;
right: 10px;
}
.linee-buttons_row.shop .variable-position .linea-text {
font-size: 13px;
}
.videoheight {
height: 420px !important;
padding-top: 20px !important;
}
body.single-product .woocommerce-product-gallery__wrapper .slick-list.draggable {
padding-left:0 !important;
padding-right:0 !important;
}
.callaction-boxcomponibile {
padding-bottom:40px;
}
.callaction-boxcomponibile .vc_btn3-container {
margin-top: 20px !important;
margin-bottom: 25px !important;
}
.callaction-boxcomponibile .vc_btn3-container a, .callaction-boxcomponibile .vc_btn3-container a:visited, .callaction-boxcomponibile .vc_btn3-container a:focus {
padding: 10px 36px !important;
font-size: 11px !important;
}
body.page-id-10  td.actions .coupon,
body.page-id-3613  td.actions .coupon,
body.page-id-5419  td.actions .coupon,
body.page-id-6357  td.actions .coupon,
body.page-id-6361  td.actions .coupon {
flex-direction: column;
padding-bottom:20px;
}
body.page-id-10 td.actions .coupon > input,
body.page-id-3613 td.actions .coupon > input,
body.page-id-5419 td.actions .coupon > input,
body.page-id-6357 td.actions .coupon > input,
body.page-id-6361 td.actions .coupon > input {
margin-left: 5px;
}
body.woocommerce-account .reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 20px;
}
body.woocommerce-account .reward-icon {
padding-bottom: 10px;
}
#customer_login {
margin-bottom: 0 !important;
}
body.woocommerce-account button[type=submit] {
margin-bottom: 0;
}
.rowfamigliahometxt2 p {
line-height: 1.3;
}
.paddingLR {
padding-left: 10px;
padding-right: 10px;
}
.imbottigliamento_row .fase_image {
padding-bottom: 40px;
}
.text-linea-p {
padding-bottom: 0;
}
.product-type-variable div.quantity span.btstep {
font-size: 22px;
line-height: 60px;
}
.entry-summary .wrap-cart-cta .quantity .qty {
width: 90px !important;
}
.entry-summary .wrap-cart-cta .button {
padding: 15px 12px !important;
}
.imgric{
margin-bottom:20px !important;
}
footer .footer-column-4 .subtitlefooter {
padding-top: 0;
}
.footer-column-4 .widget-inner > div:first-of-type .wp-image-248.metpagfooter {
width: 220px;
}
.bottom-image-popup a, .bottom-image-popup a:visited, .bottom-image-popup a:active, .bottom-image-popup a:focus {
bottom: 13px;
padding: 8px;
border-radius: 4px;
}
}
@media screen and (max-width:425px) {
.olgeraci .carousel-product_image {
width: 85%;
margin: 0 auto;
}
.olarmonico .carousel-product_image {
width: 90%;
margin: 0 auto;
}
.olopera .slick-slide {
padding-top: 15%;
}
.olopera .carousel-product_image {
width: 105%;
margin: 0 auto;
}
.slick-slider .slick-list, 
.olopera .slick-slider .slick-list, 
body.page-id-2023 .slick-slider .slick-list, 
body.page-id-3768 .slick-slider .slick-list, 
body.page-id-2001 .slick-slider .slick-list, 
body.page-id-3782 .slick-slider .slick-list, 
body.page-id-2014 .slick-slider .slick-list, 
body.page-id-3845 .slick-slider .slick-list, 
body.page-id-2035 .slick-slider .slick-list, 
body.page-id-3830 .slick-slider .slick-list, 
body.page-id-2105 .slick-slider .slick-list,
body.page-id-3675 .slick-slider .slick-list, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slider .slick-list,
body.page-id-4927 .slick-slider .slick-list,
body.page-id-4957 .slick-slider .slick-list,
body.page-id-4961 .slick-slider .slick-list,
body.page-id-4965 .slick-slider .slick-list,
body.page-id-5474 .slick-slider .slick-list, 
body.page-id-6402 .slick-slider .slick-list, 
body.page-id-6406 .slick-slider .slick-list, 
body.page-id-6464 .slick-slider .slick-list, 
body.page-id-6468 .slick-slider .slick-list,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slider .slick-list, 
body.page-id-6681 .slick-slider .slick-list, 
body.page-id-6762 .slick-slider .slick-list, 
body.page-id-6766 .slick-slider .slick-list, 
body.page-id-6792 .slick-slider .slick-list, 
body.page-id-6796 .slick-slider .slick-list {
padding: 0 9% !important;
}
.carousel_row .slick-slider .slick-arrow, 
.carousel_row .la-slick-nav .slick-arrow {
top: 70% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, 
.carousel_row .la-slick-nav .slick-arrow:hover {
top: 68% !important;
}
.olopera .carousel_row .slick-slider .slick-arrow, 
.olopera .carousel_row .la-slick-nav .slick-arrow {
top: 66% !important;
}
.olopera .carousel_row .slick-slider .slick-arrow:hover,
.olopera .carousel_row .la-slick-nav .slick-arrow:hover {
top: 64% !important;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slide,
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide,
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide,
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide  {
padding-top: 170px;
}
body.page-id-1944 .carousel_column,
body.page-id-3756 .carousel_column, 
body.page-id-1946 .carousel_column, 
body.page-id-3820 .carousel_column, 
body.page-id-2001 .carousel_column, 
body.page-id-3782 .carousel_column, 
body.page-id-2014 .carousel_column, 
body.page-id-3845 .carousel_column, 
body.page-id-2023 .carousel_column, 
body.page-id-3768 .carousel_column, 
body.page-id-2035 .carousel_column, 
body.page-id-3830 .carousel_column, 
body.page-id-4914 .carousel_column,
body.page-id-4923 .carousel_column, 
body.page-id-4927 .carousel_column, 
body.page-id-4965 .carousel_column,
body.page-id-5469 .carousel_column, 
body.page-id-5474 .carousel_column, 
body.page-id-6402 .carousel_column, 
body.page-id-6406 .carousel_column,
body.page-id-6452 .carousel_column,
body.page-id-6456 .carousel_column, 
body.page-id-6464 .carousel_column, 
body.page-id-6468 .carousel_column, 
body.page-id-6762 .carousel_column, 
body.page-id-6766 .carousel_column,
body.page-id-6779 .carousel_column, 
body.page-id-6783 .carousel_column, 
body.page-id-6792 .carousel_column, 
body.page-id-6796 .carousel_column {
padding-top: 110px;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow {
top: 69% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6643 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover {
top: 65% !important;
}
.more-requested_carousel {
padding-bottom: 30px;
}
.txtric1 h5 {
font-size: 15px;
}
.premi_row .wpb_column {
padding: 2.5px 17.5px !important;
}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap {
margin: 5px 0 8px 0 !important;
}
.vi-wpvs-variation-wrap {
justify-content: space-around !important;
}
.vi-wpvs-variation-style:last-of-type .vi-wpvs-option-wrap {
margin: 5px 6px 8px 6px !important;
}
.single_bb_cf>h5 {
font-size: 16px;
}
.certificazioni_hometitle {
margin-bottom: 20px !important;
}
.rowshop2, 
body.page-id-70 .rownewsletter, 
body.page-id-3889 .rownewsletter,
body.page-id-4936 .rownewsletter,
body.page-id-6489 .rownewsletter,
body.page-id-6493 .rownewsletter     {
padding-left: 0 !important;
padding-right: 0 !important;
}
.more-requested_carousel.prodottisaldo {
padding-bottom: 50px;
}
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide,
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide,    
body.page-id-6674 .slick-slide,
body.page-id-6681 .slick-slide {
padding-top: 200px;
}
.imgfamigliageraci2 {
margin-bottom: 20px !important;
}
.row2homeh3 h3 br {
display: none;
}
body.woocommerce-account .reward-title {
font-size: 18px;
}
body.woocommerce-account .reward-description {
font-size: 13.5px;
padding: 15px;
}
body.woocommerce-account .reward-icon {
padding-bottom: 0;
}
.error404 .site-main .linee-button_container.goshop .linea-text {
font-size: 14px;
}
.rowfamigliahometxt1 {
margin-bottom: 15px !important;
}
.separatore1 {
margin-bottom: 10px !important;
}
}
@media screen and (max-width:400px) {
.certificazioni_homerow.premi .certificazioni_homebox {
padding-left: 14%;
padding-right: 12%;
} 
.certificazioni_homeloghi img {
max-height: 68px !important;
}
.certificazioni_homeloghi {
max-width: 100px;
}
.certificazioni_homerow.premi .certificazioni_homebox .wpb_column:nth-child(1) .certificazioni_homeloghi, 
.certificazioni_homerow.premi .certificazioni_homebox .wpb_column:nth-child(2) .certificazioni_homeloghi {
padding-bottom: 20px !important;
} 
body.page-id-10 .woocommerce > p.cart-empty:before,
body.page-id-3613 .woocommerce > p.cart-empty:before,
body.page-id-5419 .woocommerce > p.cart-empty:before,
body.page-id-6357 .woocommerce > p.cart-empty:before,
body.page-id-6361 .woocommerce > p.cart-empty:before {
font-size: 40px !important;
}
.linee-buttons_row.shop .variable-position .linea-text {
font-size: 12px;
}
.variable-position:not(.not-fixed) {
max-width: 76px;
}
}
@media screen and (max-width:375px){ 
.titolo_dove-nasce {
font-size: 32px;
}
.row2homeh3 h3 {
font-size: 25px;
margin-top: 0;
}
.row2homep1 p {
font-size: 16px;
}
.bottigliaparallax {
top: -20%;
}
.home-prodotti_title {
font-size: 34px;
}
.home-prodotti_description {
font-size: 16px;
}
body.home .home-prodotti_subrow .linee-button_container.goshop a {
padding: 6px 12px !important;
font-size: 9px !important;
}
.home-prodotti_row .page-separator {
padding-top: 15px;
margin-bottom: 15px !important;
}
.linee-home-title {
font-size: 30px;
}
.linee-home-title {
margin-bottom: 15px !important;
}
.logo-linea-box {
padding-bottom: 0;
}
.text-linea-p:before {
margin: 25px auto 25px auto;
}
.text-linea-p {
font-size: 16px;
}
.rowfamigliahometxt1 {
margin-bottom: 15px !important;
}
.rowfamigliahometxt1 p {
font-size: 20px;
}
.separatore1 img {
width: 20px;
}
.separatore1 {
margin-bottom: 10px !important;
}
.rowfamigliahometxt2 p {
font-size: 16px;
}
#mailpoet_form_1 .mailpoet_checkbox_label,#mailpoet_form_1 .mailpoet_form .mailpoet_submit, 
#mailpoet_form_1 .mailpoet_form .mailpoet_text {
font-size: 14px !important;
}
.fase_title h2 {
font-size: 25px;
}
.standard-paragraph, 
.standard-paragraph.linee {
font-size: 18px;
}
.fase_image {
padding-top: 20px;
}
.imbottigliamento_row .fase_image {
width: 75%;
}
.raccolta-title p {
font-size: 38px;
}
.raccolta_row .column1 p {
font-size: 24px;
}
.raccolta_row .column2 p {
font-size: 16px;
}
.slick-slide {
padding-top: 7%;
}
.olarmonico .slick-slide {
padding-top: 5%;
}
.olopera .slick-slide {
padding-top: 13%;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-4914 .slick-slide, 
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide, 
body.page-id-4965 .slick-slide, 
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 120px;
}
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide,
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide,
body.page-id-6674 .slick-slide,
body.page-id-6681 .slick-slide {
padding-top: 180px;
}
.olopera .carousel-product_image {
width: 104%;
}
.carousel_row .slick-slider .slick-arrow, 
.carousel_row .la-slick-nav .slick-arrow {
top: 65% !important;
}
.carousel_row .slick-slider .slick-arrow:hover, 
.carousel_row .la-slick-nav .slick-arrow:hover {
top: 63% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow {
top: 65% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6643 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover  {
top: 61% !important;
}
.linea-text {
font-size: 16px;
}
.lineb-text {
font-size: 20px;
}
.linee-button_container a, 
.linee-button_container a:visited {
min-width: 170px;
}
.linee-button_container a.variable-position, 
.linee-button_container  a.variable-position:visited {
min-width: auto;
}
.txtshopundermoltiplica {
margin-bottom:25px !important;
}
.txtshopundermoltiplica h4 {
font-size: 18px;
}
.txtshopundermoltiplica a {
padding: 8px 15px;
}
.txtshopundermoltiplica a span {
font-size: 12px;
}
.mygeracistep_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .mygeraci-stepbox {
padding: 30px 30px 20px 30px;
}
.rewards-title {
padding-top: 15px;
}
.mygeraci_headerow-title h1 {
font-size: 32px;
}
.mygeraci_headerow-title h1:after {
padding-top: 20px;
}
body.single-product .product--summary .single-price-wrapper .price {
font-size: 22px;
}
body.single-product .entry-summary .wrap-cart-cta {
width: 100%;
display: flex;
justify-content: space-around;
}
.entry-summary .wrap-cart-cta .quantity .qty {
width: 80px !important;
}
.entry-summary .wrap-cart-cta .button {
padding: 15px 5% !important;
}
body.single-product .single_add_to_cart_button {
font-size:13px !important;
}
.estimated-price {
font-size: 22px;
}
.certificazioni_hometitle {
font-size: 30px;
}
.certificazioni_homebox {
padding-left: 6%;
padding-right: 6%;
}
.certificazioni_homerow.premi .certificazioni_homebox {
padding-left: 14%;
padding-right: 12%;
}
.certificazioni_homelink {
padding-bottom: 10px;
padding-top: 20px;
}
.woof_block_html_items>ul>li.woof_term_42>ul, 
.woof_block_html_items>ul>li.woof_term_43>ul,
.woof_block_html_items>ul>li.woof_term_139>ul,
.woof_block_html_items>ul>li.woof_term_153>ul,
.woof_block_html_items>ul>li.woof_term_220>ul,
.woof_block_html_items>ul>li.woof_term_234>ul,
.woof_block_html_items>ul>li.woof_term_346>ul, 
.woof_block_html_items>ul>li.woof_term_347>ul,
.woof_block_html_items>ul>li.woof_term_310>ul, 
.woof_block_html_items>ul>li.woof_term_311>ul, 
.woof_container_formatispeciali ul, 
.woof_container_inner_lenostrelinee ul,
.woof_container_pa_box ul {
margin: 20px 14% 0 14% !important;
}
.videoheight {
height: 370px !important;
}
.wooco_total.wooco-text {
font-size: 16px;
}
.wooco_total.wooco-text span {
font-size: 22px;
}
.error404 .site-main .page-content form {
max-width: 250px;
margin-bottom: 60px;
}
#account_type_field > span.woocommerce-input-wrapper label {
padding: 8px 30px;
}
body.page-id-142 .parallax_section.estrsection .titleparl, 
body.page-id-3591 .parallax_section.estrsection .titleparl,
body.page-id-4910 .parallax_section.estrsection .titleparl,
body.page-id-6370 .parallax_section.estrsection .titleparl,
body.page-id-6374 .parallax_section.estrsection .titleparl  {
top: -60%;
}
body.woocommerce-order-received .page-content {
padding: 0 20px;
}
.badgebox_row .wpb_wrapper {
flex-direction: column;
align-items: center;
}
.badgebox:last-of-type {
margin-top:20px;
}
.post-2662 .product_item--thumbnail-holder:after {
padding: 6px 8px;
font-size: 11px;
}
.bottom-image-popup a, .bottom-image-popup a:visited, 
.bottom-image-popup a:active, .bottom-image-popup a:focus {
bottom: 8px;
padding: 8px 5px;
font-size: 12px;
border-radius: 3px;
}
}
@media screen and (max-width:360px) {
body.page-id-10 .woocommerce > p.cart-empty:before,
body.page-id-3613 .woocommerce > p.cart-empty:before,
body.page-id-5419 .woocommerce > p.cart-empty:before,
body.page-id-6357 .woocommerce > p.cart-empty:before,
body.page-id-6361 .woocommerce > p.cart-empty:before {
content: none !important;
}
.fase_title h2 {
font-size: 22px;
}
.raccolta_row .column1 p {
font-size: 22px;
}
.raccolta-title p {
font-size: 36px;
}
.oliva-info_row.first .oliva-info_text, 
.oliva-info_row.second .oliva-info_text, 
.oliva-info_row.third .oliva-info_text {
font-size: 16px;
}
h1.standard-paragraph {
font-size: 22px;
}
.first-description_row {
padding-top: 40px;
padding-bottom: 40px;
}
.oliva-info_icon {
width: 28px;
}
.raccolta_row .description_subrow {
padding-top: 40px;
}
.longarrow_image {
padding-top: 10px;
padding-bottom: 10px;
}
.carousel-product_image {
width: 88%;
margin: 0 auto;
}
body.page-id-1944 .carousel_column,
body.page-id-3756 .carousel_column, 
body.page-id-1946 .carousel_column, 
body.page-id-3820 .carousel_column, 
body.page-id-2001 .carousel_column, 
body.page-id-3782 .carousel_column, 
body.page-id-2014 .carousel_column, 
body.page-id-3845 .carousel_column, 
body.page-id-2023 .carousel_column, 
body.page-id-3768 .carousel_column, 
body.page-id-2035 .carousel_column, 
body.page-id-3830 .carousel_column, 
body.page-id-4914 .carousel_column, 
body.page-id-4923 .carousel_column, 
body.page-id-4927 .carousel_column, 
body.page-id-4965 .carousel_column, 
body.page-id-5469 .carousel_column, 
body.page-id-5474 .carousel_column, 
body.page-id-6402 .carousel_column, 
body.page-id-6406 .carousel_column,
body.page-id-6452 .carousel_column,
body.page-id-6456 .carousel_column, 
body.page-id-6464 .carousel_column, 
body.page-id-6468 .carousel_column, 
body.page-id-6762 .carousel_column, 
body.page-id-6766 .carousel_column,
body.page-id-6779 .carousel_column, 
body.page-id-6783 .carousel_column, 
body.page-id-6792 .carousel_column, 
body.page-id-6796 .carousel_column {
padding-top: 70px;
}
body.page-id-1944 .slick-slide,
body.page-id-3756 .slick-slide, 
body.page-id-1946 .slick-slide, 
body.page-id-3820 .slick-slide, 
body.page-id-2001 .slick-slide, 
body.page-id-3782 .slick-slide, 
body.page-id-2014 .slick-slide, 
body.page-id-3845 .slick-slide, 
body.page-id-2023 .slick-slide, 
body.page-id-3768 .slick-slide, 
body.page-id-2035 .slick-slide, 
body.page-id-3830 .slick-slide, 
body.page-id-2105 .slick-slide,
body.page-id-3675 .slick-slide, 
body.page-id-2120 .slick-slide, 
body.page-id-3683 .slick-slide, 
body.page-id-4914 .slick-slide, 
body.page-id-4923 .slick-slide, 
body.page-id-4927 .slick-slide, 
body.page-id-4957 .slick-slide, 
body.page-id-4961 .slick-slide, 
body.page-id-4965 .slick-slide, 
body.page-id-5469 .slick-slide, 
body.page-id-5474 .slick-slide, 
body.page-id-6402 .slick-slide, 
body.page-id-6406 .slick-slide,
body.page-id-6452 .slick-slide,
body.page-id-6456 .slick-slide, 
body.page-id-6464 .slick-slide, 
body.page-id-6468 .slick-slide,
body.page-id-6643 .slick-slide, 
body.page-id-6648 .slick-slide, 
body.page-id-6674 .slick-slide, 
body.page-id-6681 .slick-slide, 
body.page-id-6762 .slick-slide, 
body.page-id-6766 .slick-slide,
body.page-id-6779 .slick-slide, 
body.page-id-6783 .slick-slide, 
body.page-id-6792 .slick-slide, 
body.page-id-6796 .slick-slide {
padding-top: 125px;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2023 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-3675 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6643 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow, 
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow {
top: 63% !important;
}
body.page-id-1944 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1944 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3756 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3756 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-1946 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-1946 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3820 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3820 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2001 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2001 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3782 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3782 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3845 .carousel_row .slick-slider .slick-arrow:hover,
body.page-id-3845 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2014 .carousel_row .slick-slider .slick-arrow:hover,
body.page-id-2014 .carousel_row .la-slick-nav .slick-arrow:hover,  
body.page-id-2023 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2023 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3768 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3768 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2105 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2105 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-3675 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3675 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-2120 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-2120 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-3683 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-3683 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4914 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4914 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4923 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4923 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4927 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4927 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4957 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4957 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-4961 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-4961 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6402 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6402 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6406 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6406 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6452 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6452 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6456 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6456 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6464 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6464 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6468 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6468 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6643 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6643 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6648 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6648 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6674 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6674 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6681 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6681 .carousel_row .la-slick-nav .slick-arrow:hover,
body.page-id-6779 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6779 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6783 .carousel_row .slick-slider .slick-arrow:hover, 
body.page-id-6783 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6792 .carousel_row .slick-slider .slick-arrow:hover,
body.page-id-6792 .carousel_row .la-slick-nav .slick-arrow:hover, 
body.page-id-6796 .carousel_row .slick-slider .slick-arrow:hover,
body.page-id-6796 .carousel_row .la-slick-nav .slick-arrow:hover {
top: 59% !important;
}
.more-requested_carousel .slick-slider .slick-list {
padding: 0 11% !important;
}
.rowshop1 {
padding-top: 15px;
padding-bottom: 15px;
}
.rowshop2 .colprodsshop {
padding-bottom: 40px;
}
.txtshopundermoltiplica {
bottom: -10px;
padding-bottom: 0;
}
.rowshop2 h2, .rowshop3 h2, .rowtitle_per h1 {
font-size: 35px;
}
.rowshop2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
margin-bottom:0 !important;
}
.rowshop3 {
padding-top: 15px;
}
.landing-shop_headertxt {
font-size: 26px;
}
.txtshopundermoltiplica h4 {
font-size: 16px;
}
.txtshopundermoltiplica a {
padding: 6px 15px !important;
}
.txtshopundermoltiplica a span {
font-size: 11px;
}
.txtric1 h5 {
font-size: 13px;
}
.premi_row .wpb_column {
padding: 2.5px 12px !important;
}
.entry-summary .wrap-cart-cta .button {
padding: 15px 10px !important;
font-size: 12px !important;
}
.reward_box > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 30px 0;
}
.certificazioni_homeloghi img, 
.certificazioni_homebox > .vc_column_container > .vc_column-inner {
max-height: 70px !important;
}
.certificazioni_homebox {
padding-left: 10%;
padding-right: 8%;
}
.certificazioni_homerow.premi .certificazioni_hometitle {
margin-bottom: 20px !important;
padding-bottom: 30px;
}
.certificazioni_homerow.premi a.certificazioni_homebutton, 
.certificazioni_homerow.premi a.certificazioni_homebutton:visited, 
.certificazioni_homerow.premi a.certificazioni_homebutton:focus {
margin-top: 20px;
}
a.certificazioni_homebutton, 
a.certificazioni_homebutton:visited, 
a.certificazioni_homebutton:focus {
font-size: 11px;
}
.woof_container_inner h4 {
font-size: 1.5em;
}
.woof_childs_list.woof_childs_list_42 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_43 > li > .woof_checkbox_label, 
.woof_list .woof_term_91 .woof_checkbox_label, 
.woof_list .woof_term_93 .woof_checkbox_label,
.woof_list .woof_term_23 .woof_checkbox_label, 
.woof_list .woof_term_24 .woof_checkbox_label, 
.woof_list .woof_term_25 .woof_checkbox_label,
.woof_list .woof_term_109 .woof_checkbox_label,
.woof_list .woof_term_107 .woof_checkbox_label,
.woof_list .woof_term_108 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_153 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_139 > li > .woof_checkbox_label,
.woof_list .woof_term_127 .woof_checkbox_label,
.woof_list .woof_term_177 .woof_checkbox_label,
.woof_list .woof_term_184 .woof_checkbox_label,
.woof_list .woof_term_128 .woof_checkbox_label,
.woof_list .woof_term_129 .woof_checkbox_label,
.woof_list .woof_term_130 .woof_checkbox_label,
.woof_list .woof_term_131 .woof_checkbox_label,
.woof_list .woof_term_132 .woof_checkbox_label,
.woof_list .woof_term_258 .woof_checkbox_label,
.woof_list .woof_term_259 .woof_checkbox_label,
.woof_list .woof_term_260 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_220 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_234 > li > .woof_checkbox_label, 
.woof_list .woof_term_268 .woof_checkbox_label, 
.woof_list .woof_term_279 .woof_checkbox_label,
.woof_list .woof_term_213 .woof_checkbox_label,
.woof_list .woof_term_217 .woof_checkbox_label,
.woof_list .woof_term_219 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_347 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_346 > li > .woof_checkbox_label, 
.woof_list .woof_term_385 .woof_checkbox_label, 
.woof_list .woof_term_386 .woof_checkbox_label,
.woof_list .woof_term_387 .woof_checkbox_label, 
.woof_list .woof_term_379 .woof_checkbox_label, 
.woof_list .woof_term_382 .woof_checkbox_label,
.woof_list .woof_term_383 .woof_checkbox_label,
.woof_list .woof_term_384 .woof_checkbox_label,
.woof_list .woof_term_378 .woof_checkbox_label,
.woof_list .woof_term_402 .woof_checkbox_label,
.woof_list .woof_term_403 .woof_checkbox_label, 
.woof_list .woof_term_414 .woof_checkbox_label, 
.woof_list .woof_term_415 .woof_checkbox_label,
.woof_childs_list.woof_childs_list_310 > li > .woof_checkbox_label,
.woof_childs_list.woof_childs_list_311 > li > .woof_checkbox_label, 
.woof_list .woof_term_376 .woof_checkbox_label, 
.woof_list .woof_term_380 .woof_checkbox_label, 
.woof_list .woof_term_377 .woof_checkbox_label, 
.woof_list .woof_term_381 .woof_checkbox_label {
font-size: 18px;
padding-top: 8px;
padding-bottom: 8px;
}
.videoheight {
height: 330px !important;
}
.callaction-boxcomponibile .vc_btn3-container {
margin-top: 15px !important;
margin-bottom: 20px !important;
}
.callaction-boxcomponibile .vc_btn3-container a, 
.callaction-boxcomponibile .vc_btn3-container a:visited, 
.callaction-boxcomponibile .vc_btn3-container a:focus {
font-size: 10px !important;
}
body.woocommerce-account .rewards_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
flex-direction: column;
}
body.woocommerce-account .reward_box {
width:100%;
}
body.woocommerce-account .rewards_row {
padding-left:20px;
padding-right:20px;
}
body.woocommerce-account .reward_box {
margin-bottom: 15px;
}
body.page-id-142 .parallax_section.estrsection .titleparl, 
body.page-id-3591 .parallax_section.estrsection .titleparl,
body.page-id-4910 .parallax_section.estrsection .titleparl, 
body.page-id-6370 .parallax_section.estrsection .titleparl,
body.page-id-6374 .parallax_section.estrsection .titleparl  {
top: -70%;
}
}
@media screen and (max-width:350px) {
.more-requested_carousel.stagione ul.la-slick-slider {
padding-left: 0;
padding-right: 0;
}
body.page-id-142 .parallax_section.estrsection .titleparl, 
body.page-id-3591 .parallax_section.estrsection .titleparl,
body.page-id-4910 .parallax_section.estrsection .titleparl, 
body.page-id-6370 .parallax_section.estrsection .titleparl,
body.page-id-6374 .parallax_section.estrsection .titleparl  {
top: -80%;
}
.entry-summary .wrap-cart-cta .quantity .qty {
width: 68px !important;
}
.product-type-variable div.quantity span.btstep {
width: 17px;
font-size: 18px;
}
}