/*
 * Urban Green Abruzzo - personalizzazioni (novembre 2026)
 * File separato dal tema: NON viene sovrascritto quando si salvano le opzioni del tema.
 * Verde del logo: #86bc2a
 */

/* ---------- 12) Verde del logo al posto del vecchio verde del tema (#5dc269) ---------- */
a{ color: #86bc2a; }
.tagcloud a{ background-color: #86bc2a; }
.greennature-accordion-item.style-1 .accordion-title i.icon-minus{ background-color: #86bc2a; }
.greennature-button, input[type="button"], input[type="submit"]{ background-color: #86bc2a; }
.greennature-border-button{ border-color: #86bc2a; color: #86bc2a; }
.column-service-icon i{ color: #86bc2a; }
.greennature-column-service-item.greennature-type-2 .column-service-icon{ border-color: #86bc2a; }
.greennature-menu-title, .greennature-menu-icon, .greennature-menu-price{ color: #86bc2a; }
.greennature-price-item .best-price .price-tag{ background-color: #86bc2a; }
table tr th{ background-color: #86bc2a; }
.greennature-blog-title, .greennature-blog-title a{ color: #86bc2a; }
.greennature-standard-style .greennature-single-blog-tag a{ background-color: #86bc2a; }
.format-aside .greennature-blog-content{ background-color: #86bc2a; }
.format-quote .greennature-quote-author{ color: #86bc2a; }
.portfolio-item-filter a.active{ color: #86bc2a; }
.portfolio-title a{ color: #86bc2a; }
.greennature-pagination .page-numbers:hover, .greennature-pagination .page-numbers.current{ background-color: #86bc2a; }
.greennature-personnel-item.round-style .personnel-item{ background-color: #86bc2a; }
.greennature-personnel-item .personnel-author-image{ border-color: #86bc2a; }
.greennature-testimonial-item.plain-style.greennature-left .testimonial-item:before{ color: #86bc2a; }
.greennature-testimonial-item .testimonial-author{ color: #86bc2a; }
.greennature-testimonial-item .testimonial-author-image{ border-color: #86bc2a; }
.greennature-post-slider-item.style-no-excerpt .greennature-caption-wrapper .greennature-caption-date, .greennature-post-slider-item.style-no-excerpt .greennature-caption-wrapper .greennature-title-link{ background-color: #86bc2a; }
.footer-wrapper .greennature-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: #86bc2a; }
.footer-wrapper .tagcloud a{ background-color: #86bc2a; }
.greennature-skin-dark-skin .greennature-button, .greennature-skin-dark-skin .greennature-button:hover, .greennature-skin-dark-skin input[type="button"], .greennature-skin-dark-skin input[type="submit"]{ background-color: #86bc2a; }
.greennature-skin-light-grey a, .greennature-skin-light-grey .greennature-skin-link, .greennature-skin-light-grey .greennature-skin-link-color{ color: #86bc2a; }
.greennature-skin-service-half i, .greennature-skin-service-half .greennature-flex-prev, .greennature-skin-service-half .greennature-flex-next{ color: #86bc2a; }
.greennature-skin-service-half h1, .greennature-skin-service-half h2, .greennature-skin-service-half h3, .greennature-skin-service-half h4, .greennature-skin-service-half h5, .greennature-skin-service-half h6, .greennature-skin-service-half .greennature-skin-title, .greennature-skin-service-half .greennature-skin-title a{ color: #86bc2a; }
.greennature-skin-service-half .greennature-skin-title a:hover{ color: #86bc2a; }
.greennature-skin-service-half a, .greennature-skin-service-half .greennature-skin-link, .greennature-skin-service-half .greennature-skin-link-color{ color: #86bc2a; }
.greennature-skin-service-half a:hover, .greennature-skin-service-half .greennature-skin-link:hover{ color: #86bc2a; }
.greennature-skin-service-half .greennature-button, .greennature-skin-service-half .greennature-button:hover, .greennature-skin-service-half input[type="button"], .greennature-skin-service-half input[type="submit"]{ background-color: #86bc2a; }
.greennature-skin-newsletter .greennature-button, .greennature-skin-newsletter .greennature-button:hover, .greennature-skin-newsletter input[type="button"], .greennature-skin-newsletter input[type="submit"]{ background-color: #86bc2a; }

/* ---------- 12) Pulsanti "Richiedi preventivo": da blu a verde logo ---------- */
html .woocommerce .add-request-quote-button.button,
html .woocommerce .add-request-quote-button-addons.button,
html .yith-wceop-ywraq-button-wrapper .add-request-quote-button.button,
html .yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button,
html #ywraq_checkout_quote.button{
	background: #86bc2a !important;
	background-color: #86bc2a !important;
	color: #ffffff !important;
	border-bottom-color: #6f9e1f !important;
}
html .woocommerce .add-request-quote-button.button:hover,
html .woocommerce .add-request-quote-button-addons.button:hover,
html .yith-wceop-ywraq-button-wrapper .add-request-quote-button.button:hover,
html .yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button:hover,
html #ywraq_checkout_quote.button:hover{
	background: #6f9e1f !important;
	background-color: #6f9e1f !important;
	color: #ffffff !important;
}

/* ---------- 4) Slider nelle pagine: i pallini non finiscono piu' sul contenuto sotto ---------- */
.greennature-slider-item .flexslider .flex-control-nav-wrapper{
	position: relative;
	padding-bottom: 20px;
}

/* ---------- 9) Catalogo: via il menu "Ordinamento predefinito" ---------- */
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{ display: none !important; }

/* ---------- 5) Menu laterale "Categorie prodotto": stessa formattazione + tendina ---------- */
.widget_product_categories ul.product-categories li.cat-item,
.widget_product_categories ul.product-categories li.cat-item.cat-parent,
.widget_product_categories ul.product-categories li.cat-item.current-cat-parent{
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: uppercase;
	position: relative;
}
.widget_product_categories ul.product-categories li.cat-item > a{ color: #86bc2a; }
.widget_product_categories ul.product-categories li.cat-item > a:hover,
.widget_product_categories ul.product-categories li.current-cat > a{ color: #5f8a17; }
.widget_product_categories ul.product-categories li.current-cat > a{ font-weight: bold; }

.widget_product_categories ul.product-categories ul.children{
	list-style: none;
	margin: 12px 0 0 0;
	padding: 0;
}
.widget_product_categories ul.product-categories ul.children li.cat-item:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-width: 0;
}
/* tendina: sottocategorie chiuse finche' non si clicca sulla categoria */
.widget_product_categories ul.product-categories.ug-acc li.cat-parent > ul.children{ display: none; }
.widget_product_categories ul.product-categories.ug-acc li.cat-parent.ug-open > ul.children{ display: block; }
.widget_product_categories ul.product-categories.ug-acc li.cat-parent > a{ padding-right: 28px; display: inline-block; }
.widget_product_categories ul.product-categories .ug-toggle{
	position: absolute;
	right: 0;
	top: -2px;
	width: 24px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #86bc2a;
	cursor: pointer;
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
}
.widget_product_categories ul.product-categories .ug-toggle:hover{ color: #5f8a17; }

/* ---------- 11) Zoom immagini prodotto: frecce avanti/indietro sempre visibili ---------- */
.fancybox-nav span{ visibility: visible; opacity: .85; }
.fancybox-nav:hover span{ opacity: 1; }
