/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain:  Avada
*/
.fusion-header {
  padding: 0 !important;
}
.fusion-header .fusion-header-has-flyout-menu-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fusion-header img.fusion-standard-logo {
  width: 150px;
}
.fusion-header img.fusion-sticky-logo {
  width: 150px !important;
}
.fusion-header ul.fusion-menu a.fusion-bottombar-highlight::after {
  width: 1px !important;
  border-radius: 100%;
  left: 40% !important;
  border: 4px solid #00833e !important;
}

footer img.image.wp-image-2587.attachment-full.size-full {
  width: 280px;
}
footer .fusion-column.col-lg-6.col-md-6.col-sm-6 {
  text-align: left;
}
footer .fusion-columns.fusion-columns-2.fusion-widget-area {
  display: grid !important;
  align-items: center;
  grid-template-columns: 2fr 1fr;
  margin: 0 10%;
}
footer section#media_image-3 {
  margin-bottom: 30px;
  text-align: left;
}
footer section#media_image-4, footer section#media_image-5 {
  margin-bottom: 0;
}
footer img.image.wp-image-3225.attachment-medium.size-medium {
  width: 230px;
}
footer .fusion-column.col-lg-6.col-md-6.col-sm-6 {
  border-right: 1px solid white;
  grid-column: 1/2;
  width: 100% !important;
}
footer .fusion-column.fusion-column-last.col-lg-6.col-md-6.col-sm-6 {
  display: flex;
  grid-gap: 30px;
  align-items: center;
  justify-content: flex-end;
  grid-column: 2/3;
}
footer .bidea-footer {
  text-align: left;
  display: flex;
  flex-direction: column;
}
footer .bidea-footer p {
  color: #002d74;
  margin-bottom: 0;
  margin-top: 0;
}
footer .bidea-footer a {
  color: #002d74;
}
footer .bidea-footer a:nth-child(3) {
  color: #002d74;
  font-weight: 600;
  padding-bottom: 8px;
}
footer .bidea-footer a:nth-child(3):hover {
  text-decoration: underline;
}
footer .bidea-footer-img {
  display: flex;
  justify-content: flex-end;
  grid-gap: 50px;
}
footer .bidea-footer-img-01 {
  width: 70px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
footer .bidea-footer-img-02 {
  width: 120px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
footer .bidea-footer-copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
footer .bidea-footer-copyright a {
  font-weight: 600;
  border-bottom: 1px solid #00833e;
  padding-bottom: 8px;
  text-transform: uppercase;
  margin-left: 20px;
  letter-spacing: 0.1em;
}
footer .bidea-footer-copyright a:hover {
  border-bottom: 1px solid #002d74;
}

.fusion-footer-copyright-area .fusion-row {
  padding: 0 10% !important;
}
.fusion-footer-copyright-area .fusion-row .bidea-footer-copyright {
  font-size: 10px;
}

.bidea-boton-flotante .fusion-layout-column {
  position: fixed !important;
  right: -231px;
  top: 230px;
  width: 295px;
  transition: 0.5s;
  border-radius: 60px 0 0 60px;
}
.bidea-boton-flotante .fusion-layout-column:hover {
  right: -5px;
  background-color: white;
}

.bidea-home-icono {
  padding: 5px;
}

.bidea-link-btn a {
  border-bottom: 2px solid #002d74;
  padding-bottom: 5px;
}
.bidea-link-btn a:hover {
  color: #00833e;
  border-bottom: 2px solid #00833e;
}

.bidea-home-circulo {
  height: 275px;
  width: 300px !important;
}

.bidea-home-ingenieria strong {
  color: #7FBE9D;
}

.bidea-buscador input#is-search-input-962 {
  height: 50px;
  width: 400px;
  border-radius: 30px;
  font-family: "Kumbh Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px !important;
  letter-spacing: 0.15em;
  padding-left: 25px;
}
.bidea-buscador input.is-search-submit {
  height: 50px;
  width: 120px;
  border-radius: 30px;
  font-family: "Kumbh Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 12px !important;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  background-color: transparent !important;
  padding: 0 25px !important;
  cursor: pointer;
  left: 420px;
}
.bidea-buscador input.is-search-submit:hover {
  background-color: #00833e !important;
  color: white !important;
  border-color: #00833e !important;
}

#is-ajax-search-result-962 {
  margin-top: 10px;
  background-color: #002d74 !important;
  border-radius: 0 0 30px 30px;
}
#is-ajax-search-result-962 .is-ajax-search-no-result {
  background-color: #002d74 !important;
  color: white;
  font-weight: 700;
  font-size: 16px !important;
  font-family: "Kumbh Sans";
  letter-spacing: 0.15em;
  border-radius: 0 0 30px 30px;
}
#is-ajax-search-result-962 .is-ajax-search-posts div {
  background-color: #002d74 !important;
}
#is-ajax-search-result-962 .is-ajax-search-posts div .is-title a {
  color: white;
  font-weight: 700;
  font-size: 16px !important;
  font-family: "Kumbh Sans";
  letter-spacing: 0.15em;
}
#is-ajax-search-result-962 .is-ajax-search-posts div .is-ajax-result-description {
  color: white;
  letter-spacing: 0.15em;
}

