/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 02 2026 | 07:01:48 */
.elementor-widget-uael-woo-products .uael-woocommerce .uael-woo-product-category{
	color:#000 !important;
	font-size:16px !important;
}

.uael-woocommerce .woocommerce-loop-product__title {
	color:#735415 !important;
}

.center-caption figcaption span , .center-caption figcaption strong{
    color:#735415 !important;
	font-weight:bold;
}

.page .entry-content ul.display-posts-listing .date{
	color: #000 !important;
    font-size: 13px;
    font-weight: bold;
}

.page .entry-content ul.display-posts-listing li a.image{
	height:190px !important;
}

.page .entry-content ul.display-posts-listing li a.image img{
	height:100% !important;
}

.uael-woocommerce .products li.product .price, .uael-woocommerce ul.products li.product .price{
	font-weight: bold !important;
    font-size: 1em !important;
    color: #000 !important;
}

.page .entry-content ul.display-posts-listing .excerpt{
	color: #000 !important;
    opacity: 1 !important;
    font-weight: 500 !important;
}

.elementor-widget-testimonial .elementor-testimonial-content{
	color:#fff !important;
}

.elementor-testimonial-name {
    color: #ffbc1a !important;
}

/* ADA Compliance: White underline on keyboard focus for main menu */
.main-navigation a:focus {
  outline: none !important;
  text-decoration: underline !important;
  text-decoration-color: white !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 4px !important;
}

/* Ensure focus is visible on main menu links */
.main-navigation .menu-link:focus,
.main-navigation .main-menu-link:focus {
  outline: none !important;
  text-decoration: underline !important;
  text-decoration-color: white !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 4px !important;
}

/* Black underline for submenu links */
.main-navigation .sub-menu-link:focus {
  outline: none !important;
  text-decoration: underline !important;
  text-decoration-color: black !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 4px !important;
}

/* Optional: Add a subtle background for extra visibility on main menu */
.main-navigation .main-menu-link:focus {
  background-color: rgba(255, 255, 255, 0.1) !important;
  padding: 2px 4px !important;
  border-radius: 2px !important;
}

/* Optional: Add a subtle background for submenu items */
.main-navigation .sub-menu-link:focus {
  background-color: rgba(0, 0, 0, 0.05) !important;
  padding: 2px 4px !important;
  border-radius: 2px !important;
}

/* Ensure submenu is visible when parent or children have focus */
.main-navigation .menu-item-has-children.focus-within .sub-menu-wrapper {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}


/*Footer Scripts*/
.wpautoterms-footer{
	background-color: unset !important;
}

footer a:not(.button), footer .widget-area .textwidget a , footer p ,  .elementor-testimonial-job{
	color:#fff !important;
}

@media (min-width: 1024px) {
  .uael-woo-skin-grid-default .uael-woo-product-wrapper {
        height: 480px !important;
  }
}