/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.bluemountain-header-menu .menu-item {
  border-right: 1px solid #ffffff4d;
}

.bluemountain-hacemos-cards .bluemountain-hacemos-cards-button .elementor-icon-list-item {
  flex-direction: row-reverse;
  gap: 0.5rem;
}
.bluemountain-hacemos-cards:hover .bluemountain-hacemos-cards-icon .elementor-widget-container {
  background-color: #fff;
}
.bluemountain-hacemos-cards:hover .bluemountain-hacemos-cards-title h3.elementor-heading-title {
  color: #fff;
}
.bluemountain-hacemos-cards:hover .bluemountain-hacemos-cards-button .elementor-icon-list-item .elementor-icon-list-icon svg {
  fill: #fff;
}
.bluemountain-hacemos-cards:hover .bluemountain-hacemos-cards-button .elementor-icon-list-item .elementor-icon-list-text {
  color: #fff;
}

.bluemountain-blog-cards-button .elementor-icon-list-item {
  justify-content: flex-end;
  flex-direction: row-reverse;
  gap: 0.5rem;
}

.bluemountain-newsletter-form .elementor-form-fields-wrapper {
  flex-wrap: nowrap;
}
.bluemountain-newsletter-form .elementor-form-fields-wrapper .elementor-field-type-email {
  width: calc(20rem + .2vw);
}

.sectores .elementor-icon {
  border: 5px solid #0B5B9B;
  border-radius: 50%;
  padding: 2rem;
}
.sectores .elementor-icon:hover {
  background-color: #0B5B9B;
}
.sectores .elementor-icon svg {
  width: 4rem;
  height: 4rem;
}
.sectores .elementor-icon svg:hover {
  color: #FFFFFF;
}

#tab-servicios .jet-tabs-ajax-template {
  min-height: 0 !important;
}
#tab-servicios .jet-tabs__control-wrapper {
  background-color: rgba(255, 255, 255, 0);
}
#tab-servicios .jet-tabs__control-wrapper > div:not(:last-child) {
  margin-bottom: 1rem;
}
#tab-servicios .jet-tabs__content-wrapper {
  min-height: 0 !important;
}
#tab-servicios .jet-tabs__content-wrapper:not(:first-child) {
  margin-left: 2rem;
  border-radius: 5px;
  box-shadow: 0 1px 10px 1px rgba(204, 204, 204, 0.5);
}

.noticias-sidebar, #single-post-container {
  height: fit-content !important;
}

.elementor-widget-wp-widget-tag_cloud h5 {
  display: none;
}

.tagcloud {
  display: flex;
  flex-wrap: wrap;
}
.tagcloud a {
  background-color: #F6F6F6;
  color: #0B5B9B;
  border-radius: 5px;
  padding: 0.5rem 1rem;
  margin: 0.5rem;
  transition: all 0.3s ease-in-out;
}
.tagcloud a:hover {
  background-color: #0B5B9B;
  color: #FFF;
}

.gtranslate_wrapper a.glink {
  text-decoration: none;
  font-family: "Montserrat", Sans-serif;
  font-size: calc(.9rem + .1vw);
  font-weight: 400;
  text-transform: uppercase;
  color: white;
  margin-left: 13px;
}
@media (max-width: 767px) {
  .gtranslate_wrapper a.glink {
    margin-left: 9px !important;
  }
}

@media (max-width: 1024px) {
  .bluemountain-gtranslate {
    margin-right: 2rem !important;
  }
}
@media (max-width: 767px) {
  .bluemountain-gtranslate {
    margin-right: 10px !important;
  }
}
@media (max-width: 1024px) {
  .bluemountain-gtranslate .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
  }
}

@media (max-width: 1024px) {
  .bluemountain-logo-section {
    display: flex !important;
    justify-content: space-between !important;
  }
}
@media (max-width: 767px) {
  .bluemountain-logo-section {
    width: 71% !important;
  }
  .bluemountain-logo-section .elementor-widget-image {
    height: 100% !important;
  }
}

@media (max-width: 1024px) {
  .bluemountain-menu-section {
    border-left: 1px solid #FFFFFF4D !important;
  }
}
@media (max-width: 767px) {
  .bluemountain-menu-section {
    width: 26% !important;
  }
}

@media screen and (max-width: 768px) {
  .jet-tabs__control-wrapper > div {
    text-align: center;
  }

  #tab-servicios .jet-tabs__content-wrapper:not(:first-child) {
    margin-left: 0;
    margin-top: 2rem;
  }
}
.translated-ltr .bluemountain-animated-txt {
  display: none !important;
}
.translated-ltr .bluemountain-home-txt {
  display: block !important;
}

/*# sourceMappingURL=style.css.map */