.bidea-formacion span.bidea-formacion-img {
  width: 100%;
}
.bidea-formacion span.bidea-formacion-img img {
  width: 100% !important;
}
.bidea-formacion .bidea-formacion-btn {
  width: 22%;
  position: absolute;
  right: -10px;
  text-align: left;
  bottom: 80px;
  padding: 15px 20px;
  border: 3px solid #00833e;
  border-radius: 50px 0 0 50px;
  z-index: 10;
  transition: 0.5s;
}
.bidea-formacion:hover .bidea-formacion-btn {
  width: 40%;
}

.bidea-formacion-subcategorias ul {
  display: flex;
  grid-gap: 20px;
  padding-left: 0 !important;
}
.bidea-formacion-subcategorias ul li {
  list-style: none;
  border-radius: 30px;
  padding: 0 30px;
  background-color: #00833e;
  height: 50px;
  display: flex;
  align-items: center;
}
.bidea-formacion-subcategorias ul li a {
  color: white !important;
}
.bidea-formacion-subcategorias ul li:hover {
  background-color: #002d74;
}

.bidea-formacion-busqueda article {
  margin-bottom: 0 !important;
}
.bidea-formacion-busqueda .fusion-post-content.post-content {
  display: grid;
  grid-template-columns: 1fr 2fr;
  border-bottom: 1px solid #D2D9E2;
  padding: 20px 0;
}
.bidea-formacion-busqueda h2 {
  grid-column: 2/3;
  grid-row: 1/3;
  margin-bottom: 0 !important;
}
.bidea-formacion-busqueda h2 a {
  font-weight: 400;
  font-size: 16px;
  font-family: "Kumbh Sans";
  letter-spacing: 0;
}
.bidea-formacion-busqueda h2 a:hover {
  color: #00833e;
}

.bidea-formacion-tabla ul {
  display: grid;
  padding-left: 0 !important;
  grid-template-columns: 1fr 2fr !important;
}
.bidea-formacion-tabla ul li {
  list-style: none;
}
.bidea-formacion-tabla-titulo {
  font-size: 10px;
  color: #00833e;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-weight: 600;
  display: grid;
  grid-template-columns: 1fr 2fr !important;
  border-bottom: 1px solid #00833e;
  margin-bottom: 10px !important;
}
.bidea-formacion-tabla-cursos ul {
  padding-left: 0 !important;
}
.bidea-formacion-tabla-cursos ul li {
  display: grid;
  grid-template-columns: 1fr 2fr !important;
  list-style: none;
  border-bottom: 1px solid #D2D9E2;
  padding: 20px 0;
}
.bidea-formacion-tabla-cursos ul li:hover a {
  color: #00833e;
}
.bidea-formacion-tabla-cursos-categoria {
  font-size: 16px;
  font-weight: 700;
  font-family: "Kumbh Sans";
  letter-spacing: 0.15em;
}
.bidea-formacion-tabla-cursos-titulo {
  font-weight: 400;
  font-size: 16px;
  font-family: "Kumbh Sans";
}
.bidea-formacion-tabla-cursos-notfound {
  font-weight: 400;
  font-size: 16px;
  font-family: "Kumbh Sans";
}

.bidea-auditoria-portada strong {
  color: #00833e;
}

.bidea-auditoria-presupuesto a {
  color: white;
  border-bottom: 2px solid white;
  padding-bottom: 5px;
}

