/*
Theme Name: Avada Child
Author: QualityStudio
Author URI: https://qualitystudio.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*Portada*/
.awb-image-hotspots-hotspot.awb-image-hotspots-hotspot-3.awb-image-hotspots-hotspot-anim-sonar {
  width: 250px;}

  /*Números*/

.destacartxt {
	-webkit-text-stroke: 2px #E94E1B !important;
    font-size: 48px !important;
    color: #F9F9FB!important;
}
.margenestao {
	margin-left: 20px !important;
	margin-right: 20px !important;}

/*
.margenestao {
  margin-left: 20px !important;
  margin-right: 20px !important;
  border: 2px solid #202020 !important;
  border-radius: 20px !important;
}*/
.cajaminima .fusion-layout-column {
  min-height: 408px;
}
.content-container {
  font-family: 'Barlow';
  margin-bottom: 0px !important;}

.fusion-content-boxes.content-boxes.columns.row.fusion-columns-3.fusion-columns-total-6.fusion-content-boxes-1.content-boxes-icon-with-title.content-left.has-flex-alignment {
  margin-bottom: 0px !important;
}
/*Formulario*/
.fusion-form-field {
  margin-top: 8px !important;
  margin-bottom: 8px !important;}

/*Mensaje de error*/
.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-input {
  box-shadow: 0 0 1.5px 1px rgb(233, 78, 27) !important;
}

.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-input, .fusion-form-form-wrapper .fusion-form-field.error .fusion-form-upload-field {
  border-color: #e94e1b !important;
}

.fusion-form-form-wrapper .fusion-form-field.error input {
	color: #e94e1b !important;
}

.fusion-accordian .toggle-content {
	font-size: 18px !important;
}
/*Footer*/
.fusion-body .fusion-accordian .panel-title {
  font-family: 'Barlow' !important;
  font-weight: 300 !important;
  font-size: 21px !important;
  letter-spacing: 1.2;
  text-transform: full-size-kana !important;
}
/*Negrita*/
strong {
  font-weight: 600 !important;
}
/*Megamenú*/
.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 0px !important;
}
#awb-mega-menu-473 .content-container {
  font-family: 'Barlow';
  margin-bottom: 0px !important;
  font-size: 18px;
}
.awb-menu__highlight {
  color: #252525 !important;
}
/*Descuentos*/
  .destacardescuento {
  	background-color:#44E5F6;
  	padding: 5px!important;
  	display: inline;
  margin-left: 10px;
}
/*Formulario*/
.fusion-form-field.fusion-form-consent-field.fusion-form-label-above {
  margin-top: -6px !important;
}
.fusion-form-checkbox.option-inline label {
  font-size: 15px !important;
}
/****tabla****/
.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
  border: 1px solid #fff!important;
}
.fondotab {
	background: #f6f6f6;
	border-bottom: 1px solid #c01 !important;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .titulo1 {
  font-size: 30px !important;
}
.titulo2 {
font-size: 23px !important;
}
.margenestao {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.iconos .content-box-wrapper {
	padding: 19px 0;
}
.fusion-textillate {
  font-size: 21px;
}
.paddingform {
  padding: 0px!important;
}
.prereserva .fusion-title-heading {
	font-size: 21px !important;
}
/* Efecto de parpadeo en el texto del botón */
.blinking-text {
  animation: blinking 1s infinite;
}
@keyframes blinking {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
.destacardescuento {
  padding: 0px 6px !important;
/*  display: block!important;*/
  margin-top: 12px!important;
}
}



/************************* tabla movil********************/
/* ===== MÓVIL ===== */

@media (max-width:640px){

.table-1{
    overflow:hidden;
}

.table-1 table{
    width:100%;
    table-layout:fixed;
}

.table-1 tbody td:first-child{
    width:35%;
}

.table-1 tbody td:last-child{
    width:65%;
}

.table-1 th,
.table-1 td{
    padding:8px 6px;
    font-size:14px;
    line-height:1.3;
}

.table-1 .fusion-image-element{
    --awb-max-width:190px !important;
}

.table-1 .fusion-image-element img{
    max-width:190px !important;
}

.table-1 .fusion-button{
    width:100%;
    min-width:0 !important;
    padding:10px;
    font-size:14px;
}

}
