/* color de texto */

/*body {
    color: #666;
}*/


contenedor-menu-botones ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/*precios*/

.precios{
    padding:5px;
}

.mode-tab .vc_tta-panel{
     margin:10px;
}

.mode-tab .vc_tta-tab {
    margin-right: 5px !important;
    margin-left: 5px !important;
}


/*estilos de menu*/

#menu-main{
    display: flex;
    width: 100%;
}    

#contenedor-menu-botones .vc_column-inner , #contenedor-menu-botones .wpb_wrapper { 
        padding-top: 0;
        align-items: center;
        text-align: center;
}


#contenedor-menu-botones{
    border-bottom:0;
    border-top:0;
    padding-bottom:0;
    padding-top:0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}

.boton-menu{
    border:0;
    padding:0;
    margin:0;
    font-weight:700;
    background:none;
    display: flex;
    font-family: Arvo !important;
}

.boton-menu a{
    color:#ffffff !important;
     
}

.boton-menu a:hover{
    color:#0473aa !important;
}

.menu-main-container {
    padding-top:0;
    display: flex;
    align-content: center;
    align-items: center;
    padding:20px
}

.menu-item.menu-item-type-custom.menu-item-object-custom{
    margin-right:20px;
    font-weight:700;
}


/*.menu-principal a{
    color:#fff;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    list-style: none;
}

.menu-principal a:hover{
    color:#0473aa;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}*/

.single .entry-content a, .page .entry a {
    text-decoration: none !important;
}
.single .entry-content a, .page .entry a:hover {
    text-decoration: none !important;
}

/* sobreescribe la regla que agarra todo pero también agarra todo*/ /*
.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button), .page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button){
    color:#fff;
    text-decoration: none;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    list-style: none;
   
}

.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):hover, .page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover {
    color:#0473aa;
    text-decoration: none;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
*/

.menu-principal{
    margin-top:0px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    margin-bottom:0px;
}

/*intento de hacer andar el submenu*/

/*#menu-principal .sub-menu {
    display: none;
}
    
#menu-principal li:hover > .sub-menu {
    display: table;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}*/


#listado{
    font-size:18px;
}
/*intento fallido de arreglar la fila duplicada*/
/*@media screen and (min-width: 781px) {
    
   #texto-creativemind .vc_column_container .vc_column-inner{
        margin-top:50px;
        margin-bottom:50px;
        padding: 100px 50px 100px 50px;
   }
  
}*/

/* Ajustes de la alineación mobile */

@media screen and (max-width: 780px) {
    
/*    .mode-tab .vc_tta-panel-heading{
        margin:0px !important;
    }*/
    
    .boton-menu{
        width:100%;
    }
    
  #tresmentes img {
    width: 100%;
    }
  
  #tresmentes {
    text-align: center;
    }
  
  #tresmentes .vc_empty_space{
    display:none;
  }
  
  .empty-in-mobile{
    display:none;
  }
 
  #iagclogo img {
    width: 100%; 
    }
  
  #iagclogo {
      text-align: center;
  }
}


/* llamada a la acción */

.subtitulo {
    margin: 0;
}

/*#action-title {
    background-color: #000000 !important;
    color: #ffffff !important;
}*/



/* Ajuste de tamaño fijo del boton de pago y header */

.botondepago {
    height:70px;
    margin-bottom:0px;
    /*width:230px;*/
    margin-top:0px;
    /*padding-bottom:20px;*/
    padding-top:0;
}

.header-precio {
    height:50px;
}

/* Ajustes de texto de la letra chica */

.letraChica {
    font-size: 14px;
}

/* ajuste de color de los span */

.destacado {
    /*color: #bd4949;*/
    color: #bd497f;
}

/*contact form 7*/

/* footer */

.footer {
    height: 80px;
    background-color: #000000;
}