@charset "UTF-8";
/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/*COLORES*/

/*RECAPTCHA*/
.grecaptcha-badge{
	display: none!important;
	opacity: 0%!important;
}

/*GROSOR DE TEXTOS CUANDO ESTÁN EN BOLD O STRONG*/
p > bold, p > strong {
  font-weight: 500;
  color: #000;
}

a > bold, a > strong {
  font-weight: 500;
}

/*ETIQUETAS CRÉDITOS*/
.bfv-column-texto-credito .bfv-texto-credito {
  opacity: 0%;
  background-color: #e2e2e2;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px;
  transition: all 0.4s ease;
  margin: 5px;
}
.bfv-column-texto-credito:hover .bfv-texto-credito {
  opacity: 100%;
}

/*MENÚ*/
/*Añadir separador de raya después de cada item*/
.menu-item {
  align-items: center;
  /*Quitar separador de raya en el último item*/
}
.menu-item:after {
  content: "|";
  margin: 0px 40px;
  font-size: 20px;
  color: #808080;
}
.menu-item:last-child:after {
  content: "";
  margin: 0px;
}

/*Estilo submenú*/
.awb-menu__sub-ul {
  border: 1px solid #808080;
  padding: 10px 15px !important;
}
.awb-menu__sub-ul .menu-item:after {
  content: "";
  margin: 0px;
}

/*SUBMENÚ*/
.awb-menu__sub-ul {
  background-color: #E2E2E2;
}

/*Estilos item página actual*/
.current-menu-item .menu-text {
  border-bottom: 2px solid #000000 !important;
  padding: 8px 0px;
}

/*Estilos item página actual en SUBMENÚ*/
.awb-menu__sub-ul .current-menu-item span {
  border-bottom: 2px solid black !important;
  padding: 0px 0px 6px 0px;
}

/*FOOTER*/
.bfv-footer .awb-menu .fusion-menu .menu-item-has-children {
  display: flex !important;
  width: auto;
  justify-content: flex-start;
  flex-wrap: wrap !important;
}
.bfv-footer .awb-menu .fusion-menu .menu-item-has-children .awb-menu__sub-ul {
  width: 100%;
}
.bfv-footer .awb-menu .fusion-menu .menu-item-has-children a {
  display: block;
  width: auto;
}
.bfv-footer .fusion-menu {
  padding-left: 0px !important;
}
.bfv-footer .menu-item:after {
  display: none;
}
.bfv-footer .awb-menu__sub-ul {
  padding: 0px !important;
  border: 0px;
  background-color: transparent;
  margin-bottom: 20px;
}
.bfv-footer .awb-menu__sub-ul .menu-item, .bfv-footer .awb-menu__sub-ul .current-menu-item {
  margin-top: 10px;
}
.bfv-footer .awb-menu__sub-ul .menu-item a, .bfv-footer .awb-menu__sub-ul .current-menu-item a {
  padding: 0px 0px !important;
  color: white !important;
}
.bfv-footer .awb-menu__sub-ul .menu-item a:hover, .bfv-footer .awb-menu__sub-ul .current-menu-item a:hover {
  color: white !important;
}
.bfv-footer .current-menu-item .menu-text {
  border-bottom: 2px solid white;
}

.bfv-footer-2 .menu-item:after {
  margin: 0px 10px;
}
.bfv-footer-2 .current-menu-item .menu-text {
  border-bottom: 2px solid white;
}