.bidea-form-flex {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  margin-bottom: 30px;
}
.bidea-form-flex p {
  margin: 0 !important;
}
.bidea-form-flex p label {
  display: grid;
  grid-template-columns: 100px auto;
  grid-gap: 10px;
  text-align: end;
  text-transform: uppercase;
  margin-top: 0 !important;
  letter-spacing: 0.1em;
}
.bidea-form-flex p input, .bidea-form-flex p textarea {
  background-color: #D2D9E2 !important;
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  height: 90%;
}
.bidea-form-flex p span {
  width: 100%;
}
.bidea-form-datos p label {
  align-items: center;
}
.bidea-form-mensaje p label {
  margin-top: 10px;
}
.bidea-form .bidea-form-privacidad {
  display: grid;
  grid-template-columns: 4fr 3fr 1fr;
  grid-gap: 10px;
}
.bidea-form .bidea-form-privacidad-texto {
  color: #B4B8BD;
  font-size: 10px !important;
  line-height: 16px;
  margin-left: 100px;
}
.bidea-form .bidea-form-privacidad-aceptacion {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.15em;
}
.bidea-form .bidea-form-privacidad-enlace {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.15em;
}
.bidea-form .bidea-form-privacidad-enlace:hover {
  color: #002d74;
  border-bottom: 2px solid #002d74;
  padding-bottom: 5px;
}
.bidea-form .bidea-form-privacidad-btn {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.bidea-form .bidea-form-privacidad-btn input.wpcf7-form-control.has-spinner.wpcf7-submit {
  background-color: transparent;
  border: 1px solid #00833e;
  color: #00833e;
  border-radius: 30px;
  padding: 20px 40px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}

.bidea-lab-portada strong {
  color: #00833e;
}
.bidea-lab-portada a.fusion-button:hover {
  background-color: #002d74;
  color: white;
  border: 1px solid #002d74;
}

.bidea-links a:hover {
  border-bottom: 1px solid #002d74 !important;
  color: #002d74 !important;
}

.bidea-contacto-rrss a {
  padding-bottom: 5px;
}
.bidea-contacto-rrss a:hover {
  border-bottom: 1px solid #002d74;
  color: #002d74;
}

.bidea-faqs-filtro .fusion-filters {
  grid-gap: 10px;
}
.bidea-faqs-filtro .fusion-filters li.fusion-active {
  background-color: #00833e;
}
.bidea-faqs-filtro .fusion-filters li.fusion-active a {
  border-top-width: 0 !important;
}
.bidea-faqs-filtro .fusion-filters li {
  margin-right: 0 !important;
  background-color: transparent;
  border-radius: 30px;
  border: 1px solid #00833e;
}
.bidea-faqs-filtro .fusion-filters li a {
  padding: 15px 20px;
  color: #00833e;
}
.bidea-faqs-filtro .fusion-filters li:hover {
  background-color: #00833e;
}
.bidea-faqs-filtro .fusion-filters li:hover a {
  padding: 15px 20px;
  color: white;
}

.bidea-faq span.bidea-faq-img {
  width: 100%;
}
.bidea-faq span.bidea-faq-img img {
  width: 100% !important;
}
.bidea-faq .bidea-faq-btn {
  width: 70px;
  position: absolute;
  right: 0;
  text-align: left;
  bottom: 80px;
  padding: 15px 20px;
  border: 3px solid #00833e;
  border-radius: 50px 0 0 50px;
  z-index: 10;
  transition: 0.5s;
  border-right: 0;
  height: auto;
}
.bidea-faq:hover .bidea-faq-btn {
  width: 100px;
}
.bidea-faq .fusion-panel {
  margin-bottom: 10px;
}
.bidea-faq .fusion-text a {
  text-decoration: underline;
}
.bidea-faq .fusion-text a:hover {
  color: #00833e !important;
}
.bidea-faq h3.panel-title {
  border-bottom: 1px solid #00833e;
}
.bidea-faq h3.panel-title a:hover i::before {
  color: #00833e;
}
.bidea-faq i.fa-fusion-box.inactive-icon.icon-Vector-10-11:before, .bidea-faq i.fa-fusion-box.active-icon.icon-Vector-10-1 {
  margin-left: -30px;
}

.bidea-wpforms-id, .bidea-wpforms-modalidad, .bidea-wpforms-fechas {
  padding-top: 0 !important;
}
.bidea-wpforms-id textarea, .bidea-wpforms-modalidad textarea, .bidea-wpforms-fechas textarea {
  pointer-events: none;
  color: #B4B8BD !important;
  text-align: center !important;
  border: none !important;
  resize: none;
}

button.wpforms-repeater-button.wpforms-repeater-add, button.wpforms-repeater-button.wpforms-repeater-remove {
  background-color: transparent !important;
  border-color: #00833e !important;
  border-radius: 50px;
  color: #00833e !important;
  padding: 10px 15px !important;
  cursor: pointer;
}
button.wpforms-repeater-button.wpforms-repeater-add:hover, button.wpforms-repeater-button.wpforms-repeater-remove:hover {
  color: white !important;
  background-color: #00833e !important;
}

.bidea-wpforms-convocatoria-enlaces {
  color: #002d74;
  margin-left: 4% !important;
}
.bidea-wpforms-convocatoria-enlaces:hover {
  color: #00833e;
}

.bidea-wpforms-convocatoria-textos p {
  color: #B4B8BD !important;
  text-align: center !important;
}

.bidea-wpforms-convocatoria-titulos {
  text-align: center;
  font-size: 18px;
  text-transform: uppercase !important;
  font-weight: 600;
}
.bidea-wpforms-convocatoria-texto {
  margin-top: 20px !important;
}
.bidea-wpforms-convocatoria-texto ul li {
  font-size: 16px !important;
}

.wpforms-submit-container {
  text-align: center !important;
}
.wpforms-submit-container button {
  background-color: #00833e !important;
}

.bidea-curso-convocatoria {
  padding: 0 !important;
}

.bidea-curso-info a:hover {
  color: #002d74;
  text-decoration: underline;
}

.bidea-formacionInCompany {
  display: flex;
  grid-gap: 20px;
  margin-bottom: 30px;
}
.bidea-formacionInCompany-button {
  border: 1px solid #00833e;
  background-color: white;
  border-radius: 30px;
  padding: 10px 20px;
  text-align: center;
  color: #00833e;
}
.bidea-formacionInCompany-button:hover {
  text-decoration: none !important;
  background-color: #00833e;
  color: white !important;
}

.bidea-cursos-formulario-modalidad {
  margin-bottom: 20px;
}
.bidea-cursos-formulario-modalidad p {
  margin-bottom: 0 !important;
}
.bidea-cursos-formulario-modalidad span.wpcf7-list-item {
  margin-left: 0;
  margin-right: 10px;
}

.bidea-cursos-formulario-flex p {
  display: flex;
  grid-gap: 5px;
  align-items: flex-end;
}
.bidea-cursos-formulario-flex p label {
  text-transform: uppercase;
  letter-spacing: 0.15em;
  width: 100% !important;
}
.bidea-cursos-formulario-flex p input {
  background-color: #D2D9E2 !important;
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  width: 100% !important;
}

li.bidea-curso-convocatoria-btn {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-column-gap: 15px;
}
li.bidea-curso-convocatoria-btn p {
  margin-bottom: 0 !important;
}
li.bidea-curso-convocatoria-btn a {
  border: 1px solid #00833e;
  background-color: white;
  border-radius: 30px;
  padding: 10px 20px;
  text-align: center;
  margin-top: 10px;
  color: #00833e;
}
li.bidea-curso-convocatoria-btn a:hover {
  text-decoration: none !important;
  background-color: #00833e;
  color: white;
}

.bidea-cursos-contacto p {
  margin-bottom: 0 !important;
}
.bidea-cursos-contacto a:hover {
  color: #00833e;
}

.bidea-convocatoriaAbierta-info label {
  text-transform: uppercase;
}
.bidea-convocatoriaAbierta-info .bidea-convocatoriaAbierta-datos input {
  border: transparent;
  background-color: #D2D9E2;
  border-radius: 30px !important;
}
.bidea-convocatoriaAbierta-info .bidea-wpforms-id input, .bidea-convocatoriaAbierta-info .bidea-wpforms-id textarea, .bidea-convocatoriaAbierta-info .bidea-wpforms-modalidad input, .bidea-convocatoriaAbierta-info .bidea-wpforms-modalidad textarea, .bidea-convocatoriaAbierta-info .bidea-wpforms-fechas input, .bidea-convocatoriaAbierta-info .bidea-wpforms-fechas textarea {
  border: transparent !important;
  background-color: transparent !important;
  border-radius: 30px !important;
  color: black !important;
  text-align: left !important;
  max-height: 45px !important;
}
.bidea-convocatoriaAbierta-info-flex p {
  display: flex;
  align-items: center;
}

.bidea-cursos-formulario-cp input {
  background-color: #D2D9E2 !important;
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  height: 90%;
}

.bidea-cursos-formulario {
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  margin: 20px 0;
  display: grid;
}
.bidea-cursos-formulario p {
  margin-bottom: 0 !important;
}
.bidea-cursos-formulario p label {
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.bidea-cursos-formulario p label input, .bidea-cursos-formulario p label textarea {
  background-color: #D2D9E2 !important;
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  height: 90%;
}
.bidea-cursos-formulario p:nth-child(1) {
  grid-column: 1/2;
}
.bidea-cursos-formulario p:nth-child(4) {
  grid-column: 2/3;
  grid-row: 1/4;
}
.bidea-cursos-formulario-privacidad p {
  color: #B4B8BD;
  font-size: 10px !important;
  line-height: 16px;
}
.bidea-cursos-formulario-privacidad-enlaces span {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.15em;
  color: #002d74;
}
.bidea-cursos-formulario-btn input.wpcf7-form-control.has-spinner.wpcf7-submit {
  background-color: transparent;
  border: 1px solid #00833e;
  color: #00833e;
  border-radius: 30px;
  padding: 20px 40px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.bidea-cursos-formulario-otras {
  margin-top: 40px;
}
.bidea-cursos-formulario-otras div p {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.bidea-cursos-formulario-otras div p .wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column;
}
.bidea-cursos-formulario-otras div p .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  color: #dc3232 !important;
  font-size: 12px;
  text-transform: uppercase;
}
.bidea-cursos-formulario-otras div p span {
  text-align: right;
  color: #002d74;
}
.bidea-cursos-formulario-otras div p span span.wpcf7-list-item {
  background-color: #D2D9E2 !important;
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  padding: 10px 15px;
}
.bidea-cursos-formulario-otras div p span input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
  background-color: #D2D9E2 !important;
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  color: #002d74;
  width: 70%;
}

.bidea-cursos-modalidad-content {
  font-family: "Kumbh Sans";
  font-size: 16px;
}

.popover {
  max-width: 450px !important;
}
.popover .popover-title {
  font-size: 16px !important;
  color: white !important;
}

#awb-oc-10080 .fusion-fullwidth {
  overflow-y: scroll !important;
}

