/*
Theme Name: Enrique Brito
Description: Tema hijo
Author: QualityStudio
Author URI: https://qualitystudio.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#enlacesmulti a {
	color: var(--awb-color4);
}

/*Efecto botones PIDE CITA*/

/* Estilo  "original" del botón */
.fusion-button.doblaje {
  transition: all 0.3s ease;
}

/* Efecto "hover" del botón
.fusion-button.doblaje:hover {
  box-shadow: 10px 0px 0px 0px #fff !important;}*/

/* Transición */
.fusion-button.doblaje span {
  transition: all 0.3s ease; }

.fusion-button.doblaje:hover span {
  transform: translateX(5px); }

.fusion-button.doblaje:hover span::after {
  content: "🠒";
  margin-left: 5px;
  transition: all 0.3s ease; }

/*Textos animados*/
.fusion-animated-texts-wrapper {
  font-family: 'Meow Script' !important;
  font-size: 60px !important;}

/*Espaciado lateral*/
.margenes {
	margin-left: 30px !important;
	margin-right: 30px !important;}

.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg {
  margin-top: var(--awb-highlight-top-margin);
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + .75em);
  height: calc(100% + .75em);
  overflow: hidden !important;}

.panel-body.toggle-content.fusion-clearfix {padding: 15px;}

.fusion-accordian .fusion-panel.fusion-toggle-has-divider {
  background-color: #e6faff !important;}


@keyframes animarTexto {
    0% { font-size: 25px; }
    50% { font-size: 45px; }
    75% { font-size: 25px; }
    100% { font-size: 45px; }
}

/* Aplicamos la animación al elemento con la clase destacartexto2 */
  .destacartexto2 {
    animation: animarTexto  3s;}
/*
.ajustaraltura {
	max-height: 50px !important;
	min-height: 50px !important;}
  */
/*Formulario*/
.fusion-form-element-required {
  text-decoration: none;
  color: #78c5da !important;}
.fusion-form-field.fusion-form-consent-field.fusion-form-label-above {
  margin-bottom: 0px;}

  .fusion-form-checkbox.option-inline label {
  font-size: 14px !important;
}
.bocadillo::before {
 content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 10px 0px 10px;
  border-color: #275457 transparent transparent transparent;
  bottom: -10px;
  left: calc(50% - 10px);
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .margenes {
  	margin-left: 10px !important;
  	margin-right: 10px !important;
}
.h1movinternas .fusion-title-heading.title-heading-center {
	font-size: 25px !important;
}
.h1movinternas .fusion-title-heading.title-heading-left {
	font-size: 25px !important;
}
.fusion-title.title.fusion-title-29.fusion-sep-none.fusion-title-center.fusion-title-text.fusion-title-size-one.h1movinternas {
	margin: 0px !important;
}
.submovinternas .fusion-title-heading.title-heading-center {
	font-size: 21px !important;
  margin: 0px!important
}
.fusion-title.title.fusion-title-30.fusion-sep-none.fusion-title-center.fusion-title-text.fusion-title-size-div.submovinternas {
	margin: 0px !important;
}
.meowmov {
	font-size: 30px!important;
}
.h3movinternas .fusion-title-heading.title-heading-center.fusion-responsive-typography-calculated {
	font-size: 25px !important;
}
.playfaimov .fusion-title-heading.title-heading-center.fusion-responsive-typography-calculated {
	font-size: 23px !important;
}
}