/*AÑADIR ESQUINAS A LOS BLOQUES*/
.fusion-builder-row .bfv-bordes-esquinas .fusion-column-wrapper {
  /* CON IMÁGENES (MENOS RESPONSIVE)
  &:after{
  	content:"";
  	width: calc(100% - 15px);
  	height: 100px;
  	position: absolute;
  	top: -15px;
  	right: 8px;
  	background-image: url("../Avada-Child-Theme/assets/img/esquinas-superiores.png");
  	background-size: contain;
  	background-repeat: no-repeat;
  	background-position: top center;
  }
  &:before{
  	content:"";
  	width: calc(100% - 15px);
  	height: 100px;
  	position: absolute;
  	bottom: -15px;
  	right: 8px;
  	background-image: url("../Avada-Child-Theme/assets/img/esquinas-inferiores.png");
  	background-size: contain;
  	background-repeat: no-repeat;
  	background-position: bottom center;
  }
  	*/
}
.fusion-builder-row .bfv-bordes-esquinas .fusion-column-wrapper:after {
  content: "";
  width: calc(100% - 15px);
  display: block;
  border: 2px solid transparent !important;
  border-bottom: 0px !important;
  -o-border-image: linear-gradient(90deg, #808080 20px, #E2E2E2 20px, #E2E2E2 calc(100% - 20px), #808080 calc(100% - 20px)) 1 !important;
     border-image: linear-gradient(90deg, #808080 20px, #E2E2E2 20px, #E2E2E2 calc(100% - 20px), #808080 calc(100% - 20px)) 1 !important;
  height: 20px;
  position: absolute;
  top: -15px;
  right: 5px;
}
.fusion-builder-row .bfv-bordes-esquinas .fusion-column-wrapper:before {
  content: "";
  width: calc(100% - 15px);
  display: block;
  border: 2px solid transparent !important;
  border-top: 0px !important;
  -o-border-image: linear-gradient(90deg, #808080 20px, #E2E2E2 20px, #E2E2E2 calc(100% - 20px), #808080 calc(100% - 20px)) 1 !important;
     border-image: linear-gradient(90deg, #808080 20px, #E2E2E2 20px, #E2E2E2 calc(100% - 20px), #808080 calc(100% - 20px)) 1 !important;
  height: 20px;
  position: absolute;
  bottom: -15px;
  right: 5px;
}

/*ESTILO GLOBAL BOTONES CON SOMBRA*/
.fusion-layout-column .fusion-column-wrapper .fusion-button, .fusion-layout-column .fusion-column-wrapper .wpcf7-submit {
  box-shadow: 5px 7px rgba(0, 0, 0, 0.2) !important;
  transition: all 0.3s ease;
}
.fusion-layout-column .fusion-column-wrapper .fusion-button:hover, .fusion-layout-column .fusion-column-wrapper .wpcf7-submit:hover {
  box-shadow: 0px 0px rgba(0, 0, 0, 0.2) !important;
  transform: translate(5px, 5px);
}

/*ESTILO GLOBAL DE LISTAS CON PUNTOS*/
.fusion-layout-column ul {
  margin: 0px;
  padding-left: 30px;
}
.fusion-layout-column ul li {
  padding-left: 0px;
}
.fusion-layout-column ul li::marker {
  font-size: 15px;
}

/*BOTÓN CON CIRCULO DE MÁS Y HOVER CON TEXTO*/
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover {
  box-shadow: none !important;
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover .fusion-button-text {
  opacity: 0;
  transform: translate(45px, 5px);
  transition: all 0.3s ease;
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover i {
  transition: all 0.3s ease;
  box-shadow: 5px 7px rgba(0, 0, 0, 0.2) !important;
  width: 45px;
  height: 45px;
  border-radius: 100px;
  background: linear-gradient(324deg, #001CD1 14.46%, #0097D8 91.04%);
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover i:before {
  color: white !important;
  transition: all 0.4s ease;
  content: "+" !important;
  font-size: 45px;
  font-weight: 200 !important;
  margin-bottom: 5px;
  transform-origin: center !important;
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover:hover {
  transform: translate(0px, 0px);
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover:hover .fusion-button-text {
  opacity: 100%;
  transform: translate(5px, 5px);
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover:hover i {
  background: linear-gradient(324deg, #000000 15%, #808080 86.06%);
  margin-bottom: 0px;
  margin-left: 10px;
  box-shadow: 0px 0px rgba(0, 0, 0, 0.2) !important;
  transform: translate(5px, 5px);
}
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover:hover i:before {
  transform: rotate(90deg);
  margin-bottom: 0px;
  margin-left: 4px;
}

/*INICIO*/
/*SLIDER PORTADA - SLIDER REVOLUTION*/
.bfv-container-slider-inicio .bfv-column-slider-inicio {
  /*Altura del slider*/
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-columna-foto {
  height: calc(100vh - 200px) !important;
  min-height: 600px !important;
  /*Tamaños de texto*/
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-columna-texto .bfv-slider-columna-texto .bfv-slider-title, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-columna-foto .bfv-slider-columna-texto .bfv-slider-title {
  font-size: clamp(36px, 3.5vw, 70px) !important;
  line-height: 110% !important;
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-columna-texto .bfv-slider-columna-texto .bfv-slider-subtitle, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-columna-foto .bfv-slider-columna-texto .bfv-slider-subtitle {
  font-size: clamp(20px, 2.5vw, 40px) !important;
  line-height: 120% !important;
}

/*FLECHAS*/
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-leftarrow {
  /*Flechas degradadas slider inicio*/
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-leftarrow:before {
  color: transparent !important;
  background: #001CD1 linear-gradient(#0097D8, #001CD1);
  -webkit-clip-path: polygon(0% 40%, 40% 0%, 40% 80%);
          clip-path: polygon(0% 40%, 40% 0%, 40% 80%);
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-rightarrow:before {
  color: transparent !important;
  background: #001CD1 linear-gradient(#0097D8, #001CD1);
  -webkit-clip-path: polygon(40% 80%, 40% 0%, 80% 40%);
          clip-path: polygon(40% 80%, 40% 0%, 80% 40%);
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-bullets {
  display: flex;
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-bullets .selected {
  border-radius: 100px !important;
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-bullets .selected:after {
  background-color: #000000 !important;
}
.bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-bullets sr7-bullet {
  border-radius: 0px !important;
  background-color: #000000 !important;
  box-shadow: inset 0 0 0 4px #e2e2e2 !important;
}

/*TAMAÑO FOTOGRAFÍA IZQUIERDA PORTADAS PÁGINAS*/
.bfv-height-100-img-subpagina {
  height: calc(100vh - 200px);
  min-height: 600px !important;
}

/*TALLERES CURSOS...*/
.bfv-info-principal .fusion-column-wrapper {
  gap: 0px 40px !important;
}
.bfv-info-principal .bfv-p-small {
  margin-bottom: 0px;
  font-size: 18px;
  color: #404040;
}

/*CONTENT BOX - Información principal - bloque*/
.bfv-info-principal .bfv-info-principal-content-boxes {
  margin-bottom: 0px;
  display: flex;
  flex-wrap: wrap;
}
.bfv-info-principal .bfv-info-principal-content-boxes .fusion-column {
  width: 100%;
  margin-bottom: 10px !important;
  padding-right: 5px !important;
}
.bfv-info-principal .bfv-info-principal-content-boxes .fusion-column .content-box-wrapper {
  min-height: auto !important;
  padding: 0px !important;
}
.bfv-info-principal .bfv-info-principal-content-boxes .fusion-column .content-box-wrapper .heading {
  margin-bottom: 5px !important;
}
.bfv-info-principal .bfv-info-principal-content-boxes .fusion-column .content-box-wrapper .content-container {
  font-size: 20px !important;
}

/*CONTACTO*/
/*BORDE DEGRADADO*/
.fusion-column-wrapper .wpcf7 form p label input {
  padding-top: 0px !important;
  height: 30px !important;
  padding-bottom: 10px !important;
  -o-border-image: linear-gradient(180deg, #E2E2E2 15px, #404040 15px) 1 !important;
     border-image: linear-gradient(180deg, #E2E2E2 15px, #404040 15px) 1 !important;
}
.fusion-column-wrapper .wpcf7 form p label input:focus {
  -o-border-image: linear-gradient(90deg, #0097D8 0%, #001CD1 100%) 1 !important;
     border-image: linear-gradient(90deg, #0097D8 0%, #001CD1 100%) 1 !important;
}
.fusion-column-wrapper .wpcf7 form p label textarea {
  -o-border-image: linear-gradient(180deg, #E2E2E2 calc(100% - 20px), #404040 calc(100% - 20px)) 1 !important;
     border-image: linear-gradient(180deg, #E2E2E2 calc(100% - 20px), #404040 calc(100% - 20px)) 1 !important;
}
.fusion-column-wrapper .wpcf7 form p label textarea:focus {
  -o-border-image: linear-gradient(90deg, #0097D8 0%, #001CD1 100%) 1 !important;
     border-image: linear-gradient(90deg, #0097D8 0%, #001CD1 100%) 1 !important;
}

/*PÁGINA DE CONTACTO*/
/*FORMULARIO DE CONTACTO*/
.fusion-column-wrapper .wpcf7 form p {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.fusion-column-wrapper .wpcf7 form p label {
  width: 75%;
}
.fusion-column-wrapper .wpcf7 form p label input {
  font-size: clamp(16px, 1.5vw, 20px) !important;
}
.fusion-column-wrapper .wpcf7 form .bfv-bloque-button-y-legal-form {
  width: 75%;
  margin-left: 25%;
}
.fusion-column-wrapper .wpcf7 form .bfv-bloque-button-y-legal-form p {
  display: block !important;
}
.fusion-column-wrapper .wpcf7 form .bfv-text-legal-small {
  font-size: 11px;
  line-height: 120%;
}
.fusion-column-wrapper .wpcf7 form .wpcf7-list-item {
  margin-left: 0px;
  font-size: clamp(16px, 1.5vw, 20px) !important;
  line-height: 110% !important;
  margin-bottom: 10px;
}
.fusion-column-wrapper .wpcf7 form .wpcf7-list-item a {
  color: #404040;
}

@media only screen and (max-width: 1100px) {
  /*TAMAÑO FOTOGRAFÍA IZQUIERDA PORTADAS PÁGINAS*/
  .bfv-height-100-img-subpagina {
    height: calc(60vh - 200px);
    min-height: 300px !important;
  }
  /*CONTENT BOX - Información principal - bloque*/
  .bfv-info-principal .bfv-info-principal-content-boxes .fusion-column {
    width: 33.3333333333%;
  }
  /*MENÚ MÓVIL*/
  .bfv-menu-principal .fusion-menu {
    max-height: none !important;
    padding: 20px 0px !important;
    margin-top: 20px !important;
  }
  .bfv-menu-principal .fusion-menu .awb-menu__sub-ul {
    border: none;
  }
  .bfv-menu-principal .fusion-menu .awb-menu__sub-ul .menu-item {
    height: 40px;
  }
  .bfv-menu-principal .fusion-menu .awb-menu__sub-ul .menu-item a {
    text-align: center;
    font-size: clamp(20px, 1.5vw, 22px);
    display: block !important;
    height: 40px;
    min-height: 40px !important;
  }
}
@media only screen and (max-width: 1040px) {
  .bfv-container-slider-inicio .bfv-column-slider-inicio {
    /*Altura del slider*/
    /*FLECHAS Y BULLETS*/
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con {
    height: 650px !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto {
    height: auto !important;
    min-height: 200px !important;
    display: inline-block !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto sr7-col {
    display: inline-block !important;
    height: auto !important;
    min-height: auto !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto {
    display: inline-block !important;
    height: 450px !important;
    min-height: 200px !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-img {
    height: 100% !important;
    display: inline-block !important;
    min-height: 200px !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-leftarrow {
    transform: translate(-110px, -2px) !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-rightarrow {
    transform: translate(-10px, -2px) !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-bullets {
    transform: translate(-60px, -26px) !important;
  }
  /*FLECHAS SLIDER INICIO*/
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-leftarrow, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-rightarrow {
    /*Flechas degradadas slider inicio*/
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-leftarrow:before, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module sr7-content .sr7-rightarrow:before {
    height: 40px !important;
  }
}
@media only screen and (max-width: 800px) {
  .bfv-container-slider-inicio .bfv-column-slider-inicio {
    /*Altura del slider*/
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con {
    height: 600px !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto {
    height: auto !important;
    min-height: 300px !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-texto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-texto sr7-col {
    height: auto !important;
    min-height: auto !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto {
    height: 300px !important;
    min-height: 200px !important;
  }
  .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-module .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-adjuster .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-content .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-slide .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-zone .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio .bfv-slider-contenedor-columnas .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-mask .bfv-slider-columna-foto sr7-img, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-row-con, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-col, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-mask, .bfv-container-slider-inicio .bfv-column-slider-inicio sr7-row-con .bfv-slider-columna-foto sr7-img {
    height: 300px !important;
  }
  /*FOOTER LEGAL*/
  .bfv-footer-2 .menu-item {
    padding: 0px 5px;
  }
  .bfv-footer-2 .menu-item:after {
    content: "" !important;
    display: none;
  }
  .bfv-footer-2 .fusion-layout-column ul {
    padding-left: 0px !important;
  }
  /*CONTENT BOX - Información principal - bloque*/
  .bfv-info-principal .bfv-info-principal-content-boxes .fusion-column {
    width: 50%;
  }
  /*TAMAÑO FOTOGRAFÍA IZQUIERDA PORTADAS PÁGINAS*/
  .bfv-height-100-img-subpagina {
    height: calc(80vh - 200px);
    min-height: 200px !important;
  }
  /*PÁGINA DE CONTACTO*/
  /*FORMULARIO DE CONTACTO*/
  .fusion-column-wrapper .wpcf7 form P {
    display: block;
  }
  .fusion-column-wrapper .wpcf7 form P label {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
  .fusion-column-wrapper .wpcf7 form .bfv-bloque-button-y-legal-form {
    width: 100%;
    margin-left: 0%;
  }
  /*Botones circulo + */
  .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover i {
    width: 38px;
    height: 38px;
  }
  .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .bfv-button-mas-con-hover i:before {
    font-size: 38px;
  }
}
@media only screen and (max-width: 600px) {
  /*CONTENT BOX - Información principal - bloque*/
  .bfv-info-principal .bfv-info-principal-content-boxes .fusion-column {
    width: 100%;
  }
}/*# sourceMappingURL=style.css.map */