/*
Theme Name: Club M2
Theme URI: https://gaviaspreview.com/wp/qizon/
Author URI: https://themeforest.net/user/gavias
Author: Herminia Bento para DcoWorks
Description: Child theme for the Qizon theme.
Template: qizon
*/
@import url('https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300..900&display=swap');

body {
  font-weight: 400;
  line-height: 1.5;
}
h1, h2, h3 {
  letter-spacing: 0.01rem;
}
.text-grey {
  color: var(--e-global-color-92d2012);
}
.text-primary {
  color: var(--e-global-color-primary) !important;
}
.fw-semibold {
  font-weight: 600!important;
}
.fw-medium {
  font-weight: 500!important;
}
.iconbox-one__desc:after {
  /*background: var(--e-global-color-2a03fb5);  */
}
.feature-two__title {
  font-size: 22px;
  font-weight: 800;
}
.about-one__shape-2 {
  background-color: var(--e-global-color-primary);
}
.about-one__shape-3 {
 border-color: var(--e-global-color-primary);
}
.about-three__line {
 border-color: var(--e-global-color-primary);
}
.about-three__image:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--e-global-color-accent)), to(var(--e-global-color-92d2012)));
  background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-92d2012) 100%);
}
.nuestros-valores .iconbox-one__title {
  min-height: 44px;
}
.contacto-boxes .elementor-widget-icon-box,
.contacto-boxes .elementor-widget-container {
  height: 100%;
}

/*btn*/
button, 
.btn-theme, 
.btn-theme-2, 
.btn, 
.btn-white, 
.btn-gray, 
.btn-black, 
input[type*="submit"]:not(.qicon-):not(.btn-theme):not(.qicon):not(.newsletter__submit), 
#tribe-events .tribe-events-button, 
.tribe-events-button {
  font-family: var(--qizon-font-sans-serif);
  padding: 15px 32px;
}

/*Faq*/
.tab-faq .tabs-content-one__desc ul {
  flex-direction: column;
}
.tab-faq .tabs-content-one__desc ul > li {
  width: 100%;
}
.about-three__image-second {
    position: absolute;
    left: -90px;
    bottom: 100px;
    z-index: 99;
    max-width: 35%;
}
.about-two__image-second {
  position: absolute;
    right: 0;
    bottom: 60px;
    z-index: 11;
    width: 296px;
    max-width: 55%;
}
/*menu*/
ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner ul.megamenu-sub > li > a {
  /* font-size: 20px; */
  font-weight: 500;
  color: var(--e-global-color-primary)!important;
  /* font-family: var(--qizon-heading-font-family); */
}

ul.gva-nav-menu > li .submenu-inner > li a, 
ul.gva-nav-menu > li ul.submenu-inner > li a {
  font-size: 14px;
  font-family: var(--qizon-font-sans-serif);
}
/*breadcrumb*/
.custom-breadcrumb:after {
  background-image: url("img/PNG-logo-version-reducida.png");
}
.custom-breadcrumb .heading-title {
  font-size: 50px;
}

/*progress*/
.cf-item-progress.style-1 .campaign-progress .progress {
/*  background-color: var(--e-global-color-primary);*/
}
.cf-item-progress.style-1 .campaign-progress .progress .progress-bar,
.cf-item-progress.style-1 .campaign-progress .progress .progress-bar:after {
  background-color: var(--e-global-color-accent);
}

.single-proyecto .campaign-one__progress .progress,
.type-proyecto .campaign-one__progress .progress {
 background-color: var(--e-global-color-2a03fb5);
  height: 5px;
}

.single-proyecto .campaign-one__progress .progress .progress-bar,
.single-proyecto .campaign-one__progress .progress .progress-bar:after,
.type-proyecto .campaign-one__progress .progress .progress-bar,
.type-proyecto .campaign-one__progress .progress .progress-bar:after {
  background-color: var(--e-global-color-accent);
}

.single-proyecto .campaign-one__progress .progress .progress-bar:after,
.type-proyecto .campaign-one__progress .progress .progress-bar:after {
  width: 11px;
  height: 11px;
  top: -3px;
  right: -2px;
}

.single-proyecto .campaign-one__progress,
.type-proyecto .campaign-one__progress {
  width: 100%;
}

/*proyectos Archive*/
.post-one__thumbnail .entry-date {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-text);
}
.post-one__thumbnail .entry-date:before {
  border-right-color: var(--e-global-color-9e78dc2);
}
.post-one__thumbnail .entry-date:after {
  border-left-color: var(--e-global-color-9e78dc2);
}

.post-one__thumbnail img {
    object-fit: cover;
    width: 372px;
    width: 100%;
    height: 276px;
}
.post-one__title {
  font-size: revert;
}
.post-one__title a {
  color: inherit;
}
.post-one__meta .ubicacion {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text);
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.proyecto-galeria {
  --swiper-theme-color: #000;
  --swiper-navigation-size: 44px;
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}
.swiper-pagination-bullets-dynamic {
  font-size: inherit;
}

/*Home*/
.feature-block-home .feature-two__link {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.feature-two__number {
/*  background: var(--e-global-color-2a03fb5);*/
  color: var(--e-global-color-text);
}
.feature-two__single:hover .feature-two__number, .feature-two__single:focus .feature-two__number, .feature-two__single.active .feature-two__number {
  background: var(--e-global-color-secondary);
  color: var(--e-global-color-text);
}
/*ejemplo*/