.elementor-kit-840{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-840 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ast-theme-transparent-header .ast-below-header {
    background-image: none;
    background-color: transparent;
    border: 0px !important;
    border-style: none;
    
}
/* General menu styles */
#ast-hf-menu-1 {
  display: flex;
  justify-content: center;
  gap: 20px; /* Space between menu items */
  padding: 20px;
  list-style: none; /* Remove bullets */
  margin: 0;
  background-color: transparent; /* Optional */
}

#ast-hf-menu-1 .menu-item {
  display: inline-block;
  padding-left: 48px;
}

#ast-hf-menu-1 .menu-link {
  text-decoration: none;
    color: #8D8D8E;
    font-family: Helvetica;
    font-size: 14px;
    padding: 0px 26px 0px 26px;
    border: 1px solid #989999;
    border-radius: 50px;
    transition: all 0.3s ease-in-out;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* Add dropdown indicator */
#ast-hf-menu-1 .menu-link::after {
    content: "v" !important;
    font-size: 10px;
    color: #777;
    margin-left: 8px;
    font-weight: 200;
    transform: scale(1.5, 1);
}

/* Hover effect */
#ast-hf-menu-1 .menu-link:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: #888;
  color: #000;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
}

/* Active/current menu item */
#ast-hf-menu-1 .current-menu-item .menu-link {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: #666;
  color: #000;
}

.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item {
    line-height: 54px !important;
}
.ast-primary-header-bar {
    background-image: url(https://www.medicales.com.co/wp-content/uploads/2024/12/Lineas-Medicales.png) !important;
    background-repeat: repeat;
    background-position: center top;
    background-size: cover;
    background-attachment: scroll;
}


 .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 80px !important;
}


.elementor-11 .elementor-element.elementor-element-118be3b .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 70px !important;
}

.elementor-11 .elementor-element.elementor-element-bab14a5 .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 70px !important;
}


.eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 70px !important;
}

.elementor-11 .elementor-element.elementor-element-953253e .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 70px !important;
}


.elementor-11 .elementor-element.elementor-element-d2f61eb .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 70px !important;
}


.elementor-11 .elementor-element.elementor-element-d7a99c8 .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 70px !important;
}

.elementor-widget-container{
    box-shadow: none !important;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
    margin-left: 30px !important;
}

.elementor-cta--skin-classic .elementor-cta__content {
    background-color: #00FF0000 !important;
    background-image: url(https://www.medicales.com.co/wp-content/uploads/2023/09/Lineas-de-Cotizacion.png) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}


.site-footer {

    background-image: url(https://www.medicales.com.co/wp-content/uploads/2023/09/Lineas-de-Cotizacion.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}

.wpforms-submit-container{
    text-align: center !important;
}

.wpforms-submit {
    margin-left: 0 !important;
}

.custom-list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-family: Helvetica;
}

.custom-list li {
  position: relative;
  padding-left: 30px; /* Espacio para el ícono */
}

.custom-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px; /* Ajusta al tamaño de tu ícono */
  height: 20px;
  background-image: url('https://www.medicales.com.co/wp-content/uploads/2024/12/Icono-de-vineta-para-los-Productos.png'); /* Enlace al ícono */
  background-size: cover;
  background-repeat: no-repeat;
}

.search-field{
    border-radius: 50px !important;
}

.ast-search-menu-icon .search-form {

    border-radius: 50px !important;
}
.ast-search-menu-icon .search-field {
    border: 1px !important;
    color: #8D8D8E !important;
}

.ast-search-menu-icon .search-form {
    border: 1px solid #666 !important;
}


.ast-custom-button {
color: #ccc; /* Texto gris claro */
  display: flex;
  align-items: center;
  border: 1px solid #ccc; /* Borde gris claro */
  border-radius: 5px; /* Bordes redondeados */
  padding: 5px 10px; /* Espaciado interno */
  background-color: #f9f9f9; /* Fondo claro */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Sombra ligera */
}


.ast-custom-button:hover,
.globe-icon:hover {
border-color: #aaa;
  color: #888; 
  background-color: #00FF0000;
}



/* General menu styles */
#ast-hf-menu-2 {
  display: grid;
  justify-content: center;
  gap: 20px; /* Space between menu items */
  padding: 20px;
  list-style: none; /* Remove bullets */
  margin: 0;
  background-color: transparent; /* Optional */
}

#ast-hf-menu-2 .menu-item {
  display: inline-block;
  padding-left: 0px;
}

#ast-hf-menu-2 .menu-link {
  text-decoration: none;
    color: #8D8D8E;
    font-family: Helvetica;
    font-size: 14px;
    padding: 14px 26px 14px 26px;
    width: 140px;
    border: 1px solid #989999;
    border-radius: 50px;
    transition: all 0.3s ease-in-out;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}


/* Hover effect */
#ast-hf-menu-2 .menu-link:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: #888;
  color: #000;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
}

/* Active/current menu item */
#ast-hf-menu-2 .current-menu-item .menu-link {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: #666;
  color: #000;
}

#block-63{
    margin: 0px!important;
}/* End custom CSS */