::selection {
color           : #ffffff;
background-color: #f49522;
padding         : 20px 0;
}
:focus,
input:focus,
button:focus {
outline       : 3px solid #f49522 !important;
outline-offset: 2px;
}
:focus-visible,
input:focus-visible,
button:focus-visible {
outline       : 3px solid #f49522 !important;
outline-offset: 2px;
box-shadow    : 0 0 0 3px rgba(0, 0, 0, .25);
}
.button:focus-visible {
border-radius: .5rem;
} [disabled] {
pointer-events: none;
}
blockquote {
font-style  : italic !important;
border-left : solid 2px #94c13a !important;
padding-left: 40px !important;
}
.no-padding,
.no-padding ul {
padding: 0 !important;
} #menu-1-b6bd9f8 li:last-child a {
padding-right: 0 !important;
}
.elementor-slides .swiper-slide-inner {
max-width: 1280px;
} .wpml-ls-legacy-dropdown-click {
width: initial !important;
}
.wpml-ls-legacy-dropdown-click a span {
text-transform: uppercase !important;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
min-width       : 250px !important;
background-color: #fafafa;
margin-top      : 5px !important;
}
.wpml-ls-sub-menu {
border: solid 1px #94c13a !important;
}
.wpml-ls-sub-menu li {
margin: 15px 0 !important;
} #pause-button-0 {
color           : #ffffff;
position        : absolute;
bottom          : 5px;
right           : 5px;
z-index         : 20;
background-color: #94c13a;
}  #map_wrapper_352 {
margin-top: -90px;
} .contatori .e-con-inner .elementor-widget-counter .elementor-counter .elementor-counter-title,
.contatori .elementor-counter .elementor-counter-title {
text-align : center !important;
line-height: 1.5;
}  .timeline-storia .elementor-widget-container #twae-wrapper-6d1abe28 .twae-button-prev .fa-chevron-left::before,
.timeline-storia .elementor-widget-container #twae-wrapper-6d1abe28 .twae-button-next .fa-chevron-right::before {
font-size: 40px !important;
}
.link-organigramma {
color          : #1a1a1a;
font-size      : 1rem;
font-weight    : bold;
text-decoration: underline !important;
display        : block;
}
.link-organigramma:hover {
color: #94c13a !important;
} .griglia-prodotti-bio nav .e-n-menu-wrapper ul,
#menubar-105 ul {
display        : flex;
flex-wrap      : wrap;
justify-content: center;
padding        : 0 105px;
}
.link-agribio {
color      : #94c13a !important;
font-weight: bold;
} .elenco-punti-di-forza ul {
list-style-type: none !important;
padding        : 0;
}
.link-agritrade {
color      : #f49522 !important;
font-weight: bold;
} .silphie {
font-family: 'Oswald', sans-serif !important;
font-size  : 2rem !important;
} .elementor-widget-theme-post-featured-image a {
width: 100%;
}
.tempo-di-lettura .elementor-shortcode .rt-reading-time {
color      : #f49b31;
font-weight: bold;
font-style : italic;
}
.rt-reading-time .rt-time,
.rt-reading-time .rt-label {
font-weight: bold;
}
.news-loop-grid .elementor-pagination .page-numbers {
color: #000000 !important;
}
.news-loop-grid .elementor-pagination .prev,
.news-loop-grid .elementor-pagination .next {
font-size: 21px !important;
color    : #f3901a !important;
}
.news-loop-grid .elementor-pagination .current {
color                : #ffffff !important;
background-color     : #f3901a !important;
padding              : 2px 8px;
border-radius        : 100%;
-webkit-border-radius: 100%;
-moz-border-radius   : 100%;
-ms-border-radius    : 100%;
-o-border-radius     : 100%;
} .content-single-news h3 {
font-weight: bold !important;
margin     : 30px 0;
}
.content-single-news a,
.content-single-project a {
color: #7c652e !important;
} .griglia-prodotti-bio {
flex-wrap      : wrap;
justify-content: center;
}
.griglia-prodotti-bio a {
width : 150px;
height: 150px;
} #candidatura .elementor-field-group .elementor-field-textual::placeholder {
color         : #755e24;
font-weight   : 800;
text-transform: uppercase;
text-align    : center;
}
#btn-invia {
width : 295px;
height: 60px;
}
@media screen and (max-width: 767px) { .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
min-width: auto !important;
}
.wpml-ls-sub-menu li {
margin-bottom: 25px !important;
} .griglia-prodotti-bio a {
width : 150px;
height: 150px;
}
}
@media screen and (min-width: 768px) {
.menu-item-type-wpml_ls_menu_item {
display: none !important;
}
.menu-item-type-wpml_ls_menu_item #sm-17679564849746123-2 li a span {
font-size: 1rem !important;
}
} @media (prefers-reduced-motion: reduce) {
* {
transition: none !important;
animation : none !important;
}
}