.bidea-popup-evento .bidea-form-datos label {
  grid-template-columns: 130px auto;
}

.bidea-publicacion-ul-interesar ul {
  margin: 0px !important;
}

.bideo-publicaciones-leer-mas {
  position: absolute;
  bottom: 60px;
}

.bidea-img-publicacion-portada {
  width: 100% !important;
}

.bidea-enlace-te-puede-interesar li {
  margin-bottom: 15px;
  color: #00833e !important;
  transition: all 0.6s ease;
}
.bidea-enlace-te-puede-interesar li:hover {
  color: #7fbe9d !important;
}
.bidea-enlace-te-puede-interesar li a {
  color: #00833e !important;
  transition: all 0.6s ease;
}
.bidea-enlace-te-puede-interesar li a:hover {
  color: #7fbe9d !important;
}

.bidea-faqs-filtro .fusion-post-cards {
  flex-direction: column;
}

.grecaptcha-badge {
  opacity: 0;
}

.bidea-cursos-formulario-privacidad-enlaces a:hover {
  color: #002d74 !important;
}

.bidea-form-privacidad span {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.15em;
}

.bidea-form-privacidad a {
  text-decoration: underline;
}

.bidea-form .bidea-form-privacidad-enlace:hover {
  color: #002d74;
  border-bottom: 0 solid transparent;
  padding-bottom: 5px;
}

