/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Feb 20 2026 | 17:40:50 */
.dg-topbar-search .e-search-input, .dg-topbar-search .e-search-submit{
	max-height: 30px;
	height: 30px;
	min-height: 30px;
}

.dg-topbar-search {
	max-width: 400px !important;
}

.dg-tp-elem-equipa .ekit-flip-box-top-image {
	width: 200px;
	height: 200px;
	object-fit: cover;
	object-position: top;
	border-radius: 50%;
	overflow: hidden;
	align-content: center;
	display: inline-block;
}

.dg-top-bar-small{
    padding: 0px;
    font-size: 9px;
}


/* Cursos */
.woocommerce-loop-product__title {
	font-family: inherit !important;
}

/* Header menu */
.ekit-vertical-navbar-nav {
	box-shadow: unset !important;
	
}

.ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator {

	border: none;
}

.elementor-4040 .elementor-element.elementor-element-530c44c.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item {
	width: calc(100%/1);
}

p.ae-element-woo-price {
	margin-block-end: 0px !important;
}

.woocommerce-loop-product__buttons{

	display:none;
}

.woocommerce ul.products li.product .woocommerce-placeholder {
	border-radius: 15px 15px 0px 0px;
}

.page-id-2930 .ekit-team-img.profile-header > img {
	object-position: top;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
  position: absolute;
  top: 0;
  left: 50%;
  height: auto;
  transform: translateX(-50%) scale(1.01);
  vertical-align: top;
}