@media only screen and (max-width: 1200px) {
  header .fusion-header-has-flyout-menu-content {
    margin: 0 5%;
  }
}
@media only screen and (max-width: 1024px) {
  header img.fusion-standard-logo {
    width: 120px !important;
  }
  header .fusion-header img.fusion-sticky-logo {
    width: 120px !important;
  }
  header .fusion-header-has-flyout-menu-content {
    margin: 0 5%;
  }
  header .fusion-mobile-nav-item a {
    font-weight: 700 !important;
  }
  footer img.image.wp-image-3225.attachment-medium.size-medium {
    width: 20vw;
  }
  footer .fusion-columns.fusion-columns-2.fusion-widget-area {
    margin: 0 5%;
  }
  footer .bidea-footer-copyright {
    flex-direction: column-reverse;
  }
  .bidea-form .bidea-form-privacidad {
    grid-template-columns: 1fr;
  }
  .bidea-form-privacidad-texto {
    margin-left: 0 !important;
  }
  .bidea-form .wpcf7-list-item {
    margin: 0 !important;
  }
  li.bidea-curso-convocatoria-btn {
    grid-template-columns: 1fr;
  }
  .bidea-cursos-formulario {
    grid-template-columns: 1fr;
  }
  .bidea-cursos-formulario p:nth-child(4) {
    grid-column: 1/2;
    grid-row: auto;
  }
  .bidea-cursos-formulario-otras div p {
    grid-template-columns: 1fr;
  }
  .bidea-cursos-formulario-otras div p span {
    text-align: left;
  }
  .bidea-cursos-formulario-otras div p .wpcf7-list-item {
    margin: 0 1em 0 0;
  }
  .bidea-cursos-formulario-flex p {
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 0;
  }
  .bidea-convocatoriaAbierta-info-flex p {
    flex-direction: column !important;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 770px) {
  #awb-oc-10080 .awb-off-canvas {
    width: 100% !important;
  }
  .bidea-home-icono img {
    width: 50px !important;
  }
  .bidea-boton-flotante .fusion-layout-column {
    right: -245px;
    background-color: white;
  }
  .bidea-boton-flotante .fusion-layout-column:hover {
    right: -60px;
  }
  .bidea-boton-flotante img.img-responsive.wp-image-2826 {
    width: 30px;
    margin-right: 10px;
  }
  .bidea-footer-copyright div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
  }
  .bidea-footer-copyright div a {
    margin-left: 0 !important;
    border-bottom: 0 solid transparent;
    text-decoration: underline;
  }
  .bidea-footer-copyright div a:hover {
    padding: 0;
    border-bottom: 1px solid transparent;
  }
  .bidea-home-portada .fusion-column-wrapper.fusion-flex-justify-content-space-between.fusion-content-layout-column {
    border-right: none;
    border-bottom: 2px solid #00833e;
  }
  .bidea-home-portada .fusion-text {
    margin-bottom: 0;
  }
  .bidea-buscador input#is-search-input-962 {
    width: 55vw;
    font-size: 12px !important;
  }
  .bidea-buscador input.is-search-submit {
    left: 57vw;
  }
  .bidea-formacion-subcategorias ul {
    flex-wrap: wrap;
  }
  .bidea-auditoria-portada .fusion-text-1 {
    margin-left: 0;
    margin-top: 30px;
  }
  .bidea-auditoria-textos .fusion-text {
    margin-bottom: 50px;
  }
  .bidea-lab-portada .fusion-text-1 {
    margin-left: 0;
    margin-top: 30px;
  }
  .bidea-lab-portada .bidea-lab-btn {
    margin-left: 0;
  }
  .bidea-form-flex {
    grid-template-columns: 1fr;
    grid-gap: 25px;
  }
  img.alignnone.wp-image-2957, img.alignnone.size-full.wp-image-2955 {
    width: 30px;
  }
  .bidea-faqs-filtro .fusion-filters li {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 640px) {
  .bidea-boton-flotante .fusion-layout-column:hover {
    right: -70px;
  }
  .bidea-boton-flotante img.img-responsive.wp-image-2826 {
    width: 30px;
    margin-right: 10px;
  }
  footer img.image.wp-image-3225.attachment-medium.size-medium {
    width: 130px;
  }
  footer .fusion-columns.fusion-columns-2.fusion-widget-area {
    grid-template-columns: 1fr;
  }
  footer .fusion-column.col-lg-6.col-md-6.col-sm-6 {
    grid-column: 1/3;
  }
  footer .fusion-column.fusion-column-last.col-lg-6.col-md-6.col-sm-6 {
    grid-column: 1/3;
    justify-content: center;
    margin-bottom: 0;
  }
  footer .fusion-column.fusion-column-last.col-lg-6.col-md-6.col-sm-6 img {
    height: 80px !important;
    width: auto;
  }
  .bidea-form-flex p label {
    grid-template-columns: 1fr !important;
    text-align: start;
  }
}
@media only screen and (max-width: 460px) {
  .bidea-footer-copyright div {
    grid-template-columns: 1fr;
  }
}/*# sourceMappingURL=style.css.map */